*** empty log message ***
[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
50212802
NN
23# -------------------------------
24# Standard Autoconf-set variables
25# -------------------------------
583d52d7 26VPATH=@srcdir@
583d52d7 27
c6b750e1 28build_alias=@build_noncanonical@
4b900473
PB
29build_vendor=@build_vendor@
30build_os=@build_os@
7f121bbf 31build=@build@
c6b750e1 32host_alias=@host_noncanonical@
4b900473
PB
33host_vendor=@host_vendor@
34host_os=@host_os@
7f121bbf 35host=@host@
c6b750e1 36target_alias=@target_noncanonical@
4b900473
PB
37target_vendor=@target_vendor@
38target_os=@target_os@
7f121bbf 39target=@target@
583d52d7 40
50212802 41program_transform_name = @program_transform_name@
403d9505
NN
42
43prefix = @prefix@
44exec_prefix = @exec_prefix@
45
50212802
NN
46srcdir = @srcdir@
47
403d9505
NN
48bindir = @bindir@
49sbindir = @sbindir@
50libexecdir = @libexecdir@
51datadir = @datadir@
52sysconfdir = @sysconfdir@
53sharedstatedir = @sharedstatedir@
54localstatedir = @localstatedir@
55libdir = @libdir@
56includedir = @includedir@
57oldincludedir = @oldincludedir@
58infodir = @infodir@
108a6f8e
CD
59datarootdir = @datarootdir@
60docdir = @docdir@
a3ca38d2 61pdfdir = @pdfdir@
108a6f8e 62htmldir = @htmldir@
403d9505 63mandir = @mandir@
252b5132
RH
64man1dir = $(mandir)/man1
65man2dir = $(mandir)/man2
66man3dir = $(mandir)/man3
67man4dir = $(mandir)/man4
68man5dir = $(mandir)/man5
69man6dir = $(mandir)/man6
70man7dir = $(mandir)/man7
71man8dir = $(mandir)/man8
72man9dir = $(mandir)/man9
d5de0a84 73
e5c3f801
NN
74INSTALL = @INSTALL@
75INSTALL_PROGRAM = @INSTALL_PROGRAM@
76INSTALL_SCRIPT = @INSTALL_SCRIPT@
77INSTALL_DATA = @INSTALL_DATA@
656fdd47
PB
78LN = @LN@
79LN_S = @LN_S@
77d7106f
AM
80MAINT = @MAINT@
81MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@
82MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@
252b5132 83
50212802
NN
84# -------------------------------------------------
85# Miscellaneous non-standard autoconf-set variables
86# -------------------------------------------------
252b5132 87
50212802
NN
88# The gcc driver likes to know the arguments it was configured with.
89TOPLEVEL_CONFIGURE_ARGUMENTS=@TOPLEVEL_CONFIGURE_ARGUMENTS@
252b5132 90
50212802
NN
91tooldir = @tooldir@
92build_tooldir = @build_tooldir@
252b5132 93
50212802 94GDB_NLM_DEPS =
252b5132 95
50212802
NN
96# This is the name of the environment variable used for the path to
97# the libraries.
98RPATH_ENVVAR = @RPATH_ENVVAR@
252b5132 99
50212802
NN
100# Build programs are put under this directory.
101BUILD_SUBDIR = @build_subdir@
102# This is set by the configure script to the arguments to use when configuring
103# directories built for the build system.
a7254363 104BUILD_CONFIGARGS = @build_configargs@ --with-build-subdir="$(BUILD_SUBDIR)"
6a9cf61e
PB
105
106# This is the list of variables to export in the environment when
107# configuring any subdirectory. It must also be exported whenever
108# recursing into a build directory in case that directory's Makefile
109# re-runs configure.
110BASE_EXPORTS = \
111 FLEX="$(FLEX)"; export FLEX; \
112 LEX="$(LEX)"; export LEX; \
113 BISON="$(BISON)"; export BISON; \
114 YACC="$(YACC)"; export YACC; \
115 M4="$(M4)"; export M4; \
116 MAKEINFO="$(MAKEINFO)"; export MAKEINFO;
117
378fce5b 118# This is the list of variables to export in the environment when
6a9cf61e 119# configuring subdirectories for the build system.
378fce5b 120BUILD_EXPORTS = \
6a9cf61e 121 $(BASE_EXPORTS) \
378fce5b
DD
122 AR="$(AR_FOR_BUILD)"; export AR; \
123 AS="$(AS_FOR_BUILD)"; export AS; \
124 CC="$(CC_FOR_BUILD)"; export CC; \
125 CFLAGS="$(CFLAGS_FOR_BUILD)"; export CFLAGS; \
126 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
127 CXX="$(CXX_FOR_BUILD)"; export CXX; \
128 CXXFLAGS="$(CXXFLAGS_FOR_BUILD)"; export CXXFLAGS; \
129 GCJ="$(GCJ_FOR_BUILD)"; export GCJ; \
130 GFORTRAN="$(GFORTRAN_FOR_BUILD)"; export GFORTRAN; \
131 DLLTOOL="$(DLLTOOL_FOR_BUILD)"; export DLLTOOL; \
132 LD="$(LD_FOR_BUILD)"; export LD; \
133 LDFLAGS="$(LDFLAGS_FOR_BUILD)"; export LDFLAGS; \
134 NM="$(NM_FOR_BUILD)"; export NM; \
135 RANLIB="$(RANLIB_FOR_BUILD)"; export RANLIB; \
0c24b341
NC
136 WINDRES="$(WINDRES_FOR_BUILD)"; export WINDRES; \
137 WINDMC="$(WINDMC_FOR_BUILD)"; export WINDMC;
50212802
NN
138
139# This is the list of directories to built for the host system.
140SUBDIRS = @configdirs@
141# This is set by the configure script to the arguments to use when configuring
142# directories built for the host system.
143HOST_CONFIGARGS = @host_configargs@
b00612cc
PB
144# Host programs are put under this directory, which is . except if building
145# with srcdir=..
146HOST_SUBDIR = @host_subdir@
378fce5b 147# This is the list of variables to export in the environment when
be01d343
PB
148# configuring subdirectories for the host system. We need to pass
149# some to the GCC configure because of its hybrid host/target nature.
378fce5b 150HOST_EXPORTS = \
6a9cf61e 151 $(BASE_EXPORTS) \
378fce5b
DD
152 CC="$(CC)"; export CC; \
153 CFLAGS="$(CFLAGS)"; export CFLAGS; \
154 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
155 CXX="$(CXX)"; export CXX; \
156 CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
157 AR="$(AR)"; export AR; \
158 AS="$(AS)"; export AS; \
159 CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
160 DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
161 LD="$(LD)"; export LD; \
162 LDFLAGS="$(LDFLAGS)"; export LDFLAGS; \
163 NM="$(NM)"; export NM; \
164 RANLIB="$(RANLIB)"; export RANLIB; \
165 WINDRES="$(WINDRES)"; export WINDRES; \
0c24b341 166 WINDMC="$(WINDMC)"; export WINDMC; \
378fce5b 167 OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
95b6a1f2 168 OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
be01d343
PB
169 AR_FOR_TARGET="$(AR_FOR_TARGET)"; export AR_FOR_TARGET; \
170 AS_FOR_TARGET="$(AS_FOR_TARGET)"; export AS_FOR_TARGET; \
171 GCC_FOR_TARGET="$(GCC_FOR_TARGET)"; export GCC_FOR_TARGET; \
172 LD_FOR_TARGET="$(LD_FOR_TARGET)"; export LD_FOR_TARGET; \
173 NM_FOR_TARGET="$(NM_FOR_TARGET)"; export NM_FOR_TARGET; \
174 OBJDUMP_FOR_TARGET="$(OBJDUMP_FOR_TARGET)"; export OBJDUMP_FOR_TARGET; \
175 RANLIB_FOR_TARGET="$(RANLIB_FOR_TARGET)"; export RANLIB_FOR_TARGET; \
378fce5b
DD
176 TOPLEVEL_CONFIGURE_ARGUMENTS="$(TOPLEVEL_CONFIGURE_ARGUMENTS)"; export TOPLEVEL_CONFIGURE_ARGUMENTS; \
177 GMPLIBS="$(HOST_GMPLIBS)"; export GMPLIBS; \
315b3b02 178 GMPINC="$(HOST_GMPINC)"; export GMPINC; \
f70224b5
PB
179@if gcc-bootstrap
180 $(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
181@endif gcc-bootstrap
e90269c8 182 $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR);
378fce5b
DD
183
184# Similar, for later GCC stages.
d545f33b 185POSTSTAGE1_HOST_EXPORTS = \
7ffa0b57 186 $(HOST_EXPORTS) \
b00612cc
PB
187 CC="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/xgcc$(exeext) \
188 -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/"; export CC; \
189 CC_FOR_BUILD="$(STAGE_CC_WRAPPER) \
190 $$r/$(HOST_SUBDIR)/prev-gcc/xgcc$(exeext) \
191 -B$$r/$(HOST_SUBDIR)/prev-gcc/ \
caee866a 192 -B$(build_tooldir)/bin/"; export CC_FOR_BUILD; \
caee866a 193 LDFLAGS="$(BOOT_LDFLAGS)"; export LDFLAGS;
50212802 194
50212802
NN
195# Target libraries are put under this directory:
196TARGET_SUBDIR = @target_subdir@
197# This is set by the configure script to the arguments to use when configuring
198# directories built for the target.
a7254363 199TARGET_CONFIGARGS = @target_configargs@ --with-target-subdir="$(TARGET_SUBDIR)"
378fce5b 200# This is the list of variables to export in the environment when
6a9cf61e 201# configuring subdirectories for the host system.
378fce5b 202BASE_TARGET_EXPORTS = \
6a9cf61e 203 $(BASE_EXPORTS) \
378fce5b 204 AR="$(AR_FOR_TARGET)"; export AR; \
be01d343 205 AS="$(COMPILER_AS_FOR_TARGET)"; export AS; \
378fce5b 206 CC="$(CC_FOR_TARGET)"; export CC; \
7f6ef0c0 207 CFLAGS="$(CFLAGS_FOR_TARGET) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CFLAGS; \
378fce5b 208 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
06bcb89d 209 CPPFLAGS="$(CPPFLAGS_FOR_TARGET)"; export CPPFLAGS; \
7f6ef0c0 210 CXXFLAGS="$(CXXFLAGS_FOR_TARGET) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CXXFLAGS; \
378fce5b
DD
211 GCJ="$(GCJ_FOR_TARGET)"; export GCJ; \
212 GFORTRAN="$(GFORTRAN_FOR_TARGET)"; export GFORTRAN; \
213 DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \
be01d343 214 LD="$(COMPILER_LD_FOR_TARGET)"; export LD; \
378fce5b 215 LDFLAGS="$(LDFLAGS_FOR_TARGET)"; export LDFLAGS; \
7e0f7140 216 LIPO="$(LIPO_FOR_TARGET)"; export LIPO; \
be01d343 217 NM="$(COMPILER_NM_FOR_TARGET)"; export NM; \
5ae72758 218 OBJDUMP="$(OBJDUMP_FOR_TARGET)"; export OBJDUMP; \
378fce5b 219 RANLIB="$(RANLIB_FOR_TARGET)"; export RANLIB; \
7e0f7140 220 STRIP="$(STRIP_FOR_TARGET)"; export STRIP; \
315b3b02 221 WINDRES="$(WINDRES_FOR_TARGET)"; export WINDRES; \
0c24b341 222 WINDMC="$(WINDMC_FOR_TARGET)"; export WINDMC; \
e90269c8 223 $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR);
378fce5b
DD
224
225RAW_CXX_TARGET_EXPORTS = \
226 $(BASE_TARGET_EXPORTS) \
227 CXX_FOR_TARGET="$(RAW_CXX_FOR_TARGET)"; export CXX_FOR_TARGET; \
228 CXX="$(RAW_CXX_FOR_TARGET)"; export CXX;
229
230NORMAL_TARGET_EXPORTS = \
231 $(BASE_TARGET_EXPORTS) \
232 CXX="$(CXX_FOR_TARGET)"; export CXX;
50212802 233
4b1cb4fe
DD
234# Where to find GMP
235HOST_GMPLIBS = @gmplibs@
236HOST_GMPINC = @gmpinc@
237
50212802
NN
238# ----------------------------------------------
239# Programs producing files for the BUILD machine
240# ----------------------------------------------
241
242SHELL = @config_shell@
243
244# pwd command to use. Allow user to override default by setting PWDCMD in
245# the environment to account for automounters. The make variable must not
246# be called PWDCMD, otherwise the value set here is passed to make
247# subprocesses and overrides the setting from the user's environment.
b40e3958
L
248# Don't use PWD since it is a common shell environment variable and we
249# don't want to corrupt it.
250PWD_COMMAND = $${PWDCMD-pwd}
50212802
NN
251
252# compilers to use to create programs which must be run in the build
253# environment.
b5714970
PB
254AR_FOR_BUILD = @AR_FOR_BUILD@
255AS_FOR_BUILD = @AS_FOR_BUILD@
50212802 256CC_FOR_BUILD = @CC_FOR_BUILD@
5fbad20a 257CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@
b5714970
PB
258CXXFLAGS_FOR_BUILD = @CXXFLAGS_FOR_BUILD@
259CXX_FOR_BUILD = @CXX_FOR_BUILD@
260DLLTOOL_FOR_BUILD = @DLLTOOL_FOR_BUILD@
261GCJ_FOR_BUILD = @GCJ_FOR_BUILD@
262GFORTRAN_FOR_BUILD = @GFORTRAN_FOR_BUILD@
263LDFLAGS_FOR_BUILD = @LDFLAGS_FOR_BUILD@
264LD_FOR_BUILD = @LD_FOR_BUILD@
265NM_FOR_BUILD = @NM_FOR_BUILD@
266RANLIB_FOR_BUILD = @RANLIB_FOR_BUILD@
267WINDMC_FOR_BUILD = @WINDMC_FOR_BUILD@
268WINDRES_FOR_BUILD = @WINDRES_FOR_BUILD@
50212802
NN
269
270# Special variables passed down in EXTRA_GCC_FLAGS. They are defined
271# here so that they can be overridden by Makefile fragments.
50212802
NN
272BUILD_PREFIX = @BUILD_PREFIX@
273BUILD_PREFIX_1 = @BUILD_PREFIX_1@
252b5132 274
0df3d27f
PB
275# Flags to pass to stage2 and later makes. They are defined
276# here so that they can be overridden by Makefile fragments.
277BOOT_CFLAGS= -g -O2
f6d183c0 278BOOT_LDFLAGS=
0df3d27f 279
be01d343
PB
280BISON = @BISON@
281YACC = @YACC@
282FLEX = @FLEX@
283LEX = @LEX@
284M4 = @M4@
285MAKEINFO = @MAKEINFO@
286EXPECT = @EXPECT@
287RUNTEST = @RUNTEST@
252b5132
RH
288
289# This just becomes part of the MAKEINFO definition passed down to
290# sub-makes. It lets flags be given on the command line while still
291# using the makeinfo from the object tree.
62a3fc85
DD
292# (Default to avoid splitting info files by setting the threshold high.)
293MAKEINFOFLAGS = --split-size=5000000
252b5132 294
50212802
NN
295# ---------------------------------------------
296# Programs producing files for the HOST machine
297# ---------------------------------------------
252b5132 298
50212802 299AS = @AS@
50212802
NN
300AR = @AR@
301AR_FLAGS = rc
50212802 302CC = @CC@
50212802 303CXX = @CXX@
50212802 304DLLTOOL = @DLLTOOL@
50212802 305LD = @LD@
be01d343
PB
306LIPO = @LIPO@
307NM = @NM@
80911fe1 308OBJDUMP = @OBJDUMP@
50212802 309RANLIB = @RANLIB@
be01d343 310STRIP = @STRIP@
50212802 311WINDRES = @WINDRES@
0c24b341 312WINDMC = @WINDMC@
252b5132 313
a0323144
PB
314GNATBIND = @GNATBIND@
315GNATMAKE = @GNATMAKE@
316
be01d343 317CFLAGS = @CFLAGS@
b2edfdd2 318LDFLAGS = @LDFLAGS@
be01d343
PB
319LIBCFLAGS = $(CFLAGS)
320CXXFLAGS = @CXXFLAGS@
321LIBCXXFLAGS = $(CXXFLAGS) -fno-implicit-templates
50212802 322
8a0d8a5c
PB
323# Only build the C compiler for stage1, because that is the only one that
324# we can guarantee will build with the native compiler, and also it is the
325# only thing useful for building stage2. STAGE1_CFLAGS (via CFLAGS),
326# MAKEINFO and MAKEINFOFLAGS are explicitly passed here to make them
327# overrideable (for a bootstrap build stage1 also builds gcc.info).
328
8a0d8a5c
PB
329STAGE1_CHECKING=@stage1_checking@
330STAGE1_LANGUAGES=@stage1_languages@
331
7f6ef0c0 332STAGE1_CFLAGS=@stage1_cflags@
8520c408
AO
333STAGE2_CFLAGS=$(BOOT_CFLAGS)
334STAGE3_CFLAGS=$(BOOT_CFLAGS)
335STAGE4_CFLAGS=$(BOOT_CFLAGS)
336
5c5f596d 337STAGE1_LIBCFLAGS=$(CFLAGS_FOR_TARGET)
7f6ef0c0
PB
338STAGE2_LIBCFLAGS=$(CFLAGS_FOR_TARGET)
339STAGE3_LIBCFLAGS=$(CFLAGS_FOR_TARGET)
340STAGE4_LIBCFLAGS=$(CFLAGS_FOR_TARGET)
341
8520c408
AO
342do-compare = @do_compare@
343do-compare3 = $(do-compare)
344do-compare-debug = $(SHELL) $(srcdir)/contrib/compare-debug $$f1 $$f2
345
50212802
NN
346# -----------------------------------------------
347# Programs producing files for the TARGET machine
348# -----------------------------------------------
0da52010 349
58daee98 350FLAGS_FOR_TARGET = @FLAGS_FOR_TARGET@
252b5132 351
50212802 352AR_FOR_TARGET=@AR_FOR_TARGET@
852e5f18 353AS_FOR_TARGET=@AS_FOR_TARGET@
55db4b87 354CC_FOR_TARGET=$(STAGE_CC_WRAPPER) @CC_FOR_TARGET@ $(FLAGS_FOR_TARGET)
55db4b87 355
50212802
NN
356# If GCC_FOR_TARGET is not overriden on the command line, then this
357# variable is passed down to the gcc Makefile, where it is used to
358# build libgcc2.a. We define it here so that it can itself be
359# overridden on the command line.
be01d343 360GCC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCC_FOR_TARGET@ $(FLAGS_FOR_TARGET)
55db4b87 361CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @CXX_FOR_TARGET@ $(FLAGS_FOR_TARGET)
55db4b87 362RAW_CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @RAW_CXX_FOR_TARGET@ $(FLAGS_FOR_TARGET)
55db4b87 363GCJ_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCJ_FOR_TARGET@ $(FLAGS_FOR_TARGET)
55db4b87 364GFORTRAN_FOR_TARGET=$(STAGE_CC_WRAPPER) @GFORTRAN_FOR_TARGET@ $(FLAGS_FOR_TARGET)
852e5f18 365DLLTOOL_FOR_TARGET=@DLLTOOL_FOR_TARGET@
50212802 366LD_FOR_TARGET=@LD_FOR_TARGET@
50212802 367
7e0f7140 368LIPO_FOR_TARGET=@LIPO_FOR_TARGET@
50212802 369NM_FOR_TARGET=@NM_FOR_TARGET@
5ae72758 370OBJDUMP_FOR_TARGET=@OBJDUMP_FOR_TARGET@
852e5f18 371RANLIB_FOR_TARGET=@RANLIB_FOR_TARGET@
7e0f7140 372STRIP_FOR_TARGET=@STRIP_FOR_TARGET@
50212802 373WINDRES_FOR_TARGET=@WINDRES_FOR_TARGET@
0c24b341 374WINDMC_FOR_TARGET=@WINDMC_FOR_TARGET@
252b5132 375
be01d343
PB
376COMPILER_AS_FOR_TARGET=@COMPILER_AS_FOR_TARGET@
377COMPILER_LD_FOR_TARGET=@COMPILER_LD_FOR_TARGET@
378COMPILER_NM_FOR_TARGET=@COMPILER_NM_FOR_TARGET@
379
7f6ef0c0
PB
380CFLAGS_FOR_TARGET = @CFLAGS_FOR_TARGET@
381CXXFLAGS_FOR_TARGET = @CXXFLAGS_FOR_TARGET@
be01d343 382SYSROOT_CFLAGS_FOR_TARGET = @SYSROOT_CFLAGS_FOR_TARGET@
8a6ee3ab 383DEBUG_PREFIX_CFLAGS_FOR_TARGET = @DEBUG_PREFIX_CFLAGS_FOR_TARGET@
7f6ef0c0 384
be01d343
PB
385LIBCFLAGS_FOR_TARGET = $(CFLAGS_FOR_TARGET)
386LIBCXXFLAGS_FOR_TARGET = $(CXXFLAGS_FOR_TARGET) -fno-implicit-templates
387LDFLAGS_FOR_TARGET =
50212802
NN
388
389# ------------------------------------
390# Miscellaneous targets and flag lists
391# ------------------------------------
392
252b5132
RH
393# The first rule in the file had better be this one. Don't put any above it.
394# This lives here to allow makefile fragments to contain dependencies.
f70224b5 395all:
252b5132 396
252b5132 397#### host and target specific makefile fragments come in here.
a0da8069
NN
398@target_makefile_frag@
399@alphaieee_frag@
400@ospace_frag@
401@host_makefile_frag@
252b5132
RH
402###
403
e90269c8
PB
404# This is the list of directories that may be needed in RPATH_ENVVAR
405# so that prorgams built for the target machine work.
4f0ef2d8 406TARGET_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
407
408@if target-libstdc++-v3
409TARGET_LIB_PATH_libstdc++-v3 = $$r/$(TARGET_SUBDIR)/libstdc++-v3/.libs:
410@endif target-libstdc++-v3
411
412@if target-libmudflap
413TARGET_LIB_PATH_libmudflap = $$r/$(TARGET_SUBDIR)/libmudflap/.libs:
414@endif target-libmudflap
415
064d0a7c
PB
416@if target-libssp
417TARGET_LIB_PATH_libssp = $$r/$(TARGET_SUBDIR)/libssp/.libs:
418@endif target-libssp
419
b3ded179
PB
420@if target-libgomp
421TARGET_LIB_PATH_libgomp = $$r/$(TARGET_SUBDIR)/libgomp/.libs:
422@endif target-libgomp
423
e90269c8
PB
424
425
426# This is the list of directories that may be needed in RPATH_ENVVAR
427# so that programs built for the host machine work.
4b900473 428HOST_LIB_PATH = $(HOST_LIB_PATH_bfd)$(HOST_LIB_PATH_opcodes)$(HOST_LIB_PATH_gmp)$(HOST_LIB_PATH_mpfr)
e90269c8
PB
429
430# Define HOST_LIB_PATH_gcc here, for the sake of TARGET_LIB_PATH, ouch
431@if gcc
432HOST_LIB_PATH_gcc = $$r/$(HOST_SUBDIR)/gcc:$$r/$(HOST_SUBDIR)/prev-gcc:
433@endif gcc
434
435
436@if bfd
437HOST_LIB_PATH_bfd = \
c380fdd8 438 $$r/$(HOST_SUBDIR)/bfd/.libs:$$r/$(HOST_SUBDIR)/prev-bfd/.libs:
e90269c8
PB
439@endif bfd
440
441@if opcodes
442HOST_LIB_PATH_opcodes = \
c380fdd8 443 $$r/$(HOST_SUBDIR)/opcodes/.libs:$$r/$(HOST_SUBDIR)/prev-opcodes/.libs:
e90269c8
PB
444@endif opcodes
445
4b900473
PB
446@if gmp
447HOST_LIB_PATH_gmp = \
448 $$r/$(HOST_SUBDIR)/gmp/.libs:$$r/$(HOST_SUBDIR)/prev-gmp/.libs:
449@endif gmp
450
451@if mpfr
452HOST_LIB_PATH_mpfr = \
453 $$r/$(HOST_SUBDIR)/mpfr/.libs:$$r/$(HOST_SUBDIR)/prev-mpfr/.libs:
454@endif mpfr
455
e90269c8 456
252b5132 457# Flags to pass down to all sub-makes.
252b5132 458BASE_FLAGS_TO_PASS = \
497f816e 459 "DESTDIR=$(DESTDIR)" \
252b5132 460 "RPATH_ENVVAR=$(RPATH_ENVVAR)" \
252b5132 461 "TARGET_SUBDIR=$(TARGET_SUBDIR)" \
252b5132
RH
462 "bindir=$(bindir)" \
463 "datadir=$(datadir)" \
464 "exec_prefix=$(exec_prefix)" \
465 "includedir=$(includedir)" \
108a6f8e
CD
466 "datarootdir=$(datarootdir)" \
467 "docdir=$(docdir)" \
252b5132 468 "infodir=$(infodir)" \
a3ca38d2 469 "pdfdir=$(pdfdir)" \
108a6f8e 470 "htmldir=$(htmldir)" \
252b5132
RH
471 "libdir=$(libdir)" \
472 "libexecdir=$(libexecdir)" \
473 "lispdir=$(lispdir)" \
474 "localstatedir=$(localstatedir)" \
475 "mandir=$(mandir)" \
476 "oldincludedir=$(oldincludedir)" \
477 "prefix=$(prefix)" \
478 "sbindir=$(sbindir)" \
479 "sharedstatedir=$(sharedstatedir)" \
480 "sysconfdir=$(sysconfdir)" \
481 "tooldir=$(tooldir)" \
ba73c63f 482 "build_tooldir=$(build_tooldir)" \
12f0bd74
NN
483 "target_alias=$(target_alias)" \
484 "BISON=$(BISON)" \
485 "CC_FOR_BUILD=$(CC_FOR_BUILD)" \
b2edd3b5 486 "CFLAGS_FOR_BUILD=$(CFLAGS_FOR_BUILD)" \
12f0bd74
NN
487 "CXX_FOR_BUILD=$(CXX_FOR_BUILD)" \
488 "EXPECT=$(EXPECT)" \
6a9cf61e 489 "FLEX=$(FLEX)" \
12f0bd74
NN
490 "INSTALL=$(INSTALL)" \
491 "INSTALL_DATA=$(INSTALL_DATA)" \
492 "INSTALL_PROGRAM=$(INSTALL_PROGRAM)" \
493 "INSTALL_SCRIPT=$(INSTALL_SCRIPT)" \
494 "LEX=$(LEX)" \
495 "M4=$(M4)" \
496 "MAKE=$(MAKE)" \
497 "RUNTEST=$(RUNTEST)" \
498 "RUNTESTFLAGS=$(RUNTESTFLAGS)" \
499 "SHELL=$(SHELL)" \
500 "YACC=$(YACC)" \
c52c6897 501 "`echo 'ADAFLAGS=$(ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
12f0bd74 502 "AR_FLAGS=$(AR_FLAGS)" \
c52c6897 503 "`echo 'BOOT_ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
f6d183c0
PB
504 "BOOT_CFLAGS=$(BOOT_CFLAGS)" \
505 "BOOT_LDFLAGS=$(BOOT_LDFLAGS)" \
12f0bd74
NN
506 "CFLAGS=$(CFLAGS)" \
507 "CXXFLAGS=$(CXXFLAGS)" \
508 "LDFLAGS=$(LDFLAGS)" \
509 "LIBCFLAGS=$(LIBCFLAGS)" \
510 "LIBCXXFLAGS=$(LIBCXXFLAGS)" \
80911fe1 511 "STAGE1_CFLAGS=$(STAGE1_CFLAGS)" \
8a0d8a5c 512 "STAGE1_CHECKING=$(STAGE1_CHECKING)" \
80911fe1 513 "STAGE1_LANGUAGES=$(STAGE1_LANGUAGES)" \
8520c408
AO
514 "STAGE2_CFLAGS=$(STAGE2_CFLAGS)" \
515 "STAGE3_CFLAGS=$(STAGE3_CFLAGS)" \
516 "STAGE4_CFLAGS=$(STAGE4_CFLAGS)" \
a0323144
PB
517 "GNATBIND=$(GNATBIND)" \
518 "GNATMAKE=$(GNATMAKE)" \
12f0bd74
NN
519 "AR_FOR_TARGET=$(AR_FOR_TARGET)" \
520 "AS_FOR_TARGET=$(AS_FOR_TARGET)" \
521 "CC_FOR_TARGET=$(CC_FOR_TARGET)" \
522 "CFLAGS_FOR_TARGET=$(CFLAGS_FOR_TARGET)" \
06bcb89d 523 "CPPFLAGS_FOR_TARGET=$(CPPFLAGS_FOR_TARGET)" \
12f0bd74
NN
524 "CXX_FOR_TARGET=$(CXX_FOR_TARGET)" \
525 "CXXFLAGS_FOR_TARGET=$(CXXFLAGS_FOR_TARGET)" \
526 "DLLTOOL_FOR_TARGET=$(DLLTOOL_FOR_TARGET)" \
527 "GCJ_FOR_TARGET=$(GCJ_FOR_TARGET)" \
4b1cb4fe 528 "GFORTRAN_FOR_TARGET=$(GFORTRAN_FOR_TARGET)" \
12f0bd74 529 "LD_FOR_TARGET=$(LD_FOR_TARGET)" \
7e0f7140 530 "LIPO_FOR_TARGET=$(LIPO_FOR_TARGET)" \
414e5532 531 "LDFLAGS_FOR_TARGET=$(LDFLAGS_FOR_TARGET)" \
12f0bd74
NN
532 "LIBCFLAGS_FOR_TARGET=$(LIBCFLAGS_FOR_TARGET)" \
533 "LIBCXXFLAGS_FOR_TARGET=$(LIBCXXFLAGS_FOR_TARGET)" \
534 "NM_FOR_TARGET=$(NM_FOR_TARGET)" \
5ae72758 535 "OBJDUMP_FOR_TARGET=$(OBJDUMP_FOR_TARGET)" \
12f0bd74 536 "RANLIB_FOR_TARGET=$(RANLIB_FOR_TARGET)" \
7e0f7140 537 "STRIP_FOR_TARGET=$(STRIP_FOR_TARGET)" \
12f0bd74 538 "WINDRES_FOR_TARGET=$(WINDRES_FOR_TARGET)" \
0c24b341 539 "WINDMC_FOR_TARGET=$(WINDMC_FOR_TARGET)" \
c52c6897 540 "`echo 'LANGUAGES=$(LANGUAGES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
80911fe1 541 "LEAN=$(LEAN)" \
10ecffb9 542 "CONFIG_SHELL=$(SHELL)" \
12f0bd74 543 "MAKEINFO=$(MAKEINFO) $(MAKEINFOFLAGS)"
252b5132 544
55db4b87
PB
545# We leave this in just in case, but it is not needed anymore.
546RECURSE_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS)
656fdd47 547
252b5132
RH
548# Flags to pass down to most sub-makes, in which we're building with
549# the host environment.
252b5132
RH
550EXTRA_HOST_FLAGS = \
551 'AR=$(AR)' \
552 'AS=$(AS)' \
553 'CC=$(CC)' \
554 'CXX=$(CXX)' \
555 'DLLTOOL=$(DLLTOOL)' \
556 'LD=$(LD)' \
be01d343 557 'LIPO=$(LIPO)' \
252b5132 558 'NM=$(NM)' \
80911fe1 559 'OBJDUMP=$(OBJDUMP)' \
b9459e83 560 'RANLIB=$(RANLIB)' \
be01d343 561 'STRIP=$(STRIP)' \
0c24b341
NC
562 'WINDRES=$(WINDRES)' \
563 'WINDMC=$(WINDMC)'
252b5132
RH
564
565FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)
566
567# Flags that are concerned with the location of the X11 include files
568# and library files
569#
570# NOTE: until the top-level is getting the values via autoconf, it only
571# causes problems to have this top-level Makefile overriding the autoconf-set
572# values in child directories. Only variables that don't conflict with
573# autoconf'ed ones should be passed by X11_FLAGS_TO_PASS for now.
574#
575X11_FLAGS_TO_PASS = \
576 'X11_EXTRA_CFLAGS=$(X11_EXTRA_CFLAGS)' \
577 'X11_EXTRA_LIBS=$(X11_EXTRA_LIBS)'
578
8a0d8a5c
PB
579# Flags to pass to stage2 and later makes.
580
581POSTSTAGE1_FLAGS_TO_PASS = \
582 CC="$${CC}" CC_FOR_BUILD="$${CC_FOR_BUILD}" \
a0323144 583 GNATBIND="$$r/$(HOST_SUBDIR)/prev-gcc/gnatbind" \
8a0d8a5c
PB
584 LDFLAGS="$(BOOT_LDFLAGS)" \
585 "`echo 'ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
586
252b5132 587# Flags to pass down to makes which are built with the target environment.
0aed8855
PB
588# The double $ decreases the length of the command line; those variables
589# are set in BASE_FLAGS_TO_PASS, and the sub-make will expand them. The
7f6ef0c0
PB
590# *_CFLAGS_FOR_TARGET variables are not passed down and most often empty,
591# so we expand them here.
252b5132
RH
592EXTRA_TARGET_FLAGS = \
593 'AR=$$(AR_FOR_TARGET)' \
0aed8855 594 'AS=$(COMPILER_AS_FOR_TARGET)' \
252b5132 595 'CC=$$(CC_FOR_TARGET)' \
7f6ef0c0 596 'CFLAGS=$$(CFLAGS_FOR_TARGET) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)' \
252b5132 597 'CXX=$$(CXX_FOR_TARGET)' \
7f6ef0c0 598 'CXXFLAGS=$$(CXXFLAGS_FOR_TARGET) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)' \
252b5132 599 'DLLTOOL=$$(DLLTOOL_FOR_TARGET)' \
0aed8855 600 'LD=$(COMPILER_LD_FOR_TARGET)' \
414e5532 601 'LDFLAGS=$$(LDFLAGS_FOR_TARGET)' \
7f6ef0c0
PB
602 'LIBCFLAGS=$$(LIBCFLAGS_FOR_TARGET) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)' \
603 'LIBCXXFLAGS=$$(LIBCXXFLAGS_FOR_TARGET) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)' \
0aed8855 604 'NM=$(COMPILER_NM_FOR_TARGET)' \
5ae72758 605 'OBJDUMP=$$(OBJDUMP_FOR_TARGET)' \
252b5132 606 'RANLIB=$$(RANLIB_FOR_TARGET)' \
0c24b341
NC
607 'WINDRES=$$(WINDRES_FOR_TARGET)' \
608 'WINDMC=$$(WINDMC_FOR_TARGET)'
252b5132
RH
609
610TARGET_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)
611
612# Flags to pass down to gcc. gcc builds a library, libgcc.a, so it
613# unfortunately needs the native compiler and the target ar and
614# ranlib.
615# If any variables are added here, they must be added to do-*, below.
2a4cbe27 616# The BUILD_* variables are a special case, which are used for the gcc
252b5132
RH
617# cross-building scheme.
618EXTRA_GCC_FLAGS = \
252b5132 619 "GCC_FOR_TARGET=$(GCC_FOR_TARGET)" \
3dee29da
NN
620 "`echo 'STMP_FIXPROTO=$(STMP_FIXPROTO)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
621 "`echo 'LIMITS_H_TEST=$(LIMITS_H_TEST)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
622 "`echo 'LIBGCC2_CFLAGS=$(LIBGCC2_CFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
623 "`echo 'LIBGCC2_DEBUG_CFLAGS=$(LIBGCC2_DEBUG_CFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
c52c6897 624 "`echo 'LIBGCC2_INCLUDES=$(LIBGCC2_INCLUDES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
252b5132 625
f0b24077 626GCC_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS)
252b5132 627
dd12c3a8 628.PHONY: configure-host
b813574b 629configure-host: \
dd12c3a8
NN
630 maybe-configure-ash \
631 maybe-configure-autoconf \
632 maybe-configure-automake \
633 maybe-configure-bash \
634 maybe-configure-bfd \
635 maybe-configure-opcodes \
636 maybe-configure-binutils \
637 maybe-configure-bison \
638 maybe-configure-byacc \
639 maybe-configure-bzip2 \
640 maybe-configure-dejagnu \
641 maybe-configure-diff \
642 maybe-configure-dosutils \
643 maybe-configure-etc \
644 maybe-configure-fastjar \
645 maybe-configure-fileutils \
646 maybe-configure-findutils \
647 maybe-configure-find \
d3ed111c 648 maybe-configure-fixincludes \
dd12c3a8
NN
649 maybe-configure-flex \
650 maybe-configure-gas \
b813574b 651 maybe-configure-gcc \
dd12c3a8
NN
652 maybe-configure-gawk \
653 maybe-configure-gettext \
4b900473
PB
654 maybe-configure-gmp \
655 maybe-configure-mpfr \
dd12c3a8 656 maybe-configure-gnuserv \
93f9b408 657 maybe-configure-gold \
dd12c3a8
NN
658 maybe-configure-gprof \
659 maybe-configure-gzip \
660 maybe-configure-hello \
661 maybe-configure-indent \
662 maybe-configure-intl \
663 maybe-configure-tcl \
664 maybe-configure-itcl \
665 maybe-configure-ld \
04cf1b77 666 maybe-configure-libcpp \
be01d343 667 maybe-configure-libdecnumber \
dd12c3a8
NN
668 maybe-configure-libgui \
669 maybe-configure-libiberty \
670 maybe-configure-libtool \
671 maybe-configure-m4 \
672 maybe-configure-make \
673 maybe-configure-mmalloc \
674 maybe-configure-patch \
675 maybe-configure-perl \
676 maybe-configure-prms \
677 maybe-configure-rcs \
678 maybe-configure-readline \
679 maybe-configure-release \
680 maybe-configure-recode \
681 maybe-configure-sed \
682 maybe-configure-send-pr \
683 maybe-configure-shellutils \
684 maybe-configure-sid \
685 maybe-configure-sim \
686 maybe-configure-tar \
687 maybe-configure-texinfo \
688 maybe-configure-textutils \
689 maybe-configure-time \
690 maybe-configure-uudecode \
691 maybe-configure-wdiff \
692 maybe-configure-zip \
693 maybe-configure-zlib \
694 maybe-configure-gdb \
695 maybe-configure-expect \
696 maybe-configure-guile \
697 maybe-configure-tk \
dd12c3a8 698 maybe-configure-libtermcap \
b00612cc
PB
699 maybe-configure-utils \
700 maybe-configure-gnattools
dd12c3a8
NN
701.PHONY: configure-target
702configure-target: \
703 maybe-configure-target-libstdc++-v3 \
4b1cb4fe 704 maybe-configure-target-libmudflap \
064d0a7c 705 maybe-configure-target-libssp \
dd12c3a8 706 maybe-configure-target-newlib \
6aa8ef82 707 maybe-configure-target-libgcc \
4b1cb4fe 708 maybe-configure-target-libgfortran \
dd12c3a8
NN
709 maybe-configure-target-libobjc \
710 maybe-configure-target-libtermcap \
711 maybe-configure-target-winsup \
712 maybe-configure-target-libgloss \
713 maybe-configure-target-libiberty \
714 maybe-configure-target-gperf \
715 maybe-configure-target-examples \
716 maybe-configure-target-libffi \
717 maybe-configure-target-libjava \
718 maybe-configure-target-zlib \
719 maybe-configure-target-boehm-gc \
720 maybe-configure-target-qthreads \
a2592b1b 721 maybe-configure-target-rda \
b3ded179
PB
722 maybe-configure-target-libada \
723 maybe-configure-target-libgomp
252b5132 724
319cab08
PB
725# The target built for a native non-bootstrap build.
726.PHONY: all
f70224b5
PB
727all:
728@if gcc-bootstrap
be01d343 729 [ -f stage_final ] || echo stage3 > stage_final
f70224b5
PB
730 @r=`${PWD_COMMAND}`; export r; \
731 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 732 $(MAKE) $(RECURSE_FLAGS_TO_PASS) `cat stage_final`-bubble
f70224b5 733@endif gcc-bootstrap
0aed8855 734 @: $(MAKE); $(unstage)
f70224b5
PB
735 @r=`${PWD_COMMAND}`; export r; \
736 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
737 if [ -f stage_last ]; then \
be01d343 738 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target; \
f70224b5 739 else \
be01d343 740 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-host all-target; \
f70224b5 741 fi
6a9cf61e
PB
742
743.PHONY: all-build
c52c6897
PB
744
745all-build: maybe-all-build-libiberty
746all-build: maybe-all-build-bison
747all-build: maybe-all-build-byacc
748all-build: maybe-all-build-flex
749all-build: maybe-all-build-m4
750all-build: maybe-all-build-texinfo
751all-build: maybe-all-build-fixincludes
752
dd12c3a8 753.PHONY: all-host
c52c6897
PB
754
755all-host: maybe-all-ash
756all-host: maybe-all-autoconf
757all-host: maybe-all-automake
758all-host: maybe-all-bash
759@if bfd-no-bootstrap
760all-host: maybe-all-bfd
761@endif bfd-no-bootstrap
762@if opcodes-no-bootstrap
763all-host: maybe-all-opcodes
764@endif opcodes-no-bootstrap
765@if binutils-no-bootstrap
766all-host: maybe-all-binutils
767@endif binutils-no-bootstrap
768all-host: maybe-all-bison
769all-host: maybe-all-byacc
770all-host: maybe-all-bzip2
771all-host: maybe-all-dejagnu
772all-host: maybe-all-diff
773all-host: maybe-all-dosutils
774all-host: maybe-all-etc
775all-host: maybe-all-fastjar
776all-host: maybe-all-fileutils
777all-host: maybe-all-findutils
778all-host: maybe-all-find
779all-host: maybe-all-fixincludes
780all-host: maybe-all-flex
781@if gas-no-bootstrap
782all-host: maybe-all-gas
783@endif gas-no-bootstrap
784@if gcc-no-bootstrap
785all-host: maybe-all-gcc
786@endif gcc-no-bootstrap
787all-host: maybe-all-gawk
788all-host: maybe-all-gettext
4b900473
PB
789@if gmp-no-bootstrap
790all-host: maybe-all-gmp
791@endif gmp-no-bootstrap
792@if mpfr-no-bootstrap
793all-host: maybe-all-mpfr
794@endif mpfr-no-bootstrap
c52c6897 795all-host: maybe-all-gnuserv
93f9b408
ILT
796@if gold-no-bootstrap
797all-host: maybe-all-gold
798@endif gold-no-bootstrap
c52c6897
PB
799all-host: maybe-all-gprof
800all-host: maybe-all-gzip
801all-host: maybe-all-hello
802all-host: maybe-all-indent
803@if intl-no-bootstrap
804all-host: maybe-all-intl
805@endif intl-no-bootstrap
806all-host: maybe-all-tcl
807all-host: maybe-all-itcl
808@if ld-no-bootstrap
809all-host: maybe-all-ld
810@endif ld-no-bootstrap
811@if libcpp-no-bootstrap
812all-host: maybe-all-libcpp
813@endif libcpp-no-bootstrap
814@if libdecnumber-no-bootstrap
815all-host: maybe-all-libdecnumber
816@endif libdecnumber-no-bootstrap
817all-host: maybe-all-libgui
818@if libiberty-no-bootstrap
819all-host: maybe-all-libiberty
820@endif libiberty-no-bootstrap
821all-host: maybe-all-libtool
822all-host: maybe-all-m4
823all-host: maybe-all-make
824all-host: maybe-all-mmalloc
825all-host: maybe-all-patch
826all-host: maybe-all-perl
827all-host: maybe-all-prms
828all-host: maybe-all-rcs
829all-host: maybe-all-readline
830all-host: maybe-all-release
831all-host: maybe-all-recode
832all-host: maybe-all-sed
833all-host: maybe-all-send-pr
834all-host: maybe-all-shellutils
835all-host: maybe-all-sid
836all-host: maybe-all-sim
837all-host: maybe-all-tar
838all-host: maybe-all-texinfo
839all-host: maybe-all-textutils
840all-host: maybe-all-time
841all-host: maybe-all-uudecode
842all-host: maybe-all-wdiff
843all-host: maybe-all-zip
844@if zlib-no-bootstrap
845all-host: maybe-all-zlib
846@endif zlib-no-bootstrap
847all-host: maybe-all-gdb
848all-host: maybe-all-expect
849all-host: maybe-all-guile
850all-host: maybe-all-tk
851all-host: maybe-all-libtermcap
852all-host: maybe-all-utils
853all-host: maybe-all-gnattools
854
dd12c3a8 855.PHONY: all-target
c52c6897
PB
856
857all-target: maybe-all-target-libstdc++-v3
858all-target: maybe-all-target-libmudflap
859all-target: maybe-all-target-libssp
c52c6897 860all-target: maybe-all-target-newlib
f86e35b8 861@if target-libgcc-no-bootstrap
6aa8ef82 862all-target: maybe-all-target-libgcc
f86e35b8 863@endif target-libgcc-no-bootstrap
c52c6897
PB
864all-target: maybe-all-target-libgfortran
865all-target: maybe-all-target-libobjc
866all-target: maybe-all-target-libtermcap
867all-target: maybe-all-target-winsup
868all-target: maybe-all-target-libgloss
869all-target: maybe-all-target-libiberty
870all-target: maybe-all-target-gperf
871all-target: maybe-all-target-examples
872all-target: maybe-all-target-libffi
873all-target: maybe-all-target-libjava
874all-target: maybe-all-target-zlib
875all-target: maybe-all-target-boehm-gc
876all-target: maybe-all-target-qthreads
877all-target: maybe-all-target-rda
878all-target: maybe-all-target-libada
879all-target: maybe-all-target-libgomp
252b5132
RH
880
881# Do a target for all the subdirectories. A ``make do-X'' will do a
882# ``make X'' in all subdirectories (because, in general, there is a
883# dependency (below) of X upon do-X, a ``make X'' will also do this,
884# but it may do additional work as well).
e393202e 885
2a4cbe27 886.PHONY: do-info
f70224b5 887do-info:
0aed8855 888 @: $(MAKE); $(unstage)
e360f423
PB
889 @r=`${PWD_COMMAND}`; export r; \
890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
891 $(MAKE) $(RECURSE_FLAGS_TO_PASS) info-host \
f70224b5 892 info-target
f70224b5 893
e393202e 894
2a4cbe27 895.PHONY: info-host
c52c6897
PB
896
897info-host: maybe-info-ash
898info-host: maybe-info-autoconf
899info-host: maybe-info-automake
900info-host: maybe-info-bash
901info-host: maybe-info-bfd
902info-host: maybe-info-opcodes
903info-host: maybe-info-binutils
904info-host: maybe-info-bison
905info-host: maybe-info-byacc
906info-host: maybe-info-bzip2
907info-host: maybe-info-dejagnu
908info-host: maybe-info-diff
909info-host: maybe-info-dosutils
910info-host: maybe-info-etc
911info-host: maybe-info-fastjar
912info-host: maybe-info-fileutils
913info-host: maybe-info-findutils
914info-host: maybe-info-find
915info-host: maybe-info-fixincludes
916info-host: maybe-info-flex
917info-host: maybe-info-gas
918info-host: maybe-info-gcc
919info-host: maybe-info-gawk
920info-host: maybe-info-gettext
4b900473
PB
921info-host: maybe-info-gmp
922info-host: maybe-info-mpfr
c52c6897 923info-host: maybe-info-gnuserv
93f9b408 924info-host: maybe-info-gold
c52c6897
PB
925info-host: maybe-info-gprof
926info-host: maybe-info-gzip
927info-host: maybe-info-hello
928info-host: maybe-info-indent
929info-host: maybe-info-intl
930info-host: maybe-info-tcl
931info-host: maybe-info-itcl
932info-host: maybe-info-ld
933info-host: maybe-info-libcpp
934info-host: maybe-info-libdecnumber
935info-host: maybe-info-libgui
936info-host: maybe-info-libiberty
937info-host: maybe-info-libtool
938info-host: maybe-info-m4
939info-host: maybe-info-make
940info-host: maybe-info-mmalloc
941info-host: maybe-info-patch
942info-host: maybe-info-perl
943info-host: maybe-info-prms
944info-host: maybe-info-rcs
945info-host: maybe-info-readline
946info-host: maybe-info-release
947info-host: maybe-info-recode
948info-host: maybe-info-sed
949info-host: maybe-info-send-pr
950info-host: maybe-info-shellutils
951info-host: maybe-info-sid
952info-host: maybe-info-sim
953info-host: maybe-info-tar
954info-host: maybe-info-texinfo
955info-host: maybe-info-textutils
956info-host: maybe-info-time
957info-host: maybe-info-uudecode
958info-host: maybe-info-wdiff
959info-host: maybe-info-zip
960info-host: maybe-info-zlib
961info-host: maybe-info-gdb
962info-host: maybe-info-expect
963info-host: maybe-info-guile
964info-host: maybe-info-tk
965info-host: maybe-info-libtermcap
966info-host: maybe-info-utils
967info-host: maybe-info-gnattools
252b5132 968
2a4cbe27 969.PHONY: info-target
c52c6897
PB
970
971info-target: maybe-info-target-libstdc++-v3
972info-target: maybe-info-target-libmudflap
973info-target: maybe-info-target-libssp
c52c6897 974info-target: maybe-info-target-newlib
6aa8ef82 975info-target: maybe-info-target-libgcc
c52c6897
PB
976info-target: maybe-info-target-libgfortran
977info-target: maybe-info-target-libobjc
978info-target: maybe-info-target-libtermcap
979info-target: maybe-info-target-winsup
980info-target: maybe-info-target-libgloss
981info-target: maybe-info-target-libiberty
982info-target: maybe-info-target-gperf
983info-target: maybe-info-target-examples
984info-target: maybe-info-target-libffi
985info-target: maybe-info-target-libjava
986info-target: maybe-info-target-zlib
987info-target: maybe-info-target-boehm-gc
988info-target: maybe-info-target-qthreads
989info-target: maybe-info-target-rda
990info-target: maybe-info-target-libada
991info-target: maybe-info-target-libgomp
252b5132 992
4fa63067 993.PHONY: do-dvi
f70224b5 994do-dvi:
0aed8855 995 @: $(MAKE); $(unstage)
e360f423
PB
996 @r=`${PWD_COMMAND}`; export r; \
997 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
998 $(MAKE) $(RECURSE_FLAGS_TO_PASS) dvi-host \
f70224b5 999 dvi-target
f70224b5 1000
2a4cbe27 1001
4fa63067 1002.PHONY: dvi-host
c52c6897
PB
1003
1004dvi-host: maybe-dvi-ash
1005dvi-host: maybe-dvi-autoconf
1006dvi-host: maybe-dvi-automake
1007dvi-host: maybe-dvi-bash
1008dvi-host: maybe-dvi-bfd
1009dvi-host: maybe-dvi-opcodes
1010dvi-host: maybe-dvi-binutils
1011dvi-host: maybe-dvi-bison
1012dvi-host: maybe-dvi-byacc
1013dvi-host: maybe-dvi-bzip2
1014dvi-host: maybe-dvi-dejagnu
1015dvi-host: maybe-dvi-diff
1016dvi-host: maybe-dvi-dosutils
1017dvi-host: maybe-dvi-etc
1018dvi-host: maybe-dvi-fastjar
1019dvi-host: maybe-dvi-fileutils
1020dvi-host: maybe-dvi-findutils
1021dvi-host: maybe-dvi-find
1022dvi-host: maybe-dvi-fixincludes
1023dvi-host: maybe-dvi-flex
1024dvi-host: maybe-dvi-gas
1025dvi-host: maybe-dvi-gcc
1026dvi-host: maybe-dvi-gawk
1027dvi-host: maybe-dvi-gettext
4b900473
PB
1028dvi-host: maybe-dvi-gmp
1029dvi-host: maybe-dvi-mpfr
c52c6897 1030dvi-host: maybe-dvi-gnuserv
93f9b408 1031dvi-host: maybe-dvi-gold
c52c6897
PB
1032dvi-host: maybe-dvi-gprof
1033dvi-host: maybe-dvi-gzip
1034dvi-host: maybe-dvi-hello
1035dvi-host: maybe-dvi-indent
1036dvi-host: maybe-dvi-intl
1037dvi-host: maybe-dvi-tcl
1038dvi-host: maybe-dvi-itcl
1039dvi-host: maybe-dvi-ld
1040dvi-host: maybe-dvi-libcpp
1041dvi-host: maybe-dvi-libdecnumber
1042dvi-host: maybe-dvi-libgui
1043dvi-host: maybe-dvi-libiberty
1044dvi-host: maybe-dvi-libtool
1045dvi-host: maybe-dvi-m4
1046dvi-host: maybe-dvi-make
1047dvi-host: maybe-dvi-mmalloc
1048dvi-host: maybe-dvi-patch
1049dvi-host: maybe-dvi-perl
1050dvi-host: maybe-dvi-prms
1051dvi-host: maybe-dvi-rcs
1052dvi-host: maybe-dvi-readline
1053dvi-host: maybe-dvi-release
1054dvi-host: maybe-dvi-recode
1055dvi-host: maybe-dvi-sed
1056dvi-host: maybe-dvi-send-pr
1057dvi-host: maybe-dvi-shellutils
1058dvi-host: maybe-dvi-sid
1059dvi-host: maybe-dvi-sim
1060dvi-host: maybe-dvi-tar
1061dvi-host: maybe-dvi-texinfo
1062dvi-host: maybe-dvi-textutils
1063dvi-host: maybe-dvi-time
1064dvi-host: maybe-dvi-uudecode
1065dvi-host: maybe-dvi-wdiff
1066dvi-host: maybe-dvi-zip
1067dvi-host: maybe-dvi-zlib
1068dvi-host: maybe-dvi-gdb
1069dvi-host: maybe-dvi-expect
1070dvi-host: maybe-dvi-guile
1071dvi-host: maybe-dvi-tk
1072dvi-host: maybe-dvi-libtermcap
1073dvi-host: maybe-dvi-utils
1074dvi-host: maybe-dvi-gnattools
2a4cbe27 1075
4fa63067 1076.PHONY: dvi-target
c52c6897
PB
1077
1078dvi-target: maybe-dvi-target-libstdc++-v3
1079dvi-target: maybe-dvi-target-libmudflap
1080dvi-target: maybe-dvi-target-libssp
c52c6897 1081dvi-target: maybe-dvi-target-newlib
6aa8ef82 1082dvi-target: maybe-dvi-target-libgcc
c52c6897
PB
1083dvi-target: maybe-dvi-target-libgfortran
1084dvi-target: maybe-dvi-target-libobjc
1085dvi-target: maybe-dvi-target-libtermcap
1086dvi-target: maybe-dvi-target-winsup
1087dvi-target: maybe-dvi-target-libgloss
1088dvi-target: maybe-dvi-target-libiberty
1089dvi-target: maybe-dvi-target-gperf
1090dvi-target: maybe-dvi-target-examples
1091dvi-target: maybe-dvi-target-libffi
1092dvi-target: maybe-dvi-target-libjava
1093dvi-target: maybe-dvi-target-zlib
1094dvi-target: maybe-dvi-target-boehm-gc
1095dvi-target: maybe-dvi-target-qthreads
1096dvi-target: maybe-dvi-target-rda
1097dvi-target: maybe-dvi-target-libada
1098dvi-target: maybe-dvi-target-libgomp
2a4cbe27 1099
56a8fe78
DD
1100.PHONY: do-pdf
1101do-pdf:
1102 @: $(MAKE); $(unstage)
1103 @r=`${PWD_COMMAND}`; export r; \
1104 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1105 $(MAKE) $(RECURSE_FLAGS_TO_PASS) pdf-host \
1106 pdf-target
1107
1108
1109.PHONY: pdf-host
1110
1111pdf-host: maybe-pdf-ash
1112pdf-host: maybe-pdf-autoconf
1113pdf-host: maybe-pdf-automake
1114pdf-host: maybe-pdf-bash
1115pdf-host: maybe-pdf-bfd
1116pdf-host: maybe-pdf-opcodes
1117pdf-host: maybe-pdf-binutils
1118pdf-host: maybe-pdf-bison
1119pdf-host: maybe-pdf-byacc
1120pdf-host: maybe-pdf-bzip2
1121pdf-host: maybe-pdf-dejagnu
1122pdf-host: maybe-pdf-diff
1123pdf-host: maybe-pdf-dosutils
1124pdf-host: maybe-pdf-etc
1125pdf-host: maybe-pdf-fastjar
1126pdf-host: maybe-pdf-fileutils
1127pdf-host: maybe-pdf-findutils
1128pdf-host: maybe-pdf-find
1129pdf-host: maybe-pdf-fixincludes
1130pdf-host: maybe-pdf-flex
1131pdf-host: maybe-pdf-gas
1132pdf-host: maybe-pdf-gcc
1133pdf-host: maybe-pdf-gawk
1134pdf-host: maybe-pdf-gettext
4b900473
PB
1135pdf-host: maybe-pdf-gmp
1136pdf-host: maybe-pdf-mpfr
56a8fe78 1137pdf-host: maybe-pdf-gnuserv
93f9b408 1138pdf-host: maybe-pdf-gold
56a8fe78
DD
1139pdf-host: maybe-pdf-gprof
1140pdf-host: maybe-pdf-gzip
1141pdf-host: maybe-pdf-hello
1142pdf-host: maybe-pdf-indent
1143pdf-host: maybe-pdf-intl
1144pdf-host: maybe-pdf-tcl
1145pdf-host: maybe-pdf-itcl
1146pdf-host: maybe-pdf-ld
1147pdf-host: maybe-pdf-libcpp
1148pdf-host: maybe-pdf-libdecnumber
1149pdf-host: maybe-pdf-libgui
1150pdf-host: maybe-pdf-libiberty
1151pdf-host: maybe-pdf-libtool
1152pdf-host: maybe-pdf-m4
1153pdf-host: maybe-pdf-make
1154pdf-host: maybe-pdf-mmalloc
1155pdf-host: maybe-pdf-patch
1156pdf-host: maybe-pdf-perl
1157pdf-host: maybe-pdf-prms
1158pdf-host: maybe-pdf-rcs
1159pdf-host: maybe-pdf-readline
1160pdf-host: maybe-pdf-release
1161pdf-host: maybe-pdf-recode
1162pdf-host: maybe-pdf-sed
1163pdf-host: maybe-pdf-send-pr
1164pdf-host: maybe-pdf-shellutils
1165pdf-host: maybe-pdf-sid
1166pdf-host: maybe-pdf-sim
1167pdf-host: maybe-pdf-tar
1168pdf-host: maybe-pdf-texinfo
1169pdf-host: maybe-pdf-textutils
1170pdf-host: maybe-pdf-time
1171pdf-host: maybe-pdf-uudecode
1172pdf-host: maybe-pdf-wdiff
1173pdf-host: maybe-pdf-zip
1174pdf-host: maybe-pdf-zlib
1175pdf-host: maybe-pdf-gdb
1176pdf-host: maybe-pdf-expect
1177pdf-host: maybe-pdf-guile
1178pdf-host: maybe-pdf-tk
1179pdf-host: maybe-pdf-libtermcap
1180pdf-host: maybe-pdf-utils
1181pdf-host: maybe-pdf-gnattools
1182
1183.PHONY: pdf-target
1184
1185pdf-target: maybe-pdf-target-libstdc++-v3
1186pdf-target: maybe-pdf-target-libmudflap
1187pdf-target: maybe-pdf-target-libssp
1188pdf-target: maybe-pdf-target-newlib
6aa8ef82 1189pdf-target: maybe-pdf-target-libgcc
56a8fe78
DD
1190pdf-target: maybe-pdf-target-libgfortran
1191pdf-target: maybe-pdf-target-libobjc
1192pdf-target: maybe-pdf-target-libtermcap
1193pdf-target: maybe-pdf-target-winsup
1194pdf-target: maybe-pdf-target-libgloss
1195pdf-target: maybe-pdf-target-libiberty
1196pdf-target: maybe-pdf-target-gperf
1197pdf-target: maybe-pdf-target-examples
1198pdf-target: maybe-pdf-target-libffi
1199pdf-target: maybe-pdf-target-libjava
1200pdf-target: maybe-pdf-target-zlib
1201pdf-target: maybe-pdf-target-boehm-gc
1202pdf-target: maybe-pdf-target-qthreads
1203pdf-target: maybe-pdf-target-rda
1204pdf-target: maybe-pdf-target-libada
1205pdf-target: maybe-pdf-target-libgomp
1206
6d389afc 1207.PHONY: do-html
f70224b5 1208do-html:
0aed8855 1209 @: $(MAKE); $(unstage)
e360f423
PB
1210 @r=`${PWD_COMMAND}`; export r; \
1211 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1212 $(MAKE) $(RECURSE_FLAGS_TO_PASS) html-host \
f70224b5 1213 html-target
f70224b5 1214
6d389afc
MS
1215
1216.PHONY: html-host
c52c6897
PB
1217
1218html-host: maybe-html-ash
1219html-host: maybe-html-autoconf
1220html-host: maybe-html-automake
1221html-host: maybe-html-bash
1222html-host: maybe-html-bfd
1223html-host: maybe-html-opcodes
1224html-host: maybe-html-binutils
1225html-host: maybe-html-bison
1226html-host: maybe-html-byacc
1227html-host: maybe-html-bzip2
1228html-host: maybe-html-dejagnu
1229html-host: maybe-html-diff
1230html-host: maybe-html-dosutils
1231html-host: maybe-html-etc
1232html-host: maybe-html-fastjar
1233html-host: maybe-html-fileutils
1234html-host: maybe-html-findutils
1235html-host: maybe-html-find
1236html-host: maybe-html-fixincludes
1237html-host: maybe-html-flex
1238html-host: maybe-html-gas
1239html-host: maybe-html-gcc
1240html-host: maybe-html-gawk
1241html-host: maybe-html-gettext
4b900473
PB
1242html-host: maybe-html-gmp
1243html-host: maybe-html-mpfr
c52c6897 1244html-host: maybe-html-gnuserv
93f9b408 1245html-host: maybe-html-gold
c52c6897
PB
1246html-host: maybe-html-gprof
1247html-host: maybe-html-gzip
1248html-host: maybe-html-hello
1249html-host: maybe-html-indent
1250html-host: maybe-html-intl
1251html-host: maybe-html-tcl
1252html-host: maybe-html-itcl
1253html-host: maybe-html-ld
1254html-host: maybe-html-libcpp
1255html-host: maybe-html-libdecnumber
1256html-host: maybe-html-libgui
1257html-host: maybe-html-libiberty
1258html-host: maybe-html-libtool
1259html-host: maybe-html-m4
1260html-host: maybe-html-make
1261html-host: maybe-html-mmalloc
1262html-host: maybe-html-patch
1263html-host: maybe-html-perl
1264html-host: maybe-html-prms
1265html-host: maybe-html-rcs
1266html-host: maybe-html-readline
1267html-host: maybe-html-release
1268html-host: maybe-html-recode
1269html-host: maybe-html-sed
1270html-host: maybe-html-send-pr
1271html-host: maybe-html-shellutils
1272html-host: maybe-html-sid
1273html-host: maybe-html-sim
1274html-host: maybe-html-tar
1275html-host: maybe-html-texinfo
1276html-host: maybe-html-textutils
1277html-host: maybe-html-time
1278html-host: maybe-html-uudecode
1279html-host: maybe-html-wdiff
1280html-host: maybe-html-zip
1281html-host: maybe-html-zlib
1282html-host: maybe-html-gdb
1283html-host: maybe-html-expect
1284html-host: maybe-html-guile
1285html-host: maybe-html-tk
1286html-host: maybe-html-libtermcap
1287html-host: maybe-html-utils
1288html-host: maybe-html-gnattools
6d389afc
MS
1289
1290.PHONY: html-target
c52c6897
PB
1291
1292html-target: maybe-html-target-libstdc++-v3
1293html-target: maybe-html-target-libmudflap
1294html-target: maybe-html-target-libssp
c52c6897 1295html-target: maybe-html-target-newlib
6aa8ef82 1296html-target: maybe-html-target-libgcc
c52c6897
PB
1297html-target: maybe-html-target-libgfortran
1298html-target: maybe-html-target-libobjc
1299html-target: maybe-html-target-libtermcap
1300html-target: maybe-html-target-winsup
1301html-target: maybe-html-target-libgloss
1302html-target: maybe-html-target-libiberty
1303html-target: maybe-html-target-gperf
1304html-target: maybe-html-target-examples
1305html-target: maybe-html-target-libffi
1306html-target: maybe-html-target-libjava
1307html-target: maybe-html-target-zlib
1308html-target: maybe-html-target-boehm-gc
1309html-target: maybe-html-target-qthreads
1310html-target: maybe-html-target-rda
1311html-target: maybe-html-target-libada
1312html-target: maybe-html-target-libgomp
6d389afc 1313
4fa63067 1314.PHONY: do-TAGS
f70224b5 1315do-TAGS:
0aed8855 1316 @: $(MAKE); $(unstage)
e360f423
PB
1317 @r=`${PWD_COMMAND}`; export r; \
1318 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1319 $(MAKE) $(RECURSE_FLAGS_TO_PASS) TAGS-host \
f70224b5 1320 TAGS-target
f70224b5 1321
2a4cbe27 1322
4fa63067 1323.PHONY: TAGS-host
c52c6897
PB
1324
1325TAGS-host: maybe-TAGS-ash
1326TAGS-host: maybe-TAGS-autoconf
1327TAGS-host: maybe-TAGS-automake
1328TAGS-host: maybe-TAGS-bash
1329TAGS-host: maybe-TAGS-bfd
1330TAGS-host: maybe-TAGS-opcodes
1331TAGS-host: maybe-TAGS-binutils
1332TAGS-host: maybe-TAGS-bison
1333TAGS-host: maybe-TAGS-byacc
1334TAGS-host: maybe-TAGS-bzip2
1335TAGS-host: maybe-TAGS-dejagnu
1336TAGS-host: maybe-TAGS-diff
1337TAGS-host: maybe-TAGS-dosutils
1338TAGS-host: maybe-TAGS-etc
1339TAGS-host: maybe-TAGS-fastjar
1340TAGS-host: maybe-TAGS-fileutils
1341TAGS-host: maybe-TAGS-findutils
1342TAGS-host: maybe-TAGS-find
1343TAGS-host: maybe-TAGS-fixincludes
1344TAGS-host: maybe-TAGS-flex
1345TAGS-host: maybe-TAGS-gas
1346TAGS-host: maybe-TAGS-gcc
1347TAGS-host: maybe-TAGS-gawk
1348TAGS-host: maybe-TAGS-gettext
4b900473
PB
1349TAGS-host: maybe-TAGS-gmp
1350TAGS-host: maybe-TAGS-mpfr
c52c6897 1351TAGS-host: maybe-TAGS-gnuserv
93f9b408 1352TAGS-host: maybe-TAGS-gold
c52c6897
PB
1353TAGS-host: maybe-TAGS-gprof
1354TAGS-host: maybe-TAGS-gzip
1355TAGS-host: maybe-TAGS-hello
1356TAGS-host: maybe-TAGS-indent
1357TAGS-host: maybe-TAGS-intl
1358TAGS-host: maybe-TAGS-tcl
1359TAGS-host: maybe-TAGS-itcl
1360TAGS-host: maybe-TAGS-ld
1361TAGS-host: maybe-TAGS-libcpp
1362TAGS-host: maybe-TAGS-libdecnumber
1363TAGS-host: maybe-TAGS-libgui
1364TAGS-host: maybe-TAGS-libiberty
1365TAGS-host: maybe-TAGS-libtool
1366TAGS-host: maybe-TAGS-m4
1367TAGS-host: maybe-TAGS-make
1368TAGS-host: maybe-TAGS-mmalloc
1369TAGS-host: maybe-TAGS-patch
1370TAGS-host: maybe-TAGS-perl
1371TAGS-host: maybe-TAGS-prms
1372TAGS-host: maybe-TAGS-rcs
1373TAGS-host: maybe-TAGS-readline
1374TAGS-host: maybe-TAGS-release
1375TAGS-host: maybe-TAGS-recode
1376TAGS-host: maybe-TAGS-sed
1377TAGS-host: maybe-TAGS-send-pr
1378TAGS-host: maybe-TAGS-shellutils
1379TAGS-host: maybe-TAGS-sid
1380TAGS-host: maybe-TAGS-sim
1381TAGS-host: maybe-TAGS-tar
1382TAGS-host: maybe-TAGS-texinfo
1383TAGS-host: maybe-TAGS-textutils
1384TAGS-host: maybe-TAGS-time
1385TAGS-host: maybe-TAGS-uudecode
1386TAGS-host: maybe-TAGS-wdiff
1387TAGS-host: maybe-TAGS-zip
1388TAGS-host: maybe-TAGS-zlib
1389TAGS-host: maybe-TAGS-gdb
1390TAGS-host: maybe-TAGS-expect
1391TAGS-host: maybe-TAGS-guile
1392TAGS-host: maybe-TAGS-tk
1393TAGS-host: maybe-TAGS-libtermcap
1394TAGS-host: maybe-TAGS-utils
1395TAGS-host: maybe-TAGS-gnattools
2a4cbe27 1396
4fa63067 1397.PHONY: TAGS-target
c52c6897
PB
1398
1399TAGS-target: maybe-TAGS-target-libstdc++-v3
1400TAGS-target: maybe-TAGS-target-libmudflap
1401TAGS-target: maybe-TAGS-target-libssp
c52c6897 1402TAGS-target: maybe-TAGS-target-newlib
6aa8ef82 1403TAGS-target: maybe-TAGS-target-libgcc
c52c6897
PB
1404TAGS-target: maybe-TAGS-target-libgfortran
1405TAGS-target: maybe-TAGS-target-libobjc
1406TAGS-target: maybe-TAGS-target-libtermcap
1407TAGS-target: maybe-TAGS-target-winsup
1408TAGS-target: maybe-TAGS-target-libgloss
1409TAGS-target: maybe-TAGS-target-libiberty
1410TAGS-target: maybe-TAGS-target-gperf
1411TAGS-target: maybe-TAGS-target-examples
1412TAGS-target: maybe-TAGS-target-libffi
1413TAGS-target: maybe-TAGS-target-libjava
1414TAGS-target: maybe-TAGS-target-zlib
1415TAGS-target: maybe-TAGS-target-boehm-gc
1416TAGS-target: maybe-TAGS-target-qthreads
1417TAGS-target: maybe-TAGS-target-rda
1418TAGS-target: maybe-TAGS-target-libada
1419TAGS-target: maybe-TAGS-target-libgomp
a2592b1b 1420
4fa63067 1421.PHONY: do-install-info
f70224b5 1422do-install-info:
0aed8855 1423 @: $(MAKE); $(unstage)
e360f423
PB
1424 @r=`${PWD_COMMAND}`; export r; \
1425 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1426 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-info-host \
f70224b5 1427 install-info-target
f70224b5 1428
a2592b1b 1429
4fa63067 1430.PHONY: install-info-host
c52c6897
PB
1431
1432install-info-host: maybe-install-info-ash
1433install-info-host: maybe-install-info-autoconf
1434install-info-host: maybe-install-info-automake
1435install-info-host: maybe-install-info-bash
1436install-info-host: maybe-install-info-bfd
1437install-info-host: maybe-install-info-opcodes
1438install-info-host: maybe-install-info-binutils
1439install-info-host: maybe-install-info-bison
1440install-info-host: maybe-install-info-byacc
1441install-info-host: maybe-install-info-bzip2
1442install-info-host: maybe-install-info-dejagnu
1443install-info-host: maybe-install-info-diff
1444install-info-host: maybe-install-info-dosutils
1445install-info-host: maybe-install-info-etc
1446install-info-host: maybe-install-info-fastjar
1447install-info-host: maybe-install-info-fileutils
1448install-info-host: maybe-install-info-findutils
1449install-info-host: maybe-install-info-find
1450install-info-host: maybe-install-info-fixincludes
1451install-info-host: maybe-install-info-flex
1452install-info-host: maybe-install-info-gas
1453install-info-host: maybe-install-info-gcc
1454install-info-host: maybe-install-info-gawk
1455install-info-host: maybe-install-info-gettext
4b900473
PB
1456install-info-host: maybe-install-info-gmp
1457install-info-host: maybe-install-info-mpfr
c52c6897 1458install-info-host: maybe-install-info-gnuserv
93f9b408 1459install-info-host: maybe-install-info-gold
c52c6897
PB
1460install-info-host: maybe-install-info-gprof
1461install-info-host: maybe-install-info-gzip
1462install-info-host: maybe-install-info-hello
1463install-info-host: maybe-install-info-indent
1464install-info-host: maybe-install-info-intl
1465install-info-host: maybe-install-info-tcl
1466install-info-host: maybe-install-info-itcl
1467install-info-host: maybe-install-info-ld
1468install-info-host: maybe-install-info-libcpp
1469install-info-host: maybe-install-info-libdecnumber
1470install-info-host: maybe-install-info-libgui
1471install-info-host: maybe-install-info-libiberty
1472install-info-host: maybe-install-info-libtool
1473install-info-host: maybe-install-info-m4
1474install-info-host: maybe-install-info-make
1475install-info-host: maybe-install-info-mmalloc
1476install-info-host: maybe-install-info-patch
1477install-info-host: maybe-install-info-perl
1478install-info-host: maybe-install-info-prms
1479install-info-host: maybe-install-info-rcs
1480install-info-host: maybe-install-info-readline
1481install-info-host: maybe-install-info-release
1482install-info-host: maybe-install-info-recode
1483install-info-host: maybe-install-info-sed
1484install-info-host: maybe-install-info-send-pr
1485install-info-host: maybe-install-info-shellutils
1486install-info-host: maybe-install-info-sid
1487install-info-host: maybe-install-info-sim
1488install-info-host: maybe-install-info-tar
1489install-info-host: maybe-install-info-texinfo
1490install-info-host: maybe-install-info-textutils
1491install-info-host: maybe-install-info-time
1492install-info-host: maybe-install-info-uudecode
1493install-info-host: maybe-install-info-wdiff
1494install-info-host: maybe-install-info-zip
1495install-info-host: maybe-install-info-zlib
1496install-info-host: maybe-install-info-gdb
1497install-info-host: maybe-install-info-expect
1498install-info-host: maybe-install-info-guile
1499install-info-host: maybe-install-info-tk
1500install-info-host: maybe-install-info-libtermcap
1501install-info-host: maybe-install-info-utils
1502install-info-host: maybe-install-info-gnattools
a2592b1b 1503
4fa63067 1504.PHONY: install-info-target
c52c6897
PB
1505
1506install-info-target: maybe-install-info-target-libstdc++-v3
1507install-info-target: maybe-install-info-target-libmudflap
1508install-info-target: maybe-install-info-target-libssp
c52c6897 1509install-info-target: maybe-install-info-target-newlib
6aa8ef82 1510install-info-target: maybe-install-info-target-libgcc
c52c6897
PB
1511install-info-target: maybe-install-info-target-libgfortran
1512install-info-target: maybe-install-info-target-libobjc
1513install-info-target: maybe-install-info-target-libtermcap
1514install-info-target: maybe-install-info-target-winsup
1515install-info-target: maybe-install-info-target-libgloss
1516install-info-target: maybe-install-info-target-libiberty
1517install-info-target: maybe-install-info-target-gperf
1518install-info-target: maybe-install-info-target-examples
1519install-info-target: maybe-install-info-target-libffi
1520install-info-target: maybe-install-info-target-libjava
1521install-info-target: maybe-install-info-target-zlib
1522install-info-target: maybe-install-info-target-boehm-gc
1523install-info-target: maybe-install-info-target-qthreads
1524install-info-target: maybe-install-info-target-rda
1525install-info-target: maybe-install-info-target-libada
1526install-info-target: maybe-install-info-target-libgomp
2a4cbe27 1527
a3ca38d2
DD
1528.PHONY: do-install-pdf
1529do-install-pdf:
1530 @: $(MAKE); $(unstage)
1531 @r=`${PWD_COMMAND}`; export r; \
1532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1533 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-pdf-host \
1534 install-pdf-target
1535
1536
1537.PHONY: install-pdf-host
1538
1539install-pdf-host: maybe-install-pdf-ash
1540install-pdf-host: maybe-install-pdf-autoconf
1541install-pdf-host: maybe-install-pdf-automake
1542install-pdf-host: maybe-install-pdf-bash
1543install-pdf-host: maybe-install-pdf-bfd
1544install-pdf-host: maybe-install-pdf-opcodes
1545install-pdf-host: maybe-install-pdf-binutils
1546install-pdf-host: maybe-install-pdf-bison
1547install-pdf-host: maybe-install-pdf-byacc
1548install-pdf-host: maybe-install-pdf-bzip2
1549install-pdf-host: maybe-install-pdf-dejagnu
1550install-pdf-host: maybe-install-pdf-diff
1551install-pdf-host: maybe-install-pdf-dosutils
1552install-pdf-host: maybe-install-pdf-etc
1553install-pdf-host: maybe-install-pdf-fastjar
1554install-pdf-host: maybe-install-pdf-fileutils
1555install-pdf-host: maybe-install-pdf-findutils
1556install-pdf-host: maybe-install-pdf-find
1557install-pdf-host: maybe-install-pdf-fixincludes
1558install-pdf-host: maybe-install-pdf-flex
1559install-pdf-host: maybe-install-pdf-gas
1560install-pdf-host: maybe-install-pdf-gcc
1561install-pdf-host: maybe-install-pdf-gawk
1562install-pdf-host: maybe-install-pdf-gettext
1563install-pdf-host: maybe-install-pdf-gmp
1564install-pdf-host: maybe-install-pdf-mpfr
1565install-pdf-host: maybe-install-pdf-gnuserv
93f9b408 1566install-pdf-host: maybe-install-pdf-gold
a3ca38d2
DD
1567install-pdf-host: maybe-install-pdf-gprof
1568install-pdf-host: maybe-install-pdf-gzip
1569install-pdf-host: maybe-install-pdf-hello
1570install-pdf-host: maybe-install-pdf-indent
1571install-pdf-host: maybe-install-pdf-intl
1572install-pdf-host: maybe-install-pdf-tcl
1573install-pdf-host: maybe-install-pdf-itcl
1574install-pdf-host: maybe-install-pdf-ld
1575install-pdf-host: maybe-install-pdf-libcpp
1576install-pdf-host: maybe-install-pdf-libdecnumber
1577install-pdf-host: maybe-install-pdf-libgui
1578install-pdf-host: maybe-install-pdf-libiberty
1579install-pdf-host: maybe-install-pdf-libtool
1580install-pdf-host: maybe-install-pdf-m4
1581install-pdf-host: maybe-install-pdf-make
1582install-pdf-host: maybe-install-pdf-mmalloc
1583install-pdf-host: maybe-install-pdf-patch
1584install-pdf-host: maybe-install-pdf-perl
1585install-pdf-host: maybe-install-pdf-prms
1586install-pdf-host: maybe-install-pdf-rcs
1587install-pdf-host: maybe-install-pdf-readline
1588install-pdf-host: maybe-install-pdf-release
1589install-pdf-host: maybe-install-pdf-recode
1590install-pdf-host: maybe-install-pdf-sed
1591install-pdf-host: maybe-install-pdf-send-pr
1592install-pdf-host: maybe-install-pdf-shellutils
1593install-pdf-host: maybe-install-pdf-sid
1594install-pdf-host: maybe-install-pdf-sim
1595install-pdf-host: maybe-install-pdf-tar
1596install-pdf-host: maybe-install-pdf-texinfo
1597install-pdf-host: maybe-install-pdf-textutils
1598install-pdf-host: maybe-install-pdf-time
1599install-pdf-host: maybe-install-pdf-uudecode
1600install-pdf-host: maybe-install-pdf-wdiff
1601install-pdf-host: maybe-install-pdf-zip
1602install-pdf-host: maybe-install-pdf-zlib
1603install-pdf-host: maybe-install-pdf-gdb
1604install-pdf-host: maybe-install-pdf-expect
1605install-pdf-host: maybe-install-pdf-guile
1606install-pdf-host: maybe-install-pdf-tk
1607install-pdf-host: maybe-install-pdf-libtermcap
1608install-pdf-host: maybe-install-pdf-utils
1609install-pdf-host: maybe-install-pdf-gnattools
1610
1611.PHONY: install-pdf-target
1612
1613install-pdf-target: maybe-install-pdf-target-libstdc++-v3
1614install-pdf-target: maybe-install-pdf-target-libmudflap
1615install-pdf-target: maybe-install-pdf-target-libssp
1616install-pdf-target: maybe-install-pdf-target-newlib
1617install-pdf-target: maybe-install-pdf-target-libgcc
1618install-pdf-target: maybe-install-pdf-target-libgfortran
1619install-pdf-target: maybe-install-pdf-target-libobjc
1620install-pdf-target: maybe-install-pdf-target-libtermcap
1621install-pdf-target: maybe-install-pdf-target-winsup
1622install-pdf-target: maybe-install-pdf-target-libgloss
1623install-pdf-target: maybe-install-pdf-target-libiberty
1624install-pdf-target: maybe-install-pdf-target-gperf
1625install-pdf-target: maybe-install-pdf-target-examples
1626install-pdf-target: maybe-install-pdf-target-libffi
1627install-pdf-target: maybe-install-pdf-target-libjava
1628install-pdf-target: maybe-install-pdf-target-zlib
1629install-pdf-target: maybe-install-pdf-target-boehm-gc
1630install-pdf-target: maybe-install-pdf-target-qthreads
1631install-pdf-target: maybe-install-pdf-target-rda
1632install-pdf-target: maybe-install-pdf-target-libada
1633install-pdf-target: maybe-install-pdf-target-libgomp
1634
108a6f8e
CD
1635.PHONY: do-install-html
1636do-install-html:
1637 @: $(MAKE); $(unstage)
1638 @r=`${PWD_COMMAND}`; export r; \
1639 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1640 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-html-host \
1641 install-html-target
1642
1643
1644.PHONY: install-html-host
1645
1646install-html-host: maybe-install-html-ash
1647install-html-host: maybe-install-html-autoconf
1648install-html-host: maybe-install-html-automake
1649install-html-host: maybe-install-html-bash
1650install-html-host: maybe-install-html-bfd
1651install-html-host: maybe-install-html-opcodes
1652install-html-host: maybe-install-html-binutils
1653install-html-host: maybe-install-html-bison
1654install-html-host: maybe-install-html-byacc
1655install-html-host: maybe-install-html-bzip2
1656install-html-host: maybe-install-html-dejagnu
1657install-html-host: maybe-install-html-diff
1658install-html-host: maybe-install-html-dosutils
1659install-html-host: maybe-install-html-etc
1660install-html-host: maybe-install-html-fastjar
1661install-html-host: maybe-install-html-fileutils
1662install-html-host: maybe-install-html-findutils
1663install-html-host: maybe-install-html-find
1664install-html-host: maybe-install-html-fixincludes
1665install-html-host: maybe-install-html-flex
1666install-html-host: maybe-install-html-gas
1667install-html-host: maybe-install-html-gcc
1668install-html-host: maybe-install-html-gawk
1669install-html-host: maybe-install-html-gettext
4b900473
PB
1670install-html-host: maybe-install-html-gmp
1671install-html-host: maybe-install-html-mpfr
108a6f8e 1672install-html-host: maybe-install-html-gnuserv
93f9b408 1673install-html-host: maybe-install-html-gold
108a6f8e
CD
1674install-html-host: maybe-install-html-gprof
1675install-html-host: maybe-install-html-gzip
1676install-html-host: maybe-install-html-hello
1677install-html-host: maybe-install-html-indent
1678install-html-host: maybe-install-html-intl
1679install-html-host: maybe-install-html-tcl
1680install-html-host: maybe-install-html-itcl
1681install-html-host: maybe-install-html-ld
1682install-html-host: maybe-install-html-libcpp
1683install-html-host: maybe-install-html-libdecnumber
1684install-html-host: maybe-install-html-libgui
1685install-html-host: maybe-install-html-libiberty
1686install-html-host: maybe-install-html-libtool
1687install-html-host: maybe-install-html-m4
1688install-html-host: maybe-install-html-make
1689install-html-host: maybe-install-html-mmalloc
1690install-html-host: maybe-install-html-patch
1691install-html-host: maybe-install-html-perl
1692install-html-host: maybe-install-html-prms
1693install-html-host: maybe-install-html-rcs
1694install-html-host: maybe-install-html-readline
1695install-html-host: maybe-install-html-release
1696install-html-host: maybe-install-html-recode
1697install-html-host: maybe-install-html-sed
1698install-html-host: maybe-install-html-send-pr
1699install-html-host: maybe-install-html-shellutils
1700install-html-host: maybe-install-html-sid
1701install-html-host: maybe-install-html-sim
1702install-html-host: maybe-install-html-tar
1703install-html-host: maybe-install-html-texinfo
1704install-html-host: maybe-install-html-textutils
1705install-html-host: maybe-install-html-time
1706install-html-host: maybe-install-html-uudecode
1707install-html-host: maybe-install-html-wdiff
1708install-html-host: maybe-install-html-zip
1709install-html-host: maybe-install-html-zlib
1710install-html-host: maybe-install-html-gdb
1711install-html-host: maybe-install-html-expect
1712install-html-host: maybe-install-html-guile
1713install-html-host: maybe-install-html-tk
1714install-html-host: maybe-install-html-libtermcap
1715install-html-host: maybe-install-html-utils
1716install-html-host: maybe-install-html-gnattools
1717
1718.PHONY: install-html-target
1719
1720install-html-target: maybe-install-html-target-libstdc++-v3
1721install-html-target: maybe-install-html-target-libmudflap
1722install-html-target: maybe-install-html-target-libssp
108a6f8e 1723install-html-target: maybe-install-html-target-newlib
6aa8ef82 1724install-html-target: maybe-install-html-target-libgcc
108a6f8e
CD
1725install-html-target: maybe-install-html-target-libgfortran
1726install-html-target: maybe-install-html-target-libobjc
1727install-html-target: maybe-install-html-target-libtermcap
1728install-html-target: maybe-install-html-target-winsup
1729install-html-target: maybe-install-html-target-libgloss
1730install-html-target: maybe-install-html-target-libiberty
1731install-html-target: maybe-install-html-target-gperf
1732install-html-target: maybe-install-html-target-examples
1733install-html-target: maybe-install-html-target-libffi
1734install-html-target: maybe-install-html-target-libjava
1735install-html-target: maybe-install-html-target-zlib
1736install-html-target: maybe-install-html-target-boehm-gc
1737install-html-target: maybe-install-html-target-qthreads
1738install-html-target: maybe-install-html-target-rda
1739install-html-target: maybe-install-html-target-libada
1740install-html-target: maybe-install-html-target-libgomp
1741
2a4cbe27 1742.PHONY: do-installcheck
f70224b5 1743do-installcheck:
0aed8855 1744 @: $(MAKE); $(unstage)
e360f423
PB
1745 @r=`${PWD_COMMAND}`; export r; \
1746 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1747 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installcheck-host \
f70224b5 1748 installcheck-target
f70224b5 1749
2a4cbe27
NN
1750
1751.PHONY: installcheck-host
c52c6897
PB
1752
1753installcheck-host: maybe-installcheck-ash
1754installcheck-host: maybe-installcheck-autoconf
1755installcheck-host: maybe-installcheck-automake
1756installcheck-host: maybe-installcheck-bash
1757installcheck-host: maybe-installcheck-bfd
1758installcheck-host: maybe-installcheck-opcodes
1759installcheck-host: maybe-installcheck-binutils
1760installcheck-host: maybe-installcheck-bison
1761installcheck-host: maybe-installcheck-byacc
1762installcheck-host: maybe-installcheck-bzip2
1763installcheck-host: maybe-installcheck-dejagnu
1764installcheck-host: maybe-installcheck-diff
1765installcheck-host: maybe-installcheck-dosutils
1766installcheck-host: maybe-installcheck-etc
1767installcheck-host: maybe-installcheck-fastjar
1768installcheck-host: maybe-installcheck-fileutils
1769installcheck-host: maybe-installcheck-findutils
1770installcheck-host: maybe-installcheck-find
1771installcheck-host: maybe-installcheck-fixincludes
1772installcheck-host: maybe-installcheck-flex
1773installcheck-host: maybe-installcheck-gas
1774installcheck-host: maybe-installcheck-gcc
1775installcheck-host: maybe-installcheck-gawk
1776installcheck-host: maybe-installcheck-gettext
4b900473
PB
1777installcheck-host: maybe-installcheck-gmp
1778installcheck-host: maybe-installcheck-mpfr
c52c6897 1779installcheck-host: maybe-installcheck-gnuserv
93f9b408 1780installcheck-host: maybe-installcheck-gold
c52c6897
PB
1781installcheck-host: maybe-installcheck-gprof
1782installcheck-host: maybe-installcheck-gzip
1783installcheck-host: maybe-installcheck-hello
1784installcheck-host: maybe-installcheck-indent
1785installcheck-host: maybe-installcheck-intl
1786installcheck-host: maybe-installcheck-tcl
1787installcheck-host: maybe-installcheck-itcl
1788installcheck-host: maybe-installcheck-ld
1789installcheck-host: maybe-installcheck-libcpp
1790installcheck-host: maybe-installcheck-libdecnumber
1791installcheck-host: maybe-installcheck-libgui
1792installcheck-host: maybe-installcheck-libiberty
1793installcheck-host: maybe-installcheck-libtool
1794installcheck-host: maybe-installcheck-m4
1795installcheck-host: maybe-installcheck-make
1796installcheck-host: maybe-installcheck-mmalloc
1797installcheck-host: maybe-installcheck-patch
1798installcheck-host: maybe-installcheck-perl
1799installcheck-host: maybe-installcheck-prms
1800installcheck-host: maybe-installcheck-rcs
1801installcheck-host: maybe-installcheck-readline
1802installcheck-host: maybe-installcheck-release
1803installcheck-host: maybe-installcheck-recode
1804installcheck-host: maybe-installcheck-sed
1805installcheck-host: maybe-installcheck-send-pr
1806installcheck-host: maybe-installcheck-shellutils
1807installcheck-host: maybe-installcheck-sid
1808installcheck-host: maybe-installcheck-sim
1809installcheck-host: maybe-installcheck-tar
1810installcheck-host: maybe-installcheck-texinfo
1811installcheck-host: maybe-installcheck-textutils
1812installcheck-host: maybe-installcheck-time
1813installcheck-host: maybe-installcheck-uudecode
1814installcheck-host: maybe-installcheck-wdiff
1815installcheck-host: maybe-installcheck-zip
1816installcheck-host: maybe-installcheck-zlib
1817installcheck-host: maybe-installcheck-gdb
1818installcheck-host: maybe-installcheck-expect
1819installcheck-host: maybe-installcheck-guile
1820installcheck-host: maybe-installcheck-tk
1821installcheck-host: maybe-installcheck-libtermcap
1822installcheck-host: maybe-installcheck-utils
1823installcheck-host: maybe-installcheck-gnattools
2a4cbe27
NN
1824
1825.PHONY: installcheck-target
c52c6897
PB
1826
1827installcheck-target: maybe-installcheck-target-libstdc++-v3
1828installcheck-target: maybe-installcheck-target-libmudflap
1829installcheck-target: maybe-installcheck-target-libssp
c52c6897 1830installcheck-target: maybe-installcheck-target-newlib
6aa8ef82 1831installcheck-target: maybe-installcheck-target-libgcc
c52c6897
PB
1832installcheck-target: maybe-installcheck-target-libgfortran
1833installcheck-target: maybe-installcheck-target-libobjc
1834installcheck-target: maybe-installcheck-target-libtermcap
1835installcheck-target: maybe-installcheck-target-winsup
1836installcheck-target: maybe-installcheck-target-libgloss
1837installcheck-target: maybe-installcheck-target-libiberty
1838installcheck-target: maybe-installcheck-target-gperf
1839installcheck-target: maybe-installcheck-target-examples
1840installcheck-target: maybe-installcheck-target-libffi
1841installcheck-target: maybe-installcheck-target-libjava
1842installcheck-target: maybe-installcheck-target-zlib
1843installcheck-target: maybe-installcheck-target-boehm-gc
1844installcheck-target: maybe-installcheck-target-qthreads
1845installcheck-target: maybe-installcheck-target-rda
1846installcheck-target: maybe-installcheck-target-libada
1847installcheck-target: maybe-installcheck-target-libgomp
2a4cbe27 1848
4fa63067 1849.PHONY: do-mostlyclean
f70224b5 1850do-mostlyclean:
0aed8855 1851 @: $(MAKE); $(unstage)
e360f423
PB
1852 @r=`${PWD_COMMAND}`; export r; \
1853 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1854 $(MAKE) $(RECURSE_FLAGS_TO_PASS) mostlyclean-host \
f70224b5 1855 mostlyclean-target
f70224b5 1856
2a4cbe27 1857
4fa63067 1858.PHONY: mostlyclean-host
c52c6897
PB
1859
1860mostlyclean-host: maybe-mostlyclean-ash
1861mostlyclean-host: maybe-mostlyclean-autoconf
1862mostlyclean-host: maybe-mostlyclean-automake
1863mostlyclean-host: maybe-mostlyclean-bash
1864mostlyclean-host: maybe-mostlyclean-bfd
1865mostlyclean-host: maybe-mostlyclean-opcodes
1866mostlyclean-host: maybe-mostlyclean-binutils
1867mostlyclean-host: maybe-mostlyclean-bison
1868mostlyclean-host: maybe-mostlyclean-byacc
1869mostlyclean-host: maybe-mostlyclean-bzip2
1870mostlyclean-host: maybe-mostlyclean-dejagnu
1871mostlyclean-host: maybe-mostlyclean-diff
1872mostlyclean-host: maybe-mostlyclean-dosutils
1873mostlyclean-host: maybe-mostlyclean-etc
1874mostlyclean-host: maybe-mostlyclean-fastjar
1875mostlyclean-host: maybe-mostlyclean-fileutils
1876mostlyclean-host: maybe-mostlyclean-findutils
1877mostlyclean-host: maybe-mostlyclean-find
1878mostlyclean-host: maybe-mostlyclean-fixincludes
1879mostlyclean-host: maybe-mostlyclean-flex
1880mostlyclean-host: maybe-mostlyclean-gas
1881mostlyclean-host: maybe-mostlyclean-gcc
1882mostlyclean-host: maybe-mostlyclean-gawk
1883mostlyclean-host: maybe-mostlyclean-gettext
4b900473
PB
1884mostlyclean-host: maybe-mostlyclean-gmp
1885mostlyclean-host: maybe-mostlyclean-mpfr
c52c6897 1886mostlyclean-host: maybe-mostlyclean-gnuserv
93f9b408 1887mostlyclean-host: maybe-mostlyclean-gold
c52c6897
PB
1888mostlyclean-host: maybe-mostlyclean-gprof
1889mostlyclean-host: maybe-mostlyclean-gzip
1890mostlyclean-host: maybe-mostlyclean-hello
1891mostlyclean-host: maybe-mostlyclean-indent
1892mostlyclean-host: maybe-mostlyclean-intl
1893mostlyclean-host: maybe-mostlyclean-tcl
1894mostlyclean-host: maybe-mostlyclean-itcl
1895mostlyclean-host: maybe-mostlyclean-ld
1896mostlyclean-host: maybe-mostlyclean-libcpp
1897mostlyclean-host: maybe-mostlyclean-libdecnumber
1898mostlyclean-host: maybe-mostlyclean-libgui
1899mostlyclean-host: maybe-mostlyclean-libiberty
1900mostlyclean-host: maybe-mostlyclean-libtool
1901mostlyclean-host: maybe-mostlyclean-m4
1902mostlyclean-host: maybe-mostlyclean-make
1903mostlyclean-host: maybe-mostlyclean-mmalloc
1904mostlyclean-host: maybe-mostlyclean-patch
1905mostlyclean-host: maybe-mostlyclean-perl
1906mostlyclean-host: maybe-mostlyclean-prms
1907mostlyclean-host: maybe-mostlyclean-rcs
1908mostlyclean-host: maybe-mostlyclean-readline
1909mostlyclean-host: maybe-mostlyclean-release
1910mostlyclean-host: maybe-mostlyclean-recode
1911mostlyclean-host: maybe-mostlyclean-sed
1912mostlyclean-host: maybe-mostlyclean-send-pr
1913mostlyclean-host: maybe-mostlyclean-shellutils
1914mostlyclean-host: maybe-mostlyclean-sid
1915mostlyclean-host: maybe-mostlyclean-sim
1916mostlyclean-host: maybe-mostlyclean-tar
1917mostlyclean-host: maybe-mostlyclean-texinfo
1918mostlyclean-host: maybe-mostlyclean-textutils
1919mostlyclean-host: maybe-mostlyclean-time
1920mostlyclean-host: maybe-mostlyclean-uudecode
1921mostlyclean-host: maybe-mostlyclean-wdiff
1922mostlyclean-host: maybe-mostlyclean-zip
1923mostlyclean-host: maybe-mostlyclean-zlib
1924mostlyclean-host: maybe-mostlyclean-gdb
1925mostlyclean-host: maybe-mostlyclean-expect
1926mostlyclean-host: maybe-mostlyclean-guile
1927mostlyclean-host: maybe-mostlyclean-tk
1928mostlyclean-host: maybe-mostlyclean-libtermcap
1929mostlyclean-host: maybe-mostlyclean-utils
1930mostlyclean-host: maybe-mostlyclean-gnattools
2a4cbe27 1931
4fa63067 1932.PHONY: mostlyclean-target
c52c6897
PB
1933
1934mostlyclean-target: maybe-mostlyclean-target-libstdc++-v3
1935mostlyclean-target: maybe-mostlyclean-target-libmudflap
1936mostlyclean-target: maybe-mostlyclean-target-libssp
c52c6897 1937mostlyclean-target: maybe-mostlyclean-target-newlib
6aa8ef82 1938mostlyclean-target: maybe-mostlyclean-target-libgcc
c52c6897
PB
1939mostlyclean-target: maybe-mostlyclean-target-libgfortran
1940mostlyclean-target: maybe-mostlyclean-target-libobjc
1941mostlyclean-target: maybe-mostlyclean-target-libtermcap
1942mostlyclean-target: maybe-mostlyclean-target-winsup
1943mostlyclean-target: maybe-mostlyclean-target-libgloss
1944mostlyclean-target: maybe-mostlyclean-target-libiberty
1945mostlyclean-target: maybe-mostlyclean-target-gperf
1946mostlyclean-target: maybe-mostlyclean-target-examples
1947mostlyclean-target: maybe-mostlyclean-target-libffi
1948mostlyclean-target: maybe-mostlyclean-target-libjava
1949mostlyclean-target: maybe-mostlyclean-target-zlib
1950mostlyclean-target: maybe-mostlyclean-target-boehm-gc
1951mostlyclean-target: maybe-mostlyclean-target-qthreads
1952mostlyclean-target: maybe-mostlyclean-target-rda
1953mostlyclean-target: maybe-mostlyclean-target-libada
1954mostlyclean-target: maybe-mostlyclean-target-libgomp
2a4cbe27 1955
4fa63067 1956.PHONY: do-clean
f70224b5 1957do-clean:
0aed8855 1958 @: $(MAKE); $(unstage)
e360f423
PB
1959 @r=`${PWD_COMMAND}`; export r; \
1960 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1961 $(MAKE) $(RECURSE_FLAGS_TO_PASS) clean-host \
f70224b5 1962 clean-target
f70224b5 1963
2a4cbe27 1964
4fa63067 1965.PHONY: clean-host
c52c6897
PB
1966
1967clean-host: maybe-clean-ash
1968clean-host: maybe-clean-autoconf
1969clean-host: maybe-clean-automake
1970clean-host: maybe-clean-bash
1971clean-host: maybe-clean-bfd
1972clean-host: maybe-clean-opcodes
1973clean-host: maybe-clean-binutils
1974clean-host: maybe-clean-bison
1975clean-host: maybe-clean-byacc
1976clean-host: maybe-clean-bzip2
1977clean-host: maybe-clean-dejagnu
1978clean-host: maybe-clean-diff
1979clean-host: maybe-clean-dosutils
1980clean-host: maybe-clean-etc
1981clean-host: maybe-clean-fastjar
1982clean-host: maybe-clean-fileutils
1983clean-host: maybe-clean-findutils
1984clean-host: maybe-clean-find
1985clean-host: maybe-clean-fixincludes
1986clean-host: maybe-clean-flex
1987clean-host: maybe-clean-gas
1988clean-host: maybe-clean-gcc
1989clean-host: maybe-clean-gawk
1990clean-host: maybe-clean-gettext
4b900473
PB
1991clean-host: maybe-clean-gmp
1992clean-host: maybe-clean-mpfr
c52c6897 1993clean-host: maybe-clean-gnuserv
93f9b408 1994clean-host: maybe-clean-gold
c52c6897
PB
1995clean-host: maybe-clean-gprof
1996clean-host: maybe-clean-gzip
1997clean-host: maybe-clean-hello
1998clean-host: maybe-clean-indent
1999clean-host: maybe-clean-intl
2000clean-host: maybe-clean-tcl
2001clean-host: maybe-clean-itcl
2002clean-host: maybe-clean-ld
2003clean-host: maybe-clean-libcpp
2004clean-host: maybe-clean-libdecnumber
2005clean-host: maybe-clean-libgui
2006clean-host: maybe-clean-libiberty
2007clean-host: maybe-clean-libtool
2008clean-host: maybe-clean-m4
2009clean-host: maybe-clean-make
2010clean-host: maybe-clean-mmalloc
2011clean-host: maybe-clean-patch
2012clean-host: maybe-clean-perl
2013clean-host: maybe-clean-prms
2014clean-host: maybe-clean-rcs
2015clean-host: maybe-clean-readline
2016clean-host: maybe-clean-release
2017clean-host: maybe-clean-recode
2018clean-host: maybe-clean-sed
2019clean-host: maybe-clean-send-pr
2020clean-host: maybe-clean-shellutils
2021clean-host: maybe-clean-sid
2022clean-host: maybe-clean-sim
2023clean-host: maybe-clean-tar
2024clean-host: maybe-clean-texinfo
2025clean-host: maybe-clean-textutils
2026clean-host: maybe-clean-time
2027clean-host: maybe-clean-uudecode
2028clean-host: maybe-clean-wdiff
2029clean-host: maybe-clean-zip
2030clean-host: maybe-clean-zlib
2031clean-host: maybe-clean-gdb
2032clean-host: maybe-clean-expect
2033clean-host: maybe-clean-guile
2034clean-host: maybe-clean-tk
2035clean-host: maybe-clean-libtermcap
2036clean-host: maybe-clean-utils
2037clean-host: maybe-clean-gnattools
2a4cbe27 2038
4fa63067 2039.PHONY: clean-target
c52c6897
PB
2040
2041clean-target: maybe-clean-target-libstdc++-v3
2042clean-target: maybe-clean-target-libmudflap
2043clean-target: maybe-clean-target-libssp
c52c6897 2044clean-target: maybe-clean-target-newlib
6aa8ef82 2045clean-target: maybe-clean-target-libgcc
c52c6897
PB
2046clean-target: maybe-clean-target-libgfortran
2047clean-target: maybe-clean-target-libobjc
2048clean-target: maybe-clean-target-libtermcap
2049clean-target: maybe-clean-target-winsup
2050clean-target: maybe-clean-target-libgloss
2051clean-target: maybe-clean-target-libiberty
2052clean-target: maybe-clean-target-gperf
2053clean-target: maybe-clean-target-examples
2054clean-target: maybe-clean-target-libffi
2055clean-target: maybe-clean-target-libjava
2056clean-target: maybe-clean-target-zlib
2057clean-target: maybe-clean-target-boehm-gc
2058clean-target: maybe-clean-target-qthreads
2059clean-target: maybe-clean-target-rda
2060clean-target: maybe-clean-target-libada
2061clean-target: maybe-clean-target-libgomp
2a4cbe27 2062
4fa63067 2063.PHONY: do-distclean
f70224b5 2064do-distclean:
0aed8855 2065 @: $(MAKE); $(unstage)
e360f423
PB
2066 @r=`${PWD_COMMAND}`; export r; \
2067 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2068 $(MAKE) $(RECURSE_FLAGS_TO_PASS) distclean-host \
f70224b5 2069 distclean-target
f70224b5 2070
2a4cbe27 2071
4fa63067 2072.PHONY: distclean-host
c52c6897
PB
2073
2074distclean-host: maybe-distclean-ash
2075distclean-host: maybe-distclean-autoconf
2076distclean-host: maybe-distclean-automake
2077distclean-host: maybe-distclean-bash
2078distclean-host: maybe-distclean-bfd
2079distclean-host: maybe-distclean-opcodes
2080distclean-host: maybe-distclean-binutils
2081distclean-host: maybe-distclean-bison
2082distclean-host: maybe-distclean-byacc
2083distclean-host: maybe-distclean-bzip2
2084distclean-host: maybe-distclean-dejagnu
2085distclean-host: maybe-distclean-diff
2086distclean-host: maybe-distclean-dosutils
2087distclean-host: maybe-distclean-etc
2088distclean-host: maybe-distclean-fastjar
2089distclean-host: maybe-distclean-fileutils
2090distclean-host: maybe-distclean-findutils
2091distclean-host: maybe-distclean-find
2092distclean-host: maybe-distclean-fixincludes
2093distclean-host: maybe-distclean-flex
2094distclean-host: maybe-distclean-gas
2095distclean-host: maybe-distclean-gcc
2096distclean-host: maybe-distclean-gawk
2097distclean-host: maybe-distclean-gettext
4b900473
PB
2098distclean-host: maybe-distclean-gmp
2099distclean-host: maybe-distclean-mpfr
c52c6897 2100distclean-host: maybe-distclean-gnuserv
93f9b408 2101distclean-host: maybe-distclean-gold
c52c6897
PB
2102distclean-host: maybe-distclean-gprof
2103distclean-host: maybe-distclean-gzip
2104distclean-host: maybe-distclean-hello
2105distclean-host: maybe-distclean-indent
2106distclean-host: maybe-distclean-intl
2107distclean-host: maybe-distclean-tcl
2108distclean-host: maybe-distclean-itcl
2109distclean-host: maybe-distclean-ld
2110distclean-host: maybe-distclean-libcpp
2111distclean-host: maybe-distclean-libdecnumber
2112distclean-host: maybe-distclean-libgui
2113distclean-host: maybe-distclean-libiberty
2114distclean-host: maybe-distclean-libtool
2115distclean-host: maybe-distclean-m4
2116distclean-host: maybe-distclean-make
2117distclean-host: maybe-distclean-mmalloc
2118distclean-host: maybe-distclean-patch
2119distclean-host: maybe-distclean-perl
2120distclean-host: maybe-distclean-prms
2121distclean-host: maybe-distclean-rcs
2122distclean-host: maybe-distclean-readline
2123distclean-host: maybe-distclean-release
2124distclean-host: maybe-distclean-recode
2125distclean-host: maybe-distclean-sed
2126distclean-host: maybe-distclean-send-pr
2127distclean-host: maybe-distclean-shellutils
2128distclean-host: maybe-distclean-sid
2129distclean-host: maybe-distclean-sim
2130distclean-host: maybe-distclean-tar
2131distclean-host: maybe-distclean-texinfo
2132distclean-host: maybe-distclean-textutils
2133distclean-host: maybe-distclean-time
2134distclean-host: maybe-distclean-uudecode
2135distclean-host: maybe-distclean-wdiff
2136distclean-host: maybe-distclean-zip
2137distclean-host: maybe-distclean-zlib
2138distclean-host: maybe-distclean-gdb
2139distclean-host: maybe-distclean-expect
2140distclean-host: maybe-distclean-guile
2141distclean-host: maybe-distclean-tk
2142distclean-host: maybe-distclean-libtermcap
2143distclean-host: maybe-distclean-utils
2144distclean-host: maybe-distclean-gnattools
2a4cbe27 2145
4fa63067 2146.PHONY: distclean-target
c52c6897
PB
2147
2148distclean-target: maybe-distclean-target-libstdc++-v3
2149distclean-target: maybe-distclean-target-libmudflap
2150distclean-target: maybe-distclean-target-libssp
c52c6897 2151distclean-target: maybe-distclean-target-newlib
6aa8ef82 2152distclean-target: maybe-distclean-target-libgcc
c52c6897
PB
2153distclean-target: maybe-distclean-target-libgfortran
2154distclean-target: maybe-distclean-target-libobjc
2155distclean-target: maybe-distclean-target-libtermcap
2156distclean-target: maybe-distclean-target-winsup
2157distclean-target: maybe-distclean-target-libgloss
2158distclean-target: maybe-distclean-target-libiberty
2159distclean-target: maybe-distclean-target-gperf
2160distclean-target: maybe-distclean-target-examples
2161distclean-target: maybe-distclean-target-libffi
2162distclean-target: maybe-distclean-target-libjava
2163distclean-target: maybe-distclean-target-zlib
2164distclean-target: maybe-distclean-target-boehm-gc
2165distclean-target: maybe-distclean-target-qthreads
2166distclean-target: maybe-distclean-target-rda
2167distclean-target: maybe-distclean-target-libada
2168distclean-target: maybe-distclean-target-libgomp
2a4cbe27 2169
4fa63067 2170.PHONY: do-maintainer-clean
f70224b5 2171do-maintainer-clean:
0aed8855 2172 @: $(MAKE); $(unstage)
e360f423
PB
2173 @r=`${PWD_COMMAND}`; export r; \
2174 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2175 $(MAKE) $(RECURSE_FLAGS_TO_PASS) maintainer-clean-host \
f70224b5 2176 maintainer-clean-target
f70224b5 2177
2a4cbe27 2178
4fa63067 2179.PHONY: maintainer-clean-host
c52c6897
PB
2180
2181maintainer-clean-host: maybe-maintainer-clean-ash
2182maintainer-clean-host: maybe-maintainer-clean-autoconf
2183maintainer-clean-host: maybe-maintainer-clean-automake
2184maintainer-clean-host: maybe-maintainer-clean-bash
2185maintainer-clean-host: maybe-maintainer-clean-bfd
2186maintainer-clean-host: maybe-maintainer-clean-opcodes
2187maintainer-clean-host: maybe-maintainer-clean-binutils
2188maintainer-clean-host: maybe-maintainer-clean-bison
2189maintainer-clean-host: maybe-maintainer-clean-byacc
2190maintainer-clean-host: maybe-maintainer-clean-bzip2
2191maintainer-clean-host: maybe-maintainer-clean-dejagnu
2192maintainer-clean-host: maybe-maintainer-clean-diff
2193maintainer-clean-host: maybe-maintainer-clean-dosutils
2194maintainer-clean-host: maybe-maintainer-clean-etc
2195maintainer-clean-host: maybe-maintainer-clean-fastjar
2196maintainer-clean-host: maybe-maintainer-clean-fileutils
2197maintainer-clean-host: maybe-maintainer-clean-findutils
2198maintainer-clean-host: maybe-maintainer-clean-find
2199maintainer-clean-host: maybe-maintainer-clean-fixincludes
2200maintainer-clean-host: maybe-maintainer-clean-flex
2201maintainer-clean-host: maybe-maintainer-clean-gas
2202maintainer-clean-host: maybe-maintainer-clean-gcc
2203maintainer-clean-host: maybe-maintainer-clean-gawk
2204maintainer-clean-host: maybe-maintainer-clean-gettext
4b900473
PB
2205maintainer-clean-host: maybe-maintainer-clean-gmp
2206maintainer-clean-host: maybe-maintainer-clean-mpfr
c52c6897 2207maintainer-clean-host: maybe-maintainer-clean-gnuserv
93f9b408 2208maintainer-clean-host: maybe-maintainer-clean-gold
c52c6897
PB
2209maintainer-clean-host: maybe-maintainer-clean-gprof
2210maintainer-clean-host: maybe-maintainer-clean-gzip
2211maintainer-clean-host: maybe-maintainer-clean-hello
2212maintainer-clean-host: maybe-maintainer-clean-indent
2213maintainer-clean-host: maybe-maintainer-clean-intl
2214maintainer-clean-host: maybe-maintainer-clean-tcl
2215maintainer-clean-host: maybe-maintainer-clean-itcl
2216maintainer-clean-host: maybe-maintainer-clean-ld
2217maintainer-clean-host: maybe-maintainer-clean-libcpp
2218maintainer-clean-host: maybe-maintainer-clean-libdecnumber
2219maintainer-clean-host: maybe-maintainer-clean-libgui
2220maintainer-clean-host: maybe-maintainer-clean-libiberty
2221maintainer-clean-host: maybe-maintainer-clean-libtool
2222maintainer-clean-host: maybe-maintainer-clean-m4
2223maintainer-clean-host: maybe-maintainer-clean-make
2224maintainer-clean-host: maybe-maintainer-clean-mmalloc
2225maintainer-clean-host: maybe-maintainer-clean-patch
2226maintainer-clean-host: maybe-maintainer-clean-perl
2227maintainer-clean-host: maybe-maintainer-clean-prms
2228maintainer-clean-host: maybe-maintainer-clean-rcs
2229maintainer-clean-host: maybe-maintainer-clean-readline
2230maintainer-clean-host: maybe-maintainer-clean-release
2231maintainer-clean-host: maybe-maintainer-clean-recode
2232maintainer-clean-host: maybe-maintainer-clean-sed
2233maintainer-clean-host: maybe-maintainer-clean-send-pr
2234maintainer-clean-host: maybe-maintainer-clean-shellutils
2235maintainer-clean-host: maybe-maintainer-clean-sid
2236maintainer-clean-host: maybe-maintainer-clean-sim
2237maintainer-clean-host: maybe-maintainer-clean-tar
2238maintainer-clean-host: maybe-maintainer-clean-texinfo
2239maintainer-clean-host: maybe-maintainer-clean-textutils
2240maintainer-clean-host: maybe-maintainer-clean-time
2241maintainer-clean-host: maybe-maintainer-clean-uudecode
2242maintainer-clean-host: maybe-maintainer-clean-wdiff
2243maintainer-clean-host: maybe-maintainer-clean-zip
2244maintainer-clean-host: maybe-maintainer-clean-zlib
2245maintainer-clean-host: maybe-maintainer-clean-gdb
2246maintainer-clean-host: maybe-maintainer-clean-expect
2247maintainer-clean-host: maybe-maintainer-clean-guile
2248maintainer-clean-host: maybe-maintainer-clean-tk
2249maintainer-clean-host: maybe-maintainer-clean-libtermcap
2250maintainer-clean-host: maybe-maintainer-clean-utils
2251maintainer-clean-host: maybe-maintainer-clean-gnattools
2a4cbe27 2252
4fa63067 2253.PHONY: maintainer-clean-target
c52c6897
PB
2254
2255maintainer-clean-target: maybe-maintainer-clean-target-libstdc++-v3
2256maintainer-clean-target: maybe-maintainer-clean-target-libmudflap
2257maintainer-clean-target: maybe-maintainer-clean-target-libssp
c52c6897 2258maintainer-clean-target: maybe-maintainer-clean-target-newlib
6aa8ef82 2259maintainer-clean-target: maybe-maintainer-clean-target-libgcc
c52c6897
PB
2260maintainer-clean-target: maybe-maintainer-clean-target-libgfortran
2261maintainer-clean-target: maybe-maintainer-clean-target-libobjc
2262maintainer-clean-target: maybe-maintainer-clean-target-libtermcap
2263maintainer-clean-target: maybe-maintainer-clean-target-winsup
2264maintainer-clean-target: maybe-maintainer-clean-target-libgloss
2265maintainer-clean-target: maybe-maintainer-clean-target-libiberty
2266maintainer-clean-target: maybe-maintainer-clean-target-gperf
2267maintainer-clean-target: maybe-maintainer-clean-target-examples
2268maintainer-clean-target: maybe-maintainer-clean-target-libffi
2269maintainer-clean-target: maybe-maintainer-clean-target-libjava
2270maintainer-clean-target: maybe-maintainer-clean-target-zlib
2271maintainer-clean-target: maybe-maintainer-clean-target-boehm-gc
2272maintainer-clean-target: maybe-maintainer-clean-target-qthreads
2273maintainer-clean-target: maybe-maintainer-clean-target-rda
2274maintainer-clean-target: maybe-maintainer-clean-target-libada
2275maintainer-clean-target: maybe-maintainer-clean-target-libgomp
2a4cbe27 2276
2a4cbe27 2277
4fa63067 2278# Here are the targets which correspond to the do-X targets.
2a4cbe27 2279
a3ca38d2
DD
2280.PHONY: info installcheck dvi pdf html
2281.PHONY: install-info install-pdf install-html
4fa63067
NN
2282.PHONY: clean distclean mostlyclean maintainer-clean realclean
2283.PHONY: local-clean local-distclean local-maintainer-clean
2284info: do-info
2285installcheck: do-installcheck
2286dvi: do-dvi
56a8fe78 2287pdf: do-pdf
6d389afc 2288html: do-html
2a4cbe27 2289
4fa63067
NN
2290# Make sure makeinfo is built before we do a `make info', if we're
2291# in fact building texinfo.
2292do-info: maybe-all-texinfo
2a4cbe27 2293
4fa63067 2294install-info: do-install-info dir.info
b40e3958 2295 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fa63067
NN
2296 if [ -f dir.info ] ; then \
2297 $(INSTALL_DATA) dir.info $(DESTDIR)$(infodir)/dir.info ; \
2298 else true ; fi
2a4cbe27 2299
a3ca38d2
DD
2300install-pdf: do-install-pdf
2301
108a6f8e
CD
2302install-html: do-install-html
2303
4fa63067
NN
2304local-clean:
2305 -rm -f *.a TEMP errs core *.o *~ \#* TAGS *.E *.log
2a4cbe27 2306
4fa63067
NN
2307local-distclean:
2308 -rm -f Makefile config.status config.cache mh-frag mt-frag
0aed8855 2309 -rm -f maybedep.tmp serdep.tmp
4fa63067
NN
2310 -if [ "$(TARGET_SUBDIR)" != "." ]; then \
2311 rm -rf $(TARGET_SUBDIR); \
2312 else true; fi
2313 -rm -rf $(BUILD_SUBDIR)
b00612cc
PB
2314 -if [ "$(HOST_SUBDIR)" != "." ]; then \
2315 rm -rf $(HOST_SUBDIR); \
2316 else true; fi
4fa63067
NN
2317 -rm -f texinfo/po/Makefile texinfo/po/Makefile.in texinfo/info/Makefile
2318 -rm -f texinfo/doc/Makefile texinfo/po/POTFILES
2319 -rmdir texinfo/doc texinfo/info texinfo/intl texinfo/lib 2>/dev/null
2320 -rmdir texinfo/makeinfo texinfo/po texinfo/util 2>/dev/null
2321 -rmdir fastjar gcc libiberty texinfo zlib 2>/dev/null
2a4cbe27 2322
4fa63067
NN
2323local-maintainer-clean:
2324 @echo "This command is intended for maintainers to use;"
2325 @echo "it deletes files that may require special tools to rebuild."
2a4cbe27 2326
4fa63067
NN
2327clean: do-clean local-clean
2328mostlyclean: do-mostlyclean local-clean
2329distclean: do-distclean local-clean local-distclean
2330maintainer-clean: local-maintainer-clean do-maintainer-clean local-clean
2331maintainer-clean: local-distclean
2332realclean: maintainer-clean
2a4cbe27 2333
4fa63067 2334# Check target.
2a4cbe27 2335
4fa63067
NN
2336.PHONY: check do-check
2337check: do-check
2a4cbe27 2338
4fa63067 2339# Only include modules actually being configured and built.
f70224b5
PB
2340.PHONY: check-host
2341check-host: \
4fa63067
NN
2342 maybe-check-ash \
2343 maybe-check-autoconf \
2344 maybe-check-automake \
2345 maybe-check-bash \
2346 maybe-check-bfd \
2347 maybe-check-opcodes \
2348 maybe-check-binutils \
2349 maybe-check-bison \
2350 maybe-check-byacc \
2351 maybe-check-bzip2 \
2352 maybe-check-dejagnu \
2353 maybe-check-diff \
2354 maybe-check-dosutils \
2355 maybe-check-etc \
2356 maybe-check-fastjar \
2357 maybe-check-fileutils \
2358 maybe-check-findutils \
2359 maybe-check-find \
d3ed111c 2360 maybe-check-fixincludes \
4fa63067
NN
2361 maybe-check-flex \
2362 maybe-check-gas \
b813574b 2363 maybe-check-gcc \
4fa63067
NN
2364 maybe-check-gawk \
2365 maybe-check-gettext \
4b900473
PB
2366 maybe-check-gmp \
2367 maybe-check-mpfr \
4fa63067 2368 maybe-check-gnuserv \
93f9b408 2369 maybe-check-gold \
4fa63067
NN
2370 maybe-check-gprof \
2371 maybe-check-gzip \
2372 maybe-check-hello \
2373 maybe-check-indent \
2374 maybe-check-intl \
2375 maybe-check-tcl \
2376 maybe-check-itcl \
2377 maybe-check-ld \
04cf1b77 2378 maybe-check-libcpp \
be01d343 2379 maybe-check-libdecnumber \
4fa63067
NN
2380 maybe-check-libgui \
2381 maybe-check-libiberty \
2382 maybe-check-libtool \
2383 maybe-check-m4 \
2384 maybe-check-make \
2385 maybe-check-mmalloc \
2386 maybe-check-patch \
2387 maybe-check-perl \
2388 maybe-check-prms \
2389 maybe-check-rcs \
2390 maybe-check-readline \
2391 maybe-check-release \
2392 maybe-check-recode \
2393 maybe-check-sed \
2394 maybe-check-send-pr \
2395 maybe-check-shellutils \
2396 maybe-check-sid \
2397 maybe-check-sim \
2398 maybe-check-tar \
2399 maybe-check-texinfo \
2400 maybe-check-textutils \
2401 maybe-check-time \
2402 maybe-check-uudecode \
2403 maybe-check-wdiff \
2404 maybe-check-zip \
2405 maybe-check-zlib \
2406 maybe-check-gdb \
2407 maybe-check-expect \
2408 maybe-check-guile \
2409 maybe-check-tk \
4fa63067
NN
2410 maybe-check-libtermcap \
2411 maybe-check-utils \
f70224b5
PB
2412 maybe-check-gnattools
2413
2414.PHONY: check-target
2415check-target: \
4fa63067 2416 maybe-check-target-libstdc++-v3 \
4b1cb4fe 2417 maybe-check-target-libmudflap \
064d0a7c 2418 maybe-check-target-libssp \
4fa63067 2419 maybe-check-target-newlib \
6aa8ef82 2420 maybe-check-target-libgcc \
4b1cb4fe 2421 maybe-check-target-libgfortran \
4fa63067
NN
2422 maybe-check-target-libobjc \
2423 maybe-check-target-libtermcap \
2424 maybe-check-target-winsup \
2425 maybe-check-target-libgloss \
2426 maybe-check-target-libiberty \
2427 maybe-check-target-gperf \
2428 maybe-check-target-examples \
2429 maybe-check-target-libffi \
2430 maybe-check-target-libjava \
2431 maybe-check-target-zlib \
2432 maybe-check-target-boehm-gc \
2433 maybe-check-target-qthreads \
2434 maybe-check-target-rda \
b3ded179
PB
2435 maybe-check-target-libada \
2436 maybe-check-target-libgomp
f70224b5
PB
2437
2438do-check:
0aed8855 2439 @: $(MAKE); $(unstage)
e360f423
PB
2440 @r=`${PWD_COMMAND}`; export r; \
2441 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2442 $(MAKE) $(RECURSE_FLAGS_TO_PASS) check-host check-target
2a4cbe27 2443
4fa63067 2444# Automated reporting of test results.
2a4cbe27 2445
4fa63067
NN
2446warning.log: build.log
2447 $(srcdir)/contrib/warn_summary build.log > $@
2a4cbe27 2448
4fa63067
NN
2449mail-report.log:
2450 if test x'$(BOOT_CFLAGS)' != x''; then \
2451 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2452 fi; \
2453 $(srcdir)/contrib/test_summary -t >$@
2454 chmod +x $@
2455 echo If you really want to send e-mail, run ./$@ now
2a4cbe27 2456
4fa63067
NN
2457mail-report-with-warnings.log: warning.log
2458 if test x'$(BOOT_CFLAGS)' != x''; then \
2459 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2460 fi; \
2461 $(srcdir)/contrib/test_summary -t -i warning.log >$@
2462 chmod +x $@
2463 echo If you really want to send e-mail, run ./$@ now
2a4cbe27 2464
4fa63067 2465# Installation targets.
2a4cbe27 2466
4fa63067 2467.PHONY: install uninstall
f70224b5 2468install:
0aed8855 2469 @: $(MAKE); $(unstage)
e360f423
PB
2470 @r=`${PWD_COMMAND}`; export r; \
2471 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2472 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-host install-target
2a4cbe27 2473
4fa63067
NN
2474.PHONY: install-host-nogcc
2475install-host-nogcc: \
2476 maybe-install-ash \
2477 maybe-install-autoconf \
2478 maybe-install-automake \
2479 maybe-install-bash \
2480 maybe-install-bfd \
2481 maybe-install-opcodes \
2482 maybe-install-binutils \
2483 maybe-install-bison \
2484 maybe-install-byacc \
2485 maybe-install-bzip2 \
2486 maybe-install-dejagnu \
2487 maybe-install-diff \
2488 maybe-install-dosutils \
2489 maybe-install-etc \
2490 maybe-install-fastjar \
2491 maybe-install-fileutils \
2492 maybe-install-findutils \
2493 maybe-install-find \
d3ed111c 2494 maybe-install-fixincludes \
4fa63067
NN
2495 maybe-install-flex \
2496 maybe-install-gas \
2497 maybe-install-gawk \
2498 maybe-install-gettext \
4b900473
PB
2499 maybe-install-gmp \
2500 maybe-install-mpfr \
4fa63067 2501 maybe-install-gnuserv \
93f9b408 2502 maybe-install-gold \
4fa63067
NN
2503 maybe-install-gprof \
2504 maybe-install-gzip \
2505 maybe-install-hello \
2506 maybe-install-indent \
2507 maybe-install-intl \
2508 maybe-install-tcl \
2509 maybe-install-itcl \
2510 maybe-install-ld \
04cf1b77 2511 maybe-install-libcpp \
be01d343 2512 maybe-install-libdecnumber \
4fa63067
NN
2513 maybe-install-libgui \
2514 maybe-install-libiberty \
2515 maybe-install-libtool \
2516 maybe-install-m4 \
2517 maybe-install-make \
2518 maybe-install-mmalloc \
2519 maybe-install-patch \
2520 maybe-install-perl \
2521 maybe-install-prms \
2522 maybe-install-rcs \
2523 maybe-install-readline \
2524 maybe-install-release \
2525 maybe-install-recode \
2526 maybe-install-sed \
2527 maybe-install-send-pr \
2528 maybe-install-shellutils \
2529 maybe-install-sid \
2530 maybe-install-sim \
2531 maybe-install-tar \
2532 maybe-install-texinfo \
2533 maybe-install-textutils \
2534 maybe-install-time \
2535 maybe-install-uudecode \
2536 maybe-install-wdiff \
2537 maybe-install-zip \
2538 maybe-install-zlib \
2539 maybe-install-gdb \
2540 maybe-install-expect \
2541 maybe-install-guile \
2542 maybe-install-tk \
4fa63067 2543 maybe-install-libtermcap \
b00612cc
PB
2544 maybe-install-utils \
2545 maybe-install-gnattools
2a4cbe27 2546
4fa63067 2547.PHONY: install-host
b813574b 2548install-host: \
4fa63067
NN
2549 maybe-install-ash \
2550 maybe-install-autoconf \
2551 maybe-install-automake \
2552 maybe-install-bash \
2553 maybe-install-bfd \
2554 maybe-install-opcodes \
2555 maybe-install-binutils \
2556 maybe-install-bison \
2557 maybe-install-byacc \
2558 maybe-install-bzip2 \
2559 maybe-install-dejagnu \
2560 maybe-install-diff \
2561 maybe-install-dosutils \
2562 maybe-install-etc \
2563 maybe-install-fastjar \
2564 maybe-install-fileutils \
2565 maybe-install-findutils \
2566 maybe-install-find \
d3ed111c 2567 maybe-install-fixincludes \
4fa63067
NN
2568 maybe-install-flex \
2569 maybe-install-gas \
b813574b 2570 maybe-install-gcc \
4fa63067
NN
2571 maybe-install-gawk \
2572 maybe-install-gettext \
4b900473
PB
2573 maybe-install-gmp \
2574 maybe-install-mpfr \
4fa63067 2575 maybe-install-gnuserv \
93f9b408 2576 maybe-install-gold \
4fa63067
NN
2577 maybe-install-gprof \
2578 maybe-install-gzip \
2579 maybe-install-hello \
2580 maybe-install-indent \
2581 maybe-install-intl \
2582 maybe-install-tcl \
2583 maybe-install-itcl \
2584 maybe-install-ld \
04cf1b77 2585 maybe-install-libcpp \
be01d343 2586 maybe-install-libdecnumber \
4fa63067
NN
2587 maybe-install-libgui \
2588 maybe-install-libiberty \
2589 maybe-install-libtool \
2590 maybe-install-m4 \
2591 maybe-install-make \
2592 maybe-install-mmalloc \
2593 maybe-install-patch \
2594 maybe-install-perl \
2595 maybe-install-prms \
2596 maybe-install-rcs \
2597 maybe-install-readline \
2598 maybe-install-release \
2599 maybe-install-recode \
2600 maybe-install-sed \
2601 maybe-install-send-pr \
2602 maybe-install-shellutils \
2603 maybe-install-sid \
2604 maybe-install-sim \
2605 maybe-install-tar \
2606 maybe-install-texinfo \
2607 maybe-install-textutils \
2608 maybe-install-time \
2609 maybe-install-uudecode \
2610 maybe-install-wdiff \
2611 maybe-install-zip \
2612 maybe-install-zlib \
2613 maybe-install-gdb \
2614 maybe-install-expect \
2615 maybe-install-guile \
2616 maybe-install-tk \
4fa63067 2617 maybe-install-libtermcap \
b00612cc
PB
2618 maybe-install-utils \
2619 maybe-install-gnattools
2a4cbe27 2620
4fa63067
NN
2621.PHONY: install-target
2622install-target: \
2623 maybe-install-target-libstdc++-v3 \
4b1cb4fe 2624 maybe-install-target-libmudflap \
064d0a7c 2625 maybe-install-target-libssp \
4fa63067 2626 maybe-install-target-newlib \
6aa8ef82 2627 maybe-install-target-libgcc \
4b1cb4fe 2628 maybe-install-target-libgfortran \
4fa63067
NN
2629 maybe-install-target-libobjc \
2630 maybe-install-target-libtermcap \
2631 maybe-install-target-winsup \
2632 maybe-install-target-libgloss \
2633 maybe-install-target-libiberty \
2634 maybe-install-target-gperf \
2635 maybe-install-target-examples \
2636 maybe-install-target-libffi \
2637 maybe-install-target-libjava \
2638 maybe-install-target-zlib \
2639 maybe-install-target-boehm-gc \
2640 maybe-install-target-qthreads \
2641 maybe-install-target-rda \
b3ded179
PB
2642 maybe-install-target-libada \
2643 maybe-install-target-libgomp
2a4cbe27 2644
4fa63067
NN
2645uninstall:
2646 @echo "the uninstall target is not supported in this tree"
2a4cbe27 2647
4fa63067
NN
2648.PHONY: install.all
2649install.all: install-no-fixedincludes
2650 @if [ -f ./gcc/Makefile ] ; then \
2651 r=`${PWD_COMMAND}` ; export r ; \
0aed8855 2652 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7ffa0b57 2653 $(HOST_EXPORTS) \
4fa63067
NN
2654 (cd ./gcc && \
2655 $(MAKE) $(FLAGS_TO_PASS) install-headers) ; \
2656 else \
2657 true ; \
2658 fi
2a4cbe27 2659
4fa63067
NN
2660# install-no-fixedincludes is used because Cygnus can not distribute
2661# the fixed header files.
2662.PHONY: install-no-fixedincludes
2663install-no-fixedincludes: installdirs install-host-nogcc \
2664 install-target gcc-no-fixedincludes
2a4cbe27 2665
4fa63067 2666### other supporting targets
2a4cbe27 2667
4fa63067
NN
2668MAKEDIRS= \
2669 $(DESTDIR)$(prefix) \
2670 $(DESTDIR)$(exec_prefix)
2671.PHONY: installdirs
2672installdirs: mkinstalldirs
2673 $(SHELL) $(srcdir)/mkinstalldirs $(MAKEDIRS)
2a4cbe27 2674
4fa63067
NN
2675dir.info: do-install-info
2676 if [ -f $(srcdir)/texinfo/gen-info-dir ] ; then \
2677 $(srcdir)/texinfo/gen-info-dir $(DESTDIR)$(infodir) $(srcdir)/texinfo/dir.info-template > dir.info.new ; \
2678 mv -f dir.info.new dir.info ; \
2679 else true ; \
2680 fi
2a4cbe27 2681
4fa63067
NN
2682dist:
2683 @echo "Building a full distribution of this tree isn't done"
2684 @echo "via 'make dist'. Check out the etc/ subdirectory"
2a4cbe27 2685
4fa63067 2686etags tags: TAGS
2a4cbe27 2687
4fa63067
NN
2688# Right now this just builds TAGS in each subdirectory. emacs19 has the
2689# ability to use several tags files at once, so there is probably no need
2690# to combine them into one big TAGS file (like CVS 1.3 does). We could
2691# (if we felt like it) have this Makefile write a piece of elisp which
2692# the user could load to tell emacs19 where all the TAGS files we just
2693# built are.
2694TAGS: do-TAGS
2a4cbe27 2695
a7254363
PB
2696# ------------------------------------
2697# Macros for configure and all targets
2698# ------------------------------------
2699
2700
2701
2702
2703
4fa63067
NN
2704# --------------------------------------
2705# Modules which run on the build machine
2706# --------------------------------------
2707
a7254363 2708
4fa63067
NN
2709.PHONY: configure-build-libiberty maybe-configure-build-libiberty
2710maybe-configure-build-libiberty:
4f0ef2d8
CD
2711@if gcc-bootstrap
2712configure-build-libiberty: stage_current
2713@endif gcc-bootstrap
6bd3dfaa
PB
2714@if build-libiberty
2715maybe-configure-build-libiberty: configure-build-libiberty
c52c6897 2716configure-build-libiberty:
0aed8855 2717 @: $(MAKE); $(unstage)
c52c6897 2718 @r=`${PWD_COMMAND}`; export r; \
b40e3958 2719 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
2720 test ! -f $(BUILD_SUBDIR)/libiberty/Makefile || exit 0; \
2721 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/libiberty ; \
378fce5b 2722 $(BUILD_EXPORTS) \
4fa63067
NN
2723 echo Configuring in $(BUILD_SUBDIR)/libiberty; \
2724 cd "$(BUILD_SUBDIR)/libiberty" || exit 1; \
2725 case $(srcdir) in \
b00612cc
PB
2726 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2727 *) topdir=`echo $(BUILD_SUBDIR)/libiberty/ | \
2728 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 2729 esac; \
b00612cc
PB
2730 srcdiroption="--srcdir=$${topdir}/libiberty"; \
2731 libsrcdir="$$s/libiberty"; \
4fa63067
NN
2732 rm -f no-such-file || : ; \
2733 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
2734 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2735 --target=${target_alias} $${srcdiroption} \
2a4cbe27 2736 || exit 1
6bd3dfaa 2737@endif build-libiberty
2a4cbe27 2738
a7254363
PB
2739
2740
d545f33b
PB
2741
2742
4fa63067
NN
2743.PHONY: all-build-libiberty maybe-all-build-libiberty
2744maybe-all-build-libiberty:
4f0ef2d8
CD
2745@if gcc-bootstrap
2746all-build-libiberty: stage_current
2747@endif gcc-bootstrap
6bd3dfaa 2748@if build-libiberty
72b2455a 2749TARGET-build-libiberty=all
6bd3dfaa 2750maybe-all-build-libiberty: all-build-libiberty
4fa63067 2751all-build-libiberty: configure-build-libiberty
0aed8855 2752 @: $(MAKE); $(unstage)
4fa63067 2753 @r=`${PWD_COMMAND}`; export r; \
b40e3958 2754 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 2755 $(BUILD_EXPORTS) \
72b2455a 2756 (cd $(BUILD_SUBDIR)/libiberty && \
7f6ef0c0
PB
2757 $(MAKE) $(BASE_FLAGS_TO_PASS) \
2758 $(TARGET-build-libiberty))
6bd3dfaa 2759@endif build-libiberty
2a4cbe27 2760
a7254363
PB
2761
2762
d545f33b
PB
2763
2764
6a9cf61e
PB
2765.PHONY: configure-build-bison maybe-configure-build-bison
2766maybe-configure-build-bison:
4f0ef2d8
CD
2767@if gcc-bootstrap
2768configure-build-bison: stage_current
2769@endif gcc-bootstrap
6a9cf61e
PB
2770@if build-bison
2771maybe-configure-build-bison: configure-build-bison
c52c6897 2772configure-build-bison:
0aed8855 2773 @: $(MAKE); $(unstage)
c52c6897 2774 @r=`${PWD_COMMAND}`; export r; \
6a9cf61e 2775 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
2776 test ! -f $(BUILD_SUBDIR)/bison/Makefile || exit 0; \
2777 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/bison ; \
6a9cf61e
PB
2778 $(BUILD_EXPORTS) \
2779 echo Configuring in $(BUILD_SUBDIR)/bison; \
2780 cd "$(BUILD_SUBDIR)/bison" || exit 1; \
2781 case $(srcdir) in \
b00612cc
PB
2782 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2783 *) topdir=`echo $(BUILD_SUBDIR)/bison/ | \
2784 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6a9cf61e 2785 esac; \
b00612cc
PB
2786 srcdiroption="--srcdir=$${topdir}/bison"; \
2787 libsrcdir="$$s/bison"; \
6a9cf61e
PB
2788 rm -f no-such-file || : ; \
2789 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
2790 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2791 --target=${target_alias} $${srcdiroption} \
6a9cf61e
PB
2792 || exit 1
2793@endif build-bison
2794
a7254363
PB
2795
2796
d545f33b
PB
2797
2798
6a9cf61e
PB
2799.PHONY: all-build-bison maybe-all-build-bison
2800maybe-all-build-bison:
4f0ef2d8
CD
2801@if gcc-bootstrap
2802all-build-bison: stage_current
2803@endif gcc-bootstrap
6a9cf61e 2804@if build-bison
72b2455a 2805TARGET-build-bison=all
6a9cf61e
PB
2806maybe-all-build-bison: all-build-bison
2807all-build-bison: configure-build-bison
0aed8855 2808 @: $(MAKE); $(unstage)
6a9cf61e
PB
2809 @r=`${PWD_COMMAND}`; export r; \
2810 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2811 $(BUILD_EXPORTS) \
72b2455a 2812 (cd $(BUILD_SUBDIR)/bison && \
7f6ef0c0
PB
2813 $(MAKE) $(BASE_FLAGS_TO_PASS) \
2814 $(TARGET-build-bison))
6a9cf61e
PB
2815@endif build-bison
2816
a7254363
PB
2817
2818
d545f33b
PB
2819
2820
6a9cf61e
PB
2821.PHONY: configure-build-byacc maybe-configure-build-byacc
2822maybe-configure-build-byacc:
4f0ef2d8
CD
2823@if gcc-bootstrap
2824configure-build-byacc: stage_current
2825@endif gcc-bootstrap
6a9cf61e
PB
2826@if build-byacc
2827maybe-configure-build-byacc: configure-build-byacc
c52c6897 2828configure-build-byacc:
0aed8855 2829 @: $(MAKE); $(unstage)
c52c6897 2830 @r=`${PWD_COMMAND}`; export r; \
6a9cf61e 2831 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
2832 test ! -f $(BUILD_SUBDIR)/byacc/Makefile || exit 0; \
2833 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/byacc ; \
6a9cf61e
PB
2834 $(BUILD_EXPORTS) \
2835 echo Configuring in $(BUILD_SUBDIR)/byacc; \
2836 cd "$(BUILD_SUBDIR)/byacc" || exit 1; \
2837 case $(srcdir) in \
b00612cc
PB
2838 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2839 *) topdir=`echo $(BUILD_SUBDIR)/byacc/ | \
2840 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6a9cf61e 2841 esac; \
b00612cc
PB
2842 srcdiroption="--srcdir=$${topdir}/byacc"; \
2843 libsrcdir="$$s/byacc"; \
6a9cf61e
PB
2844 rm -f no-such-file || : ; \
2845 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
2846 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2847 --target=${target_alias} $${srcdiroption} \
6a9cf61e
PB
2848 || exit 1
2849@endif build-byacc
2850
a7254363
PB
2851
2852
d545f33b
PB
2853
2854
6a9cf61e
PB
2855.PHONY: all-build-byacc maybe-all-build-byacc
2856maybe-all-build-byacc:
4f0ef2d8
CD
2857@if gcc-bootstrap
2858all-build-byacc: stage_current
2859@endif gcc-bootstrap
6a9cf61e 2860@if build-byacc
72b2455a 2861TARGET-build-byacc=all
6a9cf61e
PB
2862maybe-all-build-byacc: all-build-byacc
2863all-build-byacc: configure-build-byacc
0aed8855 2864 @: $(MAKE); $(unstage)
6a9cf61e
PB
2865 @r=`${PWD_COMMAND}`; export r; \
2866 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2867 $(BUILD_EXPORTS) \
72b2455a 2868 (cd $(BUILD_SUBDIR)/byacc && \
7f6ef0c0
PB
2869 $(MAKE) $(BASE_FLAGS_TO_PASS) \
2870 $(TARGET-build-byacc))
6a9cf61e
PB
2871@endif build-byacc
2872
a7254363
PB
2873
2874
d545f33b
PB
2875
2876
6a9cf61e
PB
2877.PHONY: configure-build-flex maybe-configure-build-flex
2878maybe-configure-build-flex:
4f0ef2d8
CD
2879@if gcc-bootstrap
2880configure-build-flex: stage_current
2881@endif gcc-bootstrap
6a9cf61e
PB
2882@if build-flex
2883maybe-configure-build-flex: configure-build-flex
c52c6897 2884configure-build-flex:
0aed8855 2885 @: $(MAKE); $(unstage)
c52c6897 2886 @r=`${PWD_COMMAND}`; export r; \
6a9cf61e 2887 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
2888 test ! -f $(BUILD_SUBDIR)/flex/Makefile || exit 0; \
2889 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/flex ; \
6a9cf61e
PB
2890 $(BUILD_EXPORTS) \
2891 echo Configuring in $(BUILD_SUBDIR)/flex; \
2892 cd "$(BUILD_SUBDIR)/flex" || exit 1; \
2893 case $(srcdir) in \
b00612cc
PB
2894 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2895 *) topdir=`echo $(BUILD_SUBDIR)/flex/ | \
2896 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6a9cf61e 2897 esac; \
b00612cc
PB
2898 srcdiroption="--srcdir=$${topdir}/flex"; \
2899 libsrcdir="$$s/flex"; \
6a9cf61e
PB
2900 rm -f no-such-file || : ; \
2901 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
2902 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2903 --target=${target_alias} $${srcdiroption} \
6a9cf61e
PB
2904 || exit 1
2905@endif build-flex
2906
a7254363
PB
2907
2908
d545f33b
PB
2909
2910
6a9cf61e
PB
2911.PHONY: all-build-flex maybe-all-build-flex
2912maybe-all-build-flex:
4f0ef2d8
CD
2913@if gcc-bootstrap
2914all-build-flex: stage_current
2915@endif gcc-bootstrap
6a9cf61e 2916@if build-flex
72b2455a 2917TARGET-build-flex=all
6a9cf61e
PB
2918maybe-all-build-flex: all-build-flex
2919all-build-flex: configure-build-flex
0aed8855 2920 @: $(MAKE); $(unstage)
6a9cf61e
PB
2921 @r=`${PWD_COMMAND}`; export r; \
2922 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2923 $(BUILD_EXPORTS) \
72b2455a 2924 (cd $(BUILD_SUBDIR)/flex && \
7f6ef0c0
PB
2925 $(MAKE) $(BASE_FLAGS_TO_PASS) \
2926 $(TARGET-build-flex))
6a9cf61e
PB
2927@endif build-flex
2928
a7254363
PB
2929
2930
d545f33b
PB
2931
2932
6a9cf61e
PB
2933.PHONY: configure-build-m4 maybe-configure-build-m4
2934maybe-configure-build-m4:
4f0ef2d8
CD
2935@if gcc-bootstrap
2936configure-build-m4: stage_current
2937@endif gcc-bootstrap
6a9cf61e
PB
2938@if build-m4
2939maybe-configure-build-m4: configure-build-m4
c52c6897 2940configure-build-m4:
0aed8855 2941 @: $(MAKE); $(unstage)
c52c6897 2942 @r=`${PWD_COMMAND}`; export r; \
6a9cf61e 2943 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
2944 test ! -f $(BUILD_SUBDIR)/m4/Makefile || exit 0; \
2945 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/m4 ; \
6a9cf61e
PB
2946 $(BUILD_EXPORTS) \
2947 echo Configuring in $(BUILD_SUBDIR)/m4; \
2948 cd "$(BUILD_SUBDIR)/m4" || exit 1; \
2949 case $(srcdir) in \
b00612cc
PB
2950 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2951 *) topdir=`echo $(BUILD_SUBDIR)/m4/ | \
2952 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6a9cf61e 2953 esac; \
b00612cc
PB
2954 srcdiroption="--srcdir=$${topdir}/m4"; \
2955 libsrcdir="$$s/m4"; \
6a9cf61e
PB
2956 rm -f no-such-file || : ; \
2957 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
2958 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2959 --target=${target_alias} $${srcdiroption} \
6a9cf61e
PB
2960 || exit 1
2961@endif build-m4
2962
a7254363
PB
2963
2964
d545f33b
PB
2965
2966
6a9cf61e
PB
2967.PHONY: all-build-m4 maybe-all-build-m4
2968maybe-all-build-m4:
4f0ef2d8
CD
2969@if gcc-bootstrap
2970all-build-m4: stage_current
2971@endif gcc-bootstrap
6a9cf61e 2972@if build-m4
72b2455a 2973TARGET-build-m4=all
6a9cf61e
PB
2974maybe-all-build-m4: all-build-m4
2975all-build-m4: configure-build-m4
0aed8855 2976 @: $(MAKE); $(unstage)
6a9cf61e
PB
2977 @r=`${PWD_COMMAND}`; export r; \
2978 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2979 $(BUILD_EXPORTS) \
72b2455a 2980 (cd $(BUILD_SUBDIR)/m4 && \
7f6ef0c0
PB
2981 $(MAKE) $(BASE_FLAGS_TO_PASS) \
2982 $(TARGET-build-m4))
6a9cf61e
PB
2983@endif build-m4
2984
a7254363
PB
2985
2986
d545f33b
PB
2987
2988
6a9cf61e
PB
2989.PHONY: configure-build-texinfo maybe-configure-build-texinfo
2990maybe-configure-build-texinfo:
4f0ef2d8
CD
2991@if gcc-bootstrap
2992configure-build-texinfo: stage_current
2993@endif gcc-bootstrap
6a9cf61e
PB
2994@if build-texinfo
2995maybe-configure-build-texinfo: configure-build-texinfo
c52c6897 2996configure-build-texinfo:
0aed8855 2997 @: $(MAKE); $(unstage)
c52c6897 2998 @r=`${PWD_COMMAND}`; export r; \
6a9cf61e 2999 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3000 test ! -f $(BUILD_SUBDIR)/texinfo/Makefile || exit 0; \
3001 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/texinfo ; \
6a9cf61e
PB
3002 $(BUILD_EXPORTS) \
3003 echo Configuring in $(BUILD_SUBDIR)/texinfo; \
3004 cd "$(BUILD_SUBDIR)/texinfo" || exit 1; \
3005 case $(srcdir) in \
b00612cc
PB
3006 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3007 *) topdir=`echo $(BUILD_SUBDIR)/texinfo/ | \
3008 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6a9cf61e 3009 esac; \
b00612cc
PB
3010 srcdiroption="--srcdir=$${topdir}/texinfo"; \
3011 libsrcdir="$$s/texinfo"; \
6a9cf61e
PB
3012 rm -f no-such-file || : ; \
3013 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3014 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3015 --target=${target_alias} $${srcdiroption} \
6a9cf61e
PB
3016 || exit 1
3017@endif build-texinfo
3018
a7254363
PB
3019
3020
d545f33b
PB
3021
3022
6a9cf61e
PB
3023.PHONY: all-build-texinfo maybe-all-build-texinfo
3024maybe-all-build-texinfo:
4f0ef2d8
CD
3025@if gcc-bootstrap
3026all-build-texinfo: stage_current
3027@endif gcc-bootstrap
6a9cf61e 3028@if build-texinfo
72b2455a 3029TARGET-build-texinfo=all
6a9cf61e
PB
3030maybe-all-build-texinfo: all-build-texinfo
3031all-build-texinfo: configure-build-texinfo
0aed8855 3032 @: $(MAKE); $(unstage)
6a9cf61e
PB
3033 @r=`${PWD_COMMAND}`; export r; \
3034 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3035 $(BUILD_EXPORTS) \
72b2455a 3036 (cd $(BUILD_SUBDIR)/texinfo && \
7f6ef0c0
PB
3037 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3038 $(TARGET-build-texinfo))
6a9cf61e
PB
3039@endif build-texinfo
3040
a7254363
PB
3041
3042
d545f33b
PB
3043
3044
ee025550
PB
3045.PHONY: configure-build-fixincludes maybe-configure-build-fixincludes
3046maybe-configure-build-fixincludes:
4f0ef2d8
CD
3047@if gcc-bootstrap
3048configure-build-fixincludes: stage_current
3049@endif gcc-bootstrap
ee025550
PB
3050@if build-fixincludes
3051maybe-configure-build-fixincludes: configure-build-fixincludes
c52c6897 3052configure-build-fixincludes:
0aed8855 3053 @: $(MAKE); $(unstage)
c52c6897 3054 @r=`${PWD_COMMAND}`; export r; \
ee025550 3055 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3056 test ! -f $(BUILD_SUBDIR)/fixincludes/Makefile || exit 0; \
3057 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/fixincludes ; \
ee025550
PB
3058 $(BUILD_EXPORTS) \
3059 echo Configuring in $(BUILD_SUBDIR)/fixincludes; \
3060 cd "$(BUILD_SUBDIR)/fixincludes" || exit 1; \
3061 case $(srcdir) in \
b00612cc
PB
3062 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3063 *) topdir=`echo $(BUILD_SUBDIR)/fixincludes/ | \
3064 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
ee025550 3065 esac; \
b00612cc
PB
3066 srcdiroption="--srcdir=$${topdir}/fixincludes"; \
3067 libsrcdir="$$s/fixincludes"; \
ee025550
PB
3068 rm -f no-such-file || : ; \
3069 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3070 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3071 --target=${target_alias} $${srcdiroption} \
ee025550
PB
3072 || exit 1
3073@endif build-fixincludes
3074
a7254363
PB
3075
3076
d545f33b
PB
3077
3078
ee025550
PB
3079.PHONY: all-build-fixincludes maybe-all-build-fixincludes
3080maybe-all-build-fixincludes:
4f0ef2d8
CD
3081@if gcc-bootstrap
3082all-build-fixincludes: stage_current
3083@endif gcc-bootstrap
ee025550
PB
3084@if build-fixincludes
3085TARGET-build-fixincludes=all
3086maybe-all-build-fixincludes: all-build-fixincludes
3087all-build-fixincludes: configure-build-fixincludes
0aed8855 3088 @: $(MAKE); $(unstage)
ee025550
PB
3089 @r=`${PWD_COMMAND}`; export r; \
3090 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3091 $(BUILD_EXPORTS) \
3092 (cd $(BUILD_SUBDIR)/fixincludes && \
7f6ef0c0
PB
3093 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3094 $(TARGET-build-fixincludes))
ee025550
PB
3095@endif build-fixincludes
3096
2a4cbe27 3097
a7254363 3098
d545f33b
PB
3099
3100
4fa63067
NN
3101# --------------------------------------
3102# Modules which run on the host machine
3103# --------------------------------------
2a4cbe27 3104
a7254363 3105
4fa63067
NN
3106.PHONY: configure-ash maybe-configure-ash
3107maybe-configure-ash:
4f0ef2d8
CD
3108@if gcc-bootstrap
3109configure-ash: stage_current
3110@endif gcc-bootstrap
6bd3dfaa
PB
3111@if ash
3112maybe-configure-ash: configure-ash
c52c6897 3113configure-ash:
0aed8855 3114 @: $(MAKE); $(unstage)
c52c6897 3115 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3116 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3117 test ! -f $(HOST_SUBDIR)/ash/Makefile || exit 0; \
3118 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ash ; \
378fce5b 3119 $(HOST_EXPORTS) \
a7254363
PB
3120 echo Configuring in $(HOST_SUBDIR)/ash; \
3121 cd "$(HOST_SUBDIR)/ash" || exit 1; \
4fa63067 3122 case $(srcdir) in \
b00612cc
PB
3123 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3124 *) topdir=`echo $(HOST_SUBDIR)/ash/ | \
3125 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 3126 esac; \
b00612cc
PB
3127 srcdiroption="--srcdir=$${topdir}/ash"; \
3128 libsrcdir="$$s/ash"; \
4fa63067 3129 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3130 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3131 --target=${target_alias} $${srcdiroption} \
2a4cbe27 3132 || exit 1
6bd3dfaa 3133@endif ash
2a4cbe27 3134
a7254363
PB
3135
3136
d545f33b
PB
3137
3138
4fa63067
NN
3139.PHONY: all-ash maybe-all-ash
3140maybe-all-ash:
4f0ef2d8
CD
3141@if gcc-bootstrap
3142all-ash: stage_current
3143@endif gcc-bootstrap
6bd3dfaa 3144@if ash
d27cc32e 3145TARGET-ash=all
6bd3dfaa 3146maybe-all-ash: all-ash
4fa63067 3147all-ash: configure-ash
0aed8855 3148 @: $(MAKE); $(unstage)
4fa63067
NN
3149 @r=`${PWD_COMMAND}`; export r; \
3150 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3151 $(HOST_EXPORTS) \
b00612cc 3152 (cd $(HOST_SUBDIR)/ash && \
7f6ef0c0
PB
3153 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
3154 $(TARGET-ash))
6bd3dfaa 3155@endif ash
2a4cbe27 3156
a7254363 3157
d545f33b
PB
3158
3159
4fa63067
NN
3160.PHONY: check-ash maybe-check-ash
3161maybe-check-ash:
6bd3dfaa
PB
3162@if ash
3163maybe-check-ash: check-ash
2a4cbe27 3164
4fa63067 3165check-ash:
0aed8855 3166 @: $(MAKE); $(unstage)
4fa63067 3167 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3168 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3169 $(HOST_EXPORTS) \
b00612cc
PB
3170 (cd $(HOST_SUBDIR)/ash && \
3171 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 3172
6bd3dfaa 3173@endif ash
2a4cbe27 3174
4fa63067
NN
3175.PHONY: install-ash maybe-install-ash
3176maybe-install-ash:
6bd3dfaa
PB
3177@if ash
3178maybe-install-ash: install-ash
2a4cbe27 3179
4fa63067 3180install-ash: installdirs
0aed8855 3181 @: $(MAKE); $(unstage)
4fa63067 3182 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3183 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3184 $(HOST_EXPORTS) \
b00612cc 3185 (cd $(HOST_SUBDIR)/ash && \
2da12f12 3186 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 3187
6bd3dfaa 3188@endif ash
2a4cbe27 3189
56a8fe78 3190# Other targets (info, dvi, pdf, etc.)
2a4cbe27 3191
4fa63067
NN
3192.PHONY: maybe-info-ash info-ash
3193maybe-info-ash:
6bd3dfaa
PB
3194@if ash
3195maybe-info-ash: info-ash
4fa63067
NN
3196
3197info-ash: \
3198 configure-ash
0aed8855 3199 @: $(MAKE); $(unstage)
4fa63067 3200 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3201 r=`${PWD_COMMAND}`; export r; \
3202 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3203 $(HOST_EXPORTS) \
b813574b 3204 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3205 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3206 done; \
4fa63067 3207 echo "Doing info in ash" ; \
b00612cc 3208 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3209 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3210 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3211 "RANLIB=$${RANLIB}" \
0c24b341 3212 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3213 info) \
2a4cbe27
NN
3214 || exit 1
3215
6bd3dfaa 3216@endif ash
2a4cbe27 3217
4fa63067
NN
3218.PHONY: maybe-dvi-ash dvi-ash
3219maybe-dvi-ash:
6bd3dfaa
PB
3220@if ash
3221maybe-dvi-ash: dvi-ash
2a4cbe27 3222
4fa63067
NN
3223dvi-ash: \
3224 configure-ash
0aed8855 3225 @: $(MAKE); $(unstage)
4fa63067 3226 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3227 r=`${PWD_COMMAND}`; export r; \
3228 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3229 $(HOST_EXPORTS) \
b813574b 3230 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3231 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3232 done; \
4fa63067 3233 echo "Doing dvi in ash" ; \
b00612cc 3234 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3235 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3236 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3237 "RANLIB=$${RANLIB}" \
0c24b341 3238 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3239 dvi) \
2a4cbe27
NN
3240 || exit 1
3241
6bd3dfaa 3242@endif ash
2a4cbe27 3243
56a8fe78
DD
3244.PHONY: maybe-pdf-ash pdf-ash
3245maybe-pdf-ash:
3246@if ash
3247maybe-pdf-ash: pdf-ash
3248
3249pdf-ash: \
3250 configure-ash
3251 @: $(MAKE); $(unstage)
3252 @[ -f ./ash/Makefile ] || exit 0; \
3253 r=`${PWD_COMMAND}`; export r; \
3254 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3255 $(HOST_EXPORTS) \
3256 for flag in $(EXTRA_HOST_FLAGS) ; do \
3257 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3258 done; \
3259 echo "Doing pdf in ash" ; \
3260 (cd $(HOST_SUBDIR)/ash && \
3261 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3262 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3263 "RANLIB=$${RANLIB}" \
0c24b341 3264 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
3265 pdf) \
3266 || exit 1
3267
3268@endif ash
3269
6d389afc
MS
3270.PHONY: maybe-html-ash html-ash
3271maybe-html-ash:
3272@if ash
3273maybe-html-ash: html-ash
3274
3275html-ash: \
3276 configure-ash
0aed8855 3277 @: $(MAKE); $(unstage)
6d389afc
MS
3278 @[ -f ./ash/Makefile ] || exit 0; \
3279 r=`${PWD_COMMAND}`; export r; \
3280 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
3281 $(HOST_EXPORTS) \
3282 for flag in $(EXTRA_HOST_FLAGS) ; do \
3283 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3284 done; \
3285 echo "Doing html in ash" ; \
b00612cc 3286 (cd $(HOST_SUBDIR)/ash && \
6d389afc
MS
3287 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3288 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3289 "RANLIB=$${RANLIB}" \
0c24b341 3290 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
3291 html) \
3292 || exit 1
3293
3294@endif ash
3295
4fa63067
NN
3296.PHONY: maybe-TAGS-ash TAGS-ash
3297maybe-TAGS-ash:
6bd3dfaa
PB
3298@if ash
3299maybe-TAGS-ash: TAGS-ash
2a4cbe27 3300
4fa63067
NN
3301TAGS-ash: \
3302 configure-ash
0aed8855 3303 @: $(MAKE); $(unstage)
4fa63067 3304 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3305 r=`${PWD_COMMAND}`; export r; \
3306 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3307 $(HOST_EXPORTS) \
b813574b 3308 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3309 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3310 done; \
4fa63067 3311 echo "Doing TAGS in ash" ; \
b00612cc 3312 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3313 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3314 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3315 "RANLIB=$${RANLIB}" \
0c24b341 3316 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3317 TAGS) \
2a4cbe27
NN
3318 || exit 1
3319
6bd3dfaa 3320@endif ash
2a4cbe27 3321
4fa63067
NN
3322.PHONY: maybe-install-info-ash install-info-ash
3323maybe-install-info-ash:
6bd3dfaa
PB
3324@if ash
3325maybe-install-info-ash: install-info-ash
2a4cbe27 3326
4fa63067
NN
3327install-info-ash: \
3328 configure-ash \
3329 info-ash
0aed8855 3330 @: $(MAKE); $(unstage)
4fa63067 3331 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3332 r=`${PWD_COMMAND}`; export r; \
3333 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3334 $(HOST_EXPORTS) \
b813574b 3335 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3336 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3337 done; \
4fa63067 3338 echo "Doing install-info in ash" ; \
b00612cc 3339 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3340 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3341 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3342 "RANLIB=$${RANLIB}" \
0c24b341 3343 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3344 install-info) \
2a4cbe27
NN
3345 || exit 1
3346
6bd3dfaa 3347@endif ash
2a4cbe27 3348
a3ca38d2
DD
3349.PHONY: maybe-install-pdf-ash install-pdf-ash
3350maybe-install-pdf-ash:
3351@if ash
3352maybe-install-pdf-ash: install-pdf-ash
3353
3354install-pdf-ash: \
3355 configure-ash \
3356 pdf-ash
3357 @: $(MAKE); $(unstage)
3358 @[ -f ./ash/Makefile ] || exit 0; \
3359 r=`${PWD_COMMAND}`; export r; \
3360 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3361 $(HOST_EXPORTS) \
3362 for flag in $(EXTRA_HOST_FLAGS) ; do \
3363 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3364 done; \
3365 echo "Doing install-pdf in ash" ; \
3366 (cd $(HOST_SUBDIR)/ash && \
3367 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3368 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3369 "RANLIB=$${RANLIB}" \
0c24b341 3370 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
3371 install-pdf) \
3372 || exit 1
3373
3374@endif ash
3375
108a6f8e
CD
3376.PHONY: maybe-install-html-ash install-html-ash
3377maybe-install-html-ash:
3378@if ash
3379maybe-install-html-ash: install-html-ash
3380
3381install-html-ash: \
3382 configure-ash \
3383 html-ash
3384 @: $(MAKE); $(unstage)
3385 @[ -f ./ash/Makefile ] || exit 0; \
3386 r=`${PWD_COMMAND}`; export r; \
3387 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3388 $(HOST_EXPORTS) \
3389 for flag in $(EXTRA_HOST_FLAGS) ; do \
3390 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3391 done; \
3392 echo "Doing install-html in ash" ; \
3393 (cd $(HOST_SUBDIR)/ash && \
3394 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3395 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3396 "RANLIB=$${RANLIB}" \
0c24b341 3397 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
3398 install-html) \
3399 || exit 1
3400
3401@endif ash
3402
4fa63067
NN
3403.PHONY: maybe-installcheck-ash installcheck-ash
3404maybe-installcheck-ash:
6bd3dfaa
PB
3405@if ash
3406maybe-installcheck-ash: installcheck-ash
2a4cbe27 3407
4fa63067
NN
3408installcheck-ash: \
3409 configure-ash
0aed8855 3410 @: $(MAKE); $(unstage)
4fa63067 3411 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3412 r=`${PWD_COMMAND}`; export r; \
3413 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3414 $(HOST_EXPORTS) \
b813574b 3415 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3416 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3417 done; \
4fa63067 3418 echo "Doing installcheck in ash" ; \
b00612cc 3419 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3420 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3421 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3422 "RANLIB=$${RANLIB}" \
0c24b341 3423 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3424 installcheck) \
2a4cbe27
NN
3425 || exit 1
3426
6bd3dfaa 3427@endif ash
2a4cbe27 3428
4fa63067
NN
3429.PHONY: maybe-mostlyclean-ash mostlyclean-ash
3430maybe-mostlyclean-ash:
6bd3dfaa
PB
3431@if ash
3432maybe-mostlyclean-ash: mostlyclean-ash
2a4cbe27 3433
4fa63067 3434mostlyclean-ash:
0aed8855 3435 @: $(MAKE); $(unstage)
4fa63067 3436 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3437 r=`${PWD_COMMAND}`; export r; \
3438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3439 $(HOST_EXPORTS) \
b813574b 3440 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3441 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3442 done; \
4fa63067 3443 echo "Doing mostlyclean in ash" ; \
b00612cc 3444 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3445 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3446 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3447 "RANLIB=$${RANLIB}" \
0c24b341 3448 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3449 mostlyclean) \
2a4cbe27
NN
3450 || exit 1
3451
6bd3dfaa 3452@endif ash
2a4cbe27 3453
4fa63067
NN
3454.PHONY: maybe-clean-ash clean-ash
3455maybe-clean-ash:
6bd3dfaa
PB
3456@if ash
3457maybe-clean-ash: clean-ash
2a4cbe27 3458
4fa63067 3459clean-ash:
0aed8855 3460 @: $(MAKE); $(unstage)
4fa63067 3461 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3462 r=`${PWD_COMMAND}`; export r; \
3463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3464 $(HOST_EXPORTS) \
b813574b 3465 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3466 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3467 done; \
4fa63067 3468 echo "Doing clean in ash" ; \
b00612cc 3469 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3470 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3471 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3472 "RANLIB=$${RANLIB}" \
0c24b341 3473 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3474 clean) \
2a4cbe27
NN
3475 || exit 1
3476
6bd3dfaa 3477@endif ash
2a4cbe27 3478
4fa63067
NN
3479.PHONY: maybe-distclean-ash distclean-ash
3480maybe-distclean-ash:
6bd3dfaa
PB
3481@if ash
3482maybe-distclean-ash: distclean-ash
2a4cbe27 3483
4fa63067 3484distclean-ash:
0aed8855 3485 @: $(MAKE); $(unstage)
4fa63067 3486 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3487 r=`${PWD_COMMAND}`; export r; \
3488 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3489 $(HOST_EXPORTS) \
b813574b 3490 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3491 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3492 done; \
4fa63067 3493 echo "Doing distclean in ash" ; \
b00612cc 3494 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3495 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3496 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3497 "RANLIB=$${RANLIB}" \
0c24b341 3498 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3499 distclean) \
2a4cbe27
NN
3500 || exit 1
3501
6bd3dfaa 3502@endif ash
2a4cbe27 3503
4fa63067
NN
3504.PHONY: maybe-maintainer-clean-ash maintainer-clean-ash
3505maybe-maintainer-clean-ash:
6bd3dfaa
PB
3506@if ash
3507maybe-maintainer-clean-ash: maintainer-clean-ash
2a4cbe27 3508
4fa63067 3509maintainer-clean-ash:
0aed8855 3510 @: $(MAKE); $(unstage)
4fa63067 3511 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3512 r=`${PWD_COMMAND}`; export r; \
3513 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3514 $(HOST_EXPORTS) \
b813574b 3515 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3516 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3517 done; \
4fa63067 3518 echo "Doing maintainer-clean in ash" ; \
b00612cc 3519 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3520 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3521 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3522 "RANLIB=$${RANLIB}" \
0c24b341 3523 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3524 maintainer-clean) \
2a4cbe27
NN
3525 || exit 1
3526
6bd3dfaa 3527@endif ash
2a4cbe27 3528
2a4cbe27 3529
a7254363 3530
4fa63067
NN
3531.PHONY: configure-autoconf maybe-configure-autoconf
3532maybe-configure-autoconf:
4f0ef2d8
CD
3533@if gcc-bootstrap
3534configure-autoconf: stage_current
3535@endif gcc-bootstrap
6bd3dfaa
PB
3536@if autoconf
3537maybe-configure-autoconf: configure-autoconf
c52c6897 3538configure-autoconf:
0aed8855 3539 @: $(MAKE); $(unstage)
c52c6897 3540 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3541 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3542 test ! -f $(HOST_SUBDIR)/autoconf/Makefile || exit 0; \
3543 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/autoconf ; \
378fce5b 3544 $(HOST_EXPORTS) \
a7254363
PB
3545 echo Configuring in $(HOST_SUBDIR)/autoconf; \
3546 cd "$(HOST_SUBDIR)/autoconf" || exit 1; \
4fa63067 3547 case $(srcdir) in \
b00612cc
PB
3548 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3549 *) topdir=`echo $(HOST_SUBDIR)/autoconf/ | \
3550 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 3551 esac; \
b00612cc
PB
3552 srcdiroption="--srcdir=$${topdir}/autoconf"; \
3553 libsrcdir="$$s/autoconf"; \
4fa63067 3554 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3555 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3556 --target=${target_alias} $${srcdiroption} \
2a4cbe27 3557 || exit 1
6bd3dfaa 3558@endif autoconf
2a4cbe27 3559
a7254363
PB
3560
3561
d545f33b
PB
3562
3563
4fa63067
NN
3564.PHONY: all-autoconf maybe-all-autoconf
3565maybe-all-autoconf:
4f0ef2d8
CD
3566@if gcc-bootstrap
3567all-autoconf: stage_current
3568@endif gcc-bootstrap
6bd3dfaa 3569@if autoconf
d27cc32e 3570TARGET-autoconf=all
6bd3dfaa 3571maybe-all-autoconf: all-autoconf
4fa63067 3572all-autoconf: configure-autoconf
0aed8855 3573 @: $(MAKE); $(unstage)
4fa63067
NN
3574 @r=`${PWD_COMMAND}`; export r; \
3575 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3576 $(HOST_EXPORTS) \
b00612cc 3577 (cd $(HOST_SUBDIR)/autoconf && \
7f6ef0c0
PB
3578 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
3579 $(TARGET-autoconf))
6bd3dfaa 3580@endif autoconf
2a4cbe27 3581
a7254363 3582
d545f33b
PB
3583
3584
4fa63067
NN
3585.PHONY: check-autoconf maybe-check-autoconf
3586maybe-check-autoconf:
6bd3dfaa
PB
3587@if autoconf
3588maybe-check-autoconf: check-autoconf
2a4cbe27 3589
4fa63067 3590check-autoconf:
0aed8855 3591 @: $(MAKE); $(unstage)
4fa63067 3592 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3593 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3594 $(HOST_EXPORTS) \
b00612cc
PB
3595 (cd $(HOST_SUBDIR)/autoconf && \
3596 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 3597
6bd3dfaa 3598@endif autoconf
2a4cbe27 3599
4fa63067
NN
3600.PHONY: install-autoconf maybe-install-autoconf
3601maybe-install-autoconf:
6bd3dfaa
PB
3602@if autoconf
3603maybe-install-autoconf: install-autoconf
2a4cbe27 3604
4fa63067 3605install-autoconf: installdirs
0aed8855 3606 @: $(MAKE); $(unstage)
4fa63067 3607 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3608 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3609 $(HOST_EXPORTS) \
b00612cc 3610 (cd $(HOST_SUBDIR)/autoconf && \
2da12f12 3611 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 3612
6bd3dfaa 3613@endif autoconf
2a4cbe27 3614
56a8fe78 3615# Other targets (info, dvi, pdf, etc.)
2a4cbe27 3616
4fa63067
NN
3617.PHONY: maybe-info-autoconf info-autoconf
3618maybe-info-autoconf:
6bd3dfaa
PB
3619@if autoconf
3620maybe-info-autoconf: info-autoconf
4fa63067
NN
3621
3622info-autoconf: \
3623 configure-autoconf
0aed8855 3624 @: $(MAKE); $(unstage)
4fa63067 3625 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3626 r=`${PWD_COMMAND}`; export r; \
3627 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3628 $(HOST_EXPORTS) \
b813574b 3629 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3630 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3631 done; \
4fa63067 3632 echo "Doing info in autoconf" ; \
b00612cc 3633 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3634 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3635 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3636 "RANLIB=$${RANLIB}" \
0c24b341 3637 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3638 info) \
2a4cbe27
NN
3639 || exit 1
3640
6bd3dfaa 3641@endif autoconf
2a4cbe27 3642
4fa63067
NN
3643.PHONY: maybe-dvi-autoconf dvi-autoconf
3644maybe-dvi-autoconf:
6bd3dfaa
PB
3645@if autoconf
3646maybe-dvi-autoconf: dvi-autoconf
2a4cbe27 3647
4fa63067
NN
3648dvi-autoconf: \
3649 configure-autoconf
0aed8855 3650 @: $(MAKE); $(unstage)
4fa63067 3651 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3652 r=`${PWD_COMMAND}`; export r; \
3653 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3654 $(HOST_EXPORTS) \
b813574b 3655 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3656 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3657 done; \
4fa63067 3658 echo "Doing dvi in autoconf" ; \
b00612cc 3659 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3660 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3661 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3662 "RANLIB=$${RANLIB}" \
0c24b341 3663 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3664 dvi) \
2a4cbe27
NN
3665 || exit 1
3666
6bd3dfaa 3667@endif autoconf
2a4cbe27 3668
56a8fe78
DD
3669.PHONY: maybe-pdf-autoconf pdf-autoconf
3670maybe-pdf-autoconf:
3671@if autoconf
3672maybe-pdf-autoconf: pdf-autoconf
3673
3674pdf-autoconf: \
3675 configure-autoconf
3676 @: $(MAKE); $(unstage)
3677 @[ -f ./autoconf/Makefile ] || exit 0; \
3678 r=`${PWD_COMMAND}`; export r; \
3679 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3680 $(HOST_EXPORTS) \
3681 for flag in $(EXTRA_HOST_FLAGS) ; do \
3682 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3683 done; \
3684 echo "Doing pdf in autoconf" ; \
3685 (cd $(HOST_SUBDIR)/autoconf && \
3686 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3687 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3688 "RANLIB=$${RANLIB}" \
0c24b341 3689 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
3690 pdf) \
3691 || exit 1
3692
3693@endif autoconf
3694
6d389afc
MS
3695.PHONY: maybe-html-autoconf html-autoconf
3696maybe-html-autoconf:
3697@if autoconf
3698maybe-html-autoconf: html-autoconf
3699
3700html-autoconf: \
3701 configure-autoconf
0aed8855 3702 @: $(MAKE); $(unstage)
6d389afc
MS
3703 @[ -f ./autoconf/Makefile ] || exit 0; \
3704 r=`${PWD_COMMAND}`; export r; \
3705 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
3706 $(HOST_EXPORTS) \
3707 for flag in $(EXTRA_HOST_FLAGS) ; do \
3708 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3709 done; \
3710 echo "Doing html in autoconf" ; \
b00612cc 3711 (cd $(HOST_SUBDIR)/autoconf && \
6d389afc
MS
3712 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3713 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3714 "RANLIB=$${RANLIB}" \
0c24b341 3715 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
3716 html) \
3717 || exit 1
3718
3719@endif autoconf
3720
4fa63067
NN
3721.PHONY: maybe-TAGS-autoconf TAGS-autoconf
3722maybe-TAGS-autoconf:
6bd3dfaa
PB
3723@if autoconf
3724maybe-TAGS-autoconf: TAGS-autoconf
2a4cbe27 3725
4fa63067
NN
3726TAGS-autoconf: \
3727 configure-autoconf
0aed8855 3728 @: $(MAKE); $(unstage)
4fa63067 3729 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3730 r=`${PWD_COMMAND}`; export r; \
3731 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3732 $(HOST_EXPORTS) \
b813574b 3733 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3734 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3735 done; \
4fa63067 3736 echo "Doing TAGS in autoconf" ; \
b00612cc 3737 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3738 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3739 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3740 "RANLIB=$${RANLIB}" \
0c24b341 3741 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3742 TAGS) \
2a4cbe27
NN
3743 || exit 1
3744
6bd3dfaa 3745@endif autoconf
2a4cbe27 3746
4fa63067
NN
3747.PHONY: maybe-install-info-autoconf install-info-autoconf
3748maybe-install-info-autoconf:
6bd3dfaa
PB
3749@if autoconf
3750maybe-install-info-autoconf: install-info-autoconf
2a4cbe27 3751
4fa63067
NN
3752install-info-autoconf: \
3753 configure-autoconf \
3754 info-autoconf
0aed8855 3755 @: $(MAKE); $(unstage)
4fa63067 3756 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3757 r=`${PWD_COMMAND}`; export r; \
3758 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3759 $(HOST_EXPORTS) \
b813574b 3760 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3761 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3762 done; \
4fa63067 3763 echo "Doing install-info in autoconf" ; \
b00612cc 3764 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3765 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3766 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3767 "RANLIB=$${RANLIB}" \
0c24b341 3768 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3769 install-info) \
2a4cbe27
NN
3770 || exit 1
3771
6bd3dfaa 3772@endif autoconf
2a4cbe27 3773
a3ca38d2
DD
3774.PHONY: maybe-install-pdf-autoconf install-pdf-autoconf
3775maybe-install-pdf-autoconf:
3776@if autoconf
3777maybe-install-pdf-autoconf: install-pdf-autoconf
3778
3779install-pdf-autoconf: \
3780 configure-autoconf \
3781 pdf-autoconf
3782 @: $(MAKE); $(unstage)
3783 @[ -f ./autoconf/Makefile ] || exit 0; \
3784 r=`${PWD_COMMAND}`; export r; \
3785 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3786 $(HOST_EXPORTS) \
3787 for flag in $(EXTRA_HOST_FLAGS) ; do \
3788 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3789 done; \
3790 echo "Doing install-pdf in autoconf" ; \
3791 (cd $(HOST_SUBDIR)/autoconf && \
3792 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3793 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3794 "RANLIB=$${RANLIB}" \
0c24b341 3795 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
3796 install-pdf) \
3797 || exit 1
3798
3799@endif autoconf
3800
108a6f8e
CD
3801.PHONY: maybe-install-html-autoconf install-html-autoconf
3802maybe-install-html-autoconf:
3803@if autoconf
3804maybe-install-html-autoconf: install-html-autoconf
3805
3806install-html-autoconf: \
3807 configure-autoconf \
3808 html-autoconf
3809 @: $(MAKE); $(unstage)
3810 @[ -f ./autoconf/Makefile ] || exit 0; \
3811 r=`${PWD_COMMAND}`; export r; \
3812 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3813 $(HOST_EXPORTS) \
3814 for flag in $(EXTRA_HOST_FLAGS) ; do \
3815 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3816 done; \
3817 echo "Doing install-html in autoconf" ; \
3818 (cd $(HOST_SUBDIR)/autoconf && \
3819 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3820 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3821 "RANLIB=$${RANLIB}" \
0c24b341 3822 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
3823 install-html) \
3824 || exit 1
3825
3826@endif autoconf
3827
4fa63067
NN
3828.PHONY: maybe-installcheck-autoconf installcheck-autoconf
3829maybe-installcheck-autoconf:
6bd3dfaa
PB
3830@if autoconf
3831maybe-installcheck-autoconf: installcheck-autoconf
2a4cbe27 3832
4fa63067
NN
3833installcheck-autoconf: \
3834 configure-autoconf
0aed8855 3835 @: $(MAKE); $(unstage)
4fa63067 3836 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3837 r=`${PWD_COMMAND}`; export r; \
3838 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3839 $(HOST_EXPORTS) \
b813574b 3840 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3841 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3842 done; \
4fa63067 3843 echo "Doing installcheck in autoconf" ; \
b00612cc 3844 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3845 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3846 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3847 "RANLIB=$${RANLIB}" \
0c24b341 3848 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3849 installcheck) \
2a4cbe27
NN
3850 || exit 1
3851
6bd3dfaa 3852@endif autoconf
2a4cbe27 3853
4fa63067
NN
3854.PHONY: maybe-mostlyclean-autoconf mostlyclean-autoconf
3855maybe-mostlyclean-autoconf:
6bd3dfaa
PB
3856@if autoconf
3857maybe-mostlyclean-autoconf: mostlyclean-autoconf
2a4cbe27 3858
4fa63067 3859mostlyclean-autoconf:
0aed8855 3860 @: $(MAKE); $(unstage)
4fa63067 3861 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3862 r=`${PWD_COMMAND}`; export r; \
3863 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3864 $(HOST_EXPORTS) \
b813574b 3865 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3866 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3867 done; \
4fa63067 3868 echo "Doing mostlyclean in autoconf" ; \
b00612cc 3869 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3870 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3871 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3872 "RANLIB=$${RANLIB}" \
0c24b341 3873 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3874 mostlyclean) \
2a4cbe27
NN
3875 || exit 1
3876
6bd3dfaa 3877@endif autoconf
2a4cbe27 3878
4fa63067
NN
3879.PHONY: maybe-clean-autoconf clean-autoconf
3880maybe-clean-autoconf:
6bd3dfaa
PB
3881@if autoconf
3882maybe-clean-autoconf: clean-autoconf
2a4cbe27 3883
4fa63067 3884clean-autoconf:
0aed8855 3885 @: $(MAKE); $(unstage)
4fa63067 3886 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3887 r=`${PWD_COMMAND}`; export r; \
3888 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3889 $(HOST_EXPORTS) \
b813574b 3890 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3891 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3892 done; \
4fa63067 3893 echo "Doing clean in autoconf" ; \
b00612cc 3894 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3895 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3896 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3897 "RANLIB=$${RANLIB}" \
0c24b341 3898 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3899 clean) \
2a4cbe27
NN
3900 || exit 1
3901
6bd3dfaa 3902@endif autoconf
2a4cbe27 3903
4fa63067
NN
3904.PHONY: maybe-distclean-autoconf distclean-autoconf
3905maybe-distclean-autoconf:
6bd3dfaa
PB
3906@if autoconf
3907maybe-distclean-autoconf: distclean-autoconf
2a4cbe27 3908
4fa63067 3909distclean-autoconf:
0aed8855 3910 @: $(MAKE); $(unstage)
4fa63067 3911 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3912 r=`${PWD_COMMAND}`; export r; \
3913 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3914 $(HOST_EXPORTS) \
b813574b 3915 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3916 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3917 done; \
4fa63067 3918 echo "Doing distclean in autoconf" ; \
b00612cc 3919 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3920 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3921 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3922 "RANLIB=$${RANLIB}" \
0c24b341 3923 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3924 distclean) \
2a4cbe27
NN
3925 || exit 1
3926
6bd3dfaa 3927@endif autoconf
2a4cbe27 3928
4fa63067
NN
3929.PHONY: maybe-maintainer-clean-autoconf maintainer-clean-autoconf
3930maybe-maintainer-clean-autoconf:
6bd3dfaa
PB
3931@if autoconf
3932maybe-maintainer-clean-autoconf: maintainer-clean-autoconf
2a4cbe27 3933
4fa63067 3934maintainer-clean-autoconf:
0aed8855 3935 @: $(MAKE); $(unstage)
4fa63067 3936 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3937 r=`${PWD_COMMAND}`; export r; \
3938 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3939 $(HOST_EXPORTS) \
b813574b 3940 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3941 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3942 done; \
4fa63067 3943 echo "Doing maintainer-clean in autoconf" ; \
b00612cc 3944 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3945 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3946 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3947 "RANLIB=$${RANLIB}" \
0c24b341 3948 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3949 maintainer-clean) \
2a4cbe27
NN
3950 || exit 1
3951
6bd3dfaa 3952@endif autoconf
2a4cbe27 3953
2a4cbe27 3954
a7254363 3955
4fa63067
NN
3956.PHONY: configure-automake maybe-configure-automake
3957maybe-configure-automake:
4f0ef2d8
CD
3958@if gcc-bootstrap
3959configure-automake: stage_current
3960@endif gcc-bootstrap
6bd3dfaa
PB
3961@if automake
3962maybe-configure-automake: configure-automake
c52c6897 3963configure-automake:
0aed8855 3964 @: $(MAKE); $(unstage)
c52c6897 3965 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3966 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3967 test ! -f $(HOST_SUBDIR)/automake/Makefile || exit 0; \
3968 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/automake ; \
378fce5b 3969 $(HOST_EXPORTS) \
a7254363
PB
3970 echo Configuring in $(HOST_SUBDIR)/automake; \
3971 cd "$(HOST_SUBDIR)/automake" || exit 1; \
4fa63067 3972 case $(srcdir) in \
b00612cc
PB
3973 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3974 *) topdir=`echo $(HOST_SUBDIR)/automake/ | \
3975 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 3976 esac; \
b00612cc
PB
3977 srcdiroption="--srcdir=$${topdir}/automake"; \
3978 libsrcdir="$$s/automake"; \
4fa63067 3979 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3980 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3981 --target=${target_alias} $${srcdiroption} \
2a4cbe27 3982 || exit 1
6bd3dfaa 3983@endif automake
2a4cbe27 3984
a7254363
PB
3985
3986
d545f33b
PB
3987
3988
4fa63067
NN
3989.PHONY: all-automake maybe-all-automake
3990maybe-all-automake:
4f0ef2d8
CD
3991@if gcc-bootstrap
3992all-automake: stage_current
3993@endif gcc-bootstrap
6bd3dfaa 3994@if automake
d27cc32e 3995TARGET-automake=all
6bd3dfaa 3996maybe-all-automake: all-automake
4fa63067 3997all-automake: configure-automake
0aed8855 3998 @: $(MAKE); $(unstage)
4fa63067
NN
3999 @r=`${PWD_COMMAND}`; export r; \
4000 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4001 $(HOST_EXPORTS) \
b00612cc 4002 (cd $(HOST_SUBDIR)/automake && \
7f6ef0c0
PB
4003 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
4004 $(TARGET-automake))
6bd3dfaa 4005@endif automake
2a4cbe27 4006
a7254363 4007
d545f33b
PB
4008
4009
4fa63067
NN
4010.PHONY: check-automake maybe-check-automake
4011maybe-check-automake:
6bd3dfaa
PB
4012@if automake
4013maybe-check-automake: check-automake
2a4cbe27 4014
4fa63067 4015check-automake:
0aed8855 4016 @: $(MAKE); $(unstage)
4fa63067 4017 @r=`${PWD_COMMAND}`; export r; \
b40e3958 4018 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4019 $(HOST_EXPORTS) \
b00612cc
PB
4020 (cd $(HOST_SUBDIR)/automake && \
4021 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 4022
6bd3dfaa 4023@endif automake
4fa63067
NN
4024
4025.PHONY: install-automake maybe-install-automake
4026maybe-install-automake:
6bd3dfaa
PB
4027@if automake
4028maybe-install-automake: install-automake
2a4cbe27 4029
4fa63067 4030install-automake: installdirs
0aed8855 4031 @: $(MAKE); $(unstage)
4fa63067
NN
4032 @r=`${PWD_COMMAND}`; export r; \
4033 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4034 $(HOST_EXPORTS) \
b00612cc 4035 (cd $(HOST_SUBDIR)/automake && \
2da12f12 4036 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 4037
6bd3dfaa 4038@endif automake
2a4cbe27 4039
56a8fe78 4040# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
4041
4042.PHONY: maybe-info-automake info-automake
4043maybe-info-automake:
6bd3dfaa
PB
4044@if automake
4045maybe-info-automake: info-automake
4fa63067
NN
4046
4047info-automake: \
4048 configure-automake
0aed8855 4049 @: $(MAKE); $(unstage)
4fa63067 4050 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4051 r=`${PWD_COMMAND}`; export r; \
4052 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4053 $(HOST_EXPORTS) \
b813574b 4054 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4055 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4056 done; \
4fa63067 4057 echo "Doing info in automake" ; \
b00612cc 4058 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4059 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4060 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4061 "RANLIB=$${RANLIB}" \
0c24b341 4062 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4063 info) \
2a4cbe27
NN
4064 || exit 1
4065
6bd3dfaa 4066@endif automake
2a4cbe27 4067
4fa63067
NN
4068.PHONY: maybe-dvi-automake dvi-automake
4069maybe-dvi-automake:
6bd3dfaa
PB
4070@if automake
4071maybe-dvi-automake: dvi-automake
2a4cbe27 4072
4fa63067
NN
4073dvi-automake: \
4074 configure-automake
0aed8855 4075 @: $(MAKE); $(unstage)
4fa63067 4076 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4077 r=`${PWD_COMMAND}`; export r; \
4078 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4079 $(HOST_EXPORTS) \
b813574b 4080 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4081 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4082 done; \
4fa63067 4083 echo "Doing dvi in automake" ; \
b00612cc 4084 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4085 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4086 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4087 "RANLIB=$${RANLIB}" \
0c24b341 4088 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4089 dvi) \
2a4cbe27
NN
4090 || exit 1
4091
6bd3dfaa 4092@endif automake
2a4cbe27 4093
56a8fe78
DD
4094.PHONY: maybe-pdf-automake pdf-automake
4095maybe-pdf-automake:
4096@if automake
4097maybe-pdf-automake: pdf-automake
4098
4099pdf-automake: \
4100 configure-automake
4101 @: $(MAKE); $(unstage)
4102 @[ -f ./automake/Makefile ] || exit 0; \
4103 r=`${PWD_COMMAND}`; export r; \
4104 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4105 $(HOST_EXPORTS) \
4106 for flag in $(EXTRA_HOST_FLAGS) ; do \
4107 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4108 done; \
4109 echo "Doing pdf in automake" ; \
4110 (cd $(HOST_SUBDIR)/automake && \
4111 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4112 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4113 "RANLIB=$${RANLIB}" \
0c24b341 4114 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
4115 pdf) \
4116 || exit 1
4117
4118@endif automake
4119
6d389afc
MS
4120.PHONY: maybe-html-automake html-automake
4121maybe-html-automake:
4122@if automake
4123maybe-html-automake: html-automake
4124
4125html-automake: \
4126 configure-automake
0aed8855 4127 @: $(MAKE); $(unstage)
6d389afc
MS
4128 @[ -f ./automake/Makefile ] || exit 0; \
4129 r=`${PWD_COMMAND}`; export r; \
4130 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
4131 $(HOST_EXPORTS) \
4132 for flag in $(EXTRA_HOST_FLAGS) ; do \
4133 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4134 done; \
4135 echo "Doing html in automake" ; \
b00612cc 4136 (cd $(HOST_SUBDIR)/automake && \
6d389afc
MS
4137 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4138 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4139 "RANLIB=$${RANLIB}" \
0c24b341 4140 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
4141 html) \
4142 || exit 1
4143
4144@endif automake
4145
4fa63067
NN
4146.PHONY: maybe-TAGS-automake TAGS-automake
4147maybe-TAGS-automake:
6bd3dfaa
PB
4148@if automake
4149maybe-TAGS-automake: TAGS-automake
2a4cbe27 4150
4fa63067
NN
4151TAGS-automake: \
4152 configure-automake
0aed8855 4153 @: $(MAKE); $(unstage)
4fa63067 4154 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4155 r=`${PWD_COMMAND}`; export r; \
4156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4157 $(HOST_EXPORTS) \
b813574b 4158 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4159 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4160 done; \
4fa63067 4161 echo "Doing TAGS in automake" ; \
b00612cc 4162 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4163 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4164 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4165 "RANLIB=$${RANLIB}" \
0c24b341 4166 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4167 TAGS) \
2a4cbe27
NN
4168 || exit 1
4169
6bd3dfaa 4170@endif automake
2a4cbe27 4171
4fa63067
NN
4172.PHONY: maybe-install-info-automake install-info-automake
4173maybe-install-info-automake:
6bd3dfaa
PB
4174@if automake
4175maybe-install-info-automake: install-info-automake
2a4cbe27 4176
4fa63067
NN
4177install-info-automake: \
4178 configure-automake \
4179 info-automake
0aed8855 4180 @: $(MAKE); $(unstage)
4fa63067 4181 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4182 r=`${PWD_COMMAND}`; export r; \
4183 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4184 $(HOST_EXPORTS) \
b813574b 4185 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4186 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4187 done; \
4fa63067 4188 echo "Doing install-info in automake" ; \
b00612cc 4189 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4190 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4191 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4192 "RANLIB=$${RANLIB}" \
0c24b341 4193 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4194 install-info) \
2a4cbe27
NN
4195 || exit 1
4196
6bd3dfaa 4197@endif automake
2a4cbe27 4198
a3ca38d2
DD
4199.PHONY: maybe-install-pdf-automake install-pdf-automake
4200maybe-install-pdf-automake:
4201@if automake
4202maybe-install-pdf-automake: install-pdf-automake
4203
4204install-pdf-automake: \
4205 configure-automake \
4206 pdf-automake
4207 @: $(MAKE); $(unstage)
4208 @[ -f ./automake/Makefile ] || exit 0; \
4209 r=`${PWD_COMMAND}`; export r; \
4210 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4211 $(HOST_EXPORTS) \
4212 for flag in $(EXTRA_HOST_FLAGS) ; do \
4213 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4214 done; \
4215 echo "Doing install-pdf in automake" ; \
4216 (cd $(HOST_SUBDIR)/automake && \
4217 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4218 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4219 "RANLIB=$${RANLIB}" \
0c24b341 4220 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
4221 install-pdf) \
4222 || exit 1
4223
4224@endif automake
4225
108a6f8e
CD
4226.PHONY: maybe-install-html-automake install-html-automake
4227maybe-install-html-automake:
4228@if automake
4229maybe-install-html-automake: install-html-automake
4230
4231install-html-automake: \
4232 configure-automake \
4233 html-automake
4234 @: $(MAKE); $(unstage)
4235 @[ -f ./automake/Makefile ] || exit 0; \
4236 r=`${PWD_COMMAND}`; export r; \
4237 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4238 $(HOST_EXPORTS) \
4239 for flag in $(EXTRA_HOST_FLAGS) ; do \
4240 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4241 done; \
4242 echo "Doing install-html in automake" ; \
4243 (cd $(HOST_SUBDIR)/automake && \
4244 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4245 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4246 "RANLIB=$${RANLIB}" \
0c24b341 4247 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
4248 install-html) \
4249 || exit 1
4250
4251@endif automake
4252
4fa63067
NN
4253.PHONY: maybe-installcheck-automake installcheck-automake
4254maybe-installcheck-automake:
6bd3dfaa
PB
4255@if automake
4256maybe-installcheck-automake: installcheck-automake
2a4cbe27 4257
4fa63067
NN
4258installcheck-automake: \
4259 configure-automake
0aed8855 4260 @: $(MAKE); $(unstage)
4fa63067 4261 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4262 r=`${PWD_COMMAND}`; export r; \
4263 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4264 $(HOST_EXPORTS) \
b813574b 4265 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4266 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4267 done; \
4fa63067 4268 echo "Doing installcheck in automake" ; \
b00612cc 4269 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4270 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4271 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4272 "RANLIB=$${RANLIB}" \
0c24b341 4273 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4274 installcheck) \
2a4cbe27
NN
4275 || exit 1
4276
6bd3dfaa 4277@endif automake
2a4cbe27 4278
4fa63067
NN
4279.PHONY: maybe-mostlyclean-automake mostlyclean-automake
4280maybe-mostlyclean-automake:
6bd3dfaa
PB
4281@if automake
4282maybe-mostlyclean-automake: mostlyclean-automake
2a4cbe27 4283
4fa63067 4284mostlyclean-automake:
0aed8855 4285 @: $(MAKE); $(unstage)
4fa63067 4286 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4287 r=`${PWD_COMMAND}`; export r; \
4288 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4289 $(HOST_EXPORTS) \
b813574b 4290 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4291 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4292 done; \
4fa63067 4293 echo "Doing mostlyclean in automake" ; \
b00612cc 4294 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4295 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4296 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4297 "RANLIB=$${RANLIB}" \
0c24b341 4298 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4299 mostlyclean) \
2a4cbe27
NN
4300 || exit 1
4301
6bd3dfaa 4302@endif automake
2a4cbe27 4303
4fa63067
NN
4304.PHONY: maybe-clean-automake clean-automake
4305maybe-clean-automake:
6bd3dfaa
PB
4306@if automake
4307maybe-clean-automake: clean-automake
2a4cbe27 4308
4fa63067 4309clean-automake:
0aed8855 4310 @: $(MAKE); $(unstage)
4fa63067 4311 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4312 r=`${PWD_COMMAND}`; export r; \
4313 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4314 $(HOST_EXPORTS) \
b813574b 4315 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4316 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4317 done; \
4fa63067 4318 echo "Doing clean in automake" ; \
b00612cc 4319 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4320 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4321 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4322 "RANLIB=$${RANLIB}" \
0c24b341 4323 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4324 clean) \
2a4cbe27
NN
4325 || exit 1
4326
6bd3dfaa 4327@endif automake
2a4cbe27 4328
4fa63067
NN
4329.PHONY: maybe-distclean-automake distclean-automake
4330maybe-distclean-automake:
6bd3dfaa
PB
4331@if automake
4332maybe-distclean-automake: distclean-automake
2a4cbe27 4333
4fa63067 4334distclean-automake:
0aed8855 4335 @: $(MAKE); $(unstage)
4fa63067 4336 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4337 r=`${PWD_COMMAND}`; export r; \
4338 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4339 $(HOST_EXPORTS) \
b813574b 4340 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4341 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4342 done; \
4fa63067 4343 echo "Doing distclean in automake" ; \
b00612cc 4344 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4345 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4346 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4347 "RANLIB=$${RANLIB}" \
0c24b341 4348 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4349 distclean) \
2a4cbe27
NN
4350 || exit 1
4351
6bd3dfaa 4352@endif automake
2a4cbe27 4353
4fa63067
NN
4354.PHONY: maybe-maintainer-clean-automake maintainer-clean-automake
4355maybe-maintainer-clean-automake:
6bd3dfaa
PB
4356@if automake
4357maybe-maintainer-clean-automake: maintainer-clean-automake
2a4cbe27 4358
4fa63067 4359maintainer-clean-automake:
0aed8855 4360 @: $(MAKE); $(unstage)
4fa63067 4361 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4362 r=`${PWD_COMMAND}`; export r; \
4363 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4364 $(HOST_EXPORTS) \
b813574b 4365 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4366 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4367 done; \
4fa63067 4368 echo "Doing maintainer-clean in automake" ; \
b00612cc 4369 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4370 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4371 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4372 "RANLIB=$${RANLIB}" \
0c24b341 4373 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4374 maintainer-clean) \
2a4cbe27
NN
4375 || exit 1
4376
6bd3dfaa 4377@endif automake
2a4cbe27 4378
2a4cbe27 4379
a7254363 4380
4fa63067
NN
4381.PHONY: configure-bash maybe-configure-bash
4382maybe-configure-bash:
4f0ef2d8
CD
4383@if gcc-bootstrap
4384configure-bash: stage_current
4385@endif gcc-bootstrap
6bd3dfaa
PB
4386@if bash
4387maybe-configure-bash: configure-bash
c52c6897 4388configure-bash:
0aed8855 4389 @: $(MAKE); $(unstage)
c52c6897 4390 @r=`${PWD_COMMAND}`; export r; \
b40e3958 4391 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
4392 test ! -f $(HOST_SUBDIR)/bash/Makefile || exit 0; \
4393 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bash ; \
378fce5b 4394 $(HOST_EXPORTS) \
a7254363
PB
4395 echo Configuring in $(HOST_SUBDIR)/bash; \
4396 cd "$(HOST_SUBDIR)/bash" || exit 1; \
4fa63067 4397 case $(srcdir) in \
b00612cc
PB
4398 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4399 *) topdir=`echo $(HOST_SUBDIR)/bash/ | \
4400 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 4401 esac; \
b00612cc
PB
4402 srcdiroption="--srcdir=$${topdir}/bash"; \
4403 libsrcdir="$$s/bash"; \
4fa63067 4404 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
4405 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4406 --target=${target_alias} $${srcdiroption} \
2a4cbe27 4407 || exit 1
6bd3dfaa 4408@endif bash
2a4cbe27 4409
a7254363
PB
4410
4411
d545f33b
PB
4412
4413
4fa63067
NN
4414.PHONY: all-bash maybe-all-bash
4415maybe-all-bash:
4f0ef2d8
CD
4416@if gcc-bootstrap
4417all-bash: stage_current
4418@endif gcc-bootstrap
6bd3dfaa 4419@if bash
d27cc32e 4420TARGET-bash=all
6bd3dfaa 4421maybe-all-bash: all-bash
4fa63067 4422all-bash: configure-bash
0aed8855 4423 @: $(MAKE); $(unstage)
4fa63067
NN
4424 @r=`${PWD_COMMAND}`; export r; \
4425 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4426 $(HOST_EXPORTS) \
b00612cc 4427 (cd $(HOST_SUBDIR)/bash && \
7f6ef0c0
PB
4428 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
4429 $(TARGET-bash))
6bd3dfaa 4430@endif bash
2a4cbe27 4431
a7254363 4432
d545f33b
PB
4433
4434
4fa63067
NN
4435.PHONY: check-bash maybe-check-bash
4436maybe-check-bash:
6bd3dfaa
PB
4437@if bash
4438maybe-check-bash: check-bash
2a4cbe27 4439
4fa63067 4440check-bash:
0aed8855 4441 @: $(MAKE); $(unstage)
4fa63067 4442 @r=`${PWD_COMMAND}`; export r; \
b40e3958 4443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4444 $(HOST_EXPORTS) \
b00612cc
PB
4445 (cd $(HOST_SUBDIR)/bash && \
4446 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 4447
6bd3dfaa 4448@endif bash
2a4cbe27 4449
4fa63067
NN
4450.PHONY: install-bash maybe-install-bash
4451maybe-install-bash:
6bd3dfaa
PB
4452@if bash
4453maybe-install-bash: install-bash
2a4cbe27 4454
4fa63067 4455install-bash: installdirs
0aed8855 4456 @: $(MAKE); $(unstage)
4fa63067 4457 @r=`${PWD_COMMAND}`; export r; \
b40e3958 4458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4459 $(HOST_EXPORTS) \
b00612cc 4460 (cd $(HOST_SUBDIR)/bash && \
2da12f12 4461 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 4462
6bd3dfaa 4463@endif bash
2a4cbe27 4464
56a8fe78 4465# Other targets (info, dvi, pdf, etc.)
2a4cbe27 4466
4fa63067
NN
4467.PHONY: maybe-info-bash info-bash
4468maybe-info-bash:
6bd3dfaa
PB
4469@if bash
4470maybe-info-bash: info-bash
4fa63067
NN
4471
4472info-bash: \
4473 configure-bash
0aed8855 4474 @: $(MAKE); $(unstage)
4fa63067 4475 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4476 r=`${PWD_COMMAND}`; export r; \
4477 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4478 $(HOST_EXPORTS) \
b813574b 4479 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4480 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4481 done; \
4fa63067 4482 echo "Doing info in bash" ; \
b00612cc 4483 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4484 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4485 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4486 "RANLIB=$${RANLIB}" \
0c24b341 4487 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4488 info) \
2a4cbe27
NN
4489 || exit 1
4490
6bd3dfaa 4491@endif bash
2a4cbe27 4492
4fa63067
NN
4493.PHONY: maybe-dvi-bash dvi-bash
4494maybe-dvi-bash:
6bd3dfaa
PB
4495@if bash
4496maybe-dvi-bash: dvi-bash
2a4cbe27 4497
4fa63067
NN
4498dvi-bash: \
4499 configure-bash
0aed8855 4500 @: $(MAKE); $(unstage)
4fa63067 4501 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4502 r=`${PWD_COMMAND}`; export r; \
4503 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4504 $(HOST_EXPORTS) \
b813574b 4505 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4506 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4507 done; \
4fa63067 4508 echo "Doing dvi in bash" ; \
b00612cc 4509 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4510 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4511 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4512 "RANLIB=$${RANLIB}" \
0c24b341 4513 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4514 dvi) \
2a4cbe27
NN
4515 || exit 1
4516
6bd3dfaa 4517@endif bash
2a4cbe27 4518
56a8fe78
DD
4519.PHONY: maybe-pdf-bash pdf-bash
4520maybe-pdf-bash:
4521@if bash
4522maybe-pdf-bash: pdf-bash
4523
4524pdf-bash: \
4525 configure-bash
4526 @: $(MAKE); $(unstage)
4527 @[ -f ./bash/Makefile ] || exit 0; \
4528 r=`${PWD_COMMAND}`; export r; \
4529 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4530 $(HOST_EXPORTS) \
4531 for flag in $(EXTRA_HOST_FLAGS) ; do \
4532 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4533 done; \
4534 echo "Doing pdf in bash" ; \
4535 (cd $(HOST_SUBDIR)/bash && \
4536 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4537 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4538 "RANLIB=$${RANLIB}" \
0c24b341 4539 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
4540 pdf) \
4541 || exit 1
4542
4543@endif bash
4544
6d389afc
MS
4545.PHONY: maybe-html-bash html-bash
4546maybe-html-bash:
4547@if bash
4548maybe-html-bash: html-bash
4549
4550html-bash: \
4551 configure-bash
0aed8855 4552 @: $(MAKE); $(unstage)
6d389afc
MS
4553 @[ -f ./bash/Makefile ] || exit 0; \
4554 r=`${PWD_COMMAND}`; export r; \
4555 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
4556 $(HOST_EXPORTS) \
4557 for flag in $(EXTRA_HOST_FLAGS) ; do \
4558 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4559 done; \
4560 echo "Doing html in bash" ; \
b00612cc 4561 (cd $(HOST_SUBDIR)/bash && \
6d389afc
MS
4562 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4563 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4564 "RANLIB=$${RANLIB}" \
0c24b341 4565 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
4566 html) \
4567 || exit 1
4568
4569@endif bash
4570
4fa63067
NN
4571.PHONY: maybe-TAGS-bash TAGS-bash
4572maybe-TAGS-bash:
6bd3dfaa
PB
4573@if bash
4574maybe-TAGS-bash: TAGS-bash
2a4cbe27 4575
4fa63067
NN
4576TAGS-bash: \
4577 configure-bash
0aed8855 4578 @: $(MAKE); $(unstage)
4fa63067 4579 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4580 r=`${PWD_COMMAND}`; export r; \
4581 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4582 $(HOST_EXPORTS) \
b813574b 4583 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4584 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4585 done; \
4fa63067 4586 echo "Doing TAGS in bash" ; \
b00612cc 4587 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4588 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4589 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4590 "RANLIB=$${RANLIB}" \
0c24b341 4591 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4592 TAGS) \
2a4cbe27
NN
4593 || exit 1
4594
6bd3dfaa 4595@endif bash
2a4cbe27 4596
4fa63067
NN
4597.PHONY: maybe-install-info-bash install-info-bash
4598maybe-install-info-bash:
6bd3dfaa
PB
4599@if bash
4600maybe-install-info-bash: install-info-bash
2a4cbe27 4601
4fa63067
NN
4602install-info-bash: \
4603 configure-bash \
4604 info-bash
0aed8855 4605 @: $(MAKE); $(unstage)
4fa63067 4606 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4607 r=`${PWD_COMMAND}`; export r; \
4608 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4609 $(HOST_EXPORTS) \
b813574b 4610 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4611 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4612 done; \
4fa63067 4613 echo "Doing install-info in bash" ; \
b00612cc 4614 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4615 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4616 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4617 "RANLIB=$${RANLIB}" \
0c24b341 4618 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4619 install-info) \
2a4cbe27
NN
4620 || exit 1
4621
6bd3dfaa 4622@endif bash
2a4cbe27 4623
a3ca38d2
DD
4624.PHONY: maybe-install-pdf-bash install-pdf-bash
4625maybe-install-pdf-bash:
4626@if bash
4627maybe-install-pdf-bash: install-pdf-bash
4628
4629install-pdf-bash: \
4630 configure-bash \
4631 pdf-bash
4632 @: $(MAKE); $(unstage)
4633 @[ -f ./bash/Makefile ] || exit 0; \
4634 r=`${PWD_COMMAND}`; export r; \
4635 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4636 $(HOST_EXPORTS) \
4637 for flag in $(EXTRA_HOST_FLAGS) ; do \
4638 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4639 done; \
4640 echo "Doing install-pdf in bash" ; \
4641 (cd $(HOST_SUBDIR)/bash && \
4642 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4643 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4644 "RANLIB=$${RANLIB}" \
0c24b341 4645 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
4646 install-pdf) \
4647 || exit 1
4648
4649@endif bash
4650
108a6f8e
CD
4651.PHONY: maybe-install-html-bash install-html-bash
4652maybe-install-html-bash:
4653@if bash
4654maybe-install-html-bash: install-html-bash
4655
4656install-html-bash: \
4657 configure-bash \
4658 html-bash
4659 @: $(MAKE); $(unstage)
4660 @[ -f ./bash/Makefile ] || exit 0; \
4661 r=`${PWD_COMMAND}`; export r; \
4662 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4663 $(HOST_EXPORTS) \
4664 for flag in $(EXTRA_HOST_FLAGS) ; do \
4665 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4666 done; \
4667 echo "Doing install-html in bash" ; \
4668 (cd $(HOST_SUBDIR)/bash && \
4669 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4670 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4671 "RANLIB=$${RANLIB}" \
0c24b341 4672 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
4673 install-html) \
4674 || exit 1
4675
4676@endif bash
4677
4fa63067
NN
4678.PHONY: maybe-installcheck-bash installcheck-bash
4679maybe-installcheck-bash:
6bd3dfaa
PB
4680@if bash
4681maybe-installcheck-bash: installcheck-bash
2a4cbe27 4682
4fa63067
NN
4683installcheck-bash: \
4684 configure-bash
0aed8855 4685 @: $(MAKE); $(unstage)
4fa63067 4686 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4687 r=`${PWD_COMMAND}`; export r; \
4688 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4689 $(HOST_EXPORTS) \
b813574b 4690 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4691 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4692 done; \
4fa63067 4693 echo "Doing installcheck in bash" ; \
b00612cc 4694 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4695 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4696 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4697 "RANLIB=$${RANLIB}" \
0c24b341 4698 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4699 installcheck) \
2a4cbe27
NN
4700 || exit 1
4701
6bd3dfaa 4702@endif bash
2a4cbe27 4703
4fa63067
NN
4704.PHONY: maybe-mostlyclean-bash mostlyclean-bash
4705maybe-mostlyclean-bash:
6bd3dfaa
PB
4706@if bash
4707maybe-mostlyclean-bash: mostlyclean-bash
2a4cbe27 4708
4fa63067 4709mostlyclean-bash:
0aed8855 4710 @: $(MAKE); $(unstage)
4fa63067 4711 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4712 r=`${PWD_COMMAND}`; export r; \
4713 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4714 $(HOST_EXPORTS) \
b813574b 4715 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4716 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4717 done; \
4fa63067 4718 echo "Doing mostlyclean in bash" ; \
b00612cc 4719 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4720 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4721 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4722 "RANLIB=$${RANLIB}" \
0c24b341 4723 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4724 mostlyclean) \
2a4cbe27
NN
4725 || exit 1
4726
6bd3dfaa 4727@endif bash
2a4cbe27 4728
4fa63067
NN
4729.PHONY: maybe-clean-bash clean-bash
4730maybe-clean-bash:
6bd3dfaa
PB
4731@if bash
4732maybe-clean-bash: clean-bash
2a4cbe27 4733
4fa63067 4734clean-bash:
0aed8855 4735 @: $(MAKE); $(unstage)
4fa63067 4736 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4737 r=`${PWD_COMMAND}`; export r; \
4738 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4739 $(HOST_EXPORTS) \
b813574b 4740 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4741 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4742 done; \
4fa63067 4743 echo "Doing clean in bash" ; \
b00612cc 4744 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4745 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4746 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4747 "RANLIB=$${RANLIB}" \
0c24b341 4748 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4749 clean) \
2a4cbe27
NN
4750 || exit 1
4751
6bd3dfaa 4752@endif bash
2a4cbe27 4753
4fa63067
NN
4754.PHONY: maybe-distclean-bash distclean-bash
4755maybe-distclean-bash:
6bd3dfaa
PB
4756@if bash
4757maybe-distclean-bash: distclean-bash
2a4cbe27 4758
4fa63067 4759distclean-bash:
0aed8855 4760 @: $(MAKE); $(unstage)
4fa63067 4761 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4762 r=`${PWD_COMMAND}`; export r; \
4763 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4764 $(HOST_EXPORTS) \
b813574b 4765 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4766 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4767 done; \
4fa63067 4768 echo "Doing distclean in bash" ; \
b00612cc 4769 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4770 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4771 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4772 "RANLIB=$${RANLIB}" \
0c24b341 4773 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4774 distclean) \
2a4cbe27
NN
4775 || exit 1
4776
6bd3dfaa 4777@endif bash
2a4cbe27 4778
4fa63067
NN
4779.PHONY: maybe-maintainer-clean-bash maintainer-clean-bash
4780maybe-maintainer-clean-bash:
6bd3dfaa
PB
4781@if bash
4782maybe-maintainer-clean-bash: maintainer-clean-bash
2a4cbe27 4783
4fa63067 4784maintainer-clean-bash:
0aed8855 4785 @: $(MAKE); $(unstage)
4fa63067 4786 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4787 r=`${PWD_COMMAND}`; export r; \
4788 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4789 $(HOST_EXPORTS) \
b813574b 4790 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4791 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4792 done; \
4fa63067 4793 echo "Doing maintainer-clean in bash" ; \
b00612cc 4794 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4795 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4796 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4797 "RANLIB=$${RANLIB}" \
0c24b341 4798 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4799 maintainer-clean) \
2a4cbe27
NN
4800 || exit 1
4801
6bd3dfaa 4802@endif bash
2a4cbe27 4803
2a4cbe27 4804
a7254363 4805
4fa63067
NN
4806.PHONY: configure-bfd maybe-configure-bfd
4807maybe-configure-bfd:
4f0ef2d8
CD
4808@if gcc-bootstrap
4809configure-bfd: stage_current
4810@endif gcc-bootstrap
6bd3dfaa
PB
4811@if bfd
4812maybe-configure-bfd: configure-bfd
c52c6897 4813configure-bfd:
c52c6897
PB
4814 @r=`${PWD_COMMAND}`; export r; \
4815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
4816 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
4817 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
378fce5b 4818 $(HOST_EXPORTS) \
a7254363
PB
4819 echo Configuring in $(HOST_SUBDIR)/bfd; \
4820 cd "$(HOST_SUBDIR)/bfd" || exit 1; \
4fa63067 4821 case $(srcdir) in \
b00612cc
PB
4822 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4823 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
4824 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 4825 esac; \
b00612cc
PB
4826 srcdiroption="--srcdir=$${topdir}/bfd"; \
4827 libsrcdir="$$s/bfd"; \
4fa63067 4828 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
4829 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4830 --target=${target_alias} $${srcdiroption} \
2a4cbe27 4831 || exit 1
6bd3dfaa 4832@endif bfd
2a4cbe27 4833
a7254363
PB
4834
4835
d545f33b
PB
4836.PHONY: configure-stage1-bfd maybe-configure-stage1-bfd
4837maybe-configure-stage1-bfd:
4838@if bfd-bootstrap
4839maybe-configure-stage1-bfd: configure-stage1-bfd
0aed8855 4840configure-stage1-bfd:
c52c6897 4841 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 4842 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
4843 @r=`${PWD_COMMAND}`; export r; \
4844 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 4845 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
7f6ef0c0 4846 $(HOST_EXPORTS) \
8ee82aff 4847 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
7f6ef0c0 4848 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
d545f33b 4849 echo Configuring stage 1 in $(HOST_SUBDIR)/bfd ; \
0aed8855 4850 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
4851 cd $(HOST_SUBDIR)/bfd || exit 1; \
4852 case $(srcdir) in \
4853 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4854 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
4855 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4856 esac; \
4857 srcdiroption="--srcdir=$${topdir}/bfd"; \
4858 libsrcdir="$$s/bfd"; \
4859 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
4860 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4861 --target=${target_alias} $${srcdiroption} \
c1cb7e02 4862 \
8a0d8a5c 4863 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
d545f33b
PB
4864@endif bfd-bootstrap
4865
4866.PHONY: configure-stage2-bfd maybe-configure-stage2-bfd
4867maybe-configure-stage2-bfd:
4868@if bfd-bootstrap
4869maybe-configure-stage2-bfd: configure-stage2-bfd
0aed8855 4870configure-stage2-bfd:
c52c6897 4871 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 4872 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
4873 @r=`${PWD_COMMAND}`; export r; \
4874 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 4875 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
d545f33b 4876 $(HOST_EXPORTS) \
7f6ef0c0 4877 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 4878 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
7f6ef0c0 4879 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
d545f33b 4880 echo Configuring stage 2 in $(HOST_SUBDIR)/bfd ; \
0aed8855 4881 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
4882 cd $(HOST_SUBDIR)/bfd || exit 1; \
4883 case $(srcdir) in \
4884 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4885 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
4886 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4887 esac; \
4888 srcdiroption="--srcdir=$${topdir}/bfd"; \
4889 libsrcdir="$$s/bfd"; \
4890 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
4891 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4892 --target=${target_alias} $${srcdiroption} \
c1cb7e02 4893 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
4894 @stage2_werror_flag@
4895@endif bfd-bootstrap
4896
8520c408
AO
4897.PHONY: configure-stageb2g0-bfd maybe-configure-stageb2g0-bfd
4898maybe-configure-stageb2g0-bfd:
4899@if bfd-bootstrap
4900maybe-configure-stageb2g0-bfd: configure-stageb2g0-bfd
4901configure-stageb2g0-bfd:
4902 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
4903 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
4904 @r=`${PWD_COMMAND}`; export r; \
4905 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4906 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
4907 $(HOST_EXPORTS) \
7f6ef0c0 4908 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 4909 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
7f6ef0c0 4910 CXXFLAGS="$(STAGE2_CFLAGS) -g0"; export CXXFLAGS; \
8520c408
AO
4911 echo Configuring stage b2g0 in $(HOST_SUBDIR)/bfd ; \
4912 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
4913 cd $(HOST_SUBDIR)/bfd || exit 1; \
4914 case $(srcdir) in \
4915 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4916 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
4917 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4918 esac; \
4919 srcdiroption="--srcdir=$${topdir}/bfd"; \
4920 libsrcdir="$$s/bfd"; \
4921 $(SHELL) $${libsrcdir}/configure \
4922 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4923 --target=${target_alias} $${srcdiroption} \
4924 --with-build-libsubdir=$(HOST_SUBDIR) \
4925 @stage2_werror_flag@
4926@endif bfd-bootstrap
4927
d545f33b
PB
4928.PHONY: configure-stage3-bfd maybe-configure-stage3-bfd
4929maybe-configure-stage3-bfd:
4930@if bfd-bootstrap
4931maybe-configure-stage3-bfd: configure-stage3-bfd
0aed8855 4932configure-stage3-bfd:
c52c6897 4933 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 4934 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
4935 @r=`${PWD_COMMAND}`; export r; \
4936 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 4937 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
d545f33b 4938 $(HOST_EXPORTS) \
7f6ef0c0 4939 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 4940 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
7f6ef0c0 4941 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
d545f33b 4942 echo Configuring stage 3 in $(HOST_SUBDIR)/bfd ; \
0aed8855 4943 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
4944 cd $(HOST_SUBDIR)/bfd || exit 1; \
4945 case $(srcdir) in \
4946 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4947 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
4948 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4949 esac; \
4950 srcdiroption="--srcdir=$${topdir}/bfd"; \
4951 libsrcdir="$$s/bfd"; \
4952 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
4953 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4954 --target=${target_alias} $${srcdiroption} \
c1cb7e02 4955 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
4956 @stage2_werror_flag@
4957@endif bfd-bootstrap
4958
8520c408
AO
4959.PHONY: configure-stageb3g2-bfd maybe-configure-stageb3g2-bfd
4960maybe-configure-stageb3g2-bfd:
4961@if bfd-bootstrap
4962maybe-configure-stageb3g2-bfd: configure-stageb3g2-bfd
4963configure-stageb3g2-bfd:
4964 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
4965 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
4966 @r=`${PWD_COMMAND}`; export r; \
4967 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4968 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
4969 $(HOST_EXPORTS) \
7f6ef0c0 4970 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 4971 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
7f6ef0c0 4972 CXXFLAGS="$(STAGE3_CFLAGS) -g2"; export CXXFLAGS; \
8520c408
AO
4973 echo Configuring stage b3g2 in $(HOST_SUBDIR)/bfd ; \
4974 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
4975 cd $(HOST_SUBDIR)/bfd || exit 1; \
4976 case $(srcdir) in \
4977 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4978 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
4979 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4980 esac; \
4981 srcdiroption="--srcdir=$${topdir}/bfd"; \
4982 libsrcdir="$$s/bfd"; \
4983 $(SHELL) $${libsrcdir}/configure \
4984 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4985 --target=${target_alias} $${srcdiroption} \
4986 --with-build-libsubdir=$(HOST_SUBDIR) \
4987 @stage2_werror_flag@
4988@endif bfd-bootstrap
4989
d545f33b
PB
4990.PHONY: configure-stage4-bfd maybe-configure-stage4-bfd
4991maybe-configure-stage4-bfd:
4992@if bfd-bootstrap
4993maybe-configure-stage4-bfd: configure-stage4-bfd
0aed8855 4994configure-stage4-bfd:
c52c6897 4995 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 4996 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
4997 @r=`${PWD_COMMAND}`; export r; \
4998 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 4999 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
d545f33b 5000 $(HOST_EXPORTS) \
7f6ef0c0 5001 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 5002 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
7f6ef0c0 5003 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
d545f33b 5004 echo Configuring stage 4 in $(HOST_SUBDIR)/bfd ; \
0aed8855 5005 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
5006 cd $(HOST_SUBDIR)/bfd || exit 1; \
5007 case $(srcdir) in \
5008 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5009 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
5010 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5011 esac; \
5012 srcdiroption="--srcdir=$${topdir}/bfd"; \
5013 libsrcdir="$$s/bfd"; \
5014 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5015 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5016 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5017 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
5018 @stage2_werror_flag@
5019@endif bfd-bootstrap
5020
5021.PHONY: configure-stageprofile-bfd maybe-configure-stageprofile-bfd
5022maybe-configure-stageprofile-bfd:
5023@if bfd-bootstrap
5024maybe-configure-stageprofile-bfd: configure-stageprofile-bfd
0aed8855 5025configure-stageprofile-bfd:
c52c6897 5026 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 5027 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
5028 @r=`${PWD_COMMAND}`; export r; \
5029 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 5030 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
d545f33b 5031 $(HOST_EXPORTS) \
7f6ef0c0 5032 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 5033 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
7f6ef0c0 5034 CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CXXFLAGS; \
d545f33b 5035 echo Configuring stage profile in $(HOST_SUBDIR)/bfd ; \
0aed8855 5036 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
5037 cd $(HOST_SUBDIR)/bfd || exit 1; \
5038 case $(srcdir) in \
5039 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5040 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
5041 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5042 esac; \
5043 srcdiroption="--srcdir=$${topdir}/bfd"; \
5044 libsrcdir="$$s/bfd"; \
5045 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5046 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5047 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5048 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
5049 @stage2_werror_flag@
5050@endif bfd-bootstrap
5051
5052.PHONY: configure-stagefeedback-bfd maybe-configure-stagefeedback-bfd
5053maybe-configure-stagefeedback-bfd:
5054@if bfd-bootstrap
5055maybe-configure-stagefeedback-bfd: configure-stagefeedback-bfd
0aed8855 5056configure-stagefeedback-bfd:
c52c6897 5057 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 5058 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
5059 @r=`${PWD_COMMAND}`; export r; \
5060 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 5061 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
d545f33b 5062 $(HOST_EXPORTS) \
7f6ef0c0 5063 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 5064 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
7f6ef0c0 5065 CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CXXFLAGS; \
d545f33b 5066 echo Configuring stage feedback in $(HOST_SUBDIR)/bfd ; \
0aed8855 5067 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
5068 cd $(HOST_SUBDIR)/bfd || exit 1; \
5069 case $(srcdir) in \
5070 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5071 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
5072 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5073 esac; \
5074 srcdiroption="--srcdir=$${topdir}/bfd"; \
5075 libsrcdir="$$s/bfd"; \
5076 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5077 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5078 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5079 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
5080 @stage2_werror_flag@
5081@endif bfd-bootstrap
5082
5083
5084
5085
5086
4fa63067
NN
5087.PHONY: all-bfd maybe-all-bfd
5088maybe-all-bfd:
4f0ef2d8
CD
5089@if gcc-bootstrap
5090all-bfd: stage_current
5091@endif gcc-bootstrap
6bd3dfaa 5092@if bfd
d27cc32e 5093TARGET-bfd=all
6bd3dfaa 5094maybe-all-bfd: all-bfd
4fa63067 5095all-bfd: configure-bfd
c52c6897 5096 @r=`${PWD_COMMAND}`; export r; \
4fa63067 5097 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5098 $(HOST_EXPORTS) \
b00612cc 5099 (cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0
PB
5100 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
5101 $(TARGET-bfd))
6bd3dfaa 5102@endif bfd
2a4cbe27 5103
a7254363 5104
d545f33b
PB
5105
5106.PHONY: all-stage1-bfd maybe-all-stage1-bfd
5107.PHONY: clean-stage1-bfd maybe-clean-stage1-bfd
5108maybe-all-stage1-bfd:
5109maybe-clean-stage1-bfd:
5110@if bfd-bootstrap
5111maybe-all-stage1-bfd: all-stage1-bfd
5112all-stage1: all-stage1-bfd
f70224b5 5113TARGET-stage1-bfd = $(TARGET-bfd)
d545f33b 5114all-stage1-bfd: configure-stage1-bfd
c52c6897 5115 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
5116 @r=`${PWD_COMMAND}`; export r; \
5117 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5118 $(HOST_EXPORTS) \
5119 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0
PB
5120 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5121 CFLAGS="$(STAGE1_CFLAGS)" CXXFLAGS="$(STAGE1_CFLAGS)" \
5122 LIBCFLAGS="$(STAGE1_LIBCFLAGS)" \
5123 CFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" \
5124 CXXFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) \
f70224b5 5125 $(TARGET-stage1-bfd)
d545f33b
PB
5126
5127maybe-clean-stage1-bfd: clean-stage1-bfd
5128clean-stage1: clean-stage1-bfd
5129clean-stage1-bfd:
9dbaa842
DD
5130 @if [ $(current_stage) = stage1 ]; then \
5131 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5132 else \
5133 [ -f $(HOST_SUBDIR)/stage1-bfd/Makefile ] || exit 0; \
5134 $(MAKE) stage1-start; \
5135 fi; \
d545f33b 5136 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5137 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 5138 clean
d545f33b
PB
5139@endif bfd-bootstrap
5140
5141
5142.PHONY: all-stage2-bfd maybe-all-stage2-bfd
5143.PHONY: clean-stage2-bfd maybe-clean-stage2-bfd
5144maybe-all-stage2-bfd:
5145maybe-clean-stage2-bfd:
5146@if bfd-bootstrap
5147maybe-all-stage2-bfd: all-stage2-bfd
5148all-stage2: all-stage2-bfd
f70224b5 5149TARGET-stage2-bfd = $(TARGET-bfd)
d545f33b 5150all-stage2-bfd: configure-stage2-bfd
c52c6897 5151 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
5152 @r=`${PWD_COMMAND}`; export r; \
5153 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5154 $(HOST_EXPORTS) \
5155 $(POSTSTAGE1_HOST_EXPORTS) \
5156 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0
PB
5157 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5158 CFLAGS="$(STAGE2_CFLAGS)" CXXFLAGS="$(STAGE2_CFLAGS)" \
5159 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
5160 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
5161 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 5162 $(TARGET-stage2-bfd)
d545f33b
PB
5163
5164maybe-clean-stage2-bfd: clean-stage2-bfd
5165clean-stage2: clean-stage2-bfd
5166clean-stage2-bfd:
9dbaa842
DD
5167 @if [ $(current_stage) = stage2 ]; then \
5168 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5169 else \
5170 [ -f $(HOST_SUBDIR)/stage2-bfd/Makefile ] || exit 0; \
5171 $(MAKE) stage2-start; \
5172 fi; \
d545f33b 5173 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5174 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 5175 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 5176 clean
d545f33b
PB
5177@endif bfd-bootstrap
5178
5179
8520c408
AO
5180.PHONY: all-stageb2g0-bfd maybe-all-stageb2g0-bfd
5181.PHONY: clean-stageb2g0-bfd maybe-clean-stageb2g0-bfd
5182maybe-all-stageb2g0-bfd:
5183maybe-clean-stageb2g0-bfd:
5184@if bfd-bootstrap
5185maybe-all-stageb2g0-bfd: all-stageb2g0-bfd
5186all-stageb2g0: all-stageb2g0-bfd
5187TARGET-stageb2g0-bfd = $(TARGET-bfd)
5188all-stageb2g0-bfd: configure-stageb2g0-bfd
5189 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
5190 @r=`${PWD_COMMAND}`; export r; \
5191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5192 $(HOST_EXPORTS) \
5193 $(POSTSTAGE1_HOST_EXPORTS) \
5194 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0
PB
5195 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5196 CFLAGS="$(STAGE2_CFLAGS) -g0" CXXFLAGS="$(STAGE2_CFLAGS) -g0" \
5197 LIBCFLAGS="$(STAGE2_LIBCFLAGS) -g0" \
5198 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" \
5199 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
5200 $(TARGET-stageb2g0-bfd)
5201
5202maybe-clean-stageb2g0-bfd: clean-stageb2g0-bfd
5203clean-stageb2g0: clean-stageb2g0-bfd
5204clean-stageb2g0-bfd:
5205 @if [ $(current_stage) = stageb2g0 ]; then \
5206 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5207 else \
5208 [ -f $(HOST_SUBDIR)/stageb2g0-bfd/Makefile ] || exit 0; \
5209 $(MAKE) stageb2g0-start; \
5210 fi; \
5211 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5212 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
5213 $(POSTSTAGE1_FLAGS_TO_PASS) \
5214 clean
5215@endif bfd-bootstrap
5216
5217
d545f33b
PB
5218.PHONY: all-stage3-bfd maybe-all-stage3-bfd
5219.PHONY: clean-stage3-bfd maybe-clean-stage3-bfd
5220maybe-all-stage3-bfd:
5221maybe-clean-stage3-bfd:
5222@if bfd-bootstrap
5223maybe-all-stage3-bfd: all-stage3-bfd
5224all-stage3: all-stage3-bfd
f70224b5 5225TARGET-stage3-bfd = $(TARGET-bfd)
d545f33b 5226all-stage3-bfd: configure-stage3-bfd
c52c6897 5227 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
5228 @r=`${PWD_COMMAND}`; export r; \
5229 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5230 $(HOST_EXPORTS) \
5231 $(POSTSTAGE1_HOST_EXPORTS) \
5232 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0
PB
5233 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5234 CFLAGS="$(STAGE3_CFLAGS)" CXXFLAGS="$(STAGE3_CFLAGS)" \
5235 LIBCFLAGS="$(STAGE3_LIBCFLAGS)" \
5236 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" \
5237 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 5238 $(TARGET-stage3-bfd)
d545f33b
PB
5239
5240maybe-clean-stage3-bfd: clean-stage3-bfd
5241clean-stage3: clean-stage3-bfd
5242clean-stage3-bfd:
9dbaa842
DD
5243 @if [ $(current_stage) = stage3 ]; then \
5244 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5245 else \
5246 [ -f $(HOST_SUBDIR)/stage3-bfd/Makefile ] || exit 0; \
5247 $(MAKE) stage3-start; \
5248 fi; \
d545f33b 5249 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5250 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 5251 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 5252 clean
d545f33b
PB
5253@endif bfd-bootstrap
5254
5255
8520c408
AO
5256.PHONY: all-stageb3g2-bfd maybe-all-stageb3g2-bfd
5257.PHONY: clean-stageb3g2-bfd maybe-clean-stageb3g2-bfd
5258maybe-all-stageb3g2-bfd:
5259maybe-clean-stageb3g2-bfd:
5260@if bfd-bootstrap
5261maybe-all-stageb3g2-bfd: all-stageb3g2-bfd
5262all-stageb3g2: all-stageb3g2-bfd
5263TARGET-stageb3g2-bfd = $(TARGET-bfd)
5264all-stageb3g2-bfd: configure-stageb3g2-bfd
5265 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
5266 @r=`${PWD_COMMAND}`; export r; \
5267 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5268 $(HOST_EXPORTS) \
5269 $(POSTSTAGE1_HOST_EXPORTS) \
5270 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0
PB
5271 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5272 CFLAGS="$(STAGE3_CFLAGS) -g2" CXXFLAGS="$(STAGE3_CFLAGS) -g2" \
5273 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -g2" \
5274 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" \
5275 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
5276 $(TARGET-stageb3g2-bfd)
5277
5278maybe-clean-stageb3g2-bfd: clean-stageb3g2-bfd
5279clean-stageb3g2: clean-stageb3g2-bfd
5280clean-stageb3g2-bfd:
5281 @if [ $(current_stage) = stageb3g2 ]; then \
5282 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5283 else \
5284 [ -f $(HOST_SUBDIR)/stageb3g2-bfd/Makefile ] || exit 0; \
5285 $(MAKE) stageb3g2-start; \
5286 fi; \
5287 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5288 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
5289 $(POSTSTAGE1_FLAGS_TO_PASS) \
5290 clean
5291@endif bfd-bootstrap
5292
5293
d545f33b
PB
5294.PHONY: all-stage4-bfd maybe-all-stage4-bfd
5295.PHONY: clean-stage4-bfd maybe-clean-stage4-bfd
5296maybe-all-stage4-bfd:
5297maybe-clean-stage4-bfd:
5298@if bfd-bootstrap
5299maybe-all-stage4-bfd: all-stage4-bfd
5300all-stage4: all-stage4-bfd
f70224b5 5301TARGET-stage4-bfd = $(TARGET-bfd)
d545f33b 5302all-stage4-bfd: configure-stage4-bfd
c52c6897 5303 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
5304 @r=`${PWD_COMMAND}`; export r; \
5305 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5306 $(HOST_EXPORTS) \
5307 $(POSTSTAGE1_HOST_EXPORTS) \
5308 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0
PB
5309 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5310 CFLAGS="$(STAGE4_CFLAGS)" CXXFLAGS="$(STAGE4_CFLAGS)" \
5311 LIBCFLAGS="$(STAGE4_CFLAGS)" \
5312 CFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" \
5313 CXXFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 5314 $(TARGET-stage4-bfd)
d545f33b
PB
5315
5316maybe-clean-stage4-bfd: clean-stage4-bfd
5317clean-stage4: clean-stage4-bfd
5318clean-stage4-bfd:
9dbaa842
DD
5319 @if [ $(current_stage) = stage4 ]; then \
5320 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5321 else \
5322 [ -f $(HOST_SUBDIR)/stage4-bfd/Makefile ] || exit 0; \
5323 $(MAKE) stage4-start; \
5324 fi; \
d545f33b 5325 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5326 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 5327 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 5328 clean
d545f33b
PB
5329@endif bfd-bootstrap
5330
5331
5332.PHONY: all-stageprofile-bfd maybe-all-stageprofile-bfd
5333.PHONY: clean-stageprofile-bfd maybe-clean-stageprofile-bfd
5334maybe-all-stageprofile-bfd:
5335maybe-clean-stageprofile-bfd:
5336@if bfd-bootstrap
5337maybe-all-stageprofile-bfd: all-stageprofile-bfd
5338all-stageprofile: all-stageprofile-bfd
f70224b5 5339TARGET-stageprofile-bfd = $(TARGET-bfd)
d545f33b 5340all-stageprofile-bfd: configure-stageprofile-bfd
c52c6897 5341 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
5342 @r=`${PWD_COMMAND}`; export r; \
5343 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5344 $(HOST_EXPORTS) \
5345 $(POSTSTAGE1_HOST_EXPORTS) \
5346 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0
PB
5347 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5348 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" \
5c5f596d
PB
5349 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
5350 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
5351 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 5352 $(TARGET-stageprofile-bfd)
d545f33b
PB
5353
5354maybe-clean-stageprofile-bfd: clean-stageprofile-bfd
5355clean-stageprofile: clean-stageprofile-bfd
5356clean-stageprofile-bfd:
9dbaa842
DD
5357 @if [ $(current_stage) = stageprofile ]; then \
5358 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5359 else \
5360 [ -f $(HOST_SUBDIR)/stageprofile-bfd/Makefile ] || exit 0; \
5361 $(MAKE) stageprofile-start; \
5362 fi; \
d545f33b 5363 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5364 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 5365 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 5366 clean
d545f33b
PB
5367@endif bfd-bootstrap
5368
5369
5370.PHONY: all-stagefeedback-bfd maybe-all-stagefeedback-bfd
5371.PHONY: clean-stagefeedback-bfd maybe-clean-stagefeedback-bfd
5372maybe-all-stagefeedback-bfd:
5373maybe-clean-stagefeedback-bfd:
5374@if bfd-bootstrap
5375maybe-all-stagefeedback-bfd: all-stagefeedback-bfd
5376all-stagefeedback: all-stagefeedback-bfd
f70224b5 5377TARGET-stagefeedback-bfd = $(TARGET-bfd)
d545f33b 5378all-stagefeedback-bfd: configure-stagefeedback-bfd
c52c6897 5379 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
5380 @r=`${PWD_COMMAND}`; export r; \
5381 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5382 $(HOST_EXPORTS) \
5383 $(POSTSTAGE1_HOST_EXPORTS) \
5384 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0
PB
5385 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5386 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use" \
5387 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use" \
5388 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" \
5389 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 5390 $(TARGET-stagefeedback-bfd)
d545f33b
PB
5391
5392maybe-clean-stagefeedback-bfd: clean-stagefeedback-bfd
5393clean-stagefeedback: clean-stagefeedback-bfd
5394clean-stagefeedback-bfd:
9dbaa842
DD
5395 @if [ $(current_stage) = stagefeedback ]; then \
5396 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5397 else \
5398 [ -f $(HOST_SUBDIR)/stagefeedback-bfd/Makefile ] || exit 0; \
5399 $(MAKE) stagefeedback-start; \
5400 fi; \
d545f33b 5401 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5402 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 5403 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 5404 clean
d545f33b
PB
5405@endif bfd-bootstrap
5406
5407
5408
5409
5410
4fa63067
NN
5411.PHONY: check-bfd maybe-check-bfd
5412maybe-check-bfd:
6bd3dfaa
PB
5413@if bfd
5414maybe-check-bfd: check-bfd
2a4cbe27 5415
4fa63067 5416check-bfd:
0aed8855 5417 @: $(MAKE); $(unstage)
4fa63067 5418 @r=`${PWD_COMMAND}`; export r; \
b40e3958 5419 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5420 $(HOST_EXPORTS) \
b00612cc
PB
5421 (cd $(HOST_SUBDIR)/bfd && \
5422 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 5423
6bd3dfaa 5424@endif bfd
2a4cbe27 5425
4fa63067
NN
5426.PHONY: install-bfd maybe-install-bfd
5427maybe-install-bfd:
6bd3dfaa
PB
5428@if bfd
5429maybe-install-bfd: install-bfd
2a4cbe27 5430
4fa63067 5431install-bfd: installdirs
0aed8855 5432 @: $(MAKE); $(unstage)
4fa63067 5433 @r=`${PWD_COMMAND}`; export r; \
b40e3958 5434 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5435 $(HOST_EXPORTS) \
b00612cc 5436 (cd $(HOST_SUBDIR)/bfd && \
2da12f12 5437 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 5438
6bd3dfaa 5439@endif bfd
2a4cbe27 5440
56a8fe78 5441# Other targets (info, dvi, pdf, etc.)
2a4cbe27 5442
4fa63067
NN
5443.PHONY: maybe-info-bfd info-bfd
5444maybe-info-bfd:
6bd3dfaa
PB
5445@if bfd
5446maybe-info-bfd: info-bfd
4fa63067
NN
5447
5448info-bfd: \
5449 configure-bfd
5450 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5451 r=`${PWD_COMMAND}`; export r; \
5452 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5453 $(HOST_EXPORTS) \
b813574b 5454 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5455 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5456 done; \
4fa63067 5457 echo "Doing info in bfd" ; \
b00612cc 5458 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5459 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5460 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5461 "RANLIB=$${RANLIB}" \
0c24b341 5462 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5463 info) \
2a4cbe27
NN
5464 || exit 1
5465
6bd3dfaa 5466@endif bfd
2a4cbe27 5467
4fa63067
NN
5468.PHONY: maybe-dvi-bfd dvi-bfd
5469maybe-dvi-bfd:
6bd3dfaa
PB
5470@if bfd
5471maybe-dvi-bfd: dvi-bfd
2a4cbe27 5472
4fa63067
NN
5473dvi-bfd: \
5474 configure-bfd
5475 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5476 r=`${PWD_COMMAND}`; export r; \
5477 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5478 $(HOST_EXPORTS) \
b813574b 5479 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5480 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5481 done; \
4fa63067 5482 echo "Doing dvi in bfd" ; \
b00612cc 5483 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5484 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5485 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5486 "RANLIB=$${RANLIB}" \
0c24b341 5487 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5488 dvi) \
2a4cbe27
NN
5489 || exit 1
5490
6bd3dfaa 5491@endif bfd
2a4cbe27 5492
56a8fe78
DD
5493.PHONY: maybe-pdf-bfd pdf-bfd
5494maybe-pdf-bfd:
5495@if bfd
5496maybe-pdf-bfd: pdf-bfd
5497
5498pdf-bfd: \
5499 configure-bfd
5500 @[ -f ./bfd/Makefile ] || exit 0; \
5501 r=`${PWD_COMMAND}`; export r; \
5502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5503 $(HOST_EXPORTS) \
5504 for flag in $(EXTRA_HOST_FLAGS) ; do \
5505 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5506 done; \
5507 echo "Doing pdf in bfd" ; \
5508 (cd $(HOST_SUBDIR)/bfd && \
5509 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5510 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5511 "RANLIB=$${RANLIB}" \
0c24b341 5512 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
5513 pdf) \
5514 || exit 1
5515
5516@endif bfd
5517
6d389afc
MS
5518.PHONY: maybe-html-bfd html-bfd
5519maybe-html-bfd:
5520@if bfd
5521maybe-html-bfd: html-bfd
5522
5523html-bfd: \
5524 configure-bfd
5525 @[ -f ./bfd/Makefile ] || exit 0; \
5526 r=`${PWD_COMMAND}`; export r; \
5527 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
5528 $(HOST_EXPORTS) \
5529 for flag in $(EXTRA_HOST_FLAGS) ; do \
5530 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5531 done; \
5532 echo "Doing html in bfd" ; \
b00612cc 5533 (cd $(HOST_SUBDIR)/bfd && \
6d389afc
MS
5534 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5535 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5536 "RANLIB=$${RANLIB}" \
0c24b341 5537 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
5538 html) \
5539 || exit 1
5540
5541@endif bfd
5542
4fa63067
NN
5543.PHONY: maybe-TAGS-bfd TAGS-bfd
5544maybe-TAGS-bfd:
6bd3dfaa
PB
5545@if bfd
5546maybe-TAGS-bfd: TAGS-bfd
2a4cbe27 5547
4fa63067
NN
5548TAGS-bfd: \
5549 configure-bfd
5550 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5551 r=`${PWD_COMMAND}`; export r; \
5552 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5553 $(HOST_EXPORTS) \
b813574b 5554 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5555 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5556 done; \
4fa63067 5557 echo "Doing TAGS in bfd" ; \
b00612cc 5558 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5559 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5560 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5561 "RANLIB=$${RANLIB}" \
0c24b341 5562 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5563 TAGS) \
2a4cbe27
NN
5564 || exit 1
5565
6bd3dfaa 5566@endif bfd
2a4cbe27 5567
4fa63067
NN
5568.PHONY: maybe-install-info-bfd install-info-bfd
5569maybe-install-info-bfd:
6bd3dfaa
PB
5570@if bfd
5571maybe-install-info-bfd: install-info-bfd
2a4cbe27 5572
4fa63067
NN
5573install-info-bfd: \
5574 configure-bfd \
5575 info-bfd
5576 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5577 r=`${PWD_COMMAND}`; export r; \
5578 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5579 $(HOST_EXPORTS) \
b813574b 5580 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5581 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5582 done; \
4fa63067 5583 echo "Doing install-info in bfd" ; \
b00612cc 5584 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5585 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5586 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5587 "RANLIB=$${RANLIB}" \
0c24b341 5588 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5589 install-info) \
2a4cbe27
NN
5590 || exit 1
5591
6bd3dfaa 5592@endif bfd
2a4cbe27 5593
a3ca38d2
DD
5594.PHONY: maybe-install-pdf-bfd install-pdf-bfd
5595maybe-install-pdf-bfd:
5596@if bfd
5597maybe-install-pdf-bfd: install-pdf-bfd
5598
5599install-pdf-bfd: \
5600 configure-bfd \
5601 pdf-bfd
5602 @[ -f ./bfd/Makefile ] || exit 0; \
5603 r=`${PWD_COMMAND}`; export r; \
5604 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5605 $(HOST_EXPORTS) \
5606 for flag in $(EXTRA_HOST_FLAGS) ; do \
5607 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5608 done; \
5609 echo "Doing install-pdf in bfd" ; \
5610 (cd $(HOST_SUBDIR)/bfd && \
5611 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5612 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5613 "RANLIB=$${RANLIB}" \
0c24b341 5614 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
5615 install-pdf) \
5616 || exit 1
5617
5618@endif bfd
5619
108a6f8e
CD
5620.PHONY: maybe-install-html-bfd install-html-bfd
5621maybe-install-html-bfd:
5622@if bfd
5623maybe-install-html-bfd: install-html-bfd
5624
5625install-html-bfd: \
5626 configure-bfd \
5627 html-bfd
5628 @[ -f ./bfd/Makefile ] || exit 0; \
5629 r=`${PWD_COMMAND}`; export r; \
5630 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5631 $(HOST_EXPORTS) \
5632 for flag in $(EXTRA_HOST_FLAGS) ; do \
5633 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5634 done; \
5635 echo "Doing install-html in bfd" ; \
5636 (cd $(HOST_SUBDIR)/bfd && \
5637 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5638 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5639 "RANLIB=$${RANLIB}" \
0c24b341 5640 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
5641 install-html) \
5642 || exit 1
5643
5644@endif bfd
5645
4fa63067
NN
5646.PHONY: maybe-installcheck-bfd installcheck-bfd
5647maybe-installcheck-bfd:
6bd3dfaa
PB
5648@if bfd
5649maybe-installcheck-bfd: installcheck-bfd
2a4cbe27 5650
4fa63067
NN
5651installcheck-bfd: \
5652 configure-bfd
5653 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5654 r=`${PWD_COMMAND}`; export r; \
5655 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5656 $(HOST_EXPORTS) \
b813574b 5657 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5658 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5659 done; \
4fa63067 5660 echo "Doing installcheck in bfd" ; \
b00612cc 5661 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5662 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5663 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5664 "RANLIB=$${RANLIB}" \
0c24b341 5665 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5666 installcheck) \
2a4cbe27
NN
5667 || exit 1
5668
6bd3dfaa 5669@endif bfd
2a4cbe27 5670
4fa63067
NN
5671.PHONY: maybe-mostlyclean-bfd mostlyclean-bfd
5672maybe-mostlyclean-bfd:
6bd3dfaa
PB
5673@if bfd
5674maybe-mostlyclean-bfd: mostlyclean-bfd
2a4cbe27 5675
4fa63067
NN
5676mostlyclean-bfd:
5677 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5678 r=`${PWD_COMMAND}`; export r; \
5679 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5680 $(HOST_EXPORTS) \
b813574b 5681 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5682 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5683 done; \
4fa63067 5684 echo "Doing mostlyclean in bfd" ; \
b00612cc 5685 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5686 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5687 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5688 "RANLIB=$${RANLIB}" \
0c24b341 5689 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5690 mostlyclean) \
2a4cbe27
NN
5691 || exit 1
5692
6bd3dfaa 5693@endif bfd
2a4cbe27 5694
4fa63067
NN
5695.PHONY: maybe-clean-bfd clean-bfd
5696maybe-clean-bfd:
6bd3dfaa
PB
5697@if bfd
5698maybe-clean-bfd: clean-bfd
2a4cbe27 5699
4fa63067
NN
5700clean-bfd:
5701 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5702 r=`${PWD_COMMAND}`; export r; \
5703 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5704 $(HOST_EXPORTS) \
b813574b 5705 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5706 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5707 done; \
4fa63067 5708 echo "Doing clean in bfd" ; \
b00612cc 5709 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5710 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5711 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5712 "RANLIB=$${RANLIB}" \
0c24b341 5713 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5714 clean) \
2a4cbe27
NN
5715 || exit 1
5716
6bd3dfaa 5717@endif bfd
2a4cbe27 5718
4fa63067
NN
5719.PHONY: maybe-distclean-bfd distclean-bfd
5720maybe-distclean-bfd:
6bd3dfaa
PB
5721@if bfd
5722maybe-distclean-bfd: distclean-bfd
2a4cbe27 5723
4fa63067
NN
5724distclean-bfd:
5725 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5726 r=`${PWD_COMMAND}`; export r; \
5727 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5728 $(HOST_EXPORTS) \
b813574b 5729 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5730 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5731 done; \
4fa63067 5732 echo "Doing distclean in bfd" ; \
b00612cc 5733 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5734 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5735 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5736 "RANLIB=$${RANLIB}" \
0c24b341 5737 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5738 distclean) \
2a4cbe27
NN
5739 || exit 1
5740
6bd3dfaa 5741@endif bfd
2a4cbe27 5742
4fa63067
NN
5743.PHONY: maybe-maintainer-clean-bfd maintainer-clean-bfd
5744maybe-maintainer-clean-bfd:
6bd3dfaa
PB
5745@if bfd
5746maybe-maintainer-clean-bfd: maintainer-clean-bfd
a2592b1b 5747
4fa63067
NN
5748maintainer-clean-bfd:
5749 @[ -f ./bfd/Makefile ] || exit 0; \
a2592b1b
DD
5750 r=`${PWD_COMMAND}`; export r; \
5751 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5752 $(HOST_EXPORTS) \
b813574b 5753 for flag in $(EXTRA_HOST_FLAGS) ; do \
a2592b1b
DD
5754 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5755 done; \
4fa63067 5756 echo "Doing maintainer-clean in bfd" ; \
b00612cc 5757 (cd $(HOST_SUBDIR)/bfd && \
a2592b1b
DD
5758 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5759 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5760 "RANLIB=$${RANLIB}" \
0c24b341 5761 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5762 maintainer-clean) \
a2592b1b
DD
5763 || exit 1
5764
6bd3dfaa 5765@endif bfd
a2592b1b 5766
2a4cbe27 5767
a7254363 5768
4fa63067
NN
5769.PHONY: configure-opcodes maybe-configure-opcodes
5770maybe-configure-opcodes:
4f0ef2d8
CD
5771@if gcc-bootstrap
5772configure-opcodes: stage_current
5773@endif gcc-bootstrap
6bd3dfaa
PB
5774@if opcodes
5775maybe-configure-opcodes: configure-opcodes
c52c6897 5776configure-opcodes:
c52c6897
PB
5777 @r=`${PWD_COMMAND}`; export r; \
5778 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
5779 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
5780 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
378fce5b 5781 $(HOST_EXPORTS) \
a7254363
PB
5782 echo Configuring in $(HOST_SUBDIR)/opcodes; \
5783 cd "$(HOST_SUBDIR)/opcodes" || exit 1; \
4fa63067 5784 case $(srcdir) in \
b00612cc
PB
5785 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5786 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
5787 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 5788 esac; \
b00612cc
PB
5789 srcdiroption="--srcdir=$${topdir}/opcodes"; \
5790 libsrcdir="$$s/opcodes"; \
4fa63067 5791 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5792 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5793 --target=${target_alias} $${srcdiroption} \
4fa63067 5794 || exit 1
6bd3dfaa 5795@endif opcodes
2a4cbe27 5796
a7254363
PB
5797
5798
d545f33b
PB
5799.PHONY: configure-stage1-opcodes maybe-configure-stage1-opcodes
5800maybe-configure-stage1-opcodes:
5801@if opcodes-bootstrap
5802maybe-configure-stage1-opcodes: configure-stage1-opcodes
0aed8855 5803configure-stage1-opcodes:
c52c6897 5804 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 5805 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
5806 @r=`${PWD_COMMAND}`; export r; \
5807 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 5808 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
7f6ef0c0 5809 $(HOST_EXPORTS) \
8ee82aff 5810 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
7f6ef0c0 5811 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
d545f33b 5812 echo Configuring stage 1 in $(HOST_SUBDIR)/opcodes ; \
0aed8855 5813 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
5814 cd $(HOST_SUBDIR)/opcodes || exit 1; \
5815 case $(srcdir) in \
5816 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5817 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
5818 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5819 esac; \
5820 srcdiroption="--srcdir=$${topdir}/opcodes"; \
5821 libsrcdir="$$s/opcodes"; \
5822 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5823 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5824 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5825 \
8a0d8a5c 5826 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
d545f33b
PB
5827@endif opcodes-bootstrap
5828
5829.PHONY: configure-stage2-opcodes maybe-configure-stage2-opcodes
5830maybe-configure-stage2-opcodes:
5831@if opcodes-bootstrap
5832maybe-configure-stage2-opcodes: configure-stage2-opcodes
0aed8855 5833configure-stage2-opcodes:
c52c6897 5834 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 5835 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
5836 @r=`${PWD_COMMAND}`; export r; \
5837 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 5838 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
d545f33b 5839 $(HOST_EXPORTS) \
7f6ef0c0 5840 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 5841 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
7f6ef0c0 5842 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
d545f33b 5843 echo Configuring stage 2 in $(HOST_SUBDIR)/opcodes ; \
0aed8855 5844 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
5845 cd $(HOST_SUBDIR)/opcodes || exit 1; \
5846 case $(srcdir) in \
5847 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5848 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
5849 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5850 esac; \
5851 srcdiroption="--srcdir=$${topdir}/opcodes"; \
5852 libsrcdir="$$s/opcodes"; \
5853 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5854 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5855 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5856 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
5857 @stage2_werror_flag@
5858@endif opcodes-bootstrap
5859
8520c408
AO
5860.PHONY: configure-stageb2g0-opcodes maybe-configure-stageb2g0-opcodes
5861maybe-configure-stageb2g0-opcodes:
5862@if opcodes-bootstrap
5863maybe-configure-stageb2g0-opcodes: configure-stageb2g0-opcodes
5864configure-stageb2g0-opcodes:
5865 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
5866 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
5867 @r=`${PWD_COMMAND}`; export r; \
5868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5869 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
5870 $(HOST_EXPORTS) \
7f6ef0c0 5871 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 5872 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
7f6ef0c0 5873 CXXFLAGS="$(STAGE2_CFLAGS) -g0"; export CXXFLAGS; \
8520c408
AO
5874 echo Configuring stage b2g0 in $(HOST_SUBDIR)/opcodes ; \
5875 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
5876 cd $(HOST_SUBDIR)/opcodes || exit 1; \
5877 case $(srcdir) in \
5878 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5879 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
5880 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5881 esac; \
5882 srcdiroption="--srcdir=$${topdir}/opcodes"; \
5883 libsrcdir="$$s/opcodes"; \
5884 $(SHELL) $${libsrcdir}/configure \
5885 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5886 --target=${target_alias} $${srcdiroption} \
5887 --with-build-libsubdir=$(HOST_SUBDIR) \
5888 @stage2_werror_flag@
5889@endif opcodes-bootstrap
5890
d545f33b
PB
5891.PHONY: configure-stage3-opcodes maybe-configure-stage3-opcodes
5892maybe-configure-stage3-opcodes:
5893@if opcodes-bootstrap
5894maybe-configure-stage3-opcodes: configure-stage3-opcodes
0aed8855 5895configure-stage3-opcodes:
c52c6897 5896 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 5897 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
5898 @r=`${PWD_COMMAND}`; export r; \
5899 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 5900 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
d545f33b 5901 $(HOST_EXPORTS) \
7f6ef0c0 5902 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 5903 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
7f6ef0c0 5904 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
d545f33b 5905 echo Configuring stage 3 in $(HOST_SUBDIR)/opcodes ; \
0aed8855 5906 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
5907 cd $(HOST_SUBDIR)/opcodes || exit 1; \
5908 case $(srcdir) in \
5909 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5910 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
5911 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5912 esac; \
5913 srcdiroption="--srcdir=$${topdir}/opcodes"; \
5914 libsrcdir="$$s/opcodes"; \
5915 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5916 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5917 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5918 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
5919 @stage2_werror_flag@
5920@endif opcodes-bootstrap
5921
8520c408
AO
5922.PHONY: configure-stageb3g2-opcodes maybe-configure-stageb3g2-opcodes
5923maybe-configure-stageb3g2-opcodes:
5924@if opcodes-bootstrap
5925maybe-configure-stageb3g2-opcodes: configure-stageb3g2-opcodes
5926configure-stageb3g2-opcodes:
5927 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
5928 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
5929 @r=`${PWD_COMMAND}`; export r; \
5930 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5931 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
5932 $(HOST_EXPORTS) \
7f6ef0c0 5933 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 5934 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
7f6ef0c0 5935 CXXFLAGS="$(STAGE3_CFLAGS) -g2"; export CXXFLAGS; \
8520c408
AO
5936 echo Configuring stage b3g2 in $(HOST_SUBDIR)/opcodes ; \
5937 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
5938 cd $(HOST_SUBDIR)/opcodes || exit 1; \
5939 case $(srcdir) in \
5940 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5941 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
5942 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5943 esac; \
5944 srcdiroption="--srcdir=$${topdir}/opcodes"; \
5945 libsrcdir="$$s/opcodes"; \
5946 $(SHELL) $${libsrcdir}/configure \
5947 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5948 --target=${target_alias} $${srcdiroption} \
5949 --with-build-libsubdir=$(HOST_SUBDIR) \
5950 @stage2_werror_flag@
5951@endif opcodes-bootstrap
5952
d545f33b
PB
5953.PHONY: configure-stage4-opcodes maybe-configure-stage4-opcodes
5954maybe-configure-stage4-opcodes:
5955@if opcodes-bootstrap
5956maybe-configure-stage4-opcodes: configure-stage4-opcodes
0aed8855 5957configure-stage4-opcodes:
c52c6897 5958 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 5959 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
5960 @r=`${PWD_COMMAND}`; export r; \
5961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 5962 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
d545f33b 5963 $(HOST_EXPORTS) \
7f6ef0c0 5964 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 5965 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
7f6ef0c0 5966 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
d545f33b 5967 echo Configuring stage 4 in $(HOST_SUBDIR)/opcodes ; \
0aed8855 5968 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
5969 cd $(HOST_SUBDIR)/opcodes || exit 1; \
5970 case $(srcdir) in \
5971 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5972 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
5973 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5974 esac; \
5975 srcdiroption="--srcdir=$${topdir}/opcodes"; \
5976 libsrcdir="$$s/opcodes"; \
5977 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5978 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5979 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5980 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
5981 @stage2_werror_flag@
5982@endif opcodes-bootstrap
5983
5984.PHONY: configure-stageprofile-opcodes maybe-configure-stageprofile-opcodes
5985maybe-configure-stageprofile-opcodes:
5986@if opcodes-bootstrap
5987maybe-configure-stageprofile-opcodes: configure-stageprofile-opcodes
0aed8855 5988configure-stageprofile-opcodes:
c52c6897 5989 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 5990 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
5991 @r=`${PWD_COMMAND}`; export r; \
5992 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 5993 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
d545f33b 5994 $(HOST_EXPORTS) \
7f6ef0c0 5995 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 5996 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
7f6ef0c0 5997 CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CXXFLAGS; \
d545f33b 5998 echo Configuring stage profile in $(HOST_SUBDIR)/opcodes ; \
0aed8855 5999 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
6000 cd $(HOST_SUBDIR)/opcodes || exit 1; \
6001 case $(srcdir) in \
6002 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6003 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
6004 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6005 esac; \
6006 srcdiroption="--srcdir=$${topdir}/opcodes"; \
6007 libsrcdir="$$s/opcodes"; \
6008 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6009 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6010 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6011 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
6012 @stage2_werror_flag@
6013@endif opcodes-bootstrap
6014
6015.PHONY: configure-stagefeedback-opcodes maybe-configure-stagefeedback-opcodes
6016maybe-configure-stagefeedback-opcodes:
6017@if opcodes-bootstrap
6018maybe-configure-stagefeedback-opcodes: configure-stagefeedback-opcodes
0aed8855 6019configure-stagefeedback-opcodes:
c52c6897 6020 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 6021 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
6022 @r=`${PWD_COMMAND}`; export r; \
6023 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 6024 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
d545f33b 6025 $(HOST_EXPORTS) \
7f6ef0c0 6026 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 6027 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
7f6ef0c0 6028 CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CXXFLAGS; \
d545f33b 6029 echo Configuring stage feedback in $(HOST_SUBDIR)/opcodes ; \
0aed8855 6030 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
6031 cd $(HOST_SUBDIR)/opcodes || exit 1; \
6032 case $(srcdir) in \
6033 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6034 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
6035 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6036 esac; \
6037 srcdiroption="--srcdir=$${topdir}/opcodes"; \
6038 libsrcdir="$$s/opcodes"; \
6039 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6040 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6041 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6042 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
6043 @stage2_werror_flag@
6044@endif opcodes-bootstrap
6045
6046
6047
6048
6049
4fa63067
NN
6050.PHONY: all-opcodes maybe-all-opcodes
6051maybe-all-opcodes:
4f0ef2d8
CD
6052@if gcc-bootstrap
6053all-opcodes: stage_current
6054@endif gcc-bootstrap
6bd3dfaa 6055@if opcodes
d27cc32e 6056TARGET-opcodes=all
6bd3dfaa 6057maybe-all-opcodes: all-opcodes
4fa63067 6058all-opcodes: configure-opcodes
c52c6897 6059 @r=`${PWD_COMMAND}`; export r; \
4fa63067 6060 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6061 $(HOST_EXPORTS) \
b00612cc 6062 (cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0
PB
6063 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
6064 $(TARGET-opcodes))
6bd3dfaa 6065@endif opcodes
2a4cbe27 6066
a7254363 6067
d545f33b
PB
6068
6069.PHONY: all-stage1-opcodes maybe-all-stage1-opcodes
6070.PHONY: clean-stage1-opcodes maybe-clean-stage1-opcodes
6071maybe-all-stage1-opcodes:
6072maybe-clean-stage1-opcodes:
6073@if opcodes-bootstrap
6074maybe-all-stage1-opcodes: all-stage1-opcodes
6075all-stage1: all-stage1-opcodes
f70224b5 6076TARGET-stage1-opcodes = $(TARGET-opcodes)
d545f33b 6077all-stage1-opcodes: configure-stage1-opcodes
c52c6897 6078 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
6079 @r=`${PWD_COMMAND}`; export r; \
6080 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6081 $(HOST_EXPORTS) \
6082 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0
PB
6083 $(MAKE) $(BASE_FLAGS_TO_PASS) \
6084 CFLAGS="$(STAGE1_CFLAGS)" CXXFLAGS="$(STAGE1_CFLAGS)" \
6085 LIBCFLAGS="$(STAGE1_LIBCFLAGS)" \
6086 CFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" \
6087 CXXFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) \
f70224b5 6088 $(TARGET-stage1-opcodes)
d545f33b
PB
6089
6090maybe-clean-stage1-opcodes: clean-stage1-opcodes
6091clean-stage1: clean-stage1-opcodes
6092clean-stage1-opcodes:
9dbaa842
DD
6093 @if [ $(current_stage) = stage1 ]; then \
6094 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6095 else \
6096 [ -f $(HOST_SUBDIR)/stage1-opcodes/Makefile ] || exit 0; \
6097 $(MAKE) stage1-start; \
6098 fi; \
d545f33b 6099 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6100 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 6101 clean
d545f33b
PB
6102@endif opcodes-bootstrap
6103
6104
6105.PHONY: all-stage2-opcodes maybe-all-stage2-opcodes
6106.PHONY: clean-stage2-opcodes maybe-clean-stage2-opcodes
6107maybe-all-stage2-opcodes:
6108maybe-clean-stage2-opcodes:
6109@if opcodes-bootstrap
6110maybe-all-stage2-opcodes: all-stage2-opcodes
6111all-stage2: all-stage2-opcodes
f70224b5 6112TARGET-stage2-opcodes = $(TARGET-opcodes)
d545f33b 6113all-stage2-opcodes: configure-stage2-opcodes
c52c6897 6114 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
6115 @r=`${PWD_COMMAND}`; export r; \
6116 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6117 $(HOST_EXPORTS) \
6118 $(POSTSTAGE1_HOST_EXPORTS) \
6119 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0
PB
6120 $(MAKE) $(BASE_FLAGS_TO_PASS) \
6121 CFLAGS="$(STAGE2_CFLAGS)" CXXFLAGS="$(STAGE2_CFLAGS)" \
6122 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
6123 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
6124 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 6125 $(TARGET-stage2-opcodes)
d545f33b
PB
6126
6127maybe-clean-stage2-opcodes: clean-stage2-opcodes
6128clean-stage2: clean-stage2-opcodes
6129clean-stage2-opcodes:
9dbaa842
DD
6130 @if [ $(current_stage) = stage2 ]; then \
6131 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6132 else \
6133 [ -f $(HOST_SUBDIR)/stage2-opcodes/Makefile ] || exit 0; \
6134 $(MAKE) stage2-start; \
6135 fi; \
d545f33b 6136 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6137 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 6138 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 6139 clean
d545f33b
PB
6140@endif opcodes-bootstrap
6141
6142
8520c408
AO
6143.PHONY: all-stageb2g0-opcodes maybe-all-stageb2g0-opcodes
6144.PHONY: clean-stageb2g0-opcodes maybe-clean-stageb2g0-opcodes
6145maybe-all-stageb2g0-opcodes:
6146maybe-clean-stageb2g0-opcodes:
6147@if opcodes-bootstrap
6148maybe-all-stageb2g0-opcodes: all-stageb2g0-opcodes
6149all-stageb2g0: all-stageb2g0-opcodes
6150TARGET-stageb2g0-opcodes = $(TARGET-opcodes)
6151all-stageb2g0-opcodes: configure-stageb2g0-opcodes
6152 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
6153 @r=`${PWD_COMMAND}`; export r; \
6154 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6155 $(HOST_EXPORTS) \
6156 $(POSTSTAGE1_HOST_EXPORTS) \
6157 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0
PB
6158 $(MAKE) $(BASE_FLAGS_TO_PASS) \
6159 CFLAGS="$(STAGE2_CFLAGS) -g0" CXXFLAGS="$(STAGE2_CFLAGS) -g0" \
6160 LIBCFLAGS="$(STAGE2_LIBCFLAGS) -g0" \
6161 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" \
6162 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
6163 $(TARGET-stageb2g0-opcodes)
6164
6165maybe-clean-stageb2g0-opcodes: clean-stageb2g0-opcodes
6166clean-stageb2g0: clean-stageb2g0-opcodes
6167clean-stageb2g0-opcodes:
6168 @if [ $(current_stage) = stageb2g0 ]; then \
6169 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6170 else \
6171 [ -f $(HOST_SUBDIR)/stageb2g0-opcodes/Makefile ] || exit 0; \
6172 $(MAKE) stageb2g0-start; \
6173 fi; \
6174 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6175 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
6176 $(POSTSTAGE1_FLAGS_TO_PASS) \
6177 clean
6178@endif opcodes-bootstrap
6179
6180
d545f33b
PB
6181.PHONY: all-stage3-opcodes maybe-all-stage3-opcodes
6182.PHONY: clean-stage3-opcodes maybe-clean-stage3-opcodes
6183maybe-all-stage3-opcodes:
6184maybe-clean-stage3-opcodes:
6185@if opcodes-bootstrap
6186maybe-all-stage3-opcodes: all-stage3-opcodes
6187all-stage3: all-stage3-opcodes
f70224b5 6188TARGET-stage3-opcodes = $(TARGET-opcodes)
d545f33b 6189all-stage3-opcodes: configure-stage3-opcodes
c52c6897 6190 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
6191 @r=`${PWD_COMMAND}`; export r; \
6192 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6193 $(HOST_EXPORTS) \
6194 $(POSTSTAGE1_HOST_EXPORTS) \
6195 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0
PB
6196 $(MAKE) $(BASE_FLAGS_TO_PASS) \
6197 CFLAGS="$(STAGE3_CFLAGS)" CXXFLAGS="$(STAGE3_CFLAGS)" \
6198 LIBCFLAGS="$(STAGE3_LIBCFLAGS)" \
6199 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" \
6200 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 6201 $(TARGET-stage3-opcodes)
d545f33b
PB
6202
6203maybe-clean-stage3-opcodes: clean-stage3-opcodes
6204clean-stage3: clean-stage3-opcodes
6205clean-stage3-opcodes:
9dbaa842
DD
6206 @if [ $(current_stage) = stage3 ]; then \
6207 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6208 else \
6209 [ -f $(HOST_SUBDIR)/stage3-opcodes/Makefile ] || exit 0; \
6210 $(MAKE) stage3-start; \
6211 fi; \
d545f33b 6212 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6213 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 6214 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 6215 clean
d545f33b
PB
6216@endif opcodes-bootstrap
6217
6218
8520c408
AO
6219.PHONY: all-stageb3g2-opcodes maybe-all-stageb3g2-opcodes
6220.PHONY: clean-stageb3g2-opcodes maybe-clean-stageb3g2-opcodes
6221maybe-all-stageb3g2-opcodes:
6222maybe-clean-stageb3g2-opcodes:
6223@if opcodes-bootstrap
6224maybe-all-stageb3g2-opcodes: all-stageb3g2-opcodes
6225all-stageb3g2: all-stageb3g2-opcodes
6226TARGET-stageb3g2-opcodes = $(TARGET-opcodes)
6227all-stageb3g2-opcodes: configure-stageb3g2-opcodes
6228 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
6229 @r=`${PWD_COMMAND}`; export r; \
6230 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6231 $(HOST_EXPORTS) \
6232 $(POSTSTAGE1_HOST_EXPORTS) \
6233 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0
PB
6234 $(MAKE) $(BASE_FLAGS_TO_PASS) \
6235 CFLAGS="$(STAGE3_CFLAGS) -g2" CXXFLAGS="$(STAGE3_CFLAGS) -g2" \
6236 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -g2" \
6237 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" \
6238 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
6239 $(TARGET-stageb3g2-opcodes)
6240
6241maybe-clean-stageb3g2-opcodes: clean-stageb3g2-opcodes
6242clean-stageb3g2: clean-stageb3g2-opcodes
6243clean-stageb3g2-opcodes:
6244 @if [ $(current_stage) = stageb3g2 ]; then \
6245 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6246 else \
6247 [ -f $(HOST_SUBDIR)/stageb3g2-opcodes/Makefile ] || exit 0; \
6248 $(MAKE) stageb3g2-start; \
6249 fi; \
6250 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6251 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
6252 $(POSTSTAGE1_FLAGS_TO_PASS) \
6253 clean
6254@endif opcodes-bootstrap
6255
6256
d545f33b
PB
6257.PHONY: all-stage4-opcodes maybe-all-stage4-opcodes
6258.PHONY: clean-stage4-opcodes maybe-clean-stage4-opcodes
6259maybe-all-stage4-opcodes:
6260maybe-clean-stage4-opcodes:
6261@if opcodes-bootstrap
6262maybe-all-stage4-opcodes: all-stage4-opcodes
6263all-stage4: all-stage4-opcodes
f70224b5 6264TARGET-stage4-opcodes = $(TARGET-opcodes)
d545f33b 6265all-stage4-opcodes: configure-stage4-opcodes
c52c6897 6266 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
6267 @r=`${PWD_COMMAND}`; export r; \
6268 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6269 $(HOST_EXPORTS) \
6270 $(POSTSTAGE1_HOST_EXPORTS) \
6271 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0
PB
6272 $(MAKE) $(BASE_FLAGS_TO_PASS) \
6273 CFLAGS="$(STAGE4_CFLAGS)" CXXFLAGS="$(STAGE4_CFLAGS)" \
6274 LIBCFLAGS="$(STAGE4_CFLAGS)" \
6275 CFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" \
6276 CXXFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 6277 $(TARGET-stage4-opcodes)
d545f33b
PB
6278
6279maybe-clean-stage4-opcodes: clean-stage4-opcodes
6280clean-stage4: clean-stage4-opcodes
6281clean-stage4-opcodes:
9dbaa842
DD
6282 @if [ $(current_stage) = stage4 ]; then \
6283 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6284 else \
6285 [ -f $(HOST_SUBDIR)/stage4-opcodes/Makefile ] || exit 0; \
6286 $(MAKE) stage4-start; \
6287 fi; \
d545f33b 6288 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6289 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 6290 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 6291 clean
d545f33b
PB
6292@endif opcodes-bootstrap
6293
6294
6295.PHONY: all-stageprofile-opcodes maybe-all-stageprofile-opcodes
6296.PHONY: clean-stageprofile-opcodes maybe-clean-stageprofile-opcodes
6297maybe-all-stageprofile-opcodes:
6298maybe-clean-stageprofile-opcodes:
6299@if opcodes-bootstrap
6300maybe-all-stageprofile-opcodes: all-stageprofile-opcodes
6301all-stageprofile: all-stageprofile-opcodes
f70224b5 6302TARGET-stageprofile-opcodes = $(TARGET-opcodes)
d545f33b 6303all-stageprofile-opcodes: configure-stageprofile-opcodes
c52c6897 6304 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
6305 @r=`${PWD_COMMAND}`; export r; \
6306 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6307 $(HOST_EXPORTS) \
6308 $(POSTSTAGE1_HOST_EXPORTS) \
6309 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0
PB
6310 $(MAKE) $(BASE_FLAGS_TO_PASS) \
6311 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" \
5c5f596d
PB
6312 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
6313 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
6314 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 6315 $(TARGET-stageprofile-opcodes)
d545f33b
PB
6316
6317maybe-clean-stageprofile-opcodes: clean-stageprofile-opcodes
6318clean-stageprofile: clean-stageprofile-opcodes
6319clean-stageprofile-opcodes:
9dbaa842
DD
6320 @if [ $(current_stage) = stageprofile ]; then \
6321 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6322 else \
6323 [ -f $(HOST_SUBDIR)/stageprofile-opcodes/Makefile ] || exit 0; \
6324 $(MAKE) stageprofile-start; \
6325 fi; \
d545f33b 6326 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6327 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 6328 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 6329 clean
d545f33b
PB
6330@endif opcodes-bootstrap
6331
6332
6333.PHONY: all-stagefeedback-opcodes maybe-all-stagefeedback-opcodes
6334.PHONY: clean-stagefeedback-opcodes maybe-clean-stagefeedback-opcodes
6335maybe-all-stagefeedback-opcodes:
6336maybe-clean-stagefeedback-opcodes:
6337@if opcodes-bootstrap
6338maybe-all-stagefeedback-opcodes: all-stagefeedback-opcodes
6339all-stagefeedback: all-stagefeedback-opcodes
f70224b5 6340TARGET-stagefeedback-opcodes = $(TARGET-opcodes)
d545f33b 6341all-stagefeedback-opcodes: configure-stagefeedback-opcodes
c52c6897 6342 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
6343 @r=`${PWD_COMMAND}`; export r; \
6344 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6345 $(HOST_EXPORTS) \
6346 $(POSTSTAGE1_HOST_EXPORTS) \
6347 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0
PB
6348 $(MAKE) $(BASE_FLAGS_TO_PASS) \
6349 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use" \
6350 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use" \
6351 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" \
6352 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 6353 $(TARGET-stagefeedback-opcodes)
d545f33b
PB
6354
6355maybe-clean-stagefeedback-opcodes: clean-stagefeedback-opcodes
6356clean-stagefeedback: clean-stagefeedback-opcodes
6357clean-stagefeedback-opcodes:
9dbaa842
DD
6358 @if [ $(current_stage) = stagefeedback ]; then \
6359 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6360 else \
6361 [ -f $(HOST_SUBDIR)/stagefeedback-opcodes/Makefile ] || exit 0; \
6362 $(MAKE) stagefeedback-start; \
6363 fi; \
d545f33b 6364 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6365 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 6366 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 6367 clean
d545f33b
PB
6368@endif opcodes-bootstrap
6369
6370
6371
6372
6373
4fa63067
NN
6374.PHONY: check-opcodes maybe-check-opcodes
6375maybe-check-opcodes:
6bd3dfaa
PB
6376@if opcodes
6377maybe-check-opcodes: check-opcodes
4fa63067
NN
6378
6379check-opcodes:
0aed8855 6380 @: $(MAKE); $(unstage)
4fa63067 6381 @r=`${PWD_COMMAND}`; export r; \
b40e3958 6382 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6383 $(HOST_EXPORTS) \
b00612cc
PB
6384 (cd $(HOST_SUBDIR)/opcodes && \
6385 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 6386
6bd3dfaa 6387@endif opcodes
2a4cbe27 6388
4fa63067
NN
6389.PHONY: install-opcodes maybe-install-opcodes
6390maybe-install-opcodes:
6bd3dfaa
PB
6391@if opcodes
6392maybe-install-opcodes: install-opcodes
2a4cbe27 6393
4fa63067 6394install-opcodes: installdirs
0aed8855 6395 @: $(MAKE); $(unstage)
4fa63067
NN
6396 @r=`${PWD_COMMAND}`; export r; \
6397 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6398 $(HOST_EXPORTS) \
b00612cc 6399 (cd $(HOST_SUBDIR)/opcodes && \
2da12f12 6400 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 6401
6bd3dfaa 6402@endif opcodes
4fa63067 6403
56a8fe78 6404# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
6405
6406.PHONY: maybe-info-opcodes info-opcodes
6407maybe-info-opcodes:
6bd3dfaa
PB
6408@if opcodes
6409maybe-info-opcodes: info-opcodes
4fa63067
NN
6410
6411info-opcodes: \
6412 configure-opcodes
6413 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6414 r=`${PWD_COMMAND}`; export r; \
6415 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6416 $(HOST_EXPORTS) \
b813574b 6417 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6418 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6419 done; \
4fa63067 6420 echo "Doing info in opcodes" ; \
b00612cc 6421 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6422 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6423 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6424 "RANLIB=$${RANLIB}" \
0c24b341 6425 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6426 info) \
2a4cbe27
NN
6427 || exit 1
6428
6bd3dfaa 6429@endif opcodes
2a4cbe27 6430
4fa63067
NN
6431.PHONY: maybe-dvi-opcodes dvi-opcodes
6432maybe-dvi-opcodes:
6bd3dfaa
PB
6433@if opcodes
6434maybe-dvi-opcodes: dvi-opcodes
2a4cbe27 6435
4fa63067
NN
6436dvi-opcodes: \
6437 configure-opcodes
6438 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6439 r=`${PWD_COMMAND}`; export r; \
6440 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6441 $(HOST_EXPORTS) \
b813574b 6442 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6443 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6444 done; \
4fa63067 6445 echo "Doing dvi in opcodes" ; \
b00612cc 6446 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6447 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6448 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6449 "RANLIB=$${RANLIB}" \
0c24b341 6450 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6451 dvi) \
2a4cbe27
NN
6452 || exit 1
6453
6bd3dfaa 6454@endif opcodes
2a4cbe27 6455
56a8fe78
DD
6456.PHONY: maybe-pdf-opcodes pdf-opcodes
6457maybe-pdf-opcodes:
6458@if opcodes
6459maybe-pdf-opcodes: pdf-opcodes
6460
6461pdf-opcodes: \
6462 configure-opcodes
6463 @[ -f ./opcodes/Makefile ] || exit 0; \
6464 r=`${PWD_COMMAND}`; export r; \
6465 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6466 $(HOST_EXPORTS) \
6467 for flag in $(EXTRA_HOST_FLAGS) ; do \
6468 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6469 done; \
6470 echo "Doing pdf in opcodes" ; \
6471 (cd $(HOST_SUBDIR)/opcodes && \
6472 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6473 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6474 "RANLIB=$${RANLIB}" \
0c24b341 6475 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
6476 pdf) \
6477 || exit 1
6478
6479@endif opcodes
6480
6d389afc
MS
6481.PHONY: maybe-html-opcodes html-opcodes
6482maybe-html-opcodes:
6483@if opcodes
6484maybe-html-opcodes: html-opcodes
6485
6486html-opcodes: \
6487 configure-opcodes
6488 @[ -f ./opcodes/Makefile ] || exit 0; \
6489 r=`${PWD_COMMAND}`; export r; \
6490 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
6491 $(HOST_EXPORTS) \
6492 for flag in $(EXTRA_HOST_FLAGS) ; do \
6493 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6494 done; \
6495 echo "Doing html in opcodes" ; \
b00612cc 6496 (cd $(HOST_SUBDIR)/opcodes && \
6d389afc
MS
6497 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6498 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6499 "RANLIB=$${RANLIB}" \
0c24b341 6500 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
6501 html) \
6502 || exit 1
6503
6504@endif opcodes
6505
4fa63067
NN
6506.PHONY: maybe-TAGS-opcodes TAGS-opcodes
6507maybe-TAGS-opcodes:
6bd3dfaa
PB
6508@if opcodes
6509maybe-TAGS-opcodes: TAGS-opcodes
2a4cbe27 6510
4fa63067
NN
6511TAGS-opcodes: \
6512 configure-opcodes
6513 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6514 r=`${PWD_COMMAND}`; export r; \
6515 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6516 $(HOST_EXPORTS) \
b813574b 6517 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6518 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6519 done; \
4fa63067 6520 echo "Doing TAGS in opcodes" ; \
b00612cc 6521 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6522 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6523 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6524 "RANLIB=$${RANLIB}" \
0c24b341 6525 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6526 TAGS) \
2a4cbe27
NN
6527 || exit 1
6528
6bd3dfaa 6529@endif opcodes
2a4cbe27 6530
4fa63067
NN
6531.PHONY: maybe-install-info-opcodes install-info-opcodes
6532maybe-install-info-opcodes:
6bd3dfaa
PB
6533@if opcodes
6534maybe-install-info-opcodes: install-info-opcodes
2a4cbe27 6535
4fa63067
NN
6536install-info-opcodes: \
6537 configure-opcodes \
6538 info-opcodes
6539 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6540 r=`${PWD_COMMAND}`; export r; \
6541 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6542 $(HOST_EXPORTS) \
b813574b 6543 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6544 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6545 done; \
4fa63067 6546 echo "Doing install-info in opcodes" ; \
b00612cc 6547 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6548 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6549 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6550 "RANLIB=$${RANLIB}" \
0c24b341 6551 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6552 install-info) \
2a4cbe27
NN
6553 || exit 1
6554
6bd3dfaa 6555@endif opcodes
2a4cbe27 6556
a3ca38d2
DD
6557.PHONY: maybe-install-pdf-opcodes install-pdf-opcodes
6558maybe-install-pdf-opcodes:
6559@if opcodes
6560maybe-install-pdf-opcodes: install-pdf-opcodes
6561
6562install-pdf-opcodes: \
6563 configure-opcodes \
6564 pdf-opcodes
6565 @[ -f ./opcodes/Makefile ] || exit 0; \
6566 r=`${PWD_COMMAND}`; export r; \
6567 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6568 $(HOST_EXPORTS) \
6569 for flag in $(EXTRA_HOST_FLAGS) ; do \
6570 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6571 done; \
6572 echo "Doing install-pdf in opcodes" ; \
6573 (cd $(HOST_SUBDIR)/opcodes && \
6574 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6575 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6576 "RANLIB=$${RANLIB}" \
0c24b341 6577 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
6578 install-pdf) \
6579 || exit 1
6580
6581@endif opcodes
6582
108a6f8e
CD
6583.PHONY: maybe-install-html-opcodes install-html-opcodes
6584maybe-install-html-opcodes:
6585@if opcodes
6586maybe-install-html-opcodes: install-html-opcodes
6587
6588install-html-opcodes: \
6589 configure-opcodes \
6590 html-opcodes
6591 @[ -f ./opcodes/Makefile ] || exit 0; \
6592 r=`${PWD_COMMAND}`; export r; \
6593 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6594 $(HOST_EXPORTS) \
6595 for flag in $(EXTRA_HOST_FLAGS) ; do \
6596 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6597 done; \
6598 echo "Doing install-html in opcodes" ; \
6599 (cd $(HOST_SUBDIR)/opcodes && \
6600 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6601 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6602 "RANLIB=$${RANLIB}" \
0c24b341 6603 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
6604 install-html) \
6605 || exit 1
6606
6607@endif opcodes
6608
4fa63067
NN
6609.PHONY: maybe-installcheck-opcodes installcheck-opcodes
6610maybe-installcheck-opcodes:
6bd3dfaa
PB
6611@if opcodes
6612maybe-installcheck-opcodes: installcheck-opcodes
2a4cbe27 6613
4fa63067
NN
6614installcheck-opcodes: \
6615 configure-opcodes
6616 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6617 r=`${PWD_COMMAND}`; export r; \
6618 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6619 $(HOST_EXPORTS) \
b813574b 6620 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6621 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6622 done; \
4fa63067 6623 echo "Doing installcheck in opcodes" ; \
b00612cc 6624 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6625 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6626 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6627 "RANLIB=$${RANLIB}" \
0c24b341 6628 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6629 installcheck) \
2a4cbe27
NN
6630 || exit 1
6631
6bd3dfaa 6632@endif opcodes
2a4cbe27
NN
6633
6634.PHONY: maybe-mostlyclean-opcodes mostlyclean-opcodes
6635maybe-mostlyclean-opcodes:
6bd3dfaa
PB
6636@if opcodes
6637maybe-mostlyclean-opcodes: mostlyclean-opcodes
2a4cbe27
NN
6638
6639mostlyclean-opcodes:
6640 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6641 r=`${PWD_COMMAND}`; export r; \
6642 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6643 $(HOST_EXPORTS) \
b813574b 6644 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6645 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6646 done; \
6647 echo "Doing mostlyclean in opcodes" ; \
b00612cc 6648 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6649 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6650 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6651 "RANLIB=$${RANLIB}" \
0c24b341 6652 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6653 mostlyclean) \
2a4cbe27
NN
6654 || exit 1
6655
6bd3dfaa 6656@endif opcodes
2a4cbe27 6657
4fa63067
NN
6658.PHONY: maybe-clean-opcodes clean-opcodes
6659maybe-clean-opcodes:
6bd3dfaa
PB
6660@if opcodes
6661maybe-clean-opcodes: clean-opcodes
2a4cbe27 6662
4fa63067
NN
6663clean-opcodes:
6664 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6665 r=`${PWD_COMMAND}`; export r; \
6666 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6667 $(HOST_EXPORTS) \
b813574b 6668 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6669 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6670 done; \
4fa63067 6671 echo "Doing clean in opcodes" ; \
b00612cc 6672 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6673 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6674 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6675 "RANLIB=$${RANLIB}" \
0c24b341 6676 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6677 clean) \
2a4cbe27
NN
6678 || exit 1
6679
6bd3dfaa 6680@endif opcodes
2a4cbe27 6681
4fa63067
NN
6682.PHONY: maybe-distclean-opcodes distclean-opcodes
6683maybe-distclean-opcodes:
6bd3dfaa
PB
6684@if opcodes
6685maybe-distclean-opcodes: distclean-opcodes
2a4cbe27 6686
4fa63067
NN
6687distclean-opcodes:
6688 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6689 r=`${PWD_COMMAND}`; export r; \
6690 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6691 $(HOST_EXPORTS) \
b813574b 6692 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6693 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6694 done; \
4fa63067 6695 echo "Doing distclean in opcodes" ; \
b00612cc 6696 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6697 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6698 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6699 "RANLIB=$${RANLIB}" \
0c24b341 6700 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6701 distclean) \
2a4cbe27
NN
6702 || exit 1
6703
6bd3dfaa 6704@endif opcodes
2a4cbe27 6705
4fa63067
NN
6706.PHONY: maybe-maintainer-clean-opcodes maintainer-clean-opcodes
6707maybe-maintainer-clean-opcodes:
6bd3dfaa
PB
6708@if opcodes
6709maybe-maintainer-clean-opcodes: maintainer-clean-opcodes
2a4cbe27 6710
4fa63067
NN
6711maintainer-clean-opcodes:
6712 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6713 r=`${PWD_COMMAND}`; export r; \
6714 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6715 $(HOST_EXPORTS) \
b813574b 6716 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6717 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6718 done; \
4fa63067 6719 echo "Doing maintainer-clean in opcodes" ; \
b00612cc 6720 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6721 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6722 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6723 "RANLIB=$${RANLIB}" \
0c24b341 6724 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6725 maintainer-clean) \
2a4cbe27
NN
6726 || exit 1
6727
6bd3dfaa 6728@endif opcodes
2a4cbe27 6729
2a4cbe27 6730
a7254363 6731
4fa63067
NN
6732.PHONY: configure-binutils maybe-configure-binutils
6733maybe-configure-binutils:
4f0ef2d8
CD
6734@if gcc-bootstrap
6735configure-binutils: stage_current
6736@endif gcc-bootstrap
6bd3dfaa
PB
6737@if binutils
6738maybe-configure-binutils: configure-binutils
c52c6897 6739configure-binutils:
c52c6897
PB
6740 @r=`${PWD_COMMAND}`; export r; \
6741 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
6742 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
6743 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
378fce5b 6744 $(HOST_EXPORTS) \
a7254363
PB
6745 echo Configuring in $(HOST_SUBDIR)/binutils; \
6746 cd "$(HOST_SUBDIR)/binutils" || exit 1; \
4fa63067 6747 case $(srcdir) in \
b00612cc
PB
6748 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6749 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6750 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 6751 esac; \
b00612cc
PB
6752 srcdiroption="--srcdir=$${topdir}/binutils"; \
6753 libsrcdir="$$s/binutils"; \
4fa63067 6754 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6755 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6756 --target=${target_alias} $${srcdiroption} \
2a4cbe27 6757 || exit 1
6bd3dfaa 6758@endif binutils
2a4cbe27 6759
a7254363
PB
6760
6761
d545f33b
PB
6762.PHONY: configure-stage1-binutils maybe-configure-stage1-binutils
6763maybe-configure-stage1-binutils:
6764@if binutils-bootstrap
6765maybe-configure-stage1-binutils: configure-stage1-binutils
0aed8855 6766configure-stage1-binutils:
c52c6897 6767 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 6768 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
6769 @r=`${PWD_COMMAND}`; export r; \
6770 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 6771 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
7f6ef0c0 6772 $(HOST_EXPORTS) \
8ee82aff 6773 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
7f6ef0c0 6774 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
d545f33b 6775 echo Configuring stage 1 in $(HOST_SUBDIR)/binutils ; \
0aed8855 6776 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
6777 cd $(HOST_SUBDIR)/binutils || exit 1; \
6778 case $(srcdir) in \
6779 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6780 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6781 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6782 esac; \
6783 srcdiroption="--srcdir=$${topdir}/binutils"; \
6784 libsrcdir="$$s/binutils"; \
6785 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6786 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6787 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6788 \
8a0d8a5c 6789 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
d545f33b
PB
6790@endif binutils-bootstrap
6791
6792.PHONY: configure-stage2-binutils maybe-configure-stage2-binutils
6793maybe-configure-stage2-binutils:
6794@if binutils-bootstrap
6795maybe-configure-stage2-binutils: configure-stage2-binutils
0aed8855 6796configure-stage2-binutils:
c52c6897 6797 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 6798 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
6799 @r=`${PWD_COMMAND}`; export r; \
6800 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 6801 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
d545f33b 6802 $(HOST_EXPORTS) \
7f6ef0c0 6803 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 6804 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
7f6ef0c0 6805 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
d545f33b 6806 echo Configuring stage 2 in $(HOST_SUBDIR)/binutils ; \
0aed8855 6807 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
6808 cd $(HOST_SUBDIR)/binutils || exit 1; \
6809 case $(srcdir) in \
6810 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6811 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6812 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6813 esac; \
6814 srcdiroption="--srcdir=$${topdir}/binutils"; \
6815 libsrcdir="$$s/binutils"; \
6816 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6817 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6818 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6819 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
6820 @stage2_werror_flag@
6821@endif binutils-bootstrap
6822
8520c408
AO
6823.PHONY: configure-stageb2g0-binutils maybe-configure-stageb2g0-binutils
6824maybe-configure-stageb2g0-binutils:
6825@if binutils-bootstrap
6826maybe-configure-stageb2g0-binutils: configure-stageb2g0-binutils
6827configure-stageb2g0-binutils:
6828 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
6829 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
6830 @r=`${PWD_COMMAND}`; export r; \
6831 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6832 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
6833 $(HOST_EXPORTS) \
7f6ef0c0 6834 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 6835 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
7f6ef0c0 6836 CXXFLAGS="$(STAGE2_CFLAGS) -g0"; export CXXFLAGS; \
8520c408
AO
6837 echo Configuring stage b2g0 in $(HOST_SUBDIR)/binutils ; \
6838 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
6839 cd $(HOST_SUBDIR)/binutils || exit 1; \
6840 case $(srcdir) in \
6841 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6842 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6843 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6844 esac; \
6845 srcdiroption="--srcdir=$${topdir}/binutils"; \
6846 libsrcdir="$$s/binutils"; \
6847 $(SHELL) $${libsrcdir}/configure \
6848 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6849 --target=${target_alias} $${srcdiroption} \
6850 --with-build-libsubdir=$(HOST_SUBDIR) \
6851 @stage2_werror_flag@
6852@endif binutils-bootstrap
6853
d545f33b
PB
6854.PHONY: configure-stage3-binutils maybe-configure-stage3-binutils
6855maybe-configure-stage3-binutils:
6856@if binutils-bootstrap
6857maybe-configure-stage3-binutils: configure-stage3-binutils
0aed8855 6858configure-stage3-binutils:
c52c6897 6859 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 6860 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
6861 @r=`${PWD_COMMAND}`; export r; \
6862 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 6863 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
d545f33b 6864 $(HOST_EXPORTS) \
7f6ef0c0 6865 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 6866 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
7f6ef0c0 6867 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
d545f33b 6868 echo Configuring stage 3 in $(HOST_SUBDIR)/binutils ; \
0aed8855 6869 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
6870 cd $(HOST_SUBDIR)/binutils || exit 1; \
6871 case $(srcdir) in \
6872 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6873 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6874 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6875 esac; \
6876 srcdiroption="--srcdir=$${topdir}/binutils"; \
6877 libsrcdir="$$s/binutils"; \
6878 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6879 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6880 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6881 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
6882 @stage2_werror_flag@
6883@endif binutils-bootstrap
6884
8520c408
AO
6885.PHONY: configure-stageb3g2-binutils maybe-configure-stageb3g2-binutils
6886maybe-configure-stageb3g2-binutils:
6887@if binutils-bootstrap
6888maybe-configure-stageb3g2-binutils: configure-stageb3g2-binutils
6889configure-stageb3g2-binutils:
6890 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
6891 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
6892 @r=`${PWD_COMMAND}`; export r; \
6893 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6894 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
6895 $(HOST_EXPORTS) \
7f6ef0c0 6896 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 6897 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
7f6ef0c0 6898 CXXFLAGS="$(STAGE3_CFLAGS) -g2"; export CXXFLAGS; \
8520c408
AO
6899 echo Configuring stage b3g2 in $(HOST_SUBDIR)/binutils ; \
6900 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
6901 cd $(HOST_SUBDIR)/binutils || exit 1; \
6902 case $(srcdir) in \
6903 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6904 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6905 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6906 esac; \
6907 srcdiroption="--srcdir=$${topdir}/binutils"; \
6908 libsrcdir="$$s/binutils"; \
6909 $(SHELL) $${libsrcdir}/configure \
6910 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6911 --target=${target_alias} $${srcdiroption} \
6912 --with-build-libsubdir=$(HOST_SUBDIR) \
6913 @stage2_werror_flag@
6914@endif binutils-bootstrap
6915
d545f33b
PB
6916.PHONY: configure-stage4-binutils maybe-configure-stage4-binutils
6917maybe-configure-stage4-binutils:
6918@if binutils-bootstrap
6919maybe-configure-stage4-binutils: configure-stage4-binutils
0aed8855 6920configure-stage4-binutils:
c52c6897 6921 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 6922 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
6923 @r=`${PWD_COMMAND}`; export r; \
6924 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 6925 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
d545f33b 6926 $(HOST_EXPORTS) \
7f6ef0c0 6927 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 6928 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
7f6ef0c0 6929 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
d545f33b 6930 echo Configuring stage 4 in $(HOST_SUBDIR)/binutils ; \
0aed8855 6931 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
6932 cd $(HOST_SUBDIR)/binutils || exit 1; \
6933 case $(srcdir) in \
6934 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6935 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6936 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6937 esac; \
6938 srcdiroption="--srcdir=$${topdir}/binutils"; \
6939 libsrcdir="$$s/binutils"; \
6940 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6941 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6942 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6943 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
6944 @stage2_werror_flag@
6945@endif binutils-bootstrap
6946
6947.PHONY: configure-stageprofile-binutils maybe-configure-stageprofile-binutils
6948maybe-configure-stageprofile-binutils:
6949@if binutils-bootstrap
6950maybe-configure-stageprofile-binutils: configure-stageprofile-binutils
0aed8855 6951configure-stageprofile-binutils:
c52c6897 6952 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 6953 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
6954 @r=`${PWD_COMMAND}`; export r; \
6955 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 6956 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
d545f33b 6957 $(HOST_EXPORTS) \
7f6ef0c0 6958 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 6959 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
7f6ef0c0 6960 CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CXXFLAGS; \
d545f33b 6961 echo Configuring stage profile in $(HOST_SUBDIR)/binutils ; \
0aed8855 6962 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
6963 cd $(HOST_SUBDIR)/binutils || exit 1; \
6964 case $(srcdir) in \
6965 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6966 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6967 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6968 esac; \
6969 srcdiroption="--srcdir=$${topdir}/binutils"; \
6970 libsrcdir="$$s/binutils"; \
6971 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6972 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6973 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6974 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
6975 @stage2_werror_flag@
6976@endif binutils-bootstrap
6977
6978.PHONY: configure-stagefeedback-binutils maybe-configure-stagefeedback-binutils
6979maybe-configure-stagefeedback-binutils:
6980@if binutils-bootstrap
6981maybe-configure-stagefeedback-binutils: configure-stagefeedback-binutils
0aed8855 6982configure-stagefeedback-binutils:
c52c6897 6983 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 6984 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
6985 @r=`${PWD_COMMAND}`; export r; \
6986 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 6987 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
d545f33b 6988 $(HOST_EXPORTS) \
7f6ef0c0 6989 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 6990 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
7f6ef0c0 6991 CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CXXFLAGS; \
d545f33b 6992 echo Configuring stage feedback in $(HOST_SUBDIR)/binutils ; \
0aed8855 6993 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
6994 cd $(HOST_SUBDIR)/binutils || exit 1; \
6995 case $(srcdir) in \
6996 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6997 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6998 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6999 esac; \
7000 srcdiroption="--srcdir=$${topdir}/binutils"; \
7001 libsrcdir="$$s/binutils"; \
7002 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
7003 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7004 --target=${target_alias} $${srcdiroption} \
c1cb7e02 7005 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
7006 @stage2_werror_flag@
7007@endif binutils-bootstrap
7008
7009
7010
7011
7012
4fa63067
NN
7013.PHONY: all-binutils maybe-all-binutils
7014maybe-all-binutils:
4f0ef2d8
CD
7015@if gcc-bootstrap
7016all-binutils: stage_current
7017@endif gcc-bootstrap
6bd3dfaa 7018@if binutils
d27cc32e 7019TARGET-binutils=all
6bd3dfaa 7020maybe-all-binutils: all-binutils
4fa63067 7021all-binutils: configure-binutils
c52c6897 7022 @r=`${PWD_COMMAND}`; export r; \
b40e3958 7023 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7024 $(HOST_EXPORTS) \
b00612cc 7025 (cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0
PB
7026 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
7027 $(TARGET-binutils))
6bd3dfaa 7028@endif binutils
4fa63067 7029
a7254363 7030
4fa63067 7031
d545f33b
PB
7032.PHONY: all-stage1-binutils maybe-all-stage1-binutils
7033.PHONY: clean-stage1-binutils maybe-clean-stage1-binutils
7034maybe-all-stage1-binutils:
7035maybe-clean-stage1-binutils:
7036@if binutils-bootstrap
7037maybe-all-stage1-binutils: all-stage1-binutils
7038all-stage1: all-stage1-binutils
f70224b5 7039TARGET-stage1-binutils = $(TARGET-binutils)
d545f33b 7040all-stage1-binutils: configure-stage1-binutils
c52c6897 7041 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4fa63067
NN
7042 @r=`${PWD_COMMAND}`; export r; \
7043 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7044 $(HOST_EXPORTS) \
d545f33b 7045 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0
PB
7046 $(MAKE) $(BASE_FLAGS_TO_PASS) \
7047 CFLAGS="$(STAGE1_CFLAGS)" CXXFLAGS="$(STAGE1_CFLAGS)" \
7048 LIBCFLAGS="$(STAGE1_LIBCFLAGS)" \
7049 CFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" \
7050 CXXFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) \
f70224b5 7051 $(TARGET-stage1-binutils)
2a4cbe27 7052
d545f33b
PB
7053maybe-clean-stage1-binutils: clean-stage1-binutils
7054clean-stage1: clean-stage1-binutils
7055clean-stage1-binutils:
9dbaa842
DD
7056 @if [ $(current_stage) = stage1 ]; then \
7057 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7058 else \
7059 [ -f $(HOST_SUBDIR)/stage1-binutils/Makefile ] || exit 0; \
7060 $(MAKE) stage1-start; \
7061 fi; \
d545f33b 7062 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7063 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 7064 clean
d545f33b 7065@endif binutils-bootstrap
2a4cbe27 7066
2a4cbe27 7067
d545f33b
PB
7068.PHONY: all-stage2-binutils maybe-all-stage2-binutils
7069.PHONY: clean-stage2-binutils maybe-clean-stage2-binutils
7070maybe-all-stage2-binutils:
7071maybe-clean-stage2-binutils:
7072@if binutils-bootstrap
7073maybe-all-stage2-binutils: all-stage2-binutils
7074all-stage2: all-stage2-binutils
f70224b5 7075TARGET-stage2-binutils = $(TARGET-binutils)
d545f33b 7076all-stage2-binutils: configure-stage2-binutils
c52c6897 7077 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4fa63067 7078 @r=`${PWD_COMMAND}`; export r; \
b40e3958 7079 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7080 $(HOST_EXPORTS) \
d545f33b
PB
7081 $(POSTSTAGE1_HOST_EXPORTS) \
7082 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0
PB
7083 $(MAKE) $(BASE_FLAGS_TO_PASS) \
7084 CFLAGS="$(STAGE2_CFLAGS)" CXXFLAGS="$(STAGE2_CFLAGS)" \
7085 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
7086 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
7087 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 7088 $(TARGET-stage2-binutils)
2a4cbe27 7089
d545f33b
PB
7090maybe-clean-stage2-binutils: clean-stage2-binutils
7091clean-stage2: clean-stage2-binutils
7092clean-stage2-binutils:
9dbaa842
DD
7093 @if [ $(current_stage) = stage2 ]; then \
7094 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7095 else \
7096 [ -f $(HOST_SUBDIR)/stage2-binutils/Makefile ] || exit 0; \
7097 $(MAKE) stage2-start; \
7098 fi; \
d545f33b 7099 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7100 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 7101 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 7102 clean
d545f33b 7103@endif binutils-bootstrap
2a4cbe27 7104
4fa63067 7105
8520c408
AO
7106.PHONY: all-stageb2g0-binutils maybe-all-stageb2g0-binutils
7107.PHONY: clean-stageb2g0-binutils maybe-clean-stageb2g0-binutils
7108maybe-all-stageb2g0-binutils:
7109maybe-clean-stageb2g0-binutils:
7110@if binutils-bootstrap
7111maybe-all-stageb2g0-binutils: all-stageb2g0-binutils
7112all-stageb2g0: all-stageb2g0-binutils
7113TARGET-stageb2g0-binutils = $(TARGET-binutils)
7114all-stageb2g0-binutils: configure-stageb2g0-binutils
7115 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
7116 @r=`${PWD_COMMAND}`; export r; \
7117 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7118 $(HOST_EXPORTS) \
7119 $(POSTSTAGE1_HOST_EXPORTS) \
7120 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0
PB
7121 $(MAKE) $(BASE_FLAGS_TO_PASS) \
7122 CFLAGS="$(STAGE2_CFLAGS) -g0" CXXFLAGS="$(STAGE2_CFLAGS) -g0" \
7123 LIBCFLAGS="$(STAGE2_LIBCFLAGS) -g0" \
7124 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" \
7125 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
7126 $(TARGET-stageb2g0-binutils)
7127
7128maybe-clean-stageb2g0-binutils: clean-stageb2g0-binutils
7129clean-stageb2g0: clean-stageb2g0-binutils
7130clean-stageb2g0-binutils:
7131 @if [ $(current_stage) = stageb2g0 ]; then \
7132 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7133 else \
7134 [ -f $(HOST_SUBDIR)/stageb2g0-binutils/Makefile ] || exit 0; \
7135 $(MAKE) stageb2g0-start; \
7136 fi; \
7137 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7138 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
7139 $(POSTSTAGE1_FLAGS_TO_PASS) \
7140 clean
7141@endif binutils-bootstrap
7142
7143
d545f33b
PB
7144.PHONY: all-stage3-binutils maybe-all-stage3-binutils
7145.PHONY: clean-stage3-binutils maybe-clean-stage3-binutils
7146maybe-all-stage3-binutils:
7147maybe-clean-stage3-binutils:
7148@if binutils-bootstrap
7149maybe-all-stage3-binutils: all-stage3-binutils
7150all-stage3: all-stage3-binutils
f70224b5 7151TARGET-stage3-binutils = $(TARGET-binutils)
d545f33b 7152all-stage3-binutils: configure-stage3-binutils
c52c6897 7153 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b 7154 @r=`${PWD_COMMAND}`; export r; \
b40e3958 7155 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7156 $(HOST_EXPORTS) \
d545f33b
PB
7157 $(POSTSTAGE1_HOST_EXPORTS) \
7158 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0
PB
7159 $(MAKE) $(BASE_FLAGS_TO_PASS) \
7160 CFLAGS="$(STAGE3_CFLAGS)" CXXFLAGS="$(STAGE3_CFLAGS)" \
7161 LIBCFLAGS="$(STAGE3_LIBCFLAGS)" \
7162 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" \
7163 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 7164 $(TARGET-stage3-binutils)
2a4cbe27 7165
d545f33b
PB
7166maybe-clean-stage3-binutils: clean-stage3-binutils
7167clean-stage3: clean-stage3-binutils
7168clean-stage3-binutils:
9dbaa842
DD
7169 @if [ $(current_stage) = stage3 ]; then \
7170 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7171 else \
7172 [ -f $(HOST_SUBDIR)/stage3-binutils/Makefile ] || exit 0; \
7173 $(MAKE) stage3-start; \
7174 fi; \
d545f33b 7175 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7176 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 7177 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 7178 clean
d545f33b 7179@endif binutils-bootstrap
2a4cbe27 7180
2a4cbe27 7181
8520c408
AO
7182.PHONY: all-stageb3g2-binutils maybe-all-stageb3g2-binutils
7183.PHONY: clean-stageb3g2-binutils maybe-clean-stageb3g2-binutils
7184maybe-all-stageb3g2-binutils:
7185maybe-clean-stageb3g2-binutils:
7186@if binutils-bootstrap
7187maybe-all-stageb3g2-binutils: all-stageb3g2-binutils
7188all-stageb3g2: all-stageb3g2-binutils
7189TARGET-stageb3g2-binutils = $(TARGET-binutils)
7190all-stageb3g2-binutils: configure-stageb3g2-binutils
7191 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
7192 @r=`${PWD_COMMAND}`; export r; \
7193 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7194 $(HOST_EXPORTS) \
7195 $(POSTSTAGE1_HOST_EXPORTS) \
7196 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0
PB
7197 $(MAKE) $(BASE_FLAGS_TO_PASS) \
7198 CFLAGS="$(STAGE3_CFLAGS) -g2" CXXFLAGS="$(STAGE3_CFLAGS) -g2" \
7199 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -g2" \
7200 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" \
7201 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
7202 $(TARGET-stageb3g2-binutils)
7203
7204maybe-clean-stageb3g2-binutils: clean-stageb3g2-binutils
7205clean-stageb3g2: clean-stageb3g2-binutils
7206clean-stageb3g2-binutils:
7207 @if [ $(current_stage) = stageb3g2 ]; then \
7208 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7209 else \
7210 [ -f $(HOST_SUBDIR)/stageb3g2-binutils/Makefile ] || exit 0; \
7211 $(MAKE) stageb3g2-start; \
7212 fi; \
7213 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7214 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
7215 $(POSTSTAGE1_FLAGS_TO_PASS) \
7216 clean
7217@endif binutils-bootstrap
7218
7219
d545f33b
PB
7220.PHONY: all-stage4-binutils maybe-all-stage4-binutils
7221.PHONY: clean-stage4-binutils maybe-clean-stage4-binutils
7222maybe-all-stage4-binutils:
7223maybe-clean-stage4-binutils:
7224@if binutils-bootstrap
7225maybe-all-stage4-binutils: all-stage4-binutils
7226all-stage4: all-stage4-binutils
f70224b5 7227TARGET-stage4-binutils = $(TARGET-binutils)
d545f33b 7228all-stage4-binutils: configure-stage4-binutils
c52c6897 7229 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b 7230 @r=`${PWD_COMMAND}`; export r; \
b40e3958 7231 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7232 $(HOST_EXPORTS) \
d545f33b
PB
7233 $(POSTSTAGE1_HOST_EXPORTS) \
7234 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0
PB
7235 $(MAKE) $(BASE_FLAGS_TO_PASS) \
7236 CFLAGS="$(STAGE4_CFLAGS)" CXXFLAGS="$(STAGE4_CFLAGS)" \
7237 LIBCFLAGS="$(STAGE4_CFLAGS)" \
7238 CFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" \
7239 CXXFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 7240 $(TARGET-stage4-binutils)
d545f33b
PB
7241
7242maybe-clean-stage4-binutils: clean-stage4-binutils
7243clean-stage4: clean-stage4-binutils
7244clean-stage4-binutils:
9dbaa842
DD
7245 @if [ $(current_stage) = stage4 ]; then \
7246 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7247 else \
7248 [ -f $(HOST_SUBDIR)/stage4-binutils/Makefile ] || exit 0; \
7249 $(MAKE) stage4-start; \
7250 fi; \
d545f33b 7251 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7252 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 7253 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 7254 clean
d545f33b
PB
7255@endif binutils-bootstrap
7256
7257
7258.PHONY: all-stageprofile-binutils maybe-all-stageprofile-binutils
7259.PHONY: clean-stageprofile-binutils maybe-clean-stageprofile-binutils
7260maybe-all-stageprofile-binutils:
7261maybe-clean-stageprofile-binutils:
7262@if binutils-bootstrap
7263maybe-all-stageprofile-binutils: all-stageprofile-binutils
7264all-stageprofile: all-stageprofile-binutils
f70224b5 7265TARGET-stageprofile-binutils = $(TARGET-binutils)
d545f33b 7266all-stageprofile-binutils: configure-stageprofile-binutils
c52c6897 7267 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
7268 @r=`${PWD_COMMAND}`; export r; \
7269 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7270 $(HOST_EXPORTS) \
7271 $(POSTSTAGE1_HOST_EXPORTS) \
7272 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0
PB
7273 $(MAKE) $(BASE_FLAGS_TO_PASS) \
7274 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" \
5c5f596d
PB
7275 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
7276 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
7277 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 7278 $(TARGET-stageprofile-binutils)
d545f33b
PB
7279
7280maybe-clean-stageprofile-binutils: clean-stageprofile-binutils
7281clean-stageprofile: clean-stageprofile-binutils
7282clean-stageprofile-binutils:
9dbaa842
DD
7283 @if [ $(current_stage) = stageprofile ]; then \
7284 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7285 else \
7286 [ -f $(HOST_SUBDIR)/stageprofile-binutils/Makefile ] || exit 0; \
7287 $(MAKE) stageprofile-start; \
7288 fi; \
d545f33b 7289 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7290 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 7291 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 7292 clean
d545f33b
PB
7293@endif binutils-bootstrap
7294
7295
7296.PHONY: all-stagefeedback-binutils maybe-all-stagefeedback-binutils
7297.PHONY: clean-stagefeedback-binutils maybe-clean-stagefeedback-binutils
7298maybe-all-stagefeedback-binutils:
7299maybe-clean-stagefeedback-binutils:
7300@if binutils-bootstrap
7301maybe-all-stagefeedback-binutils: all-stagefeedback-binutils
7302all-stagefeedback: all-stagefeedback-binutils
f70224b5 7303TARGET-stagefeedback-binutils = $(TARGET-binutils)
d545f33b 7304all-stagefeedback-binutils: configure-stagefeedback-binutils
c52c6897 7305 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
7306 @r=`${PWD_COMMAND}`; export r; \
7307 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7308 $(HOST_EXPORTS) \
7309 $(POSTSTAGE1_HOST_EXPORTS) \
7310 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0
PB
7311 $(MAKE) $(BASE_FLAGS_TO_PASS) \
7312 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use" \
7313 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use" \
7314 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" \
7315 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 7316 $(TARGET-stagefeedback-binutils)
d545f33b
PB
7317
7318maybe-clean-stagefeedback-binutils: clean-stagefeedback-binutils
7319clean-stagefeedback: clean-stagefeedback-binutils
7320clean-stagefeedback-binutils:
9dbaa842
DD
7321 @if [ $(current_stage) = stagefeedback ]; then \
7322 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7323 else \
7324 [ -f $(HOST_SUBDIR)/stagefeedback-binutils/Makefile ] || exit 0; \
7325 $(MAKE) stagefeedback-start; \
7326 fi; \
d545f33b 7327 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7328 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 7329 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 7330 clean
d545f33b
PB
7331@endif binutils-bootstrap
7332
7333
7334
7335
7336
7337.PHONY: check-binutils maybe-check-binutils
7338maybe-check-binutils:
7339@if binutils
7340maybe-check-binutils: check-binutils
7341
7342check-binutils:
0aed8855 7343 @: $(MAKE); $(unstage)
d545f33b
PB
7344 @r=`${PWD_COMMAND}`; export r; \
7345 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7346 $(HOST_EXPORTS) \
7347 (cd $(HOST_SUBDIR)/binutils && \
7348 $(MAKE) $(FLAGS_TO_PASS) check)
7349
7350@endif binutils
7351
7352.PHONY: install-binutils maybe-install-binutils
7353maybe-install-binutils:
7354@if binutils
7355maybe-install-binutils: install-binutils
7356
7357install-binutils: installdirs
0aed8855 7358 @: $(MAKE); $(unstage)
d545f33b
PB
7359 @r=`${PWD_COMMAND}`; export r; \
7360 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7361 $(HOST_EXPORTS) \
7362 (cd $(HOST_SUBDIR)/binutils && \
7363 $(MAKE) $(FLAGS_TO_PASS) install)
7364
7365@endif binutils
7366
56a8fe78 7367# Other targets (info, dvi, pdf, etc.)
d545f33b
PB
7368
7369.PHONY: maybe-info-binutils info-binutils
7370maybe-info-binutils:
7371@if binutils
7372maybe-info-binutils: info-binutils
7373
7374info-binutils: \
7375 configure-binutils
7376 @[ -f ./binutils/Makefile ] || exit 0; \
7377 r=`${PWD_COMMAND}`; export r; \
7378 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7379 $(HOST_EXPORTS) \
7380 for flag in $(EXTRA_HOST_FLAGS) ; do \
7381 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7382 done; \
7383 echo "Doing info in binutils" ; \
7384 (cd $(HOST_SUBDIR)/binutils && \
7385 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7386 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7387 "RANLIB=$${RANLIB}" \
0c24b341 7388 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d545f33b
PB
7389 info) \
7390 || exit 1
7391
7392@endif binutils
7393
7394.PHONY: maybe-dvi-binutils dvi-binutils
7395maybe-dvi-binutils:
7396@if binutils
7397maybe-dvi-binutils: dvi-binutils
7398
7399dvi-binutils: \
7400 configure-binutils
7401 @[ -f ./binutils/Makefile ] || exit 0; \
7402 r=`${PWD_COMMAND}`; export r; \
7403 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7404 $(HOST_EXPORTS) \
7405 for flag in $(EXTRA_HOST_FLAGS) ; do \
7406 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7407 done; \
7408 echo "Doing dvi in binutils" ; \
7409 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7410 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7411 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7412 "RANLIB=$${RANLIB}" \
0c24b341 7413 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7414 dvi) \
2a4cbe27
NN
7415 || exit 1
7416
6bd3dfaa 7417@endif binutils
2a4cbe27 7418
56a8fe78
DD
7419.PHONY: maybe-pdf-binutils pdf-binutils
7420maybe-pdf-binutils:
7421@if binutils
7422maybe-pdf-binutils: pdf-binutils
7423
7424pdf-binutils: \
7425 configure-binutils
7426 @[ -f ./binutils/Makefile ] || exit 0; \
7427 r=`${PWD_COMMAND}`; export r; \
7428 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7429 $(HOST_EXPORTS) \
7430 for flag in $(EXTRA_HOST_FLAGS) ; do \
7431 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7432 done; \
7433 echo "Doing pdf in binutils" ; \
7434 (cd $(HOST_SUBDIR)/binutils && \
7435 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7436 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7437 "RANLIB=$${RANLIB}" \
0c24b341 7438 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
7439 pdf) \
7440 || exit 1
7441
7442@endif binutils
7443
6d389afc
MS
7444.PHONY: maybe-html-binutils html-binutils
7445maybe-html-binutils:
7446@if binutils
7447maybe-html-binutils: html-binutils
7448
7449html-binutils: \
7450 configure-binutils
7451 @[ -f ./binutils/Makefile ] || exit 0; \
7452 r=`${PWD_COMMAND}`; export r; \
7453 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
7454 $(HOST_EXPORTS) \
7455 for flag in $(EXTRA_HOST_FLAGS) ; do \
7456 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7457 done; \
7458 echo "Doing html in binutils" ; \
b00612cc 7459 (cd $(HOST_SUBDIR)/binutils && \
6d389afc
MS
7460 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7461 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7462 "RANLIB=$${RANLIB}" \
0c24b341 7463 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
7464 html) \
7465 || exit 1
7466
7467@endif binutils
7468
4fa63067
NN
7469.PHONY: maybe-TAGS-binutils TAGS-binutils
7470maybe-TAGS-binutils:
6bd3dfaa
PB
7471@if binutils
7472maybe-TAGS-binutils: TAGS-binutils
2a4cbe27 7473
4fa63067
NN
7474TAGS-binutils: \
7475 configure-binutils
7476 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7477 r=`${PWD_COMMAND}`; export r; \
7478 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7479 $(HOST_EXPORTS) \
b813574b 7480 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7481 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7482 done; \
4fa63067 7483 echo "Doing TAGS in binutils" ; \
b00612cc 7484 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7485 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7486 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7487 "RANLIB=$${RANLIB}" \
0c24b341 7488 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7489 TAGS) \
2a4cbe27
NN
7490 || exit 1
7491
6bd3dfaa 7492@endif binutils
2a4cbe27 7493
4fa63067
NN
7494.PHONY: maybe-install-info-binutils install-info-binutils
7495maybe-install-info-binutils:
6bd3dfaa
PB
7496@if binutils
7497maybe-install-info-binutils: install-info-binutils
2a4cbe27 7498
4fa63067
NN
7499install-info-binutils: \
7500 configure-binutils \
7501 info-binutils
7502 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7503 r=`${PWD_COMMAND}`; export r; \
7504 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7505 $(HOST_EXPORTS) \
b813574b 7506 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7507 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7508 done; \
4fa63067 7509 echo "Doing install-info in binutils" ; \
b00612cc 7510 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7511 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7512 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7513 "RANLIB=$${RANLIB}" \
0c24b341 7514 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7515 install-info) \
2a4cbe27
NN
7516 || exit 1
7517
6bd3dfaa 7518@endif binutils
2a4cbe27 7519
a3ca38d2
DD
7520.PHONY: maybe-install-pdf-binutils install-pdf-binutils
7521maybe-install-pdf-binutils:
7522@if binutils
7523maybe-install-pdf-binutils: install-pdf-binutils
7524
7525install-pdf-binutils: \
7526 configure-binutils \
7527 pdf-binutils
7528 @[ -f ./binutils/Makefile ] || exit 0; \
7529 r=`${PWD_COMMAND}`; export r; \
7530 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7531 $(HOST_EXPORTS) \
7532 for flag in $(EXTRA_HOST_FLAGS) ; do \
7533 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7534 done; \
7535 echo "Doing install-pdf in binutils" ; \
7536 (cd $(HOST_SUBDIR)/binutils && \
7537 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7538 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7539 "RANLIB=$${RANLIB}" \
0c24b341 7540 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
7541 install-pdf) \
7542 || exit 1
7543
7544@endif binutils
7545
108a6f8e
CD
7546.PHONY: maybe-install-html-binutils install-html-binutils
7547maybe-install-html-binutils:
7548@if binutils
7549maybe-install-html-binutils: install-html-binutils
7550
7551install-html-binutils: \
7552 configure-binutils \
7553 html-binutils
7554 @[ -f ./binutils/Makefile ] || exit 0; \
7555 r=`${PWD_COMMAND}`; export r; \
7556 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7557 $(HOST_EXPORTS) \
7558 for flag in $(EXTRA_HOST_FLAGS) ; do \
7559 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7560 done; \
7561 echo "Doing install-html in binutils" ; \
7562 (cd $(HOST_SUBDIR)/binutils && \
7563 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7564 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7565 "RANLIB=$${RANLIB}" \
0c24b341 7566 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
7567 install-html) \
7568 || exit 1
7569
7570@endif binutils
7571
4fa63067
NN
7572.PHONY: maybe-installcheck-binutils installcheck-binutils
7573maybe-installcheck-binutils:
6bd3dfaa
PB
7574@if binutils
7575maybe-installcheck-binutils: installcheck-binutils
2a4cbe27 7576
4fa63067
NN
7577installcheck-binutils: \
7578 configure-binutils
7579 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7580 r=`${PWD_COMMAND}`; export r; \
7581 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7582 $(HOST_EXPORTS) \
b813574b 7583 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7584 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7585 done; \
4fa63067 7586 echo "Doing installcheck in binutils" ; \
b00612cc 7587 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7588 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7589 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7590 "RANLIB=$${RANLIB}" \
0c24b341 7591 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7592 installcheck) \
2a4cbe27
NN
7593 || exit 1
7594
6bd3dfaa 7595@endif binutils
2a4cbe27 7596
4fa63067
NN
7597.PHONY: maybe-mostlyclean-binutils mostlyclean-binutils
7598maybe-mostlyclean-binutils:
6bd3dfaa
PB
7599@if binutils
7600maybe-mostlyclean-binutils: mostlyclean-binutils
2a4cbe27 7601
4fa63067
NN
7602mostlyclean-binutils:
7603 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7604 r=`${PWD_COMMAND}`; export r; \
7605 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7606 $(HOST_EXPORTS) \
b813574b 7607 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7608 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7609 done; \
4fa63067 7610 echo "Doing mostlyclean in binutils" ; \
b00612cc 7611 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7612 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7613 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7614 "RANLIB=$${RANLIB}" \
0c24b341 7615 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7616 mostlyclean) \
2a4cbe27
NN
7617 || exit 1
7618
6bd3dfaa 7619@endif binutils
2a4cbe27 7620
4fa63067
NN
7621.PHONY: maybe-clean-binutils clean-binutils
7622maybe-clean-binutils:
6bd3dfaa
PB
7623@if binutils
7624maybe-clean-binutils: clean-binutils
2a4cbe27 7625
4fa63067
NN
7626clean-binutils:
7627 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7628 r=`${PWD_COMMAND}`; export r; \
7629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7630 $(HOST_EXPORTS) \
b813574b 7631 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7632 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7633 done; \
4fa63067 7634 echo "Doing clean in binutils" ; \
b00612cc 7635 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7636 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7637 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7638 "RANLIB=$${RANLIB}" \
0c24b341 7639 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7640 clean) \
2a4cbe27
NN
7641 || exit 1
7642
6bd3dfaa 7643@endif binutils
2a4cbe27 7644
4fa63067
NN
7645.PHONY: maybe-distclean-binutils distclean-binutils
7646maybe-distclean-binutils:
6bd3dfaa
PB
7647@if binutils
7648maybe-distclean-binutils: distclean-binutils
2a4cbe27 7649
4fa63067
NN
7650distclean-binutils:
7651 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7652 r=`${PWD_COMMAND}`; export r; \
7653 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7654 $(HOST_EXPORTS) \
b813574b 7655 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7656 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7657 done; \
4fa63067 7658 echo "Doing distclean in binutils" ; \
b00612cc 7659 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7660 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7661 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7662 "RANLIB=$${RANLIB}" \
0c24b341 7663 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7664 distclean) \
2a4cbe27
NN
7665 || exit 1
7666
6bd3dfaa 7667@endif binutils
2a4cbe27 7668
4fa63067
NN
7669.PHONY: maybe-maintainer-clean-binutils maintainer-clean-binutils
7670maybe-maintainer-clean-binutils:
6bd3dfaa
PB
7671@if binutils
7672maybe-maintainer-clean-binutils: maintainer-clean-binutils
2a4cbe27 7673
4fa63067
NN
7674maintainer-clean-binutils:
7675 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7676 r=`${PWD_COMMAND}`; export r; \
7677 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7678 $(HOST_EXPORTS) \
b813574b 7679 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7680 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7681 done; \
4fa63067 7682 echo "Doing maintainer-clean in binutils" ; \
b00612cc 7683 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7684 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7685 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7686 "RANLIB=$${RANLIB}" \
0c24b341 7687 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7688 maintainer-clean) \
2a4cbe27
NN
7689 || exit 1
7690
6bd3dfaa 7691@endif binutils
2a4cbe27 7692
2a4cbe27 7693
a7254363 7694
4fa63067
NN
7695.PHONY: configure-bison maybe-configure-bison
7696maybe-configure-bison:
4f0ef2d8
CD
7697@if gcc-bootstrap
7698configure-bison: stage_current
7699@endif gcc-bootstrap
6bd3dfaa
PB
7700@if bison
7701maybe-configure-bison: configure-bison
c52c6897 7702configure-bison:
0aed8855 7703 @: $(MAKE); $(unstage)
c52c6897 7704 @r=`${PWD_COMMAND}`; export r; \
b40e3958 7705 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
7706 test ! -f $(HOST_SUBDIR)/bison/Makefile || exit 0; \
7707 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bison ; \
378fce5b 7708 $(HOST_EXPORTS) \
a7254363
PB
7709 echo Configuring in $(HOST_SUBDIR)/bison; \
7710 cd "$(HOST_SUBDIR)/bison" || exit 1; \
4fa63067 7711 case $(srcdir) in \
b00612cc
PB
7712 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7713 *) topdir=`echo $(HOST_SUBDIR)/bison/ | \
7714 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 7715 esac; \
b00612cc
PB
7716 srcdiroption="--srcdir=$${topdir}/bison"; \
7717 libsrcdir="$$s/bison"; \
4fa63067 7718 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
7719 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7720 --target=${target_alias} $${srcdiroption} \
2a4cbe27 7721 || exit 1
6bd3dfaa 7722@endif bison
2a4cbe27 7723
a7254363
PB
7724
7725
d545f33b
PB
7726
7727
4fa63067
NN
7728.PHONY: all-bison maybe-all-bison
7729maybe-all-bison:
4f0ef2d8
CD
7730@if gcc-bootstrap
7731all-bison: stage_current
7732@endif gcc-bootstrap
6bd3dfaa 7733@if bison
d27cc32e 7734TARGET-bison=all
6bd3dfaa 7735maybe-all-bison: all-bison
4fa63067 7736all-bison: configure-bison
0aed8855 7737 @: $(MAKE); $(unstage)
4fa63067
NN
7738 @r=`${PWD_COMMAND}`; export r; \
7739 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7740 $(HOST_EXPORTS) \
b00612cc 7741 (cd $(HOST_SUBDIR)/bison && \
7f6ef0c0
PB
7742 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
7743 $(TARGET-bison))
6bd3dfaa 7744@endif bison
2a4cbe27 7745
a7254363 7746
d545f33b
PB
7747
7748
4fa63067
NN
7749.PHONY: check-bison maybe-check-bison
7750maybe-check-bison:
6bd3dfaa
PB
7751@if bison
7752maybe-check-bison: check-bison
2a4cbe27 7753
4fa63067
NN
7754# This module is only tested in a native toolchain.
7755check-bison:
0aed8855 7756 @: $(MAKE); $(unstage)
4fa63067
NN
7757 @if [ '$(host)' = '$(target)' ] ; then \
7758 r=`${PWD_COMMAND}`; export r; \
7759 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7760 $(HOST_EXPORTS) \
b00612cc 7761 (cd $(HOST_SUBDIR)/bison && \
4cfaf6d5 7762 $(MAKE) $(FLAGS_TO_PASS) check); \
4fa63067
NN
7763 fi
7764
6bd3dfaa 7765@endif bison
4fa63067
NN
7766
7767.PHONY: install-bison maybe-install-bison
7768maybe-install-bison:
6bd3dfaa
PB
7769@if bison
7770maybe-install-bison: install-bison
4fa63067
NN
7771
7772install-bison: installdirs
0aed8855 7773 @: $(MAKE); $(unstage)
4fa63067 7774 @r=`${PWD_COMMAND}`; export r; \
b40e3958 7775 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7776 $(HOST_EXPORTS) \
b00612cc 7777 (cd $(HOST_SUBDIR)/bison && \
2da12f12 7778 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 7779
6bd3dfaa 7780@endif bison
2a4cbe27 7781
56a8fe78 7782# Other targets (info, dvi, pdf, etc.)
2a4cbe27 7783
4fa63067
NN
7784.PHONY: maybe-info-bison info-bison
7785maybe-info-bison:
6bd3dfaa
PB
7786@if bison
7787maybe-info-bison: info-bison
4fa63067
NN
7788
7789info-bison: \
7790 configure-bison
0aed8855 7791 @: $(MAKE); $(unstage)
4fa63067 7792 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
7793 r=`${PWD_COMMAND}`; export r; \
7794 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7795 $(HOST_EXPORTS) \
b813574b 7796 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7797 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7798 done; \
4fa63067 7799 echo "Doing info in bison" ; \
b00612cc 7800 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
7801 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7802 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7803 "RANLIB=$${RANLIB}" \
0c24b341 7804 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7805 info) \
2a4cbe27
NN
7806 || exit 1
7807
6bd3dfaa 7808@endif bison
2a4cbe27 7809
4fa63067
NN
7810.PHONY: maybe-dvi-bison dvi-bison
7811maybe-dvi-bison:
6bd3dfaa
PB
7812@if bison
7813maybe-dvi-bison: dvi-bison
2a4cbe27 7814
4fa63067
NN
7815dvi-bison: \
7816 configure-bison
0aed8855 7817 @: $(MAKE); $(unstage)
4fa63067 7818 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
7819 r=`${PWD_COMMAND}`; export r; \
7820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7821 $(HOST_EXPORTS) \
b813574b 7822 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7823 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7824 done; \
4fa63067 7825 echo "Doing dvi in bison" ; \
b00612cc 7826 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
7827 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7828 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7829 "RANLIB=$${RANLIB}" \
0c24b341 7830 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7831 dvi) \
2a4cbe27
NN
7832 || exit 1
7833
6bd3dfaa 7834@endif bison
2a4cbe27 7835
56a8fe78
DD
7836.PHONY: maybe-pdf-bison pdf-bison
7837maybe-pdf-bison:
7838@if bison
7839maybe-pdf-bison: pdf-bison
7840
7841pdf-bison: \
7842 configure-bison
7843 @: $(MAKE); $(unstage)
7844 @[ -f ./bison/Makefile ] || exit 0; \
7845 r=`${PWD_COMMAND}`; export r; \
7846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7847 $(HOST_EXPORTS) \
7848 for flag in $(EXTRA_HOST_FLAGS) ; do \
7849 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7850 done; \
7851 echo "Doing pdf in bison" ; \
7852 (cd $(HOST_SUBDIR)/bison && \
7853 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7854 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7855 "RANLIB=$${RANLIB}" \
0c24b341 7856 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
7857 pdf) \
7858 || exit 1
7859
7860@endif bison
7861
6d389afc
MS
7862.PHONY: maybe-html-bison html-bison
7863maybe-html-bison:
7864@if bison
7865maybe-html-bison: html-bison
7866
7867html-bison: \
7868 configure-bison
0aed8855 7869 @: $(MAKE); $(unstage)
6d389afc
MS
7870 @[ -f ./bison/Makefile ] || exit 0; \
7871 r=`${PWD_COMMAND}`; export r; \
7872 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
7873 $(HOST_EXPORTS) \
7874 for flag in $(EXTRA_HOST_FLAGS) ; do \
7875 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7876 done; \
7877 echo "Doing html in bison" ; \
b00612cc 7878 (cd $(HOST_SUBDIR)/bison && \
6d389afc
MS
7879 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7880 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7881 "RANLIB=$${RANLIB}" \
0c24b341 7882 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
7883 html) \
7884 || exit 1
7885
7886@endif bison
7887
4fa63067
NN
7888.PHONY: maybe-TAGS-bison TAGS-bison
7889maybe-TAGS-bison:
6bd3dfaa
PB
7890@if bison
7891maybe-TAGS-bison: TAGS-bison
2a4cbe27 7892
4fa63067
NN
7893TAGS-bison: \
7894 configure-bison
0aed8855 7895 @: $(MAKE); $(unstage)
4fa63067 7896 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
7897 r=`${PWD_COMMAND}`; export r; \
7898 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7899 $(HOST_EXPORTS) \
b813574b 7900 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7901 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7902 done; \
4fa63067 7903 echo "Doing TAGS in bison" ; \
b00612cc 7904 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
7905 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7906 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7907 "RANLIB=$${RANLIB}" \
0c24b341 7908 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7909 TAGS) \
2a4cbe27
NN
7910 || exit 1
7911
6bd3dfaa 7912@endif bison
2a4cbe27 7913
4fa63067
NN
7914.PHONY: maybe-install-info-bison install-info-bison
7915maybe-install-info-bison:
6bd3dfaa
PB
7916@if bison
7917maybe-install-info-bison: install-info-bison
2a4cbe27 7918
4fa63067
NN
7919install-info-bison: \
7920 configure-bison \
7921 info-bison
0aed8855 7922 @: $(MAKE); $(unstage)
4fa63067 7923 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
7924 r=`${PWD_COMMAND}`; export r; \
7925 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7926 $(HOST_EXPORTS) \
b813574b 7927 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7928 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7929 done; \
4fa63067 7930 echo "Doing install-info in bison" ; \
b00612cc 7931 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
7932 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7933 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7934 "RANLIB=$${RANLIB}" \
0c24b341 7935 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7936 install-info) \
2a4cbe27
NN
7937 || exit 1
7938
6bd3dfaa 7939@endif bison
2a4cbe27 7940
a3ca38d2
DD
7941.PHONY: maybe-install-pdf-bison install-pdf-bison
7942maybe-install-pdf-bison:
7943@if bison
7944maybe-install-pdf-bison: install-pdf-bison
7945
7946install-pdf-bison: \
7947 configure-bison \
7948 pdf-bison
7949 @: $(MAKE); $(unstage)
7950 @[ -f ./bison/Makefile ] || exit 0; \
7951 r=`${PWD_COMMAND}`; export r; \
7952 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7953 $(HOST_EXPORTS) \
7954 for flag in $(EXTRA_HOST_FLAGS) ; do \
7955 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7956 done; \
7957 echo "Doing install-pdf in bison" ; \
7958 (cd $(HOST_SUBDIR)/bison && \
7959 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7960 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7961 "RANLIB=$${RANLIB}" \
0c24b341 7962 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
7963 install-pdf) \
7964 || exit 1
7965
7966@endif bison
7967
108a6f8e
CD
7968.PHONY: maybe-install-html-bison install-html-bison
7969maybe-install-html-bison:
7970@if bison
7971maybe-install-html-bison: install-html-bison
7972
7973install-html-bison: \
7974 configure-bison \
7975 html-bison
7976 @: $(MAKE); $(unstage)
7977 @[ -f ./bison/Makefile ] || exit 0; \
7978 r=`${PWD_COMMAND}`; export r; \
7979 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7980 $(HOST_EXPORTS) \
7981 for flag in $(EXTRA_HOST_FLAGS) ; do \
7982 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7983 done; \
7984 echo "Doing install-html in bison" ; \
7985 (cd $(HOST_SUBDIR)/bison && \
7986 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7987 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7988 "RANLIB=$${RANLIB}" \
0c24b341 7989 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
7990 install-html) \
7991 || exit 1
7992
7993@endif bison
7994
4fa63067
NN
7995.PHONY: maybe-installcheck-bison installcheck-bison
7996maybe-installcheck-bison:
6bd3dfaa
PB
7997@if bison
7998maybe-installcheck-bison: installcheck-bison
2a4cbe27 7999
4fa63067
NN
8000installcheck-bison: \
8001 configure-bison
0aed8855 8002 @: $(MAKE); $(unstage)
4fa63067 8003 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
8004 r=`${PWD_COMMAND}`; export r; \
8005 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8006 $(HOST_EXPORTS) \
b813574b 8007 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8008 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8009 done; \
4fa63067 8010 echo "Doing installcheck in bison" ; \
b00612cc 8011 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
8012 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8013 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8014 "RANLIB=$${RANLIB}" \
0c24b341 8015 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8016 installcheck) \
2a4cbe27
NN
8017 || exit 1
8018
6bd3dfaa 8019@endif bison
2a4cbe27 8020
4fa63067
NN
8021.PHONY: maybe-mostlyclean-bison mostlyclean-bison
8022maybe-mostlyclean-bison:
6bd3dfaa
PB
8023@if bison
8024maybe-mostlyclean-bison: mostlyclean-bison
2a4cbe27 8025
4fa63067 8026mostlyclean-bison:
0aed8855 8027 @: $(MAKE); $(unstage)
4fa63067 8028 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
8029 r=`${PWD_COMMAND}`; export r; \
8030 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8031 $(HOST_EXPORTS) \
b813574b 8032 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8033 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8034 done; \
4fa63067 8035 echo "Doing mostlyclean in bison" ; \
b00612cc 8036 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
8037 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8038 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8039 "RANLIB=$${RANLIB}" \
0c24b341 8040 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8041 mostlyclean) \
2a4cbe27
NN
8042 || exit 1
8043
6bd3dfaa 8044@endif bison
2a4cbe27 8045
4fa63067
NN
8046.PHONY: maybe-clean-bison clean-bison
8047maybe-clean-bison:
6bd3dfaa
PB
8048@if bison
8049maybe-clean-bison: clean-bison
2a4cbe27 8050
4fa63067 8051clean-bison:
0aed8855 8052 @: $(MAKE); $(unstage)
4fa63067 8053 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
8054 r=`${PWD_COMMAND}`; export r; \
8055 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8056 $(HOST_EXPORTS) \
b813574b 8057 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8058 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8059 done; \
4fa63067 8060 echo "Doing clean in bison" ; \
b00612cc 8061 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
8062 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8063 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8064 "RANLIB=$${RANLIB}" \
0c24b341 8065 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8066 clean) \
2a4cbe27
NN
8067 || exit 1
8068
6bd3dfaa 8069@endif bison
2a4cbe27 8070
4fa63067
NN
8071.PHONY: maybe-distclean-bison distclean-bison
8072maybe-distclean-bison:
6bd3dfaa
PB
8073@if bison
8074maybe-distclean-bison: distclean-bison
2a4cbe27 8075
4fa63067 8076distclean-bison:
0aed8855 8077 @: $(MAKE); $(unstage)
4fa63067 8078 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
8079 r=`${PWD_COMMAND}`; export r; \
8080 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8081 $(HOST_EXPORTS) \
b813574b 8082 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8083 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8084 done; \
4fa63067 8085 echo "Doing distclean in bison" ; \
b00612cc 8086 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
8087 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8088 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8089 "RANLIB=$${RANLIB}" \
0c24b341 8090 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8091 distclean) \
2a4cbe27
NN
8092 || exit 1
8093
6bd3dfaa 8094@endif bison
2a4cbe27 8095
4fa63067
NN
8096.PHONY: maybe-maintainer-clean-bison maintainer-clean-bison
8097maybe-maintainer-clean-bison:
6bd3dfaa
PB
8098@if bison
8099maybe-maintainer-clean-bison: maintainer-clean-bison
2a4cbe27 8100
4fa63067 8101maintainer-clean-bison:
0aed8855 8102 @: $(MAKE); $(unstage)
4fa63067 8103 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
8104 r=`${PWD_COMMAND}`; export r; \
8105 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8106 $(HOST_EXPORTS) \
b813574b 8107 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8108 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8109 done; \
4fa63067 8110 echo "Doing maintainer-clean in bison" ; \
b00612cc 8111 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
8112 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8113 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8114 "RANLIB=$${RANLIB}" \
0c24b341 8115 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8116 maintainer-clean) \
2a4cbe27
NN
8117 || exit 1
8118
6bd3dfaa 8119@endif bison
2a4cbe27 8120
2a4cbe27 8121
a7254363 8122
4fa63067
NN
8123.PHONY: configure-byacc maybe-configure-byacc
8124maybe-configure-byacc:
4f0ef2d8
CD
8125@if gcc-bootstrap
8126configure-byacc: stage_current
8127@endif gcc-bootstrap
6bd3dfaa
PB
8128@if byacc
8129maybe-configure-byacc: configure-byacc
c52c6897 8130configure-byacc:
0aed8855 8131 @: $(MAKE); $(unstage)
c52c6897 8132 @r=`${PWD_COMMAND}`; export r; \
4fa63067 8133 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
8134 test ! -f $(HOST_SUBDIR)/byacc/Makefile || exit 0; \
8135 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/byacc ; \
378fce5b 8136 $(HOST_EXPORTS) \
a7254363
PB
8137 echo Configuring in $(HOST_SUBDIR)/byacc; \
8138 cd "$(HOST_SUBDIR)/byacc" || exit 1; \
4fa63067 8139 case $(srcdir) in \
b00612cc
PB
8140 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8141 *) topdir=`echo $(HOST_SUBDIR)/byacc/ | \
8142 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 8143 esac; \
b00612cc
PB
8144 srcdiroption="--srcdir=$${topdir}/byacc"; \
8145 libsrcdir="$$s/byacc"; \
4fa63067 8146 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
8147 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8148 --target=${target_alias} $${srcdiroption} \
4fa63067 8149 || exit 1
6bd3dfaa 8150@endif byacc
4fa63067 8151
a7254363
PB
8152
8153
d545f33b
PB
8154
8155
4fa63067
NN
8156.PHONY: all-byacc maybe-all-byacc
8157maybe-all-byacc:
4f0ef2d8
CD
8158@if gcc-bootstrap
8159all-byacc: stage_current
8160@endif gcc-bootstrap
6bd3dfaa 8161@if byacc
d27cc32e 8162TARGET-byacc=all
6bd3dfaa 8163maybe-all-byacc: all-byacc
4fa63067 8164all-byacc: configure-byacc
0aed8855 8165 @: $(MAKE); $(unstage)
4fa63067
NN
8166 @r=`${PWD_COMMAND}`; export r; \
8167 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8168 $(HOST_EXPORTS) \
b00612cc 8169 (cd $(HOST_SUBDIR)/byacc && \
7f6ef0c0
PB
8170 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
8171 $(TARGET-byacc))
6bd3dfaa 8172@endif byacc
4fa63067 8173
a7254363 8174
d545f33b
PB
8175
8176
4fa63067
NN
8177.PHONY: check-byacc maybe-check-byacc
8178maybe-check-byacc:
6bd3dfaa
PB
8179@if byacc
8180maybe-check-byacc: check-byacc
4fa63067
NN
8181
8182# This module is only tested in a native toolchain.
8183check-byacc:
0aed8855 8184 @: $(MAKE); $(unstage)
4fa63067
NN
8185 @if [ '$(host)' = '$(target)' ] ; then \
8186 r=`${PWD_COMMAND}`; export r; \
8187 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8188 $(HOST_EXPORTS) \
b00612cc 8189 (cd $(HOST_SUBDIR)/byacc && \
4cfaf6d5 8190 $(MAKE) $(FLAGS_TO_PASS) check); \
4fa63067
NN
8191 fi
8192
6bd3dfaa 8193@endif byacc
4fa63067
NN
8194
8195.PHONY: install-byacc maybe-install-byacc
8196maybe-install-byacc:
6bd3dfaa
PB
8197@if byacc
8198maybe-install-byacc: install-byacc
4fa63067
NN
8199
8200install-byacc: installdirs
0aed8855 8201 @: $(MAKE); $(unstage)
4fa63067
NN
8202 @r=`${PWD_COMMAND}`; export r; \
8203 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8204 $(HOST_EXPORTS) \
b00612cc 8205 (cd $(HOST_SUBDIR)/byacc && \
2da12f12 8206 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 8207
6bd3dfaa 8208@endif byacc
4fa63067 8209
56a8fe78 8210# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
8211
8212.PHONY: maybe-info-byacc info-byacc
8213maybe-info-byacc:
6bd3dfaa
PB
8214@if byacc
8215maybe-info-byacc: info-byacc
4fa63067
NN
8216
8217info-byacc: \
8218 configure-byacc
0aed8855 8219 @: $(MAKE); $(unstage)
4fa63067 8220 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8221 r=`${PWD_COMMAND}`; export r; \
8222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8223 $(HOST_EXPORTS) \
b813574b 8224 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8225 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8226 done; \
4fa63067 8227 echo "Doing info in byacc" ; \
b00612cc 8228 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8229 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8230 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8231 "RANLIB=$${RANLIB}" \
0c24b341 8232 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8233 info) \
2a4cbe27
NN
8234 || exit 1
8235
6bd3dfaa 8236@endif byacc
2a4cbe27 8237
4fa63067
NN
8238.PHONY: maybe-dvi-byacc dvi-byacc
8239maybe-dvi-byacc:
6bd3dfaa
PB
8240@if byacc
8241maybe-dvi-byacc: dvi-byacc
2a4cbe27 8242
4fa63067
NN
8243dvi-byacc: \
8244 configure-byacc
0aed8855 8245 @: $(MAKE); $(unstage)
4fa63067 8246 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8247 r=`${PWD_COMMAND}`; export r; \
8248 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8249 $(HOST_EXPORTS) \
b813574b 8250 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8251 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8252 done; \
4fa63067 8253 echo "Doing dvi in byacc" ; \
b00612cc 8254 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8255 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8256 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8257 "RANLIB=$${RANLIB}" \
0c24b341 8258 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8259 dvi) \
2a4cbe27
NN
8260 || exit 1
8261
6bd3dfaa 8262@endif byacc
2a4cbe27 8263
56a8fe78
DD
8264.PHONY: maybe-pdf-byacc pdf-byacc
8265maybe-pdf-byacc:
8266@if byacc
8267maybe-pdf-byacc: pdf-byacc
8268
8269pdf-byacc: \
8270 configure-byacc
8271 @: $(MAKE); $(unstage)
8272 @[ -f ./byacc/Makefile ] || exit 0; \
8273 r=`${PWD_COMMAND}`; export r; \
8274 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8275 $(HOST_EXPORTS) \
8276 for flag in $(EXTRA_HOST_FLAGS) ; do \
8277 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8278 done; \
8279 echo "Doing pdf in byacc" ; \
8280 (cd $(HOST_SUBDIR)/byacc && \
8281 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8282 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8283 "RANLIB=$${RANLIB}" \
0c24b341 8284 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
8285 pdf) \
8286 || exit 1
8287
8288@endif byacc
8289
6d389afc
MS
8290.PHONY: maybe-html-byacc html-byacc
8291maybe-html-byacc:
8292@if byacc
8293maybe-html-byacc: html-byacc
8294
8295html-byacc: \
8296 configure-byacc
0aed8855 8297 @: $(MAKE); $(unstage)
6d389afc
MS
8298 @[ -f ./byacc/Makefile ] || exit 0; \
8299 r=`${PWD_COMMAND}`; export r; \
8300 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
8301 $(HOST_EXPORTS) \
8302 for flag in $(EXTRA_HOST_FLAGS) ; do \
8303 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8304 done; \
8305 echo "Doing html in byacc" ; \
b00612cc 8306 (cd $(HOST_SUBDIR)/byacc && \
6d389afc
MS
8307 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8308 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8309 "RANLIB=$${RANLIB}" \
0c24b341 8310 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
8311 html) \
8312 || exit 1
8313
8314@endif byacc
8315
4fa63067
NN
8316.PHONY: maybe-TAGS-byacc TAGS-byacc
8317maybe-TAGS-byacc:
6bd3dfaa
PB
8318@if byacc
8319maybe-TAGS-byacc: TAGS-byacc
2a4cbe27 8320
4fa63067
NN
8321TAGS-byacc: \
8322 configure-byacc
0aed8855 8323 @: $(MAKE); $(unstage)
4fa63067 8324 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8325 r=`${PWD_COMMAND}`; export r; \
8326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8327 $(HOST_EXPORTS) \
b813574b 8328 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8329 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8330 done; \
4fa63067 8331 echo "Doing TAGS in byacc" ; \
b00612cc 8332 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8333 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8334 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8335 "RANLIB=$${RANLIB}" \
0c24b341 8336 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8337 TAGS) \
2a4cbe27
NN
8338 || exit 1
8339
6bd3dfaa 8340@endif byacc
2a4cbe27 8341
4fa63067
NN
8342.PHONY: maybe-install-info-byacc install-info-byacc
8343maybe-install-info-byacc:
6bd3dfaa
PB
8344@if byacc
8345maybe-install-info-byacc: install-info-byacc
2a4cbe27 8346
4fa63067
NN
8347install-info-byacc: \
8348 configure-byacc \
8349 info-byacc
0aed8855 8350 @: $(MAKE); $(unstage)
4fa63067 8351 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8352 r=`${PWD_COMMAND}`; export r; \
8353 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8354 $(HOST_EXPORTS) \
b813574b 8355 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8356 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8357 done; \
4fa63067 8358 echo "Doing install-info in byacc" ; \
b00612cc 8359 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8360 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8361 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8362 "RANLIB=$${RANLIB}" \
0c24b341 8363 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8364 install-info) \
2a4cbe27
NN
8365 || exit 1
8366
6bd3dfaa 8367@endif byacc
2a4cbe27 8368
a3ca38d2
DD
8369.PHONY: maybe-install-pdf-byacc install-pdf-byacc
8370maybe-install-pdf-byacc:
8371@if byacc
8372maybe-install-pdf-byacc: install-pdf-byacc
8373
8374install-pdf-byacc: \
8375 configure-byacc \
8376 pdf-byacc
8377 @: $(MAKE); $(unstage)
8378 @[ -f ./byacc/Makefile ] || exit 0; \
8379 r=`${PWD_COMMAND}`; export r; \
8380 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8381 $(HOST_EXPORTS) \
8382 for flag in $(EXTRA_HOST_FLAGS) ; do \
8383 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8384 done; \
8385 echo "Doing install-pdf in byacc" ; \
8386 (cd $(HOST_SUBDIR)/byacc && \
8387 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8388 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8389 "RANLIB=$${RANLIB}" \
0c24b341 8390 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
8391 install-pdf) \
8392 || exit 1
8393
8394@endif byacc
8395
108a6f8e
CD
8396.PHONY: maybe-install-html-byacc install-html-byacc
8397maybe-install-html-byacc:
8398@if byacc
8399maybe-install-html-byacc: install-html-byacc
8400
8401install-html-byacc: \
8402 configure-byacc \
8403 html-byacc
8404 @: $(MAKE); $(unstage)
8405 @[ -f ./byacc/Makefile ] || exit 0; \
8406 r=`${PWD_COMMAND}`; export r; \
8407 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8408 $(HOST_EXPORTS) \
8409 for flag in $(EXTRA_HOST_FLAGS) ; do \
8410 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8411 done; \
8412 echo "Doing install-html in byacc" ; \
8413 (cd $(HOST_SUBDIR)/byacc && \
8414 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8415 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8416 "RANLIB=$${RANLIB}" \
0c24b341 8417 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
8418 install-html) \
8419 || exit 1
8420
8421@endif byacc
8422
4fa63067
NN
8423.PHONY: maybe-installcheck-byacc installcheck-byacc
8424maybe-installcheck-byacc:
6bd3dfaa
PB
8425@if byacc
8426maybe-installcheck-byacc: installcheck-byacc
2a4cbe27 8427
4fa63067
NN
8428installcheck-byacc: \
8429 configure-byacc
0aed8855 8430 @: $(MAKE); $(unstage)
4fa63067 8431 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8432 r=`${PWD_COMMAND}`; export r; \
8433 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8434 $(HOST_EXPORTS) \
b813574b 8435 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8436 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8437 done; \
4fa63067 8438 echo "Doing installcheck in byacc" ; \
b00612cc 8439 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8440 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8441 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8442 "RANLIB=$${RANLIB}" \
0c24b341 8443 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8444 installcheck) \
2a4cbe27
NN
8445 || exit 1
8446
6bd3dfaa 8447@endif byacc
2a4cbe27 8448
4fa63067
NN
8449.PHONY: maybe-mostlyclean-byacc mostlyclean-byacc
8450maybe-mostlyclean-byacc:
6bd3dfaa
PB
8451@if byacc
8452maybe-mostlyclean-byacc: mostlyclean-byacc
2a4cbe27 8453
4fa63067 8454mostlyclean-byacc:
0aed8855 8455 @: $(MAKE); $(unstage)
4fa63067 8456 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8457 r=`${PWD_COMMAND}`; export r; \
8458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8459 $(HOST_EXPORTS) \
b813574b 8460 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8461 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8462 done; \
4fa63067 8463 echo "Doing mostlyclean in byacc" ; \
b00612cc 8464 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8465 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8466 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8467 "RANLIB=$${RANLIB}" \
0c24b341 8468 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8469 mostlyclean) \
2a4cbe27
NN
8470 || exit 1
8471
6bd3dfaa 8472@endif byacc
2a4cbe27 8473
4fa63067
NN
8474.PHONY: maybe-clean-byacc clean-byacc
8475maybe-clean-byacc:
6bd3dfaa
PB
8476@if byacc
8477maybe-clean-byacc: clean-byacc
2a4cbe27 8478
4fa63067 8479clean-byacc:
0aed8855 8480 @: $(MAKE); $(unstage)
4fa63067 8481 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8482 r=`${PWD_COMMAND}`; export r; \
8483 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8484 $(HOST_EXPORTS) \
b813574b 8485 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8486 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8487 done; \
4fa63067 8488 echo "Doing clean in byacc" ; \
b00612cc 8489 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8490 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8491 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8492 "RANLIB=$${RANLIB}" \
0c24b341 8493 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8494 clean) \
2a4cbe27
NN
8495 || exit 1
8496
6bd3dfaa 8497@endif byacc
2a4cbe27 8498
4fa63067
NN
8499.PHONY: maybe-distclean-byacc distclean-byacc
8500maybe-distclean-byacc:
6bd3dfaa
PB
8501@if byacc
8502maybe-distclean-byacc: distclean-byacc
2a4cbe27 8503
4fa63067 8504distclean-byacc:
0aed8855 8505 @: $(MAKE); $(unstage)
4fa63067 8506 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8507 r=`${PWD_COMMAND}`; export r; \
8508 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8509 $(HOST_EXPORTS) \
b813574b 8510 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8511 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8512 done; \
4fa63067 8513 echo "Doing distclean in byacc" ; \
b00612cc 8514 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8515 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8516 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8517 "RANLIB=$${RANLIB}" \
0c24b341 8518 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8519 distclean) \
2a4cbe27
NN
8520 || exit 1
8521
6bd3dfaa 8522@endif byacc
2a4cbe27 8523
4fa63067
NN
8524.PHONY: maybe-maintainer-clean-byacc maintainer-clean-byacc
8525maybe-maintainer-clean-byacc:
6bd3dfaa
PB
8526@if byacc
8527maybe-maintainer-clean-byacc: maintainer-clean-byacc
2a4cbe27 8528
4fa63067 8529maintainer-clean-byacc:
0aed8855 8530 @: $(MAKE); $(unstage)
4fa63067 8531 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8532 r=`${PWD_COMMAND}`; export r; \
8533 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8534 $(HOST_EXPORTS) \
b813574b 8535 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8536 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8537 done; \
4fa63067 8538 echo "Doing maintainer-clean in byacc" ; \
b00612cc 8539 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8540 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8541 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8542 "RANLIB=$${RANLIB}" \
0c24b341 8543 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8544 maintainer-clean) \
2a4cbe27
NN
8545 || exit 1
8546
6bd3dfaa 8547@endif byacc
2a4cbe27 8548
2a4cbe27 8549
a7254363 8550
4fa63067
NN
8551.PHONY: configure-bzip2 maybe-configure-bzip2
8552maybe-configure-bzip2:
4f0ef2d8
CD
8553@if gcc-bootstrap
8554configure-bzip2: stage_current
8555@endif gcc-bootstrap
6bd3dfaa
PB
8556@if bzip2
8557maybe-configure-bzip2: configure-bzip2
c52c6897 8558configure-bzip2:
0aed8855 8559 @: $(MAKE); $(unstage)
c52c6897 8560 @r=`${PWD_COMMAND}`; export r; \
4fa63067 8561 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
8562 test ! -f $(HOST_SUBDIR)/bzip2/Makefile || exit 0; \
8563 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bzip2 ; \
378fce5b 8564 $(HOST_EXPORTS) \
a7254363
PB
8565 echo Configuring in $(HOST_SUBDIR)/bzip2; \
8566 cd "$(HOST_SUBDIR)/bzip2" || exit 1; \
4fa63067 8567 case $(srcdir) in \
b00612cc
PB
8568 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8569 *) topdir=`echo $(HOST_SUBDIR)/bzip2/ | \
8570 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 8571 esac; \
b00612cc
PB
8572 srcdiroption="--srcdir=$${topdir}/bzip2"; \
8573 libsrcdir="$$s/bzip2"; \
4fa63067 8574 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
8575 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8576 --target=${target_alias} $${srcdiroption} \
4fa63067 8577 || exit 1
6bd3dfaa 8578@endif bzip2
4fa63067 8579
a7254363
PB
8580
8581
d545f33b
PB
8582
8583
4fa63067
NN
8584.PHONY: all-bzip2 maybe-all-bzip2
8585maybe-all-bzip2:
4f0ef2d8
CD
8586@if gcc-bootstrap
8587all-bzip2: stage_current
8588@endif gcc-bootstrap
6bd3dfaa 8589@if bzip2
d27cc32e 8590TARGET-bzip2=all
6bd3dfaa 8591maybe-all-bzip2: all-bzip2
4fa63067 8592all-bzip2: configure-bzip2
0aed8855 8593 @: $(MAKE); $(unstage)
4fa63067
NN
8594 @r=`${PWD_COMMAND}`; export r; \
8595 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8596 $(HOST_EXPORTS) \
b00612cc 8597 (cd $(HOST_SUBDIR)/bzip2 && \
7f6ef0c0
PB
8598 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
8599 $(TARGET-bzip2))
6bd3dfaa 8600@endif bzip2
4fa63067 8601
a7254363 8602
d545f33b
PB
8603
8604
4fa63067
NN
8605.PHONY: check-bzip2 maybe-check-bzip2
8606maybe-check-bzip2:
6bd3dfaa
PB
8607@if bzip2
8608maybe-check-bzip2: check-bzip2
4fa63067
NN
8609
8610check-bzip2:
0aed8855 8611 @: $(MAKE); $(unstage)
4fa63067
NN
8612 @r=`${PWD_COMMAND}`; export r; \
8613 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8614 $(HOST_EXPORTS) \
b00612cc
PB
8615 (cd $(HOST_SUBDIR)/bzip2 && \
8616 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 8617
6bd3dfaa 8618@endif bzip2
4fa63067
NN
8619
8620.PHONY: install-bzip2 maybe-install-bzip2
8621maybe-install-bzip2:
6bd3dfaa
PB
8622@if bzip2
8623maybe-install-bzip2: install-bzip2
4fa63067
NN
8624
8625install-bzip2: installdirs
0aed8855 8626 @: $(MAKE); $(unstage)
4fa63067
NN
8627 @r=`${PWD_COMMAND}`; export r; \
8628 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8629 $(HOST_EXPORTS) \
b00612cc 8630 (cd $(HOST_SUBDIR)/bzip2 && \
2da12f12 8631 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 8632
6bd3dfaa 8633@endif bzip2
4fa63067 8634
56a8fe78 8635# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
8636
8637.PHONY: maybe-info-bzip2 info-bzip2
8638maybe-info-bzip2:
6bd3dfaa
PB
8639@if bzip2
8640maybe-info-bzip2: info-bzip2
4fa63067
NN
8641
8642info-bzip2: \
8643 configure-bzip2
0aed8855 8644 @: $(MAKE); $(unstage)
4fa63067 8645 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8646 r=`${PWD_COMMAND}`; export r; \
8647 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8648 $(HOST_EXPORTS) \
b813574b 8649 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8650 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8651 done; \
4fa63067 8652 echo "Doing info in bzip2" ; \
b00612cc 8653 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8654 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8655 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8656 "RANLIB=$${RANLIB}" \
0c24b341 8657 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8658 info) \
2a4cbe27
NN
8659 || exit 1
8660
6bd3dfaa 8661@endif bzip2
2a4cbe27 8662
4fa63067
NN
8663.PHONY: maybe-dvi-bzip2 dvi-bzip2
8664maybe-dvi-bzip2:
6bd3dfaa
PB
8665@if bzip2
8666maybe-dvi-bzip2: dvi-bzip2
2a4cbe27 8667
4fa63067
NN
8668dvi-bzip2: \
8669 configure-bzip2
0aed8855 8670 @: $(MAKE); $(unstage)
4fa63067 8671 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8672 r=`${PWD_COMMAND}`; export r; \
8673 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8674 $(HOST_EXPORTS) \
b813574b 8675 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8676 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8677 done; \
4fa63067 8678 echo "Doing dvi in bzip2" ; \
b00612cc 8679 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8680 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8681 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8682 "RANLIB=$${RANLIB}" \
0c24b341 8683 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8684 dvi) \
2a4cbe27
NN
8685 || exit 1
8686
6bd3dfaa 8687@endif bzip2
2a4cbe27 8688
56a8fe78
DD
8689.PHONY: maybe-pdf-bzip2 pdf-bzip2
8690maybe-pdf-bzip2:
8691@if bzip2
8692maybe-pdf-bzip2: pdf-bzip2
8693
8694pdf-bzip2: \
8695 configure-bzip2
8696 @: $(MAKE); $(unstage)
8697 @[ -f ./bzip2/Makefile ] || exit 0; \
8698 r=`${PWD_COMMAND}`; export r; \
8699 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8700 $(HOST_EXPORTS) \
8701 for flag in $(EXTRA_HOST_FLAGS) ; do \
8702 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8703 done; \
8704 echo "Doing pdf in bzip2" ; \
8705 (cd $(HOST_SUBDIR)/bzip2 && \
8706 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8707 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8708 "RANLIB=$${RANLIB}" \
0c24b341 8709 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
8710 pdf) \
8711 || exit 1
8712
8713@endif bzip2
8714
6d389afc
MS
8715.PHONY: maybe-html-bzip2 html-bzip2
8716maybe-html-bzip2:
8717@if bzip2
8718maybe-html-bzip2: html-bzip2
8719
8720html-bzip2: \
8721 configure-bzip2
0aed8855 8722 @: $(MAKE); $(unstage)
6d389afc
MS
8723 @[ -f ./bzip2/Makefile ] || exit 0; \
8724 r=`${PWD_COMMAND}`; export r; \
8725 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
8726 $(HOST_EXPORTS) \
8727 for flag in $(EXTRA_HOST_FLAGS) ; do \
8728 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8729 done; \
8730 echo "Doing html in bzip2" ; \
b00612cc 8731 (cd $(HOST_SUBDIR)/bzip2 && \
6d389afc
MS
8732 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8733 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8734 "RANLIB=$${RANLIB}" \
0c24b341 8735 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
8736 html) \
8737 || exit 1
8738
8739@endif bzip2
8740
4fa63067
NN
8741.PHONY: maybe-TAGS-bzip2 TAGS-bzip2
8742maybe-TAGS-bzip2:
6bd3dfaa
PB
8743@if bzip2
8744maybe-TAGS-bzip2: TAGS-bzip2
2a4cbe27 8745
4fa63067
NN
8746TAGS-bzip2: \
8747 configure-bzip2
0aed8855 8748 @: $(MAKE); $(unstage)
4fa63067 8749 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8750 r=`${PWD_COMMAND}`; export r; \
8751 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8752 $(HOST_EXPORTS) \
b813574b 8753 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8754 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8755 done; \
4fa63067 8756 echo "Doing TAGS in bzip2" ; \
b00612cc 8757 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8758 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8759 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8760 "RANLIB=$${RANLIB}" \
0c24b341 8761 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8762 TAGS) \
2a4cbe27
NN
8763 || exit 1
8764
6bd3dfaa 8765@endif bzip2
2a4cbe27 8766
4fa63067
NN
8767.PHONY: maybe-install-info-bzip2 install-info-bzip2
8768maybe-install-info-bzip2:
6bd3dfaa
PB
8769@if bzip2
8770maybe-install-info-bzip2: install-info-bzip2
2a4cbe27 8771
4fa63067
NN
8772install-info-bzip2: \
8773 configure-bzip2 \
8774 info-bzip2
0aed8855 8775 @: $(MAKE); $(unstage)
4fa63067 8776 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8777 r=`${PWD_COMMAND}`; export r; \
8778 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8779 $(HOST_EXPORTS) \
b813574b 8780 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8781 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8782 done; \
4fa63067 8783 echo "Doing install-info in bzip2" ; \
b00612cc 8784 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8785 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8786 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8787 "RANLIB=$${RANLIB}" \
0c24b341 8788 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8789 install-info) \
2a4cbe27
NN
8790 || exit 1
8791
6bd3dfaa 8792@endif bzip2
2a4cbe27 8793
a3ca38d2
DD
8794.PHONY: maybe-install-pdf-bzip2 install-pdf-bzip2
8795maybe-install-pdf-bzip2:
8796@if bzip2
8797maybe-install-pdf-bzip2: install-pdf-bzip2
8798
8799install-pdf-bzip2: \
8800 configure-bzip2 \
8801 pdf-bzip2
8802 @: $(MAKE); $(unstage)
8803 @[ -f ./bzip2/Makefile ] || exit 0; \
8804 r=`${PWD_COMMAND}`; export r; \
8805 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8806 $(HOST_EXPORTS) \
8807 for flag in $(EXTRA_HOST_FLAGS) ; do \
8808 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8809 done; \
8810 echo "Doing install-pdf in bzip2" ; \
8811 (cd $(HOST_SUBDIR)/bzip2 && \
8812 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8813 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8814 "RANLIB=$${RANLIB}" \
0c24b341 8815 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
8816 install-pdf) \
8817 || exit 1
8818
8819@endif bzip2
8820
108a6f8e
CD
8821.PHONY: maybe-install-html-bzip2 install-html-bzip2
8822maybe-install-html-bzip2:
8823@if bzip2
8824maybe-install-html-bzip2: install-html-bzip2
8825
8826install-html-bzip2: \
8827 configure-bzip2 \
8828 html-bzip2
8829 @: $(MAKE); $(unstage)
8830 @[ -f ./bzip2/Makefile ] || exit 0; \
8831 r=`${PWD_COMMAND}`; export r; \
8832 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8833 $(HOST_EXPORTS) \
8834 for flag in $(EXTRA_HOST_FLAGS) ; do \
8835 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8836 done; \
8837 echo "Doing install-html in bzip2" ; \
8838 (cd $(HOST_SUBDIR)/bzip2 && \
8839 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8840 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8841 "RANLIB=$${RANLIB}" \
0c24b341 8842 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
8843 install-html) \
8844 || exit 1
8845
8846@endif bzip2
8847
4fa63067
NN
8848.PHONY: maybe-installcheck-bzip2 installcheck-bzip2
8849maybe-installcheck-bzip2:
6bd3dfaa
PB
8850@if bzip2
8851maybe-installcheck-bzip2: installcheck-bzip2
2a4cbe27 8852
4fa63067
NN
8853installcheck-bzip2: \
8854 configure-bzip2
0aed8855 8855 @: $(MAKE); $(unstage)
4fa63067 8856 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8857 r=`${PWD_COMMAND}`; export r; \
8858 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8859 $(HOST_EXPORTS) \
b813574b 8860 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8861 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8862 done; \
4fa63067 8863 echo "Doing installcheck in bzip2" ; \
b00612cc 8864 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8865 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8866 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8867 "RANLIB=$${RANLIB}" \
0c24b341 8868 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8869 installcheck) \
2a4cbe27
NN
8870 || exit 1
8871
6bd3dfaa 8872@endif bzip2
2a4cbe27 8873
4fa63067
NN
8874.PHONY: maybe-mostlyclean-bzip2 mostlyclean-bzip2
8875maybe-mostlyclean-bzip2:
6bd3dfaa
PB
8876@if bzip2
8877maybe-mostlyclean-bzip2: mostlyclean-bzip2
2a4cbe27 8878
4fa63067 8879mostlyclean-bzip2:
0aed8855 8880 @: $(MAKE); $(unstage)
4fa63067 8881 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8882 r=`${PWD_COMMAND}`; export r; \
8883 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8884 $(HOST_EXPORTS) \
b813574b 8885 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8886 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8887 done; \
4fa63067 8888 echo "Doing mostlyclean in bzip2" ; \
b00612cc 8889 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8890 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8891 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8892 "RANLIB=$${RANLIB}" \
0c24b341 8893 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8894 mostlyclean) \
2a4cbe27
NN
8895 || exit 1
8896
6bd3dfaa 8897@endif bzip2
2a4cbe27 8898
4fa63067
NN
8899.PHONY: maybe-clean-bzip2 clean-bzip2
8900maybe-clean-bzip2:
6bd3dfaa
PB
8901@if bzip2
8902maybe-clean-bzip2: clean-bzip2
2a4cbe27 8903
4fa63067 8904clean-bzip2:
0aed8855 8905 @: $(MAKE); $(unstage)
4fa63067 8906 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8907 r=`${PWD_COMMAND}`; export r; \
8908 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8909 $(HOST_EXPORTS) \
b813574b 8910 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8911 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8912 done; \
4fa63067 8913 echo "Doing clean in bzip2" ; \
b00612cc 8914 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8915 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8916 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8917 "RANLIB=$${RANLIB}" \
0c24b341 8918 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8919 clean) \
2a4cbe27
NN
8920 || exit 1
8921
6bd3dfaa 8922@endif bzip2
2a4cbe27 8923
4fa63067
NN
8924.PHONY: maybe-distclean-bzip2 distclean-bzip2
8925maybe-distclean-bzip2:
6bd3dfaa
PB
8926@if bzip2
8927maybe-distclean-bzip2: distclean-bzip2
2a4cbe27 8928
4fa63067 8929distclean-bzip2:
0aed8855 8930 @: $(MAKE); $(unstage)
4fa63067 8931 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8932 r=`${PWD_COMMAND}`; export r; \
8933 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8934 $(HOST_EXPORTS) \
b813574b 8935 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8936 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8937 done; \
4fa63067 8938 echo "Doing distclean in bzip2" ; \
b00612cc 8939 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8940 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8941 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8942 "RANLIB=$${RANLIB}" \
0c24b341 8943 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8944 distclean) \
2a4cbe27
NN
8945 || exit 1
8946
6bd3dfaa 8947@endif bzip2
2a4cbe27 8948
4fa63067
NN
8949.PHONY: maybe-maintainer-clean-bzip2 maintainer-clean-bzip2
8950maybe-maintainer-clean-bzip2:
6bd3dfaa
PB
8951@if bzip2
8952maybe-maintainer-clean-bzip2: maintainer-clean-bzip2
2a4cbe27 8953
4fa63067 8954maintainer-clean-bzip2:
0aed8855 8955 @: $(MAKE); $(unstage)
4fa63067 8956 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8957 r=`${PWD_COMMAND}`; export r; \
8958 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8959 $(HOST_EXPORTS) \
b813574b 8960 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8961 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8962 done; \
4fa63067 8963 echo "Doing maintainer-clean in bzip2" ; \
b00612cc 8964 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8965 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8966 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8967 "RANLIB=$${RANLIB}" \
0c24b341 8968 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8969 maintainer-clean) \
2a4cbe27
NN
8970 || exit 1
8971
6bd3dfaa 8972@endif bzip2
2a4cbe27 8973
2a4cbe27 8974
a7254363 8975
4fa63067
NN
8976.PHONY: configure-dejagnu maybe-configure-dejagnu
8977maybe-configure-dejagnu:
4f0ef2d8
CD
8978@if gcc-bootstrap
8979configure-dejagnu: stage_current
8980@endif gcc-bootstrap
6bd3dfaa
PB
8981@if dejagnu
8982maybe-configure-dejagnu: configure-dejagnu
c52c6897 8983configure-dejagnu:
0aed8855 8984 @: $(MAKE); $(unstage)
c52c6897 8985 @r=`${PWD_COMMAND}`; export r; \
4fa63067 8986 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
8987 test ! -f $(HOST_SUBDIR)/dejagnu/Makefile || exit 0; \
8988 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/dejagnu ; \
378fce5b 8989 $(HOST_EXPORTS) \
a7254363
PB
8990 echo Configuring in $(HOST_SUBDIR)/dejagnu; \
8991 cd "$(HOST_SUBDIR)/dejagnu" || exit 1; \
4fa63067 8992 case $(srcdir) in \
b00612cc
PB
8993 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8994 *) topdir=`echo $(HOST_SUBDIR)/dejagnu/ | \
8995 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 8996 esac; \
b00612cc
PB
8997 srcdiroption="--srcdir=$${topdir}/dejagnu"; \
8998 libsrcdir="$$s/dejagnu"; \
4fa63067 8999 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
9000 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9001 --target=${target_alias} $${srcdiroption} \
4fa63067 9002 || exit 1
6bd3dfaa 9003@endif dejagnu
4fa63067 9004
a7254363
PB
9005
9006
d545f33b
PB
9007
9008
4fa63067
NN
9009.PHONY: all-dejagnu maybe-all-dejagnu
9010maybe-all-dejagnu:
4f0ef2d8
CD
9011@if gcc-bootstrap
9012all-dejagnu: stage_current
9013@endif gcc-bootstrap
6bd3dfaa 9014@if dejagnu
d27cc32e 9015TARGET-dejagnu=all
6bd3dfaa 9016maybe-all-dejagnu: all-dejagnu
4fa63067 9017all-dejagnu: configure-dejagnu
0aed8855 9018 @: $(MAKE); $(unstage)
4fa63067
NN
9019 @r=`${PWD_COMMAND}`; export r; \
9020 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9021 $(HOST_EXPORTS) \
b00612cc 9022 (cd $(HOST_SUBDIR)/dejagnu && \
7f6ef0c0
PB
9023 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
9024 $(TARGET-dejagnu))
6bd3dfaa 9025@endif dejagnu
4fa63067 9026
a7254363 9027
d545f33b
PB
9028
9029
4fa63067
NN
9030.PHONY: check-dejagnu maybe-check-dejagnu
9031maybe-check-dejagnu:
6bd3dfaa
PB
9032@if dejagnu
9033maybe-check-dejagnu: check-dejagnu
4fa63067
NN
9034
9035check-dejagnu:
0aed8855 9036 @: $(MAKE); $(unstage)
4fa63067
NN
9037 @r=`${PWD_COMMAND}`; export r; \
9038 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9039 $(HOST_EXPORTS) \
b00612cc
PB
9040 (cd $(HOST_SUBDIR)/dejagnu && \
9041 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 9042
6bd3dfaa 9043@endif dejagnu
4fa63067
NN
9044
9045.PHONY: install-dejagnu maybe-install-dejagnu
9046maybe-install-dejagnu:
6bd3dfaa
PB
9047@if dejagnu
9048maybe-install-dejagnu: install-dejagnu
4fa63067
NN
9049
9050install-dejagnu: installdirs
0aed8855 9051 @: $(MAKE); $(unstage)
4fa63067
NN
9052 @r=`${PWD_COMMAND}`; export r; \
9053 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9054 $(HOST_EXPORTS) \
b00612cc 9055 (cd $(HOST_SUBDIR)/dejagnu && \
2da12f12 9056 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 9057
6bd3dfaa 9058@endif dejagnu
4fa63067 9059
56a8fe78 9060# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
9061
9062.PHONY: maybe-info-dejagnu info-dejagnu
9063maybe-info-dejagnu:
6bd3dfaa
PB
9064@if dejagnu
9065maybe-info-dejagnu: info-dejagnu
4fa63067
NN
9066
9067info-dejagnu: \
9068 configure-dejagnu
0aed8855 9069 @: $(MAKE); $(unstage)
4fa63067 9070 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9071 r=`${PWD_COMMAND}`; export r; \
9072 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9073 $(HOST_EXPORTS) \
b813574b 9074 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9075 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9076 done; \
4fa63067 9077 echo "Doing info in dejagnu" ; \
b00612cc 9078 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9079 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9080 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9081 "RANLIB=$${RANLIB}" \
0c24b341 9082 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9083 info) \
2a4cbe27
NN
9084 || exit 1
9085
6bd3dfaa 9086@endif dejagnu
2a4cbe27 9087
4fa63067
NN
9088.PHONY: maybe-dvi-dejagnu dvi-dejagnu
9089maybe-dvi-dejagnu:
6bd3dfaa
PB
9090@if dejagnu
9091maybe-dvi-dejagnu: dvi-dejagnu
2a4cbe27 9092
4fa63067
NN
9093dvi-dejagnu: \
9094 configure-dejagnu
0aed8855 9095 @: $(MAKE); $(unstage)
4fa63067 9096 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9097 r=`${PWD_COMMAND}`; export r; \
9098 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9099 $(HOST_EXPORTS) \
b813574b 9100 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9101 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9102 done; \
4fa63067 9103 echo "Doing dvi in dejagnu" ; \
b00612cc 9104 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9105 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9106 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9107 "RANLIB=$${RANLIB}" \
0c24b341 9108 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9109 dvi) \
2a4cbe27
NN
9110 || exit 1
9111
6bd3dfaa 9112@endif dejagnu
2a4cbe27 9113
56a8fe78
DD
9114.PHONY: maybe-pdf-dejagnu pdf-dejagnu
9115maybe-pdf-dejagnu:
9116@if dejagnu
9117maybe-pdf-dejagnu: pdf-dejagnu
9118
9119pdf-dejagnu: \
9120 configure-dejagnu
9121 @: $(MAKE); $(unstage)
9122 @[ -f ./dejagnu/Makefile ] || exit 0; \
9123 r=`${PWD_COMMAND}`; export r; \
9124 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9125 $(HOST_EXPORTS) \
9126 for flag in $(EXTRA_HOST_FLAGS) ; do \
9127 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9128 done; \
9129 echo "Doing pdf in dejagnu" ; \
9130 (cd $(HOST_SUBDIR)/dejagnu && \
9131 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9132 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9133 "RANLIB=$${RANLIB}" \
0c24b341 9134 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
9135 pdf) \
9136 || exit 1
9137
9138@endif dejagnu
9139
6d389afc
MS
9140.PHONY: maybe-html-dejagnu html-dejagnu
9141maybe-html-dejagnu:
9142@if dejagnu
9143maybe-html-dejagnu: html-dejagnu
9144
9145html-dejagnu: \
9146 configure-dejagnu
0aed8855 9147 @: $(MAKE); $(unstage)
6d389afc
MS
9148 @[ -f ./dejagnu/Makefile ] || exit 0; \
9149 r=`${PWD_COMMAND}`; export r; \
9150 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
9151 $(HOST_EXPORTS) \
9152 for flag in $(EXTRA_HOST_FLAGS) ; do \
9153 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9154 done; \
9155 echo "Doing html in dejagnu" ; \
b00612cc 9156 (cd $(HOST_SUBDIR)/dejagnu && \
6d389afc
MS
9157 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9158 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9159 "RANLIB=$${RANLIB}" \
0c24b341 9160 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
9161 html) \
9162 || exit 1
9163
9164@endif dejagnu
9165
4fa63067
NN
9166.PHONY: maybe-TAGS-dejagnu TAGS-dejagnu
9167maybe-TAGS-dejagnu:
6bd3dfaa
PB
9168@if dejagnu
9169maybe-TAGS-dejagnu: TAGS-dejagnu
2a4cbe27 9170
4fa63067
NN
9171TAGS-dejagnu: \
9172 configure-dejagnu
0aed8855 9173 @: $(MAKE); $(unstage)
4fa63067 9174 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9175 r=`${PWD_COMMAND}`; export r; \
9176 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9177 $(HOST_EXPORTS) \
b813574b 9178 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9179 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9180 done; \
4fa63067 9181 echo "Doing TAGS in dejagnu" ; \
b00612cc 9182 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9183 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9184 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9185 "RANLIB=$${RANLIB}" \
0c24b341 9186 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9187 TAGS) \
2a4cbe27
NN
9188 || exit 1
9189
6bd3dfaa 9190@endif dejagnu
2a4cbe27 9191
4fa63067
NN
9192.PHONY: maybe-install-info-dejagnu install-info-dejagnu
9193maybe-install-info-dejagnu:
6bd3dfaa
PB
9194@if dejagnu
9195maybe-install-info-dejagnu: install-info-dejagnu
2a4cbe27 9196
4fa63067
NN
9197install-info-dejagnu: \
9198 configure-dejagnu \
9199 info-dejagnu
0aed8855 9200 @: $(MAKE); $(unstage)
4fa63067 9201 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9202 r=`${PWD_COMMAND}`; export r; \
9203 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9204 $(HOST_EXPORTS) \
b813574b 9205 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9206 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9207 done; \
4fa63067 9208 echo "Doing install-info in dejagnu" ; \
b00612cc 9209 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9210 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9211 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9212 "RANLIB=$${RANLIB}" \
0c24b341 9213 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9214 install-info) \
2a4cbe27
NN
9215 || exit 1
9216
6bd3dfaa 9217@endif dejagnu
2a4cbe27 9218
a3ca38d2
DD
9219.PHONY: maybe-install-pdf-dejagnu install-pdf-dejagnu
9220maybe-install-pdf-dejagnu:
9221@if dejagnu
9222maybe-install-pdf-dejagnu: install-pdf-dejagnu
9223
9224install-pdf-dejagnu: \
9225 configure-dejagnu \
9226 pdf-dejagnu
9227 @: $(MAKE); $(unstage)
9228 @[ -f ./dejagnu/Makefile ] || exit 0; \
9229 r=`${PWD_COMMAND}`; export r; \
9230 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9231 $(HOST_EXPORTS) \
9232 for flag in $(EXTRA_HOST_FLAGS) ; do \
9233 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9234 done; \
9235 echo "Doing install-pdf in dejagnu" ; \
9236 (cd $(HOST_SUBDIR)/dejagnu && \
9237 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9238 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9239 "RANLIB=$${RANLIB}" \
0c24b341 9240 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
9241 install-pdf) \
9242 || exit 1
9243
9244@endif dejagnu
9245
108a6f8e
CD
9246.PHONY: maybe-install-html-dejagnu install-html-dejagnu
9247maybe-install-html-dejagnu:
9248@if dejagnu
9249maybe-install-html-dejagnu: install-html-dejagnu
9250
9251install-html-dejagnu: \
9252 configure-dejagnu \
9253 html-dejagnu
9254 @: $(MAKE); $(unstage)
9255 @[ -f ./dejagnu/Makefile ] || exit 0; \
9256 r=`${PWD_COMMAND}`; export r; \
9257 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9258 $(HOST_EXPORTS) \
9259 for flag in $(EXTRA_HOST_FLAGS) ; do \
9260 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9261 done; \
9262 echo "Doing install-html in dejagnu" ; \
9263 (cd $(HOST_SUBDIR)/dejagnu && \
9264 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9265 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9266 "RANLIB=$${RANLIB}" \
0c24b341 9267 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
9268 install-html) \
9269 || exit 1
9270
9271@endif dejagnu
9272
4fa63067
NN
9273.PHONY: maybe-installcheck-dejagnu installcheck-dejagnu
9274maybe-installcheck-dejagnu:
6bd3dfaa
PB
9275@if dejagnu
9276maybe-installcheck-dejagnu: installcheck-dejagnu
2a4cbe27 9277
4fa63067
NN
9278installcheck-dejagnu: \
9279 configure-dejagnu
0aed8855 9280 @: $(MAKE); $(unstage)
4fa63067 9281 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9282 r=`${PWD_COMMAND}`; export r; \
9283 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9284 $(HOST_EXPORTS) \
b813574b 9285 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9286 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9287 done; \
4fa63067 9288 echo "Doing installcheck in dejagnu" ; \
b00612cc 9289 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9290 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9291 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9292 "RANLIB=$${RANLIB}" \
0c24b341 9293 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9294 installcheck) \
2a4cbe27
NN
9295 || exit 1
9296
6bd3dfaa 9297@endif dejagnu
2a4cbe27 9298
4fa63067
NN
9299.PHONY: maybe-mostlyclean-dejagnu mostlyclean-dejagnu
9300maybe-mostlyclean-dejagnu:
6bd3dfaa
PB
9301@if dejagnu
9302maybe-mostlyclean-dejagnu: mostlyclean-dejagnu
2a4cbe27 9303
4fa63067 9304mostlyclean-dejagnu:
0aed8855 9305 @: $(MAKE); $(unstage)
4fa63067 9306 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9307 r=`${PWD_COMMAND}`; export r; \
9308 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9309 $(HOST_EXPORTS) \
b813574b 9310 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9311 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9312 done; \
4fa63067 9313 echo "Doing mostlyclean in dejagnu" ; \
b00612cc 9314 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9315 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9316 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9317 "RANLIB=$${RANLIB}" \
0c24b341 9318 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9319 mostlyclean) \
2a4cbe27
NN
9320 || exit 1
9321
6bd3dfaa 9322@endif dejagnu
2a4cbe27 9323
4fa63067
NN
9324.PHONY: maybe-clean-dejagnu clean-dejagnu
9325maybe-clean-dejagnu:
6bd3dfaa
PB
9326@if dejagnu
9327maybe-clean-dejagnu: clean-dejagnu
2a4cbe27 9328
4fa63067 9329clean-dejagnu:
0aed8855 9330 @: $(MAKE); $(unstage)
4fa63067 9331 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9332 r=`${PWD_COMMAND}`; export r; \
9333 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9334 $(HOST_EXPORTS) \
b813574b 9335 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9336 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9337 done; \
4fa63067 9338 echo "Doing clean in dejagnu" ; \
b00612cc 9339 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9340 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9341 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9342 "RANLIB=$${RANLIB}" \
0c24b341 9343 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9344 clean) \
2a4cbe27
NN
9345 || exit 1
9346
6bd3dfaa 9347@endif dejagnu
2a4cbe27 9348
4fa63067
NN
9349.PHONY: maybe-distclean-dejagnu distclean-dejagnu
9350maybe-distclean-dejagnu:
6bd3dfaa
PB
9351@if dejagnu
9352maybe-distclean-dejagnu: distclean-dejagnu
2a4cbe27 9353
4fa63067 9354distclean-dejagnu:
0aed8855 9355 @: $(MAKE); $(unstage)
4fa63067 9356 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9357 r=`${PWD_COMMAND}`; export r; \
9358 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9359 $(HOST_EXPORTS) \
b813574b 9360 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9361 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9362 done; \
4fa63067 9363 echo "Doing distclean in dejagnu" ; \
b00612cc 9364 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9365 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9366 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9367 "RANLIB=$${RANLIB}" \
0c24b341 9368 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9369 distclean) \
2a4cbe27
NN
9370 || exit 1
9371
6bd3dfaa 9372@endif dejagnu
2a4cbe27 9373
4fa63067
NN
9374.PHONY: maybe-maintainer-clean-dejagnu maintainer-clean-dejagnu
9375maybe-maintainer-clean-dejagnu:
6bd3dfaa
PB
9376@if dejagnu
9377maybe-maintainer-clean-dejagnu: maintainer-clean-dejagnu
2a4cbe27 9378
4fa63067 9379maintainer-clean-dejagnu:
0aed8855 9380 @: $(MAKE); $(unstage)
4fa63067 9381 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9382 r=`${PWD_COMMAND}`; export r; \
9383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9384 $(HOST_EXPORTS) \
b813574b 9385 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9386 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9387 done; \
4fa63067 9388 echo "Doing maintainer-clean in dejagnu" ; \
b00612cc 9389 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9390 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9391 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9392 "RANLIB=$${RANLIB}" \
0c24b341 9393 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9394 maintainer-clean) \
4fa63067
NN
9395 || exit 1
9396
6bd3dfaa 9397@endif dejagnu
4fa63067
NN
9398
9399
a7254363 9400
4fa63067
NN
9401.PHONY: configure-diff maybe-configure-diff
9402maybe-configure-diff:
4f0ef2d8
CD
9403@if gcc-bootstrap
9404configure-diff: stage_current
9405@endif gcc-bootstrap
6bd3dfaa
PB
9406@if diff
9407maybe-configure-diff: configure-diff
c52c6897 9408configure-diff:
0aed8855 9409 @: $(MAKE); $(unstage)
c52c6897 9410 @r=`${PWD_COMMAND}`; export r; \
4fa63067 9411 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
9412 test ! -f $(HOST_SUBDIR)/diff/Makefile || exit 0; \
9413 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/diff ; \
378fce5b 9414 $(HOST_EXPORTS) \
a7254363
PB
9415 echo Configuring in $(HOST_SUBDIR)/diff; \
9416 cd "$(HOST_SUBDIR)/diff" || exit 1; \
4fa63067 9417 case $(srcdir) in \
b00612cc
PB
9418 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9419 *) topdir=`echo $(HOST_SUBDIR)/diff/ | \
9420 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 9421 esac; \
b00612cc
PB
9422 srcdiroption="--srcdir=$${topdir}/diff"; \
9423 libsrcdir="$$s/diff"; \
4fa63067 9424 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
9425 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9426 --target=${target_alias} $${srcdiroption} \
2a4cbe27 9427 || exit 1
6bd3dfaa 9428@endif diff
2a4cbe27 9429
a7254363
PB
9430
9431
d545f33b
PB
9432
9433
4fa63067
NN
9434.PHONY: all-diff maybe-all-diff
9435maybe-all-diff:
4f0ef2d8
CD
9436@if gcc-bootstrap
9437all-diff: stage_current
9438@endif gcc-bootstrap
6bd3dfaa 9439@if diff
d27cc32e 9440TARGET-diff=all
6bd3dfaa 9441maybe-all-diff: all-diff
4fa63067 9442all-diff: configure-diff
0aed8855 9443 @: $(MAKE); $(unstage)
4fa63067
NN
9444 @r=`${PWD_COMMAND}`; export r; \
9445 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9446 $(HOST_EXPORTS) \
b00612cc 9447 (cd $(HOST_SUBDIR)/diff && \
7f6ef0c0
PB
9448 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
9449 $(TARGET-diff))
6bd3dfaa 9450@endif diff
2a4cbe27 9451
a7254363 9452
d545f33b
PB
9453
9454
4fa63067
NN
9455.PHONY: check-diff maybe-check-diff
9456maybe-check-diff:
6bd3dfaa
PB
9457@if diff
9458maybe-check-diff: check-diff
2a4cbe27 9459
4fa63067 9460check-diff:
0aed8855 9461 @: $(MAKE); $(unstage)
4fa63067 9462 @r=`${PWD_COMMAND}`; export r; \
b40e3958 9463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9464 $(HOST_EXPORTS) \
b00612cc
PB
9465 (cd $(HOST_SUBDIR)/diff && \
9466 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 9467
6bd3dfaa 9468@endif diff
2a4cbe27 9469
4fa63067
NN
9470.PHONY: install-diff maybe-install-diff
9471maybe-install-diff:
6bd3dfaa
PB
9472@if diff
9473maybe-install-diff: install-diff
2a4cbe27 9474
4fa63067 9475install-diff: installdirs
0aed8855 9476 @: $(MAKE); $(unstage)
4fa63067 9477 @r=`${PWD_COMMAND}`; export r; \
b40e3958 9478 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9479 $(HOST_EXPORTS) \
b00612cc 9480 (cd $(HOST_SUBDIR)/diff && \
2da12f12 9481 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 9482
6bd3dfaa 9483@endif diff
2a4cbe27 9484
56a8fe78 9485# Other targets (info, dvi, pdf, etc.)
2a4cbe27 9486
4fa63067
NN
9487.PHONY: maybe-info-diff info-diff
9488maybe-info-diff:
6bd3dfaa
PB
9489@if diff
9490maybe-info-diff: info-diff
2a4cbe27 9491
4fa63067
NN
9492info-diff: \
9493 configure-diff
0aed8855 9494 @: $(MAKE); $(unstage)
4fa63067 9495 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
9496 r=`${PWD_COMMAND}`; export r; \
9497 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9498 $(HOST_EXPORTS) \
b813574b 9499 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9500 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9501 done; \
4fa63067 9502 echo "Doing info in diff" ; \
b00612cc 9503 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
9504 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9505 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9506 "RANLIB=$${RANLIB}" \
0c24b341 9507 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9508 info) \
2a4cbe27
NN
9509 || exit 1
9510
6bd3dfaa 9511@endif diff
2a4cbe27 9512
4fa63067
NN
9513.PHONY: maybe-dvi-diff dvi-diff
9514maybe-dvi-diff:
6bd3dfaa
PB
9515@if diff
9516maybe-dvi-diff: dvi-diff
2a4cbe27 9517
4fa63067
NN
9518dvi-diff: \
9519 configure-diff
0aed8855 9520 @: $(MAKE); $(unstage)
4fa63067 9521 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
9522 r=`${PWD_COMMAND}`; export r; \
9523 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9524 $(HOST_EXPORTS) \
b813574b 9525 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9526 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9527 done; \
4fa63067 9528 echo "Doing dvi in diff" ; \
b00612cc 9529 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
9530 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9531 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9532 "RANLIB=$${RANLIB}" \
0c24b341 9533 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9534 dvi) \
2a4cbe27
NN
9535 || exit 1
9536
6bd3dfaa 9537@endif diff
2a4cbe27 9538
56a8fe78
DD
9539.PHONY: maybe-pdf-diff pdf-diff
9540maybe-pdf-diff:
9541@if diff
9542maybe-pdf-diff: pdf-diff
9543
9544pdf-diff: \
9545 configure-diff
9546 @: $(MAKE); $(unstage)
9547 @[ -f ./diff/Makefile ] || exit 0; \
9548 r=`${PWD_COMMAND}`; export r; \
9549 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9550 $(HOST_EXPORTS) \
9551 for flag in $(EXTRA_HOST_FLAGS) ; do \
9552 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9553 done; \
9554 echo "Doing pdf in diff" ; \
9555 (cd $(HOST_SUBDIR)/diff && \
9556 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9557 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9558 "RANLIB=$${RANLIB}" \
0c24b341 9559 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
9560 pdf) \
9561 || exit 1
9562
9563@endif diff
9564
6d389afc
MS
9565.PHONY: maybe-html-diff html-diff
9566maybe-html-diff:
9567@if diff
9568maybe-html-diff: html-diff
9569
9570html-diff: \
9571 configure-diff
0aed8855 9572 @: $(MAKE); $(unstage)
6d389afc
MS
9573 @[ -f ./diff/Makefile ] || exit 0; \
9574 r=`${PWD_COMMAND}`; export r; \
9575 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
9576 $(HOST_EXPORTS) \
9577 for flag in $(EXTRA_HOST_FLAGS) ; do \
9578 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9579 done; \
9580 echo "Doing html in diff" ; \
b00612cc 9581 (cd $(HOST_SUBDIR)/diff && \
6d389afc
MS
9582 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9583 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9584 "RANLIB=$${RANLIB}" \
0c24b341 9585 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
9586 html) \
9587 || exit 1
9588
9589@endif diff
9590
4fa63067
NN
9591.PHONY: maybe-TAGS-diff TAGS-diff
9592maybe-TAGS-diff:
6bd3dfaa
PB
9593@if diff
9594maybe-TAGS-diff: TAGS-diff
2a4cbe27 9595
4fa63067
NN
9596TAGS-diff: \
9597 configure-diff
0aed8855 9598 @: $(MAKE); $(unstage)
4fa63067 9599 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
9600 r=`${PWD_COMMAND}`; export r; \
9601 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9602 $(HOST_EXPORTS) \
b813574b 9603 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9604 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9605 done; \
4fa63067 9606 echo "Doing TAGS in diff" ; \
b00612cc 9607 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
9608 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9609 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9610 "RANLIB=$${RANLIB}" \
0c24b341 9611 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9612 TAGS) \
2a4cbe27
NN
9613 || exit 1
9614
6bd3dfaa 9615@endif diff
2a4cbe27 9616
4fa63067
NN
9617.PHONY: maybe-install-info-diff install-info-diff
9618maybe-install-info-diff:
6bd3dfaa
PB
9619@if diff
9620maybe-install-info-diff: install-info-diff
2a4cbe27 9621
4fa63067
NN
9622install-info-diff: \
9623 configure-diff \
9624 info-diff
0aed8855 9625 @: $(MAKE); $(unstage)
4fa63067 9626 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
9627 r=`${PWD_COMMAND}`; export r; \
9628 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9629 $(HOST_EXPORTS) \
b813574b 9630 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9631 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9632 done; \
4fa63067 9633 echo "Doing install-info in diff" ; \
b00612cc 9634 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
9635 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9636 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9637 "RANLIB=$${RANLIB}" \
0c24b341 9638 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9639 install-info) \
2a4cbe27
NN
9640 || exit 1
9641
6bd3dfaa 9642@endif diff
2a4cbe27 9643
a3ca38d2
DD
9644.PHONY: maybe-install-pdf-diff install-pdf-diff
9645maybe-install-pdf-diff:
9646@if diff
9647maybe-install-pdf-diff: install-pdf-diff
9648
9649install-pdf-diff: \
9650 configure-diff \
9651 pdf-diff
9652 @: $(MAKE); $(unstage)
9653 @[ -f ./diff/Makefile ] || exit 0; \
9654 r=`${PWD_COMMAND}`; export r; \
9655 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9656 $(HOST_EXPORTS) \
9657 for flag in $(EXTRA_HOST_FLAGS) ; do \
9658 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9659 done; \
9660 echo "Doing install-pdf in diff" ; \
9661 (cd $(HOST_SUBDIR)/diff && \
9662 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9663 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9664 "RANLIB=$${RANLIB}" \
0c24b341 9665 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
9666 install-pdf) \
9667 || exit 1
9668
9669@endif diff
9670
108a6f8e
CD
9671.PHONY: maybe-install-html-diff install-html-diff
9672maybe-install-html-diff:
9673@if diff
9674maybe-install-html-diff: install-html-diff
9675
9676install-html-diff: \
9677 configure-diff \
9678 html-diff
9679 @: $(MAKE); $(unstage)
9680 @[ -f ./diff/Makefile ] || exit 0; \
9681 r=`${PWD_COMMAND}`; export r; \
9682 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9683 $(HOST_EXPORTS) \
9684 for flag in $(EXTRA_HOST_FLAGS) ; do \
9685 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9686 done; \
9687 echo "Doing install-html in diff" ; \
9688 (cd $(HOST_SUBDIR)/diff && \
9689 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9690 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9691 "RANLIB=$${RANLIB}" \
0c24b341 9692 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
9693 install-html) \
9694 || exit 1
9695
9696@endif diff
9697
4fa63067
NN
9698.PHONY: maybe-installcheck-diff installcheck-diff
9699maybe-installcheck-diff:
6bd3dfaa
PB
9700@if diff
9701maybe-installcheck-diff: installcheck-diff
2a4cbe27 9702
4fa63067
NN
9703installcheck-diff: \
9704 configure-diff
0aed8855 9705 @: $(MAKE); $(unstage)
4fa63067 9706 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
9707 r=`${PWD_COMMAND}`; export r; \
9708 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9709 $(HOST_EXPORTS) \
b813574b 9710 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9711 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9712 done; \
4fa63067 9713 echo "Doing installcheck in diff" ; \
b00612cc 9714 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
9715 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9716 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9717 "RANLIB=$${RANLIB}" \
0c24b341 9718 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9719 installcheck) \
2a4cbe27
NN
9720 || exit 1
9721
6bd3dfaa 9722@endif diff
2a4cbe27 9723
4fa63067
NN
9724.PHONY: maybe-mostlyclean-diff mostlyclean-diff
9725maybe-mostlyclean-diff:
6bd3dfaa
PB
9726@if diff
9727maybe-mostlyclean-diff: mostlyclean-diff
2a4cbe27 9728
4fa63067 9729mostlyclean-diff:
0aed8855 9730 @: $(MAKE); $(unstage)
4fa63067 9731 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
9732 r=`${PWD_COMMAND}`; export r; \
9733 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9734 $(HOST_EXPORTS) \
b813574b 9735 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9736 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9737 done; \
4fa63067 9738 echo "Doing mostlyclean in diff" ; \
b00612cc 9739 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
9740 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9741 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9742 "RANLIB=$${RANLIB}" \
0c24b341 9743 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9744 mostlyclean) \
2a4cbe27
NN
9745 || exit 1
9746
6bd3dfaa 9747@endif diff
2a4cbe27 9748
4fa63067
NN
9749.PHONY: maybe-clean-diff clean-diff
9750maybe-clean-diff:
6bd3dfaa
PB
9751@if diff
9752maybe-clean-diff: clean-diff
2a4cbe27 9753
4fa63067 9754clean-diff:
0aed8855 9755 @: $(MAKE); $(unstage)
4fa63067 9756 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
9757 r=`${PWD_COMMAND}`; export r; \
9758 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9759 $(HOST_EXPORTS) \
b813574b 9760 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9761 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9762 done; \
4fa63067 9763 echo "Doing clean in diff" ; \
b00612cc 9764 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
9765 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9766 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9767 "RANLIB=$${RANLIB}" \
0c24b341 9768 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9769 clean) \
2a4cbe27
NN
9770 || exit 1
9771
6bd3dfaa 9772@endif diff
2a4cbe27 9773
4fa63067
NN
9774.PHONY: maybe-distclean-diff distclean-diff
9775maybe-distclean-diff:
6bd3dfaa
PB
9776@if diff
9777maybe-distclean-diff: distclean-diff
2a4cbe27 9778
4fa63067 9779distclean-diff:
0aed8855 9780 @: $(MAKE); $(unstage)
4fa63067 9781 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
9782 r=`${PWD_COMMAND}`; export r; \
9783 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9784 $(HOST_EXPORTS) \
b813574b 9785 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9786 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9787 done; \
4fa63067 9788 echo "Doing distclean in diff" ; \
b00612cc 9789 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
9790 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9791 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9792 "RANLIB=$${RANLIB}" \
0c24b341 9793 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9794 distclean) \
2a4cbe27
NN
9795 || exit 1
9796
6bd3dfaa 9797@endif diff
2a4cbe27 9798
4fa63067
NN
9799.PHONY: maybe-maintainer-clean-diff maintainer-clean-diff
9800maybe-maintainer-clean-diff:
6bd3dfaa
PB
9801@if diff
9802maybe-maintainer-clean-diff: maintainer-clean-diff
2a4cbe27 9803
4fa63067 9804maintainer-clean-diff:
0aed8855 9805 @: $(MAKE); $(unstage)
4fa63067 9806 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
9807 r=`${PWD_COMMAND}`; export r; \
9808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9809 $(HOST_EXPORTS) \
b813574b 9810 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9811 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9812 done; \
4fa63067 9813 echo "Doing maintainer-clean in diff" ; \
b00612cc 9814 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
9815 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9816 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9817 "RANLIB=$${RANLIB}" \
0c24b341 9818 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9819 maintainer-clean) \
2a4cbe27
NN
9820 || exit 1
9821
6bd3dfaa 9822@endif diff
2a4cbe27 9823
2a4cbe27 9824
a7254363 9825
4fa63067
NN
9826.PHONY: configure-dosutils maybe-configure-dosutils
9827maybe-configure-dosutils:
4f0ef2d8
CD
9828@if gcc-bootstrap
9829configure-dosutils: stage_current
9830@endif gcc-bootstrap
6bd3dfaa
PB
9831@if dosutils
9832maybe-configure-dosutils: configure-dosutils
c52c6897 9833configure-dosutils:
0aed8855 9834 @: $(MAKE); $(unstage)
c52c6897 9835 @r=`${PWD_COMMAND}`; export r; \
b40e3958 9836 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
9837 test ! -f $(HOST_SUBDIR)/dosutils/Makefile || exit 0; \
9838 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/dosutils ; \
378fce5b 9839 $(HOST_EXPORTS) \
a7254363
PB
9840 echo Configuring in $(HOST_SUBDIR)/dosutils; \
9841 cd "$(HOST_SUBDIR)/dosutils" || exit 1; \
4fa63067 9842 case $(srcdir) in \
b00612cc
PB
9843 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9844 *) topdir=`echo $(HOST_SUBDIR)/dosutils/ | \
9845 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 9846 esac; \
b00612cc
PB
9847 srcdiroption="--srcdir=$${topdir}/dosutils"; \
9848 libsrcdir="$$s/dosutils"; \
4fa63067 9849 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
9850 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9851 --target=${target_alias} $${srcdiroption} \
4fa63067 9852 || exit 1
6bd3dfaa 9853@endif dosutils
4fa63067 9854
a7254363
PB
9855
9856
d545f33b
PB
9857
9858
4fa63067
NN
9859.PHONY: all-dosutils maybe-all-dosutils
9860maybe-all-dosutils:
4f0ef2d8
CD
9861@if gcc-bootstrap
9862all-dosutils: stage_current
9863@endif gcc-bootstrap
6bd3dfaa 9864@if dosutils
d27cc32e 9865TARGET-dosutils=all
6bd3dfaa 9866maybe-all-dosutils: all-dosutils
4fa63067 9867all-dosutils: configure-dosutils
0aed8855 9868 @: $(MAKE); $(unstage)
4fa63067
NN
9869 @r=`${PWD_COMMAND}`; export r; \
9870 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9871 $(HOST_EXPORTS) \
b00612cc 9872 (cd $(HOST_SUBDIR)/dosutils && \
7f6ef0c0
PB
9873 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
9874 $(TARGET-dosutils))
6bd3dfaa 9875@endif dosutils
4fa63067 9876
a7254363 9877
d545f33b
PB
9878
9879
4fa63067
NN
9880.PHONY: check-dosutils maybe-check-dosutils
9881maybe-check-dosutils:
6bd3dfaa
PB
9882@if dosutils
9883maybe-check-dosutils: check-dosutils
2a4cbe27 9884
4fa63067 9885check-dosutils:
2a4cbe27 9886
6bd3dfaa 9887@endif dosutils
2a4cbe27 9888
4fa63067
NN
9889.PHONY: install-dosutils maybe-install-dosutils
9890maybe-install-dosutils:
6bd3dfaa
PB
9891@if dosutils
9892maybe-install-dosutils: install-dosutils
4fa63067
NN
9893
9894install-dosutils: installdirs
0aed8855 9895 @: $(MAKE); $(unstage)
4fa63067 9896 @r=`${PWD_COMMAND}`; export r; \
b40e3958 9897 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9898 $(HOST_EXPORTS) \
b00612cc 9899 (cd $(HOST_SUBDIR)/dosutils && \
2da12f12 9900 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 9901
6bd3dfaa 9902@endif dosutils
2a4cbe27 9903
56a8fe78 9904# Other targets (info, dvi, pdf, etc.)
2a4cbe27 9905
4fa63067
NN
9906.PHONY: maybe-info-dosutils info-dosutils
9907maybe-info-dosutils:
6bd3dfaa
PB
9908@if dosutils
9909maybe-info-dosutils: info-dosutils
4fa63067
NN
9910
9911info-dosutils: \
9912 configure-dosutils
0aed8855 9913 @: $(MAKE); $(unstage)
4fa63067 9914 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
9915 r=`${PWD_COMMAND}`; export r; \
9916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9917 $(HOST_EXPORTS) \
b813574b 9918 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9919 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9920 done; \
4fa63067 9921 echo "Doing info in dosutils" ; \
b00612cc 9922 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
9923 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9924 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9925 "RANLIB=$${RANLIB}" \
0c24b341 9926 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9927 info) \
2a4cbe27
NN
9928 || exit 1
9929
6bd3dfaa 9930@endif dosutils
2a4cbe27 9931
4fa63067
NN
9932.PHONY: maybe-dvi-dosutils dvi-dosutils
9933maybe-dvi-dosutils:
6bd3dfaa
PB
9934@if dosutils
9935maybe-dvi-dosutils: dvi-dosutils
2a4cbe27 9936
4fa63067
NN
9937dvi-dosutils: \
9938 configure-dosutils
0aed8855 9939 @: $(MAKE); $(unstage)
4fa63067 9940 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
9941 r=`${PWD_COMMAND}`; export r; \
9942 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9943 $(HOST_EXPORTS) \
b813574b 9944 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9945 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9946 done; \
4fa63067 9947 echo "Doing dvi in dosutils" ; \
b00612cc 9948 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
9949 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9950 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9951 "RANLIB=$${RANLIB}" \
0c24b341 9952 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9953 dvi) \
2a4cbe27
NN
9954 || exit 1
9955
6bd3dfaa 9956@endif dosutils
2a4cbe27 9957
56a8fe78
DD
9958.PHONY: maybe-pdf-dosutils pdf-dosutils
9959maybe-pdf-dosutils:
9960@if dosutils
9961maybe-pdf-dosutils: pdf-dosutils
9962
9963pdf-dosutils: \
9964 configure-dosutils
9965 @: $(MAKE); $(unstage)
9966 @[ -f ./dosutils/Makefile ] || exit 0; \
9967 r=`${PWD_COMMAND}`; export r; \
9968 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9969 $(HOST_EXPORTS) \
9970 for flag in $(EXTRA_HOST_FLAGS) ; do \
9971 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9972 done; \
9973 echo "Doing pdf in dosutils" ; \
9974 (cd $(HOST_SUBDIR)/dosutils && \
9975 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9976 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9977 "RANLIB=$${RANLIB}" \
0c24b341 9978 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
9979 pdf) \
9980 || exit 1
9981
9982@endif dosutils
9983
6d389afc
MS
9984.PHONY: maybe-html-dosutils html-dosutils
9985maybe-html-dosutils:
6bd3dfaa 9986@if dosutils
6d389afc 9987maybe-html-dosutils: html-dosutils
2a4cbe27 9988
6d389afc 9989html-dosutils: \
4fa63067 9990 configure-dosutils
0aed8855 9991 @: $(MAKE); $(unstage)
4fa63067 9992 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
9993 r=`${PWD_COMMAND}`; export r; \
9994 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9995 $(HOST_EXPORTS) \
b813574b 9996 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9997 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9998 done; \
6d389afc 9999 echo "Doing html in dosutils" ; \
b00612cc 10000 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
10001 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10002 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10003 "RANLIB=$${RANLIB}" \
0c24b341 10004 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 10005 html) \
2a4cbe27
NN
10006 || exit 1
10007
6bd3dfaa 10008@endif dosutils
2a4cbe27 10009
6d389afc
MS
10010.PHONY: maybe-TAGS-dosutils TAGS-dosutils
10011maybe-TAGS-dosutils:
6bd3dfaa 10012@if dosutils
6d389afc 10013maybe-TAGS-dosutils: TAGS-dosutils
2a4cbe27 10014
6d389afc
MS
10015TAGS-dosutils: \
10016 configure-dosutils
0aed8855 10017 @: $(MAKE); $(unstage)
6d389afc
MS
10018 @[ -f ./dosutils/Makefile ] || exit 0; \
10019 r=`${PWD_COMMAND}`; export r; \
10020 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
10021 $(HOST_EXPORTS) \
10022 for flag in $(EXTRA_HOST_FLAGS) ; do \
10023 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10024 done; \
10025 echo "Doing TAGS in dosutils" ; \
b00612cc 10026 (cd $(HOST_SUBDIR)/dosutils && \
6d389afc
MS
10027 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10028 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10029 "RANLIB=$${RANLIB}" \
0c24b341 10030 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
10031 TAGS) \
10032 || exit 1
10033
10034@endif dosutils
10035
10036.PHONY: maybe-install-info-dosutils install-info-dosutils
10037maybe-install-info-dosutils:
10038@if dosutils
10039maybe-install-info-dosutils: install-info-dosutils
10040
10041install-info-dosutils: \
10042 configure-dosutils \
10043 info-dosutils
0aed8855 10044 @: $(MAKE); $(unstage)
4fa63067 10045 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
10046 r=`${PWD_COMMAND}`; export r; \
10047 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10048 $(HOST_EXPORTS) \
b813574b 10049 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10050 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10051 done; \
4fa63067 10052 echo "Doing install-info in dosutils" ; \
b00612cc 10053 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
10054 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10055 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10056 "RANLIB=$${RANLIB}" \
0c24b341 10057 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10058 install-info) \
2a4cbe27
NN
10059 || exit 1
10060
6bd3dfaa 10061@endif dosutils
2a4cbe27 10062
a3ca38d2
DD
10063.PHONY: maybe-install-pdf-dosutils install-pdf-dosutils
10064maybe-install-pdf-dosutils:
10065@if dosutils
10066maybe-install-pdf-dosutils: install-pdf-dosutils
10067
10068install-pdf-dosutils: \
10069 configure-dosutils \
10070 pdf-dosutils
10071 @: $(MAKE); $(unstage)
10072 @[ -f ./dosutils/Makefile ] || exit 0; \
10073 r=`${PWD_COMMAND}`; export r; \
10074 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10075 $(HOST_EXPORTS) \
10076 for flag in $(EXTRA_HOST_FLAGS) ; do \
10077 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10078 done; \
10079 echo "Doing install-pdf in dosutils" ; \
10080 (cd $(HOST_SUBDIR)/dosutils && \
10081 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10082 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10083 "RANLIB=$${RANLIB}" \
0c24b341 10084 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
10085 install-pdf) \
10086 || exit 1
10087
10088@endif dosutils
10089
108a6f8e
CD
10090.PHONY: maybe-install-html-dosutils install-html-dosutils
10091maybe-install-html-dosutils:
10092@if dosutils
10093maybe-install-html-dosutils: install-html-dosutils
10094
10095install-html-dosutils: \
10096 configure-dosutils \
10097 html-dosutils
10098 @: $(MAKE); $(unstage)
10099 @[ -f ./dosutils/Makefile ] || exit 0; \
10100 r=`${PWD_COMMAND}`; export r; \
10101 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10102 $(HOST_EXPORTS) \
10103 for flag in $(EXTRA_HOST_FLAGS) ; do \
10104 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10105 done; \
10106 echo "Doing install-html in dosutils" ; \
10107 (cd $(HOST_SUBDIR)/dosutils && \
10108 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10109 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10110 "RANLIB=$${RANLIB}" \
0c24b341 10111 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
10112 install-html) \
10113 || exit 1
10114
10115@endif dosutils
10116
4fa63067
NN
10117.PHONY: maybe-installcheck-dosutils installcheck-dosutils
10118maybe-installcheck-dosutils:
6bd3dfaa
PB
10119@if dosutils
10120maybe-installcheck-dosutils: installcheck-dosutils
2a4cbe27 10121
4fa63067
NN
10122installcheck-dosutils: \
10123 configure-dosutils
0aed8855 10124 @: $(MAKE); $(unstage)
4fa63067 10125 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
10126 r=`${PWD_COMMAND}`; export r; \
10127 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10128 $(HOST_EXPORTS) \
b813574b 10129 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10130 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10131 done; \
4fa63067 10132 echo "Doing installcheck in dosutils" ; \
b00612cc 10133 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
10134 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10135 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10136 "RANLIB=$${RANLIB}" \
0c24b341 10137 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10138 installcheck) \
2a4cbe27
NN
10139 || exit 1
10140
6bd3dfaa 10141@endif dosutils
2a4cbe27 10142
4fa63067
NN
10143.PHONY: maybe-mostlyclean-dosutils mostlyclean-dosutils
10144maybe-mostlyclean-dosutils:
6bd3dfaa
PB
10145@if dosutils
10146maybe-mostlyclean-dosutils: mostlyclean-dosutils
a2592b1b 10147
4fa63067 10148mostlyclean-dosutils:
0aed8855 10149 @: $(MAKE); $(unstage)
4fa63067 10150 @[ -f ./dosutils/Makefile ] || exit 0; \
a2592b1b
DD
10151 r=`${PWD_COMMAND}`; export r; \
10152 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10153 $(HOST_EXPORTS) \
b813574b 10154 for flag in $(EXTRA_HOST_FLAGS) ; do \
a2592b1b
DD
10155 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10156 done; \
4fa63067 10157 echo "Doing mostlyclean in dosutils" ; \
b00612cc 10158 (cd $(HOST_SUBDIR)/dosutils && \
a2592b1b
DD
10159 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10160 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10161 "RANLIB=$${RANLIB}" \
0c24b341 10162 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10163 mostlyclean) \
a2592b1b
DD
10164 || exit 1
10165
6bd3dfaa 10166@endif dosutils
a2592b1b 10167
4fa63067
NN
10168.PHONY: maybe-clean-dosutils clean-dosutils
10169maybe-clean-dosutils:
6bd3dfaa
PB
10170@if dosutils
10171maybe-clean-dosutils: clean-dosutils
2a4cbe27 10172
4fa63067 10173clean-dosutils:
0aed8855 10174 @: $(MAKE); $(unstage)
4fa63067 10175 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
10176 r=`${PWD_COMMAND}`; export r; \
10177 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10178 $(HOST_EXPORTS) \
b813574b 10179 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10180 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10181 done; \
4fa63067 10182 echo "Doing clean in dosutils" ; \
b00612cc 10183 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
10184 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10185 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10186 "RANLIB=$${RANLIB}" \
0c24b341 10187 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10188 clean) \
2a4cbe27
NN
10189 || exit 1
10190
6bd3dfaa 10191@endif dosutils
2a4cbe27 10192
4fa63067
NN
10193.PHONY: maybe-distclean-dosutils distclean-dosutils
10194maybe-distclean-dosutils:
6bd3dfaa
PB
10195@if dosutils
10196maybe-distclean-dosutils: distclean-dosutils
2a4cbe27 10197
4fa63067 10198distclean-dosutils:
0aed8855 10199 @: $(MAKE); $(unstage)
4fa63067 10200 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
10201 r=`${PWD_COMMAND}`; export r; \
10202 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10203 $(HOST_EXPORTS) \
b813574b 10204 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10205 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10206 done; \
4fa63067 10207 echo "Doing distclean in dosutils" ; \
b00612cc 10208 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
10209 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10210 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10211 "RANLIB=$${RANLIB}" \
0c24b341 10212 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10213 distclean) \
2a4cbe27
NN
10214 || exit 1
10215
6bd3dfaa 10216@endif dosutils
2a4cbe27 10217
4fa63067
NN
10218.PHONY: maybe-maintainer-clean-dosutils maintainer-clean-dosutils
10219maybe-maintainer-clean-dosutils:
6bd3dfaa
PB
10220@if dosutils
10221maybe-maintainer-clean-dosutils: maintainer-clean-dosutils
2a4cbe27 10222
4fa63067 10223maintainer-clean-dosutils:
0aed8855 10224 @: $(MAKE); $(unstage)
4fa63067 10225 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
10226 r=`${PWD_COMMAND}`; export r; \
10227 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10228 $(HOST_EXPORTS) \
b813574b 10229 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10230 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10231 done; \
4fa63067 10232 echo "Doing maintainer-clean in dosutils" ; \
b00612cc 10233 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
10234 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10235 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10236 "RANLIB=$${RANLIB}" \
0c24b341 10237 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10238 maintainer-clean) \
2a4cbe27
NN
10239 || exit 1
10240
6bd3dfaa 10241@endif dosutils
2a4cbe27 10242
2a4cbe27 10243
a7254363 10244
4fa63067
NN
10245.PHONY: configure-etc maybe-configure-etc
10246maybe-configure-etc:
4f0ef2d8
CD
10247@if gcc-bootstrap
10248configure-etc: stage_current
10249@endif gcc-bootstrap
6bd3dfaa
PB
10250@if etc
10251maybe-configure-etc: configure-etc
c52c6897 10252configure-etc:
0aed8855 10253 @: $(MAKE); $(unstage)
c52c6897 10254 @r=`${PWD_COMMAND}`; export r; \
4fa63067 10255 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
10256 test ! -f $(HOST_SUBDIR)/etc/Makefile || exit 0; \
10257 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/etc ; \
378fce5b 10258 $(HOST_EXPORTS) \
a7254363
PB
10259 echo Configuring in $(HOST_SUBDIR)/etc; \
10260 cd "$(HOST_SUBDIR)/etc" || exit 1; \
4fa63067 10261 case $(srcdir) in \
b00612cc
PB
10262 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10263 *) topdir=`echo $(HOST_SUBDIR)/etc/ | \
10264 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 10265 esac; \
b00612cc
PB
10266 srcdiroption="--srcdir=$${topdir}/etc"; \
10267 libsrcdir="$$s/etc"; \
4fa63067 10268 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
10269 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10270 --target=${target_alias} $${srcdiroption} \
4fa63067 10271 || exit 1
6bd3dfaa 10272@endif etc
4fa63067 10273
a7254363
PB
10274
10275
d545f33b
PB
10276
10277
4fa63067
NN
10278.PHONY: all-etc maybe-all-etc
10279maybe-all-etc:
4f0ef2d8
CD
10280@if gcc-bootstrap
10281all-etc: stage_current
10282@endif gcc-bootstrap
6bd3dfaa 10283@if etc
d27cc32e 10284TARGET-etc=all
6bd3dfaa 10285maybe-all-etc: all-etc
4fa63067 10286all-etc: configure-etc
0aed8855 10287 @: $(MAKE); $(unstage)
4fa63067
NN
10288 @r=`${PWD_COMMAND}`; export r; \
10289 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10290 $(HOST_EXPORTS) \
b00612cc 10291 (cd $(HOST_SUBDIR)/etc && \
7f6ef0c0
PB
10292 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
10293 $(TARGET-etc))
6bd3dfaa 10294@endif etc
4fa63067 10295
a7254363 10296
d545f33b
PB
10297
10298
4fa63067
NN
10299.PHONY: check-etc maybe-check-etc
10300maybe-check-etc:
6bd3dfaa
PB
10301@if etc
10302maybe-check-etc: check-etc
4fa63067
NN
10303
10304check-etc:
0aed8855 10305 @: $(MAKE); $(unstage)
4fa63067
NN
10306 @r=`${PWD_COMMAND}`; export r; \
10307 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10308 $(HOST_EXPORTS) \
b00612cc
PB
10309 (cd $(HOST_SUBDIR)/etc && \
10310 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 10311
6bd3dfaa 10312@endif etc
4fa63067
NN
10313
10314.PHONY: install-etc maybe-install-etc
10315maybe-install-etc:
6bd3dfaa
PB
10316@if etc
10317maybe-install-etc: install-etc
4fa63067
NN
10318
10319install-etc: installdirs
0aed8855 10320 @: $(MAKE); $(unstage)
4fa63067
NN
10321 @r=`${PWD_COMMAND}`; export r; \
10322 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10323 $(HOST_EXPORTS) \
b00612cc 10324 (cd $(HOST_SUBDIR)/etc && \
2da12f12 10325 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 10326
6bd3dfaa 10327@endif etc
4fa63067 10328
56a8fe78 10329# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
10330
10331.PHONY: maybe-info-etc info-etc
10332maybe-info-etc:
6bd3dfaa
PB
10333@if etc
10334maybe-info-etc: info-etc
4fa63067
NN
10335
10336info-etc: \
10337 configure-etc
0aed8855 10338 @: $(MAKE); $(unstage)
4fa63067 10339 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10340 r=`${PWD_COMMAND}`; export r; \
10341 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10342 $(HOST_EXPORTS) \
b813574b 10343 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10344 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10345 done; \
4fa63067 10346 echo "Doing info in etc" ; \
b00612cc 10347 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10348 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10349 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10350 "RANLIB=$${RANLIB}" \
0c24b341 10351 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10352 info) \
2a4cbe27
NN
10353 || exit 1
10354
6bd3dfaa 10355@endif etc
2a4cbe27 10356
4fa63067
NN
10357.PHONY: maybe-dvi-etc dvi-etc
10358maybe-dvi-etc:
6bd3dfaa
PB
10359@if etc
10360maybe-dvi-etc: dvi-etc
2a4cbe27 10361
4fa63067
NN
10362dvi-etc: \
10363 configure-etc
0aed8855 10364 @: $(MAKE); $(unstage)
4fa63067 10365 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10366 r=`${PWD_COMMAND}`; export r; \
10367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10368 $(HOST_EXPORTS) \
b813574b 10369 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10370 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10371 done; \
4fa63067 10372 echo "Doing dvi in etc" ; \
b00612cc 10373 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10374 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10375 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10376 "RANLIB=$${RANLIB}" \
0c24b341 10377 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10378 dvi) \
2a4cbe27
NN
10379 || exit 1
10380
6bd3dfaa 10381@endif etc
2a4cbe27 10382
56a8fe78
DD
10383.PHONY: maybe-pdf-etc pdf-etc
10384maybe-pdf-etc:
10385@if etc
10386maybe-pdf-etc: pdf-etc
10387
10388pdf-etc: \
10389 configure-etc
10390 @: $(MAKE); $(unstage)
10391 @[ -f ./etc/Makefile ] || exit 0; \
10392 r=`${PWD_COMMAND}`; export r; \
10393 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10394 $(HOST_EXPORTS) \
10395 for flag in $(EXTRA_HOST_FLAGS) ; do \
10396 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10397 done; \
10398 echo "Doing pdf in etc" ; \
10399 (cd $(HOST_SUBDIR)/etc && \
10400 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10401 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10402 "RANLIB=$${RANLIB}" \
0c24b341 10403 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
10404 pdf) \
10405 || exit 1
10406
10407@endif etc
10408
6d389afc
MS
10409.PHONY: maybe-html-etc html-etc
10410maybe-html-etc:
10411@if etc
10412maybe-html-etc: html-etc
10413
10414html-etc: \
10415 configure-etc
0aed8855 10416 @: $(MAKE); $(unstage)
6d389afc
MS
10417 @[ -f ./etc/Makefile ] || exit 0; \
10418 r=`${PWD_COMMAND}`; export r; \
10419 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
10420 $(HOST_EXPORTS) \
10421 for flag in $(EXTRA_HOST_FLAGS) ; do \
10422 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10423 done; \
10424 echo "Doing html in etc" ; \
b00612cc 10425 (cd $(HOST_SUBDIR)/etc && \
6d389afc
MS
10426 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10427 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10428 "RANLIB=$${RANLIB}" \
0c24b341 10429 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
10430 html) \
10431 || exit 1
10432
10433@endif etc
10434
4fa63067
NN
10435.PHONY: maybe-TAGS-etc TAGS-etc
10436maybe-TAGS-etc:
6bd3dfaa
PB
10437@if etc
10438maybe-TAGS-etc: TAGS-etc
2a4cbe27 10439
4fa63067
NN
10440TAGS-etc: \
10441 configure-etc
0aed8855 10442 @: $(MAKE); $(unstage)
4fa63067 10443 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10444 r=`${PWD_COMMAND}`; export r; \
10445 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10446 $(HOST_EXPORTS) \
b813574b 10447 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10448 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10449 done; \
4fa63067 10450 echo "Doing TAGS in etc" ; \
b00612cc 10451 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10452 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10453 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10454 "RANLIB=$${RANLIB}" \
0c24b341 10455 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10456 TAGS) \
2a4cbe27
NN
10457 || exit 1
10458
6bd3dfaa 10459@endif etc
2a4cbe27 10460
4fa63067
NN
10461.PHONY: maybe-install-info-etc install-info-etc
10462maybe-install-info-etc:
6bd3dfaa
PB
10463@if etc
10464maybe-install-info-etc: install-info-etc
2a4cbe27 10465
4fa63067
NN
10466install-info-etc: \
10467 configure-etc \
10468 info-etc
0aed8855 10469 @: $(MAKE); $(unstage)
4fa63067 10470 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10471 r=`${PWD_COMMAND}`; export r; \
10472 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10473 $(HOST_EXPORTS) \
b813574b 10474 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10475 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10476 done; \
4fa63067 10477 echo "Doing install-info in etc" ; \
b00612cc 10478 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10479 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10480 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10481 "RANLIB=$${RANLIB}" \
0c24b341 10482 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10483 install-info) \
2a4cbe27
NN
10484 || exit 1
10485
6bd3dfaa 10486@endif etc
2a4cbe27 10487
a3ca38d2
DD
10488.PHONY: maybe-install-pdf-etc install-pdf-etc
10489maybe-install-pdf-etc:
10490@if etc
10491maybe-install-pdf-etc: install-pdf-etc
10492
10493install-pdf-etc: \
10494 configure-etc \
10495 pdf-etc
10496 @: $(MAKE); $(unstage)
10497 @[ -f ./etc/Makefile ] || exit 0; \
10498 r=`${PWD_COMMAND}`; export r; \
10499 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10500 $(HOST_EXPORTS) \
10501 for flag in $(EXTRA_HOST_FLAGS) ; do \
10502 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10503 done; \
10504 echo "Doing install-pdf in etc" ; \
10505 (cd $(HOST_SUBDIR)/etc && \
10506 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10507 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10508 "RANLIB=$${RANLIB}" \
0c24b341 10509 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
10510 install-pdf) \
10511 || exit 1
10512
10513@endif etc
10514
108a6f8e
CD
10515.PHONY: maybe-install-html-etc install-html-etc
10516maybe-install-html-etc:
10517@if etc
10518maybe-install-html-etc: install-html-etc
10519
10520install-html-etc: \
10521 configure-etc \
10522 html-etc
10523 @: $(MAKE); $(unstage)
10524 @[ -f ./etc/Makefile ] || exit 0; \
10525 r=`${PWD_COMMAND}`; export r; \
10526 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10527 $(HOST_EXPORTS) \
10528 for flag in $(EXTRA_HOST_FLAGS) ; do \
10529 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10530 done; \
10531 echo "Doing install-html in etc" ; \
10532 (cd $(HOST_SUBDIR)/etc && \
10533 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10534 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10535 "RANLIB=$${RANLIB}" \
0c24b341 10536 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
10537 install-html) \
10538 || exit 1
10539
10540@endif etc
10541
4fa63067
NN
10542.PHONY: maybe-installcheck-etc installcheck-etc
10543maybe-installcheck-etc:
6bd3dfaa
PB
10544@if etc
10545maybe-installcheck-etc: installcheck-etc
2a4cbe27 10546
4fa63067
NN
10547installcheck-etc: \
10548 configure-etc
0aed8855 10549 @: $(MAKE); $(unstage)
4fa63067 10550 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10551 r=`${PWD_COMMAND}`; export r; \
10552 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10553 $(HOST_EXPORTS) \
b813574b 10554 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10555 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10556 done; \
4fa63067 10557 echo "Doing installcheck in etc" ; \
b00612cc 10558 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10559 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10560 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10561 "RANLIB=$${RANLIB}" \
0c24b341 10562 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10563 installcheck) \
2a4cbe27
NN
10564 || exit 1
10565
6bd3dfaa 10566@endif etc
2a4cbe27 10567
4fa63067
NN
10568.PHONY: maybe-mostlyclean-etc mostlyclean-etc
10569maybe-mostlyclean-etc:
6bd3dfaa
PB
10570@if etc
10571maybe-mostlyclean-etc: mostlyclean-etc
2a4cbe27 10572
4fa63067 10573mostlyclean-etc:
0aed8855 10574 @: $(MAKE); $(unstage)
4fa63067 10575 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10576 r=`${PWD_COMMAND}`; export r; \
10577 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10578 $(HOST_EXPORTS) \
b813574b 10579 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10580 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10581 done; \
4fa63067 10582 echo "Doing mostlyclean in etc" ; \
b00612cc 10583 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10584 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10585 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10586 "RANLIB=$${RANLIB}" \
0c24b341 10587 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10588 mostlyclean) \
2a4cbe27
NN
10589 || exit 1
10590
6bd3dfaa 10591@endif etc
2a4cbe27 10592
4fa63067
NN
10593.PHONY: maybe-clean-etc clean-etc
10594maybe-clean-etc:
6bd3dfaa
PB
10595@if etc
10596maybe-clean-etc: clean-etc
2a4cbe27 10597
4fa63067 10598clean-etc:
0aed8855 10599 @: $(MAKE); $(unstage)
4fa63067 10600 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10601 r=`${PWD_COMMAND}`; export r; \
10602 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10603 $(HOST_EXPORTS) \
b813574b 10604 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10605 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10606 done; \
4fa63067 10607 echo "Doing clean in etc" ; \
b00612cc 10608 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10609 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10610 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10611 "RANLIB=$${RANLIB}" \
0c24b341 10612 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10613 clean) \
2a4cbe27
NN
10614 || exit 1
10615
6bd3dfaa 10616@endif etc
2a4cbe27 10617
4fa63067
NN
10618.PHONY: maybe-distclean-etc distclean-etc
10619maybe-distclean-etc:
6bd3dfaa
PB
10620@if etc
10621maybe-distclean-etc: distclean-etc
2a4cbe27 10622
4fa63067 10623distclean-etc:
0aed8855 10624 @: $(MAKE); $(unstage)
4fa63067 10625 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10626 r=`${PWD_COMMAND}`; export r; \
10627 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10628 $(HOST_EXPORTS) \
b813574b 10629 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10630 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10631 done; \
4fa63067 10632 echo "Doing distclean in etc" ; \
b00612cc 10633 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10634 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10635 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10636 "RANLIB=$${RANLIB}" \
0c24b341 10637 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10638 distclean) \
2a4cbe27
NN
10639 || exit 1
10640
6bd3dfaa 10641@endif etc
2a4cbe27 10642
4fa63067
NN
10643.PHONY: maybe-maintainer-clean-etc maintainer-clean-etc
10644maybe-maintainer-clean-etc:
6bd3dfaa
PB
10645@if etc
10646maybe-maintainer-clean-etc: maintainer-clean-etc
2a4cbe27 10647
4fa63067 10648maintainer-clean-etc:
0aed8855 10649 @: $(MAKE); $(unstage)
4fa63067 10650 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10651 r=`${PWD_COMMAND}`; export r; \
10652 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10653 $(HOST_EXPORTS) \
b813574b 10654 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10655 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10656 done; \
4fa63067 10657 echo "Doing maintainer-clean in etc" ; \
b00612cc 10658 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10659 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10660 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10661 "RANLIB=$${RANLIB}" \
0c24b341 10662 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10663 maintainer-clean) \
2a4cbe27
NN
10664 || exit 1
10665
6bd3dfaa 10666@endif etc
2a4cbe27 10667
2a4cbe27 10668
a7254363 10669
4fa63067
NN
10670.PHONY: configure-fastjar maybe-configure-fastjar
10671maybe-configure-fastjar:
4f0ef2d8
CD
10672@if gcc-bootstrap
10673configure-fastjar: stage_current
10674@endif gcc-bootstrap
6bd3dfaa
PB
10675@if fastjar
10676maybe-configure-fastjar: configure-fastjar
c52c6897 10677configure-fastjar:
0aed8855 10678 @: $(MAKE); $(unstage)
c52c6897 10679 @r=`${PWD_COMMAND}`; export r; \
b40e3958 10680 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
10681 test ! -f $(HOST_SUBDIR)/fastjar/Makefile || exit 0; \
10682 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fastjar ; \
378fce5b 10683 $(HOST_EXPORTS) \
a7254363
PB
10684 echo Configuring in $(HOST_SUBDIR)/fastjar; \
10685 cd "$(HOST_SUBDIR)/fastjar" || exit 1; \
4fa63067 10686 case $(srcdir) in \
b00612cc
PB
10687 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10688 *) topdir=`echo $(HOST_SUBDIR)/fastjar/ | \
10689 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 10690 esac; \
b00612cc
PB
10691 srcdiroption="--srcdir=$${topdir}/fastjar"; \
10692 libsrcdir="$$s/fastjar"; \
4fa63067 10693 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
10694 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10695 --target=${target_alias} $${srcdiroption} \
4fa63067 10696 || exit 1
6bd3dfaa 10697@endif fastjar
4fa63067 10698
a7254363
PB
10699
10700
d545f33b
PB
10701
10702
4fa63067
NN
10703.PHONY: all-fastjar maybe-all-fastjar
10704maybe-all-fastjar:
4f0ef2d8
CD
10705@if gcc-bootstrap
10706all-fastjar: stage_current
10707@endif gcc-bootstrap
6bd3dfaa 10708@if fastjar
d27cc32e 10709TARGET-fastjar=all
6bd3dfaa 10710maybe-all-fastjar: all-fastjar
4fa63067 10711all-fastjar: configure-fastjar
0aed8855 10712 @: $(MAKE); $(unstage)
4fa63067
NN
10713 @r=`${PWD_COMMAND}`; export r; \
10714 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10715 $(HOST_EXPORTS) \
b00612cc 10716 (cd $(HOST_SUBDIR)/fastjar && \
7f6ef0c0
PB
10717 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
10718 $(TARGET-fastjar))
6bd3dfaa 10719@endif fastjar
2a4cbe27 10720
a7254363 10721
d545f33b
PB
10722
10723
4fa63067
NN
10724.PHONY: check-fastjar maybe-check-fastjar
10725maybe-check-fastjar:
6bd3dfaa
PB
10726@if fastjar
10727maybe-check-fastjar: check-fastjar
2a4cbe27 10728
4fa63067
NN
10729# This module is only tested in a native toolchain.
10730check-fastjar:
0aed8855 10731 @: $(MAKE); $(unstage)
4fa63067
NN
10732 @if [ '$(host)' = '$(target)' ] ; then \
10733 r=`${PWD_COMMAND}`; export r; \
10734 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10735 $(HOST_EXPORTS) \
b00612cc 10736 (cd $(HOST_SUBDIR)/fastjar && \
4cfaf6d5 10737 $(MAKE) $(FLAGS_TO_PASS) check); \
4fa63067 10738 fi
2a4cbe27 10739
6bd3dfaa 10740@endif fastjar
4fa63067
NN
10741
10742.PHONY: install-fastjar maybe-install-fastjar
10743maybe-install-fastjar:
6bd3dfaa
PB
10744@if fastjar
10745maybe-install-fastjar: install-fastjar
4fa63067
NN
10746
10747install-fastjar: installdirs
0aed8855 10748 @: $(MAKE); $(unstage)
4fa63067 10749 @r=`${PWD_COMMAND}`; export r; \
b40e3958 10750 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10751 $(HOST_EXPORTS) \
b00612cc 10752 (cd $(HOST_SUBDIR)/fastjar && \
2da12f12 10753 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 10754
6bd3dfaa 10755@endif fastjar
2a4cbe27 10756
56a8fe78 10757# Other targets (info, dvi, pdf, etc.)
2a4cbe27 10758
4fa63067
NN
10759.PHONY: maybe-info-fastjar info-fastjar
10760maybe-info-fastjar:
6bd3dfaa
PB
10761@if fastjar
10762maybe-info-fastjar: info-fastjar
4fa63067
NN
10763
10764info-fastjar: \
10765 configure-fastjar
0aed8855 10766 @: $(MAKE); $(unstage)
4fa63067 10767 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
10768 r=`${PWD_COMMAND}`; export r; \
10769 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10770 $(HOST_EXPORTS) \
b813574b 10771 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10772 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10773 done; \
4fa63067 10774 echo "Doing info in fastjar" ; \
b00612cc 10775 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
10776 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10777 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10778 "RANLIB=$${RANLIB}" \
0c24b341 10779 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10780 info) \
2a4cbe27
NN
10781 || exit 1
10782
6bd3dfaa 10783@endif fastjar
2a4cbe27 10784
4fa63067
NN
10785.PHONY: maybe-dvi-fastjar dvi-fastjar
10786maybe-dvi-fastjar:
6bd3dfaa
PB
10787@if fastjar
10788maybe-dvi-fastjar: dvi-fastjar
2a4cbe27 10789
4fa63067
NN
10790dvi-fastjar: \
10791 configure-fastjar
0aed8855 10792 @: $(MAKE); $(unstage)
2a4cbe27 10793 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
10794 r=`${PWD_COMMAND}`; export r; \
10795 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10796 $(HOST_EXPORTS) \
b813574b 10797 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10798 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10799 done; \
4fa63067 10800 echo "Doing dvi in fastjar" ; \
b00612cc 10801 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
10802 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10803 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10804 "RANLIB=$${RANLIB}" \
0c24b341 10805 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10806 dvi) \
2a4cbe27
NN
10807 || exit 1
10808
6bd3dfaa 10809@endif fastjar
2a4cbe27 10810
56a8fe78
DD
10811.PHONY: maybe-pdf-fastjar pdf-fastjar
10812maybe-pdf-fastjar:
10813@if fastjar
10814maybe-pdf-fastjar: pdf-fastjar
10815
10816pdf-fastjar: \
10817 configure-fastjar
10818 @: $(MAKE); $(unstage)
10819 @[ -f ./fastjar/Makefile ] || exit 0; \
10820 r=`${PWD_COMMAND}`; export r; \
10821 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10822 $(HOST_EXPORTS) \
10823 for flag in $(EXTRA_HOST_FLAGS) ; do \
10824 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10825 done; \
10826 echo "Doing pdf in fastjar" ; \
10827 (cd $(HOST_SUBDIR)/fastjar && \
10828 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10829 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10830 "RANLIB=$${RANLIB}" \
0c24b341 10831 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
10832 pdf) \
10833 || exit 1
10834
10835@endif fastjar
10836
6d389afc
MS
10837.PHONY: maybe-html-fastjar html-fastjar
10838maybe-html-fastjar:
10839@if fastjar
10840maybe-html-fastjar: html-fastjar
10841
10842html-fastjar: \
10843 configure-fastjar
0aed8855 10844 @: $(MAKE); $(unstage)
6d389afc
MS
10845 @[ -f ./fastjar/Makefile ] || exit 0; \
10846 r=`${PWD_COMMAND}`; export r; \
10847 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
10848 $(HOST_EXPORTS) \
10849 for flag in $(EXTRA_HOST_FLAGS) ; do \
10850 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10851 done; \
10852 echo "Doing html in fastjar" ; \
b00612cc 10853 (cd $(HOST_SUBDIR)/fastjar && \
6d389afc
MS
10854 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10855 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10856 "RANLIB=$${RANLIB}" \
0c24b341 10857 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
10858 html) \
10859 || exit 1
10860
10861@endif fastjar
10862
4fa63067
NN
10863.PHONY: maybe-TAGS-fastjar TAGS-fastjar
10864maybe-TAGS-fastjar:
6bd3dfaa
PB
10865@if fastjar
10866maybe-TAGS-fastjar: TAGS-fastjar
2a4cbe27 10867
4fa63067
NN
10868TAGS-fastjar: \
10869 configure-fastjar
0aed8855 10870 @: $(MAKE); $(unstage)
4fa63067 10871 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
10872 r=`${PWD_COMMAND}`; export r; \
10873 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10874 $(HOST_EXPORTS) \
b813574b 10875 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10876 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10877 done; \
4fa63067 10878 echo "Doing TAGS in fastjar" ; \
b00612cc 10879 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
10880 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10881 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10882 "RANLIB=$${RANLIB}" \
0c24b341 10883 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10884 TAGS) \
2a4cbe27
NN
10885 || exit 1
10886
6bd3dfaa 10887@endif fastjar
2a4cbe27 10888
4fa63067
NN
10889.PHONY: maybe-install-info-fastjar install-info-fastjar
10890maybe-install-info-fastjar:
6bd3dfaa
PB
10891@if fastjar
10892maybe-install-info-fastjar: install-info-fastjar
2a4cbe27 10893
4fa63067
NN
10894install-info-fastjar: \
10895 configure-fastjar \
10896 info-fastjar
0aed8855 10897 @: $(MAKE); $(unstage)
4fa63067 10898 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
10899 r=`${PWD_COMMAND}`; export r; \
10900 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10901 $(HOST_EXPORTS) \
b813574b 10902 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10903 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10904 done; \
4fa63067 10905 echo "Doing install-info in fastjar" ; \
b00612cc 10906 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
10907 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10908 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10909 "RANLIB=$${RANLIB}" \
0c24b341 10910 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10911 install-info) \
2a4cbe27
NN
10912 || exit 1
10913
6bd3dfaa 10914@endif fastjar
2a4cbe27 10915
a3ca38d2
DD
10916.PHONY: maybe-install-pdf-fastjar install-pdf-fastjar
10917maybe-install-pdf-fastjar:
10918@if fastjar
10919maybe-install-pdf-fastjar: install-pdf-fastjar
10920
10921install-pdf-fastjar: \
10922 configure-fastjar \
10923 pdf-fastjar
10924 @: $(MAKE); $(unstage)
10925 @[ -f ./fastjar/Makefile ] || exit 0; \
10926 r=`${PWD_COMMAND}`; export r; \
10927 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10928 $(HOST_EXPORTS) \
10929 for flag in $(EXTRA_HOST_FLAGS) ; do \
10930 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10931 done; \
10932 echo "Doing install-pdf in fastjar" ; \
10933 (cd $(HOST_SUBDIR)/fastjar && \
10934 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10935 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10936 "RANLIB=$${RANLIB}" \
0c24b341 10937 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
10938 install-pdf) \
10939 || exit 1
10940
10941@endif fastjar
10942
108a6f8e
CD
10943.PHONY: maybe-install-html-fastjar install-html-fastjar
10944maybe-install-html-fastjar:
10945@if fastjar
10946maybe-install-html-fastjar: install-html-fastjar
10947
10948install-html-fastjar: \
10949 configure-fastjar \
10950 html-fastjar
10951 @: $(MAKE); $(unstage)
10952 @[ -f ./fastjar/Makefile ] || exit 0; \
10953 r=`${PWD_COMMAND}`; export r; \
10954 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10955 $(HOST_EXPORTS) \
10956 for flag in $(EXTRA_HOST_FLAGS) ; do \
10957 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10958 done; \
10959 echo "Doing install-html in fastjar" ; \
10960 (cd $(HOST_SUBDIR)/fastjar && \
10961 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10962 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10963 "RANLIB=$${RANLIB}" \
0c24b341 10964 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
10965 install-html) \
10966 || exit 1
10967
10968@endif fastjar
10969
4fa63067
NN
10970.PHONY: maybe-installcheck-fastjar installcheck-fastjar
10971maybe-installcheck-fastjar:
6bd3dfaa
PB
10972@if fastjar
10973maybe-installcheck-fastjar: installcheck-fastjar
2a4cbe27 10974
4fa63067
NN
10975installcheck-fastjar: \
10976 configure-fastjar
0aed8855 10977 @: $(MAKE); $(unstage)
4fa63067 10978 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
10979 r=`${PWD_COMMAND}`; export r; \
10980 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10981 $(HOST_EXPORTS) \
b813574b 10982 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10983 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10984 done; \
4fa63067 10985 echo "Doing installcheck in fastjar" ; \
b00612cc 10986 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
10987 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10988 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10989 "RANLIB=$${RANLIB}" \
0c24b341 10990 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10991 installcheck) \
2a4cbe27
NN
10992 || exit 1
10993
6bd3dfaa 10994@endif fastjar
2a4cbe27 10995
4fa63067
NN
10996.PHONY: maybe-mostlyclean-fastjar mostlyclean-fastjar
10997maybe-mostlyclean-fastjar:
6bd3dfaa
PB
10998@if fastjar
10999maybe-mostlyclean-fastjar: mostlyclean-fastjar
2a4cbe27 11000
4fa63067 11001mostlyclean-fastjar:
0aed8855 11002 @: $(MAKE); $(unstage)
4fa63067 11003 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
11004 r=`${PWD_COMMAND}`; export r; \
11005 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11006 $(HOST_EXPORTS) \
b813574b 11007 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11008 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11009 done; \
4fa63067 11010 echo "Doing mostlyclean in fastjar" ; \
b00612cc 11011 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
11012 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11013 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11014 "RANLIB=$${RANLIB}" \
0c24b341 11015 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11016 mostlyclean) \
2a4cbe27
NN
11017 || exit 1
11018
6bd3dfaa 11019@endif fastjar
2a4cbe27 11020
4fa63067
NN
11021.PHONY: maybe-clean-fastjar clean-fastjar
11022maybe-clean-fastjar:
6bd3dfaa
PB
11023@if fastjar
11024maybe-clean-fastjar: clean-fastjar
2a4cbe27 11025
4fa63067 11026clean-fastjar:
0aed8855 11027 @: $(MAKE); $(unstage)
4fa63067 11028 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
11029 r=`${PWD_COMMAND}`; export r; \
11030 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11031 $(HOST_EXPORTS) \
b813574b 11032 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11033 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11034 done; \
4fa63067 11035 echo "Doing clean in fastjar" ; \
b00612cc 11036 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
11037 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11038 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11039 "RANLIB=$${RANLIB}" \
0c24b341 11040 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11041 clean) \
2a4cbe27
NN
11042 || exit 1
11043
6bd3dfaa 11044@endif fastjar
2a4cbe27 11045
4fa63067
NN
11046.PHONY: maybe-distclean-fastjar distclean-fastjar
11047maybe-distclean-fastjar:
6bd3dfaa
PB
11048@if fastjar
11049maybe-distclean-fastjar: distclean-fastjar
2a4cbe27 11050
4fa63067 11051distclean-fastjar:
0aed8855 11052 @: $(MAKE); $(unstage)
4fa63067 11053 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
11054 r=`${PWD_COMMAND}`; export r; \
11055 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11056 $(HOST_EXPORTS) \
b813574b 11057 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11058 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11059 done; \
4fa63067 11060 echo "Doing distclean in fastjar" ; \
b00612cc 11061 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
11062 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11063 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11064 "RANLIB=$${RANLIB}" \
0c24b341 11065 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11066 distclean) \
2a4cbe27
NN
11067 || exit 1
11068
6bd3dfaa 11069@endif fastjar
2a4cbe27 11070
4fa63067
NN
11071.PHONY: maybe-maintainer-clean-fastjar maintainer-clean-fastjar
11072maybe-maintainer-clean-fastjar:
6bd3dfaa
PB
11073@if fastjar
11074maybe-maintainer-clean-fastjar: maintainer-clean-fastjar
2a4cbe27 11075
4fa63067 11076maintainer-clean-fastjar:
0aed8855 11077 @: $(MAKE); $(unstage)
4fa63067 11078 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
11079 r=`${PWD_COMMAND}`; export r; \
11080 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11081 $(HOST_EXPORTS) \
b813574b 11082 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11083 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11084 done; \
4fa63067 11085 echo "Doing maintainer-clean in fastjar" ; \
b00612cc 11086 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
11087 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11088 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11089 "RANLIB=$${RANLIB}" \
0c24b341 11090 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11091 maintainer-clean) \
2a4cbe27
NN
11092 || exit 1
11093
6bd3dfaa 11094@endif fastjar
2a4cbe27 11095
2a4cbe27 11096
a7254363 11097
4fa63067
NN
11098.PHONY: configure-fileutils maybe-configure-fileutils
11099maybe-configure-fileutils:
4f0ef2d8
CD
11100@if gcc-bootstrap
11101configure-fileutils: stage_current
11102@endif gcc-bootstrap
6bd3dfaa
PB
11103@if fileutils
11104maybe-configure-fileutils: configure-fileutils
c52c6897 11105configure-fileutils:
0aed8855 11106 @: $(MAKE); $(unstage)
c52c6897 11107 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11108 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
11109 test ! -f $(HOST_SUBDIR)/fileutils/Makefile || exit 0; \
11110 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fileutils ; \
378fce5b 11111 $(HOST_EXPORTS) \
a7254363
PB
11112 echo Configuring in $(HOST_SUBDIR)/fileutils; \
11113 cd "$(HOST_SUBDIR)/fileutils" || exit 1; \
4fa63067 11114 case $(srcdir) in \
b00612cc
PB
11115 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11116 *) topdir=`echo $(HOST_SUBDIR)/fileutils/ | \
11117 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 11118 esac; \
b00612cc
PB
11119 srcdiroption="--srcdir=$${topdir}/fileutils"; \
11120 libsrcdir="$$s/fileutils"; \
4fa63067 11121 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
11122 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11123 --target=${target_alias} $${srcdiroption} \
2a4cbe27 11124 || exit 1
6bd3dfaa 11125@endif fileutils
2a4cbe27 11126
a7254363
PB
11127
11128
d545f33b
PB
11129
11130
4fa63067
NN
11131.PHONY: all-fileutils maybe-all-fileutils
11132maybe-all-fileutils:
4f0ef2d8
CD
11133@if gcc-bootstrap
11134all-fileutils: stage_current
11135@endif gcc-bootstrap
6bd3dfaa 11136@if fileutils
d27cc32e 11137TARGET-fileutils=all
6bd3dfaa 11138maybe-all-fileutils: all-fileutils
4fa63067 11139all-fileutils: configure-fileutils
0aed8855 11140 @: $(MAKE); $(unstage)
4fa63067 11141 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11142 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11143 $(HOST_EXPORTS) \
b00612cc 11144 (cd $(HOST_SUBDIR)/fileutils && \
7f6ef0c0
PB
11145 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
11146 $(TARGET-fileutils))
6bd3dfaa 11147@endif fileutils
4fa63067 11148
a7254363 11149
d545f33b
PB
11150
11151
4fa63067
NN
11152.PHONY: check-fileutils maybe-check-fileutils
11153maybe-check-fileutils:
6bd3dfaa
PB
11154@if fileutils
11155maybe-check-fileutils: check-fileutils
4fa63067
NN
11156
11157check-fileutils:
0aed8855 11158 @: $(MAKE); $(unstage)
4fa63067
NN
11159 @r=`${PWD_COMMAND}`; export r; \
11160 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11161 $(HOST_EXPORTS) \
b00612cc
PB
11162 (cd $(HOST_SUBDIR)/fileutils && \
11163 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 11164
6bd3dfaa 11165@endif fileutils
2a4cbe27 11166
4fa63067
NN
11167.PHONY: install-fileutils maybe-install-fileutils
11168maybe-install-fileutils:
6bd3dfaa
PB
11169@if fileutils
11170maybe-install-fileutils: install-fileutils
2a4cbe27 11171
4fa63067 11172install-fileutils: installdirs
0aed8855 11173 @: $(MAKE); $(unstage)
4fa63067 11174 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11175 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11176 $(HOST_EXPORTS) \
b00612cc 11177 (cd $(HOST_SUBDIR)/fileutils && \
2da12f12 11178 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 11179
6bd3dfaa 11180@endif fileutils
2a4cbe27 11181
56a8fe78 11182# Other targets (info, dvi, pdf, etc.)
2a4cbe27 11183
4fa63067
NN
11184.PHONY: maybe-info-fileutils info-fileutils
11185maybe-info-fileutils:
6bd3dfaa
PB
11186@if fileutils
11187maybe-info-fileutils: info-fileutils
4fa63067
NN
11188
11189info-fileutils: \
11190 configure-fileutils
0aed8855 11191 @: $(MAKE); $(unstage)
4fa63067 11192 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11193 r=`${PWD_COMMAND}`; export r; \
11194 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11195 $(HOST_EXPORTS) \
b813574b 11196 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11197 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11198 done; \
4fa63067 11199 echo "Doing info in fileutils" ; \
b00612cc 11200 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11201 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11202 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11203 "RANLIB=$${RANLIB}" \
0c24b341 11204 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11205 info) \
2a4cbe27
NN
11206 || exit 1
11207
6bd3dfaa 11208@endif fileutils
2a4cbe27 11209
4fa63067
NN
11210.PHONY: maybe-dvi-fileutils dvi-fileutils
11211maybe-dvi-fileutils:
6bd3dfaa
PB
11212@if fileutils
11213maybe-dvi-fileutils: dvi-fileutils
2a4cbe27 11214
4fa63067
NN
11215dvi-fileutils: \
11216 configure-fileutils
0aed8855 11217 @: $(MAKE); $(unstage)
4fa63067 11218 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11219 r=`${PWD_COMMAND}`; export r; \
11220 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11221 $(HOST_EXPORTS) \
b813574b 11222 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11223 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11224 done; \
4fa63067 11225 echo "Doing dvi in fileutils" ; \
b00612cc 11226 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11227 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11228 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11229 "RANLIB=$${RANLIB}" \
0c24b341 11230 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11231 dvi) \
2a4cbe27
NN
11232 || exit 1
11233
6bd3dfaa 11234@endif fileutils
2a4cbe27 11235
56a8fe78
DD
11236.PHONY: maybe-pdf-fileutils pdf-fileutils
11237maybe-pdf-fileutils:
11238@if fileutils
11239maybe-pdf-fileutils: pdf-fileutils
11240
11241pdf-fileutils: \
11242 configure-fileutils
11243 @: $(MAKE); $(unstage)
11244 @[ -f ./fileutils/Makefile ] || exit 0; \
11245 r=`${PWD_COMMAND}`; export r; \
11246 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11247 $(HOST_EXPORTS) \
11248 for flag in $(EXTRA_HOST_FLAGS) ; do \
11249 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11250 done; \
11251 echo "Doing pdf in fileutils" ; \
11252 (cd $(HOST_SUBDIR)/fileutils && \
11253 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11254 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11255 "RANLIB=$${RANLIB}" \
0c24b341 11256 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
11257 pdf) \
11258 || exit 1
11259
11260@endif fileutils
11261
6d389afc
MS
11262.PHONY: maybe-html-fileutils html-fileutils
11263maybe-html-fileutils:
11264@if fileutils
11265maybe-html-fileutils: html-fileutils
11266
11267html-fileutils: \
11268 configure-fileutils
0aed8855 11269 @: $(MAKE); $(unstage)
6d389afc
MS
11270 @[ -f ./fileutils/Makefile ] || exit 0; \
11271 r=`${PWD_COMMAND}`; export r; \
11272 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
11273 $(HOST_EXPORTS) \
11274 for flag in $(EXTRA_HOST_FLAGS) ; do \
11275 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11276 done; \
11277 echo "Doing html in fileutils" ; \
b00612cc 11278 (cd $(HOST_SUBDIR)/fileutils && \
6d389afc
MS
11279 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11280 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11281 "RANLIB=$${RANLIB}" \
0c24b341 11282 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
11283 html) \
11284 || exit 1
11285
11286@endif fileutils
11287
4fa63067
NN
11288.PHONY: maybe-TAGS-fileutils TAGS-fileutils
11289maybe-TAGS-fileutils:
6bd3dfaa
PB
11290@if fileutils
11291maybe-TAGS-fileutils: TAGS-fileutils
2a4cbe27 11292
4fa63067
NN
11293TAGS-fileutils: \
11294 configure-fileutils
0aed8855 11295 @: $(MAKE); $(unstage)
4fa63067 11296 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11297 r=`${PWD_COMMAND}`; export r; \
11298 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11299 $(HOST_EXPORTS) \
b813574b 11300 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11301 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11302 done; \
4fa63067 11303 echo "Doing TAGS in fileutils" ; \
b00612cc 11304 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11305 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11306 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11307 "RANLIB=$${RANLIB}" \
0c24b341 11308 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11309 TAGS) \
2a4cbe27
NN
11310 || exit 1
11311
6bd3dfaa 11312@endif fileutils
2a4cbe27 11313
4fa63067
NN
11314.PHONY: maybe-install-info-fileutils install-info-fileutils
11315maybe-install-info-fileutils:
6bd3dfaa
PB
11316@if fileutils
11317maybe-install-info-fileutils: install-info-fileutils
2a4cbe27 11318
4fa63067
NN
11319install-info-fileutils: \
11320 configure-fileutils \
11321 info-fileutils
0aed8855 11322 @: $(MAKE); $(unstage)
4fa63067 11323 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11324 r=`${PWD_COMMAND}`; export r; \
11325 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11326 $(HOST_EXPORTS) \
b813574b 11327 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11328 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11329 done; \
4fa63067 11330 echo "Doing install-info in fileutils" ; \
b00612cc 11331 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11332 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11333 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11334 "RANLIB=$${RANLIB}" \
0c24b341 11335 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11336 install-info) \
2a4cbe27
NN
11337 || exit 1
11338
6bd3dfaa 11339@endif fileutils
2a4cbe27 11340
a3ca38d2
DD
11341.PHONY: maybe-install-pdf-fileutils install-pdf-fileutils
11342maybe-install-pdf-fileutils:
11343@if fileutils
11344maybe-install-pdf-fileutils: install-pdf-fileutils
11345
11346install-pdf-fileutils: \
11347 configure-fileutils \
11348 pdf-fileutils
11349 @: $(MAKE); $(unstage)
11350 @[ -f ./fileutils/Makefile ] || exit 0; \
11351 r=`${PWD_COMMAND}`; export r; \
11352 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11353 $(HOST_EXPORTS) \
11354 for flag in $(EXTRA_HOST_FLAGS) ; do \
11355 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11356 done; \
11357 echo "Doing install-pdf in fileutils" ; \
11358 (cd $(HOST_SUBDIR)/fileutils && \
11359 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11360 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11361 "RANLIB=$${RANLIB}" \
0c24b341 11362 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
11363 install-pdf) \
11364 || exit 1
11365
11366@endif fileutils
11367
108a6f8e
CD
11368.PHONY: maybe-install-html-fileutils install-html-fileutils
11369maybe-install-html-fileutils:
11370@if fileutils
11371maybe-install-html-fileutils: install-html-fileutils
11372
11373install-html-fileutils: \
11374 configure-fileutils \
11375 html-fileutils
11376 @: $(MAKE); $(unstage)
11377 @[ -f ./fileutils/Makefile ] || exit 0; \
11378 r=`${PWD_COMMAND}`; export r; \
11379 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11380 $(HOST_EXPORTS) \
11381 for flag in $(EXTRA_HOST_FLAGS) ; do \
11382 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11383 done; \
11384 echo "Doing install-html in fileutils" ; \
11385 (cd $(HOST_SUBDIR)/fileutils && \
11386 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11387 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11388 "RANLIB=$${RANLIB}" \
0c24b341 11389 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
11390 install-html) \
11391 || exit 1
11392
11393@endif fileutils
11394
4fa63067
NN
11395.PHONY: maybe-installcheck-fileutils installcheck-fileutils
11396maybe-installcheck-fileutils:
6bd3dfaa
PB
11397@if fileutils
11398maybe-installcheck-fileutils: installcheck-fileutils
2a4cbe27 11399
4fa63067
NN
11400installcheck-fileutils: \
11401 configure-fileutils
0aed8855 11402 @: $(MAKE); $(unstage)
4fa63067 11403 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11404 r=`${PWD_COMMAND}`; export r; \
11405 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11406 $(HOST_EXPORTS) \
b813574b 11407 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11408 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11409 done; \
4fa63067 11410 echo "Doing installcheck in fileutils" ; \
b00612cc 11411 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11412 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11413 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11414 "RANLIB=$${RANLIB}" \
0c24b341 11415 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11416 installcheck) \
2a4cbe27
NN
11417 || exit 1
11418
6bd3dfaa 11419@endif fileutils
2a4cbe27 11420
4fa63067
NN
11421.PHONY: maybe-mostlyclean-fileutils mostlyclean-fileutils
11422maybe-mostlyclean-fileutils:
6bd3dfaa
PB
11423@if fileutils
11424maybe-mostlyclean-fileutils: mostlyclean-fileutils
2a4cbe27 11425
4fa63067 11426mostlyclean-fileutils:
0aed8855 11427 @: $(MAKE); $(unstage)
4fa63067 11428 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11429 r=`${PWD_COMMAND}`; export r; \
11430 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11431 $(HOST_EXPORTS) \
b813574b 11432 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11433 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11434 done; \
4fa63067 11435 echo "Doing mostlyclean in fileutils" ; \
b00612cc 11436 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11437 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11438 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11439 "RANLIB=$${RANLIB}" \
0c24b341 11440 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11441 mostlyclean) \
2a4cbe27
NN
11442 || exit 1
11443
6bd3dfaa 11444@endif fileutils
2a4cbe27 11445
4fa63067
NN
11446.PHONY: maybe-clean-fileutils clean-fileutils
11447maybe-clean-fileutils:
6bd3dfaa
PB
11448@if fileutils
11449maybe-clean-fileutils: clean-fileutils
2a4cbe27 11450
4fa63067 11451clean-fileutils:
0aed8855 11452 @: $(MAKE); $(unstage)
4fa63067 11453 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11454 r=`${PWD_COMMAND}`; export r; \
11455 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11456 $(HOST_EXPORTS) \
b813574b 11457 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11458 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11459 done; \
4fa63067 11460 echo "Doing clean in fileutils" ; \
b00612cc 11461 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11462 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11463 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11464 "RANLIB=$${RANLIB}" \
0c24b341 11465 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11466 clean) \
2a4cbe27
NN
11467 || exit 1
11468
6bd3dfaa 11469@endif fileutils
2a4cbe27 11470
4fa63067
NN
11471.PHONY: maybe-distclean-fileutils distclean-fileutils
11472maybe-distclean-fileutils:
6bd3dfaa
PB
11473@if fileutils
11474maybe-distclean-fileutils: distclean-fileutils
2a4cbe27 11475
4fa63067 11476distclean-fileutils:
0aed8855 11477 @: $(MAKE); $(unstage)
4fa63067 11478 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11479 r=`${PWD_COMMAND}`; export r; \
11480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11481 $(HOST_EXPORTS) \
b813574b 11482 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11483 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11484 done; \
4fa63067 11485 echo "Doing distclean in fileutils" ; \
b00612cc 11486 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11487 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11488 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11489 "RANLIB=$${RANLIB}" \
0c24b341 11490 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11491 distclean) \
2a4cbe27
NN
11492 || exit 1
11493
6bd3dfaa 11494@endif fileutils
2a4cbe27 11495
4fa63067
NN
11496.PHONY: maybe-maintainer-clean-fileutils maintainer-clean-fileutils
11497maybe-maintainer-clean-fileutils:
6bd3dfaa
PB
11498@if fileutils
11499maybe-maintainer-clean-fileutils: maintainer-clean-fileutils
2a4cbe27 11500
4fa63067 11501maintainer-clean-fileutils:
0aed8855 11502 @: $(MAKE); $(unstage)
4fa63067 11503 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11504 r=`${PWD_COMMAND}`; export r; \
11505 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11506 $(HOST_EXPORTS) \
b813574b 11507 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11508 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11509 done; \
4fa63067 11510 echo "Doing maintainer-clean in fileutils" ; \
b00612cc 11511 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11512 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11513 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11514 "RANLIB=$${RANLIB}" \
0c24b341 11515 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11516 maintainer-clean) \
2a4cbe27
NN
11517 || exit 1
11518
6bd3dfaa 11519@endif fileutils
2a4cbe27 11520
2a4cbe27 11521
a7254363 11522
4fa63067
NN
11523.PHONY: configure-findutils maybe-configure-findutils
11524maybe-configure-findutils:
4f0ef2d8
CD
11525@if gcc-bootstrap
11526configure-findutils: stage_current
11527@endif gcc-bootstrap
6bd3dfaa
PB
11528@if findutils
11529maybe-configure-findutils: configure-findutils
c52c6897 11530configure-findutils:
0aed8855 11531 @: $(MAKE); $(unstage)
c52c6897 11532 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11533 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
11534 test ! -f $(HOST_SUBDIR)/findutils/Makefile || exit 0; \
11535 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/findutils ; \
378fce5b 11536 $(HOST_EXPORTS) \
a7254363
PB
11537 echo Configuring in $(HOST_SUBDIR)/findutils; \
11538 cd "$(HOST_SUBDIR)/findutils" || exit 1; \
4fa63067 11539 case $(srcdir) in \
b00612cc
PB
11540 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11541 *) topdir=`echo $(HOST_SUBDIR)/findutils/ | \
11542 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 11543 esac; \
b00612cc
PB
11544 srcdiroption="--srcdir=$${topdir}/findutils"; \
11545 libsrcdir="$$s/findutils"; \
4fa63067 11546 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
11547 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11548 --target=${target_alias} $${srcdiroption} \
2a4cbe27 11549 || exit 1
6bd3dfaa 11550@endif findutils
2a4cbe27 11551
a7254363
PB
11552
11553
d545f33b
PB
11554
11555
4fa63067
NN
11556.PHONY: all-findutils maybe-all-findutils
11557maybe-all-findutils:
4f0ef2d8
CD
11558@if gcc-bootstrap
11559all-findutils: stage_current
11560@endif gcc-bootstrap
6bd3dfaa 11561@if findutils
d27cc32e 11562TARGET-findutils=all
6bd3dfaa 11563maybe-all-findutils: all-findutils
4fa63067 11564all-findutils: configure-findutils
0aed8855 11565 @: $(MAKE); $(unstage)
4fa63067
NN
11566 @r=`${PWD_COMMAND}`; export r; \
11567 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11568 $(HOST_EXPORTS) \
b00612cc 11569 (cd $(HOST_SUBDIR)/findutils && \
7f6ef0c0
PB
11570 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
11571 $(TARGET-findutils))
6bd3dfaa 11572@endif findutils
2a4cbe27 11573
a7254363 11574
d545f33b
PB
11575
11576
4fa63067
NN
11577.PHONY: check-findutils maybe-check-findutils
11578maybe-check-findutils:
6bd3dfaa
PB
11579@if findutils
11580maybe-check-findutils: check-findutils
2a4cbe27 11581
4fa63067 11582check-findutils:
0aed8855 11583 @: $(MAKE); $(unstage)
4fa63067 11584 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11585 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11586 $(HOST_EXPORTS) \
b00612cc
PB
11587 (cd $(HOST_SUBDIR)/findutils && \
11588 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 11589
6bd3dfaa 11590@endif findutils
2a4cbe27 11591
4fa63067
NN
11592.PHONY: install-findutils maybe-install-findutils
11593maybe-install-findutils:
6bd3dfaa
PB
11594@if findutils
11595maybe-install-findutils: install-findutils
2a4cbe27 11596
4fa63067 11597install-findutils: installdirs
0aed8855 11598 @: $(MAKE); $(unstage)
4fa63067 11599 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11600 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11601 $(HOST_EXPORTS) \
b00612cc 11602 (cd $(HOST_SUBDIR)/findutils && \
2da12f12 11603 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 11604
6bd3dfaa 11605@endif findutils
2a4cbe27 11606
56a8fe78 11607# Other targets (info, dvi, pdf, etc.)
2a4cbe27 11608
4fa63067
NN
11609.PHONY: maybe-info-findutils info-findutils
11610maybe-info-findutils:
6bd3dfaa
PB
11611@if findutils
11612maybe-info-findutils: info-findutils
2a4cbe27 11613
4fa63067
NN
11614info-findutils: \
11615 configure-findutils
0aed8855 11616 @: $(MAKE); $(unstage)
4fa63067 11617 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
11618 r=`${PWD_COMMAND}`; export r; \
11619 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11620 $(HOST_EXPORTS) \
b813574b 11621 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11622 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11623 done; \
4fa63067 11624 echo "Doing info in findutils" ; \
b00612cc 11625 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
11626 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11627 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11628 "RANLIB=$${RANLIB}" \
0c24b341 11629 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11630 info) \
2a4cbe27
NN
11631 || exit 1
11632
6bd3dfaa 11633@endif findutils
2a4cbe27 11634
4fa63067
NN
11635.PHONY: maybe-dvi-findutils dvi-findutils
11636maybe-dvi-findutils:
6bd3dfaa
PB
11637@if findutils
11638maybe-dvi-findutils: dvi-findutils
2a4cbe27 11639
4fa63067
NN
11640dvi-findutils: \
11641 configure-findutils
0aed8855 11642 @: $(MAKE); $(unstage)
4fa63067 11643 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
11644 r=`${PWD_COMMAND}`; export r; \
11645 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11646 $(HOST_EXPORTS) \
b813574b 11647 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11648 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11649 done; \
4fa63067 11650 echo "Doing dvi in findutils" ; \
b00612cc 11651 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
11652 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11653 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11654 "RANLIB=$${RANLIB}" \
0c24b341 11655 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11656 dvi) \
2a4cbe27
NN
11657 || exit 1
11658
6bd3dfaa 11659@endif findutils
2a4cbe27 11660
56a8fe78
DD
11661.PHONY: maybe-pdf-findutils pdf-findutils
11662maybe-pdf-findutils:
11663@if findutils
11664maybe-pdf-findutils: pdf-findutils
11665
11666pdf-findutils: \
11667 configure-findutils
11668 @: $(MAKE); $(unstage)
11669 @[ -f ./findutils/Makefile ] || exit 0; \
11670 r=`${PWD_COMMAND}`; export r; \
11671 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11672 $(HOST_EXPORTS) \
11673 for flag in $(EXTRA_HOST_FLAGS) ; do \
11674 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11675 done; \
11676 echo "Doing pdf in findutils" ; \
11677 (cd $(HOST_SUBDIR)/findutils && \
11678 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11679 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11680 "RANLIB=$${RANLIB}" \
0c24b341 11681 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
11682 pdf) \
11683 || exit 1
11684
11685@endif findutils
11686
6d389afc
MS
11687.PHONY: maybe-html-findutils html-findutils
11688maybe-html-findutils:
11689@if findutils
11690maybe-html-findutils: html-findutils
11691
11692html-findutils: \
11693 configure-findutils
0aed8855 11694 @: $(MAKE); $(unstage)
6d389afc
MS
11695 @[ -f ./findutils/Makefile ] || exit 0; \
11696 r=`${PWD_COMMAND}`; export r; \
11697 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
11698 $(HOST_EXPORTS) \
11699 for flag in $(EXTRA_HOST_FLAGS) ; do \
11700 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11701 done; \
11702 echo "Doing html in findutils" ; \
b00612cc 11703 (cd $(HOST_SUBDIR)/findutils && \
6d389afc
MS
11704 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11705 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11706 "RANLIB=$${RANLIB}" \
0c24b341 11707 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
11708 html) \
11709 || exit 1
11710
11711@endif findutils
11712
4fa63067
NN
11713.PHONY: maybe-TAGS-findutils TAGS-findutils
11714maybe-TAGS-findutils:
6bd3dfaa
PB
11715@if findutils
11716maybe-TAGS-findutils: TAGS-findutils
2a4cbe27 11717
4fa63067
NN
11718TAGS-findutils: \
11719 configure-findutils
0aed8855 11720 @: $(MAKE); $(unstage)
4fa63067 11721 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
11722 r=`${PWD_COMMAND}`; export r; \
11723 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11724 $(HOST_EXPORTS) \
b813574b 11725 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11726 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11727 done; \
4fa63067 11728 echo "Doing TAGS in findutils" ; \
b00612cc 11729 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
11730 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11731 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11732 "RANLIB=$${RANLIB}" \
0c24b341 11733 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11734 TAGS) \
2a4cbe27
NN
11735 || exit 1
11736
6bd3dfaa 11737@endif findutils
2a4cbe27 11738
4fa63067
NN
11739.PHONY: maybe-install-info-findutils install-info-findutils
11740maybe-install-info-findutils:
6bd3dfaa
PB
11741@if findutils
11742maybe-install-info-findutils: install-info-findutils
2a4cbe27 11743
4fa63067
NN
11744install-info-findutils: \
11745 configure-findutils \
11746 info-findutils
0aed8855 11747 @: $(MAKE); $(unstage)
4fa63067 11748 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
11749 r=`${PWD_COMMAND}`; export r; \
11750 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11751 $(HOST_EXPORTS) \
b813574b 11752 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11753 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11754 done; \
4fa63067 11755 echo "Doing install-info in findutils" ; \
b00612cc 11756 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
11757 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11758 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11759 "RANLIB=$${RANLIB}" \
0c24b341 11760 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11761 install-info) \
2a4cbe27
NN
11762 || exit 1
11763
6bd3dfaa 11764@endif findutils
2a4cbe27 11765
a3ca38d2
DD
11766.PHONY: maybe-install-pdf-findutils install-pdf-findutils
11767maybe-install-pdf-findutils:
11768@if findutils
11769maybe-install-pdf-findutils: install-pdf-findutils
11770
11771install-pdf-findutils: \
11772 configure-findutils \
11773 pdf-findutils
11774 @: $(MAKE); $(unstage)
11775 @[ -f ./findutils/Makefile ] || exit 0; \
11776 r=`${PWD_COMMAND}`; export r; \
11777 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11778 $(HOST_EXPORTS) \
11779 for flag in $(EXTRA_HOST_FLAGS) ; do \
11780 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11781 done; \
11782 echo "Doing install-pdf in findutils" ; \
11783 (cd $(HOST_SUBDIR)/findutils && \
11784 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11785 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11786 "RANLIB=$${RANLIB}" \
0c24b341 11787 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
11788 install-pdf) \
11789 || exit 1
11790
11791@endif findutils
11792
108a6f8e
CD
11793.PHONY: maybe-install-html-findutils install-html-findutils
11794maybe-install-html-findutils:
11795@if findutils
11796maybe-install-html-findutils: install-html-findutils
11797
11798install-html-findutils: \
11799 configure-findutils \
11800 html-findutils
11801 @: $(MAKE); $(unstage)
11802 @[ -f ./findutils/Makefile ] || exit 0; \
11803 r=`${PWD_COMMAND}`; export r; \
11804 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11805 $(HOST_EXPORTS) \
11806 for flag in $(EXTRA_HOST_FLAGS) ; do \
11807 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11808 done; \
11809 echo "Doing install-html in findutils" ; \
11810 (cd $(HOST_SUBDIR)/findutils && \
11811 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11812 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11813 "RANLIB=$${RANLIB}" \
0c24b341 11814 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
11815 install-html) \
11816 || exit 1
11817
11818@endif findutils
11819
4fa63067
NN
11820.PHONY: maybe-installcheck-findutils installcheck-findutils
11821maybe-installcheck-findutils:
6bd3dfaa
PB
11822@if findutils
11823maybe-installcheck-findutils: installcheck-findutils
2a4cbe27 11824
4fa63067
NN
11825installcheck-findutils: \
11826 configure-findutils
0aed8855 11827 @: $(MAKE); $(unstage)
4fa63067 11828 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
11829 r=`${PWD_COMMAND}`; export r; \
11830 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11831 $(HOST_EXPORTS) \
b813574b 11832 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11833 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11834 done; \
4fa63067 11835 echo "Doing installcheck in findutils" ; \
b00612cc 11836 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
11837 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11838 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11839 "RANLIB=$${RANLIB}" \
0c24b341 11840 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11841 installcheck) \
2a4cbe27
NN
11842 || exit 1
11843
6bd3dfaa 11844@endif findutils
2a4cbe27 11845
4fa63067
NN
11846.PHONY: maybe-mostlyclean-findutils mostlyclean-findutils
11847maybe-mostlyclean-findutils:
6bd3dfaa
PB
11848@if findutils
11849maybe-mostlyclean-findutils: mostlyclean-findutils
2a4cbe27 11850
4fa63067 11851mostlyclean-findutils:
0aed8855 11852 @: $(MAKE); $(unstage)
4fa63067 11853 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
11854 r=`${PWD_COMMAND}`; export r; \
11855 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11856 $(HOST_EXPORTS) \
b813574b 11857 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11858 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11859 done; \
4fa63067 11860 echo "Doing mostlyclean in findutils" ; \
b00612cc 11861 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
11862 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11863 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11864 "RANLIB=$${RANLIB}" \
0c24b341 11865 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11866 mostlyclean) \
2a4cbe27
NN
11867 || exit 1
11868
6bd3dfaa 11869@endif findutils
2a4cbe27 11870
4fa63067
NN
11871.PHONY: maybe-clean-findutils clean-findutils
11872maybe-clean-findutils:
6bd3dfaa
PB
11873@if findutils
11874maybe-clean-findutils: clean-findutils
2a4cbe27 11875
4fa63067 11876clean-findutils:
0aed8855 11877 @: $(MAKE); $(unstage)
4fa63067 11878 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
11879 r=`${PWD_COMMAND}`; export r; \
11880 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11881 $(HOST_EXPORTS) \
b813574b 11882 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11883 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11884 done; \
4fa63067 11885 echo "Doing clean in findutils" ; \
b00612cc 11886 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
11887 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11888 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11889 "RANLIB=$${RANLIB}" \
0c24b341 11890 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11891 clean) \
2a4cbe27
NN
11892 || exit 1
11893
6bd3dfaa 11894@endif findutils
2a4cbe27 11895
4fa63067
NN
11896.PHONY: maybe-distclean-findutils distclean-findutils
11897maybe-distclean-findutils:
6bd3dfaa
PB
11898@if findutils
11899maybe-distclean-findutils: distclean-findutils
2a4cbe27 11900
4fa63067 11901distclean-findutils:
0aed8855 11902 @: $(MAKE); $(unstage)
4fa63067 11903 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
11904 r=`${PWD_COMMAND}`; export r; \
11905 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11906 $(HOST_EXPORTS) \
b813574b 11907 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11908 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11909 done; \
4fa63067 11910 echo "Doing distclean in findutils" ; \
b00612cc 11911 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
11912 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11913 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11914 "RANLIB=$${RANLIB}" \
0c24b341 11915 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11916 distclean) \
2a4cbe27
NN
11917 || exit 1
11918
6bd3dfaa 11919@endif findutils
2a4cbe27 11920
4fa63067
NN
11921.PHONY: maybe-maintainer-clean-findutils maintainer-clean-findutils
11922maybe-maintainer-clean-findutils:
6bd3dfaa
PB
11923@if findutils
11924maybe-maintainer-clean-findutils: maintainer-clean-findutils
2a4cbe27 11925
4fa63067 11926maintainer-clean-findutils:
0aed8855 11927 @: $(MAKE); $(unstage)
4fa63067 11928 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
11929 r=`${PWD_COMMAND}`; export r; \
11930 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11931 $(HOST_EXPORTS) \
b813574b 11932 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11933 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11934 done; \
4fa63067 11935 echo "Doing maintainer-clean in findutils" ; \
b00612cc 11936 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
11937 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11938 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11939 "RANLIB=$${RANLIB}" \
0c24b341 11940 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11941 maintainer-clean) \
2a4cbe27
NN
11942 || exit 1
11943
6bd3dfaa 11944@endif findutils
2a4cbe27 11945
2a4cbe27 11946
a7254363 11947
4fa63067
NN
11948.PHONY: configure-find maybe-configure-find
11949maybe-configure-find:
4f0ef2d8
CD
11950@if gcc-bootstrap
11951configure-find: stage_current
11952@endif gcc-bootstrap
6bd3dfaa
PB
11953@if find
11954maybe-configure-find: configure-find
c52c6897 11955configure-find:
0aed8855 11956 @: $(MAKE); $(unstage)
c52c6897 11957 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11958 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
11959 test ! -f $(HOST_SUBDIR)/find/Makefile || exit 0; \
11960 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/find ; \
378fce5b 11961 $(HOST_EXPORTS) \
a7254363
PB
11962 echo Configuring in $(HOST_SUBDIR)/find; \
11963 cd "$(HOST_SUBDIR)/find" || exit 1; \
4fa63067 11964 case $(srcdir) in \
b00612cc
PB
11965 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11966 *) topdir=`echo $(HOST_SUBDIR)/find/ | \
11967 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 11968 esac; \
b00612cc
PB
11969 srcdiroption="--srcdir=$${topdir}/find"; \
11970 libsrcdir="$$s/find"; \
4fa63067 11971 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
11972 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11973 --target=${target_alias} $${srcdiroption} \
2a4cbe27 11974 || exit 1
6bd3dfaa 11975@endif find
2a4cbe27 11976
a7254363
PB
11977
11978
d545f33b
PB
11979
11980
4fa63067
NN
11981.PHONY: all-find maybe-all-find
11982maybe-all-find:
4f0ef2d8
CD
11983@if gcc-bootstrap
11984all-find: stage_current
11985@endif gcc-bootstrap
6bd3dfaa 11986@if find
d27cc32e 11987TARGET-find=all
6bd3dfaa 11988maybe-all-find: all-find
4fa63067 11989all-find: configure-find
0aed8855 11990 @: $(MAKE); $(unstage)
4fa63067
NN
11991 @r=`${PWD_COMMAND}`; export r; \
11992 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11993 $(HOST_EXPORTS) \
b00612cc 11994 (cd $(HOST_SUBDIR)/find && \
7f6ef0c0
PB
11995 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
11996 $(TARGET-find))
6bd3dfaa 11997@endif find
2a4cbe27 11998
a7254363 11999
d545f33b
PB
12000
12001
4fa63067
NN
12002.PHONY: check-find maybe-check-find
12003maybe-check-find:
6bd3dfaa
PB
12004@if find
12005maybe-check-find: check-find
2a4cbe27 12006
4fa63067 12007check-find:
0aed8855 12008 @: $(MAKE); $(unstage)
4fa63067 12009 @r=`${PWD_COMMAND}`; export r; \
b40e3958 12010 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12011 $(HOST_EXPORTS) \
b00612cc
PB
12012 (cd $(HOST_SUBDIR)/find && \
12013 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 12014
6bd3dfaa 12015@endif find
2a4cbe27 12016
4fa63067
NN
12017.PHONY: install-find maybe-install-find
12018maybe-install-find:
6bd3dfaa
PB
12019@if find
12020maybe-install-find: install-find
2a4cbe27 12021
4fa63067 12022install-find: installdirs
0aed8855 12023 @: $(MAKE); $(unstage)
4fa63067
NN
12024 @r=`${PWD_COMMAND}`; export r; \
12025 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12026 $(HOST_EXPORTS) \
b00612cc 12027 (cd $(HOST_SUBDIR)/find && \
2da12f12 12028 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 12029
6bd3dfaa 12030@endif find
4fa63067 12031
56a8fe78 12032# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
12033
12034.PHONY: maybe-info-find info-find
12035maybe-info-find:
6bd3dfaa
PB
12036@if find
12037maybe-info-find: info-find
4fa63067
NN
12038
12039info-find: \
12040 configure-find
0aed8855 12041 @: $(MAKE); $(unstage)
4fa63067 12042 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12043 r=`${PWD_COMMAND}`; export r; \
12044 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12045 $(HOST_EXPORTS) \
b813574b 12046 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12047 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12048 done; \
4fa63067 12049 echo "Doing info in find" ; \
b00612cc 12050 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12051 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12052 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12053 "RANLIB=$${RANLIB}" \
0c24b341 12054 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12055 info) \
2a4cbe27
NN
12056 || exit 1
12057
6bd3dfaa 12058@endif find
2a4cbe27 12059
4fa63067
NN
12060.PHONY: maybe-dvi-find dvi-find
12061maybe-dvi-find:
6bd3dfaa
PB
12062@if find
12063maybe-dvi-find: dvi-find
2a4cbe27 12064
4fa63067
NN
12065dvi-find: \
12066 configure-find
0aed8855 12067 @: $(MAKE); $(unstage)
4fa63067 12068 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12069 r=`${PWD_COMMAND}`; export r; \
12070 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12071 $(HOST_EXPORTS) \
b813574b 12072 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12073 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12074 done; \
4fa63067 12075 echo "Doing dvi in find" ; \
b00612cc 12076 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12077 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12078 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12079 "RANLIB=$${RANLIB}" \
0c24b341 12080 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12081 dvi) \
2a4cbe27
NN
12082 || exit 1
12083
6bd3dfaa 12084@endif find
2a4cbe27 12085
56a8fe78
DD
12086.PHONY: maybe-pdf-find pdf-find
12087maybe-pdf-find:
12088@if find
12089maybe-pdf-find: pdf-find
12090
12091pdf-find: \
12092 configure-find
12093 @: $(MAKE); $(unstage)
12094 @[ -f ./find/Makefile ] || exit 0; \
12095 r=`${PWD_COMMAND}`; export r; \
12096 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12097 $(HOST_EXPORTS) \
12098 for flag in $(EXTRA_HOST_FLAGS) ; do \
12099 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12100 done; \
12101 echo "Doing pdf in find" ; \
12102 (cd $(HOST_SUBDIR)/find && \
12103 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12104 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12105 "RANLIB=$${RANLIB}" \
0c24b341 12106 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
12107 pdf) \
12108 || exit 1
12109
12110@endif find
12111
6d389afc
MS
12112.PHONY: maybe-html-find html-find
12113maybe-html-find:
12114@if find
12115maybe-html-find: html-find
12116
12117html-find: \
12118 configure-find
0aed8855 12119 @: $(MAKE); $(unstage)
6d389afc
MS
12120 @[ -f ./find/Makefile ] || exit 0; \
12121 r=`${PWD_COMMAND}`; export r; \
12122 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
12123 $(HOST_EXPORTS) \
12124 for flag in $(EXTRA_HOST_FLAGS) ; do \
12125 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12126 done; \
12127 echo "Doing html in find" ; \
b00612cc 12128 (cd $(HOST_SUBDIR)/find && \
6d389afc
MS
12129 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12130 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12131 "RANLIB=$${RANLIB}" \
0c24b341 12132 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
12133 html) \
12134 || exit 1
12135
12136@endif find
12137
4fa63067
NN
12138.PHONY: maybe-TAGS-find TAGS-find
12139maybe-TAGS-find:
6bd3dfaa
PB
12140@if find
12141maybe-TAGS-find: TAGS-find
4fa63067
NN
12142
12143TAGS-find: \
12144 configure-find
0aed8855 12145 @: $(MAKE); $(unstage)
4fa63067 12146 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12147 r=`${PWD_COMMAND}`; export r; \
12148 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12149 $(HOST_EXPORTS) \
b813574b 12150 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12151 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12152 done; \
4fa63067 12153 echo "Doing TAGS in find" ; \
b00612cc 12154 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12155 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12156 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12157 "RANLIB=$${RANLIB}" \
0c24b341 12158 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12159 TAGS) \
2a4cbe27
NN
12160 || exit 1
12161
6bd3dfaa 12162@endif find
2a4cbe27 12163
4fa63067
NN
12164.PHONY: maybe-install-info-find install-info-find
12165maybe-install-info-find:
6bd3dfaa
PB
12166@if find
12167maybe-install-info-find: install-info-find
2a4cbe27 12168
4fa63067
NN
12169install-info-find: \
12170 configure-find \
12171 info-find
0aed8855 12172 @: $(MAKE); $(unstage)
4fa63067 12173 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12174 r=`${PWD_COMMAND}`; export r; \
12175 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12176 $(HOST_EXPORTS) \
b813574b 12177 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12178 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12179 done; \
4fa63067 12180 echo "Doing install-info in find" ; \
b00612cc 12181 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12182 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12183 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12184 "RANLIB=$${RANLIB}" \
0c24b341 12185 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12186 install-info) \
2a4cbe27
NN
12187 || exit 1
12188
6bd3dfaa 12189@endif find
2a4cbe27 12190
a3ca38d2
DD
12191.PHONY: maybe-install-pdf-find install-pdf-find
12192maybe-install-pdf-find:
12193@if find
12194maybe-install-pdf-find: install-pdf-find
12195
12196install-pdf-find: \
12197 configure-find \
12198 pdf-find
12199 @: $(MAKE); $(unstage)
12200 @[ -f ./find/Makefile ] || exit 0; \
12201 r=`${PWD_COMMAND}`; export r; \
12202 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12203 $(HOST_EXPORTS) \
12204 for flag in $(EXTRA_HOST_FLAGS) ; do \
12205 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12206 done; \
12207 echo "Doing install-pdf in find" ; \
12208 (cd $(HOST_SUBDIR)/find && \
12209 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12210 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12211 "RANLIB=$${RANLIB}" \
0c24b341 12212 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
12213 install-pdf) \
12214 || exit 1
12215
12216@endif find
12217
108a6f8e
CD
12218.PHONY: maybe-install-html-find install-html-find
12219maybe-install-html-find:
12220@if find
12221maybe-install-html-find: install-html-find
12222
12223install-html-find: \
12224 configure-find \
12225 html-find
12226 @: $(MAKE); $(unstage)
12227 @[ -f ./find/Makefile ] || exit 0; \
12228 r=`${PWD_COMMAND}`; export r; \
12229 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12230 $(HOST_EXPORTS) \
12231 for flag in $(EXTRA_HOST_FLAGS) ; do \
12232 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12233 done; \
12234 echo "Doing install-html in find" ; \
12235 (cd $(HOST_SUBDIR)/find && \
12236 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12237 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12238 "RANLIB=$${RANLIB}" \
0c24b341 12239 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
12240 install-html) \
12241 || exit 1
12242
12243@endif find
12244
4fa63067
NN
12245.PHONY: maybe-installcheck-find installcheck-find
12246maybe-installcheck-find:
6bd3dfaa
PB
12247@if find
12248maybe-installcheck-find: installcheck-find
2a4cbe27 12249
4fa63067
NN
12250installcheck-find: \
12251 configure-find
0aed8855 12252 @: $(MAKE); $(unstage)
4fa63067 12253 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12254 r=`${PWD_COMMAND}`; export r; \
12255 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12256 $(HOST_EXPORTS) \
b813574b 12257 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12258 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12259 done; \
4fa63067 12260 echo "Doing installcheck in find" ; \
b00612cc 12261 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12262 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12263 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12264 "RANLIB=$${RANLIB}" \
0c24b341 12265 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12266 installcheck) \
2a4cbe27
NN
12267 || exit 1
12268
6bd3dfaa 12269@endif find
2a4cbe27 12270
4fa63067
NN
12271.PHONY: maybe-mostlyclean-find mostlyclean-find
12272maybe-mostlyclean-find:
6bd3dfaa
PB
12273@if find
12274maybe-mostlyclean-find: mostlyclean-find
2a4cbe27 12275
4fa63067 12276mostlyclean-find:
0aed8855 12277 @: $(MAKE); $(unstage)
4fa63067 12278 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12279 r=`${PWD_COMMAND}`; export r; \
12280 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12281 $(HOST_EXPORTS) \
b813574b 12282 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12283 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12284 done; \
4fa63067 12285 echo "Doing mostlyclean in find" ; \
b00612cc 12286 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12287 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12288 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12289 "RANLIB=$${RANLIB}" \
0c24b341 12290 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12291 mostlyclean) \
2a4cbe27
NN
12292 || exit 1
12293
6bd3dfaa 12294@endif find
2a4cbe27 12295
4fa63067
NN
12296.PHONY: maybe-clean-find clean-find
12297maybe-clean-find:
6bd3dfaa
PB
12298@if find
12299maybe-clean-find: clean-find
2a4cbe27 12300
4fa63067 12301clean-find:
0aed8855 12302 @: $(MAKE); $(unstage)
4fa63067 12303 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12304 r=`${PWD_COMMAND}`; export r; \
12305 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12306 $(HOST_EXPORTS) \
b813574b 12307 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12308 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12309 done; \
4fa63067 12310 echo "Doing clean in find" ; \
b00612cc 12311 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12312 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12313 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12314 "RANLIB=$${RANLIB}" \
0c24b341 12315 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12316 clean) \
2a4cbe27
NN
12317 || exit 1
12318
6bd3dfaa 12319@endif find
2a4cbe27 12320
4fa63067
NN
12321.PHONY: maybe-distclean-find distclean-find
12322maybe-distclean-find:
6bd3dfaa
PB
12323@if find
12324maybe-distclean-find: distclean-find
2a4cbe27 12325
4fa63067 12326distclean-find:
0aed8855 12327 @: $(MAKE); $(unstage)
4fa63067 12328 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12329 r=`${PWD_COMMAND}`; export r; \
12330 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12331 $(HOST_EXPORTS) \
b813574b 12332 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12333 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12334 done; \
4fa63067 12335 echo "Doing distclean in find" ; \
b00612cc 12336 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12337 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12338 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12339 "RANLIB=$${RANLIB}" \
0c24b341 12340 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12341 distclean) \
2a4cbe27
NN
12342 || exit 1
12343
6bd3dfaa 12344@endif find
2a4cbe27 12345
4fa63067
NN
12346.PHONY: maybe-maintainer-clean-find maintainer-clean-find
12347maybe-maintainer-clean-find:
6bd3dfaa
PB
12348@if find
12349maybe-maintainer-clean-find: maintainer-clean-find
2a4cbe27 12350
4fa63067 12351maintainer-clean-find:
0aed8855 12352 @: $(MAKE); $(unstage)
4fa63067 12353 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12354 r=`${PWD_COMMAND}`; export r; \
12355 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12356 $(HOST_EXPORTS) \
b813574b 12357 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12358 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12359 done; \
4fa63067 12360 echo "Doing maintainer-clean in find" ; \
b00612cc 12361 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12362 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12363 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12364 "RANLIB=$${RANLIB}" \
0c24b341 12365 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12366 maintainer-clean) \
2a4cbe27
NN
12367 || exit 1
12368
6bd3dfaa 12369@endif find
2a4cbe27 12370
2a4cbe27 12371
a7254363 12372
d3ed111c
GK
12373.PHONY: configure-fixincludes maybe-configure-fixincludes
12374maybe-configure-fixincludes:
4f0ef2d8
CD
12375@if gcc-bootstrap
12376configure-fixincludes: stage_current
12377@endif gcc-bootstrap
d3ed111c
GK
12378@if fixincludes
12379maybe-configure-fixincludes: configure-fixincludes
c52c6897 12380configure-fixincludes:
0aed8855 12381 @: $(MAKE); $(unstage)
c52c6897 12382 @r=`${PWD_COMMAND}`; export r; \
d3ed111c 12383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
12384 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
12385 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
d3ed111c 12386 $(HOST_EXPORTS) \
a7254363
PB
12387 echo Configuring in $(HOST_SUBDIR)/fixincludes; \
12388 cd "$(HOST_SUBDIR)/fixincludes" || exit 1; \
d3ed111c 12389 case $(srcdir) in \
b00612cc
PB
12390 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12391 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
12392 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
d3ed111c 12393 esac; \
b00612cc
PB
12394 srcdiroption="--srcdir=$${topdir}/fixincludes"; \
12395 libsrcdir="$$s/fixincludes"; \
d3ed111c 12396 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
12397 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12398 --target=${target_alias} $${srcdiroption} \
d3ed111c
GK
12399 || exit 1
12400@endif fixincludes
12401
a7254363
PB
12402
12403
d545f33b
PB
12404
12405
d3ed111c
GK
12406.PHONY: all-fixincludes maybe-all-fixincludes
12407maybe-all-fixincludes:
4f0ef2d8
CD
12408@if gcc-bootstrap
12409all-fixincludes: stage_current
12410@endif gcc-bootstrap
d3ed111c
GK
12411@if fixincludes
12412TARGET-fixincludes=all
12413maybe-all-fixincludes: all-fixincludes
12414all-fixincludes: configure-fixincludes
0aed8855 12415 @: $(MAKE); $(unstage)
d3ed111c
GK
12416 @r=`${PWD_COMMAND}`; export r; \
12417 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c 12418 $(HOST_EXPORTS) \
b00612cc 12419 (cd $(HOST_SUBDIR)/fixincludes && \
7f6ef0c0
PB
12420 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
12421 $(TARGET-fixincludes))
d3ed111c
GK
12422@endif fixincludes
12423
a7254363 12424
d545f33b
PB
12425
12426
d3ed111c
GK
12427.PHONY: check-fixincludes maybe-check-fixincludes
12428maybe-check-fixincludes:
12429@if fixincludes
12430maybe-check-fixincludes: check-fixincludes
12431
12432check-fixincludes:
0aed8855 12433 @: $(MAKE); $(unstage)
d3ed111c
GK
12434 @r=`${PWD_COMMAND}`; export r; \
12435 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c 12436 $(HOST_EXPORTS) \
b00612cc
PB
12437 (cd $(HOST_SUBDIR)/fixincludes && \
12438 $(MAKE) $(FLAGS_TO_PASS) check)
d3ed111c
GK
12439
12440@endif fixincludes
12441
12442.PHONY: install-fixincludes maybe-install-fixincludes
12443maybe-install-fixincludes:
12444@if fixincludes
12445maybe-install-fixincludes: install-fixincludes
12446
12447install-fixincludes: installdirs
0aed8855 12448 @: $(MAKE); $(unstage)
d3ed111c
GK
12449 @r=`${PWD_COMMAND}`; export r; \
12450 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c 12451 $(HOST_EXPORTS) \
b00612cc 12452 (cd $(HOST_SUBDIR)/fixincludes && \
2da12f12 12453 $(MAKE) $(FLAGS_TO_PASS) install)
d3ed111c
GK
12454
12455@endif fixincludes
12456
56a8fe78 12457# Other targets (info, dvi, pdf, etc.)
d3ed111c
GK
12458
12459.PHONY: maybe-info-fixincludes info-fixincludes
12460maybe-info-fixincludes:
12461@if fixincludes
12462maybe-info-fixincludes: info-fixincludes
12463
a4fd3374
DD
12464info-fixincludes: \
12465 configure-fixincludes
12466 @: $(MAKE); $(unstage)
12467 @[ -f ./fixincludes/Makefile ] || exit 0; \
12468 r=`${PWD_COMMAND}`; export r; \
12469 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12470 $(HOST_EXPORTS) \
12471 for flag in $(EXTRA_HOST_FLAGS) ; do \
12472 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12473 done; \
12474 echo "Doing info in fixincludes" ; \
12475 (cd $(HOST_SUBDIR)/fixincludes && \
12476 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12477 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12478 "RANLIB=$${RANLIB}" \
0c24b341 12479 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4fd3374
DD
12480 info) \
12481 || exit 1
d3ed111c
GK
12482
12483@endif fixincludes
12484
12485.PHONY: maybe-dvi-fixincludes dvi-fixincludes
12486maybe-dvi-fixincludes:
12487@if fixincludes
12488maybe-dvi-fixincludes: dvi-fixincludes
12489
a4fd3374
DD
12490dvi-fixincludes: \
12491 configure-fixincludes
12492 @: $(MAKE); $(unstage)
12493 @[ -f ./fixincludes/Makefile ] || exit 0; \
12494 r=`${PWD_COMMAND}`; export r; \
12495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12496 $(HOST_EXPORTS) \
12497 for flag in $(EXTRA_HOST_FLAGS) ; do \
12498 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12499 done; \
12500 echo "Doing dvi in fixincludes" ; \
12501 (cd $(HOST_SUBDIR)/fixincludes && \
12502 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12503 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12504 "RANLIB=$${RANLIB}" \
0c24b341 12505 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4fd3374
DD
12506 dvi) \
12507 || exit 1
d3ed111c
GK
12508
12509@endif fixincludes
12510
56a8fe78
DD
12511.PHONY: maybe-pdf-fixincludes pdf-fixincludes
12512maybe-pdf-fixincludes:
12513@if fixincludes
12514maybe-pdf-fixincludes: pdf-fixincludes
12515
a4fd3374
DD
12516pdf-fixincludes: \
12517 configure-fixincludes
12518 @: $(MAKE); $(unstage)
12519 @[ -f ./fixincludes/Makefile ] || exit 0; \
12520 r=`${PWD_COMMAND}`; export r; \
12521 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12522 $(HOST_EXPORTS) \
12523 for flag in $(EXTRA_HOST_FLAGS) ; do \
12524 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12525 done; \
12526 echo "Doing pdf in fixincludes" ; \
12527 (cd $(HOST_SUBDIR)/fixincludes && \
12528 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12529 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12530 "RANLIB=$${RANLIB}" \
0c24b341 12531 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4fd3374
DD
12532 pdf) \
12533 || exit 1
56a8fe78
DD
12534
12535@endif fixincludes
12536
6d389afc
MS
12537.PHONY: maybe-html-fixincludes html-fixincludes
12538maybe-html-fixincludes:
12539@if fixincludes
12540maybe-html-fixincludes: html-fixincludes
12541
12542html-fixincludes: \
12543 configure-fixincludes
0aed8855 12544 @: $(MAKE); $(unstage)
6d389afc
MS
12545 @[ -f ./fixincludes/Makefile ] || exit 0; \
12546 r=`${PWD_COMMAND}`; export r; \
12547 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
12548 $(HOST_EXPORTS) \
12549 for flag in $(EXTRA_HOST_FLAGS) ; do \
12550 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12551 done; \
12552 echo "Doing html in fixincludes" ; \
b00612cc 12553 (cd $(HOST_SUBDIR)/fixincludes && \
6d389afc
MS
12554 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12555 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12556 "RANLIB=$${RANLIB}" \
0c24b341 12557 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
12558 html) \
12559 || exit 1
12560
12561@endif fixincludes
12562
d3ed111c
GK
12563.PHONY: maybe-TAGS-fixincludes TAGS-fixincludes
12564maybe-TAGS-fixincludes:
12565@if fixincludes
12566maybe-TAGS-fixincludes: TAGS-fixincludes
12567
1eefd493
PB
12568# fixincludes doesn't support TAGS.
12569TAGS-fixincludes:
d3ed111c
GK
12570
12571@endif fixincludes
12572
12573.PHONY: maybe-install-info-fixincludes install-info-fixincludes
12574maybe-install-info-fixincludes:
12575@if fixincludes
12576maybe-install-info-fixincludes: install-info-fixincludes
12577
a4fd3374
DD
12578install-info-fixincludes: \
12579 configure-fixincludes \
12580 info-fixincludes
12581 @: $(MAKE); $(unstage)
12582 @[ -f ./fixincludes/Makefile ] || exit 0; \
12583 r=`${PWD_COMMAND}`; export r; \
12584 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12585 $(HOST_EXPORTS) \
12586 for flag in $(EXTRA_HOST_FLAGS) ; do \
12587 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12588 done; \
12589 echo "Doing install-info in fixincludes" ; \
12590 (cd $(HOST_SUBDIR)/fixincludes && \
12591 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12592 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12593 "RANLIB=$${RANLIB}" \
0c24b341 12594 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4fd3374
DD
12595 install-info) \
12596 || exit 1
d3ed111c
GK
12597
12598@endif fixincludes
12599
a3ca38d2
DD
12600.PHONY: maybe-install-pdf-fixincludes install-pdf-fixincludes
12601maybe-install-pdf-fixincludes:
12602@if fixincludes
12603maybe-install-pdf-fixincludes: install-pdf-fixincludes
12604
a4fd3374
DD
12605install-pdf-fixincludes: \
12606 configure-fixincludes \
12607 pdf-fixincludes
12608 @: $(MAKE); $(unstage)
12609 @[ -f ./fixincludes/Makefile ] || exit 0; \
12610 r=`${PWD_COMMAND}`; export r; \
12611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12612 $(HOST_EXPORTS) \
12613 for flag in $(EXTRA_HOST_FLAGS) ; do \
12614 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12615 done; \
12616 echo "Doing install-pdf in fixincludes" ; \
12617 (cd $(HOST_SUBDIR)/fixincludes && \
12618 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12619 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12620 "RANLIB=$${RANLIB}" \
0c24b341 12621 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4fd3374
DD
12622 install-pdf) \
12623 || exit 1
a3ca38d2
DD
12624
12625@endif fixincludes
12626
108a6f8e
CD
12627.PHONY: maybe-install-html-fixincludes install-html-fixincludes
12628maybe-install-html-fixincludes:
12629@if fixincludes
12630maybe-install-html-fixincludes: install-html-fixincludes
12631
12632install-html-fixincludes: \
12633 configure-fixincludes \
12634 html-fixincludes
12635 @: $(MAKE); $(unstage)
12636 @[ -f ./fixincludes/Makefile ] || exit 0; \
12637 r=`${PWD_COMMAND}`; export r; \
12638 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12639 $(HOST_EXPORTS) \
12640 for flag in $(EXTRA_HOST_FLAGS) ; do \
12641 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12642 done; \
12643 echo "Doing install-html in fixincludes" ; \
12644 (cd $(HOST_SUBDIR)/fixincludes && \
12645 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12646 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12647 "RANLIB=$${RANLIB}" \
0c24b341 12648 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
12649 install-html) \
12650 || exit 1
12651
12652@endif fixincludes
12653
d3ed111c
GK
12654.PHONY: maybe-installcheck-fixincludes installcheck-fixincludes
12655maybe-installcheck-fixincludes:
12656@if fixincludes
12657maybe-installcheck-fixincludes: installcheck-fixincludes
12658
a4fd3374
DD
12659installcheck-fixincludes: \
12660 configure-fixincludes
12661 @: $(MAKE); $(unstage)
12662 @[ -f ./fixincludes/Makefile ] || exit 0; \
12663 r=`${PWD_COMMAND}`; export r; \
12664 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12665 $(HOST_EXPORTS) \
12666 for flag in $(EXTRA_HOST_FLAGS) ; do \
12667 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12668 done; \
12669 echo "Doing installcheck in fixincludes" ; \
12670 (cd $(HOST_SUBDIR)/fixincludes && \
12671 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12672 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12673 "RANLIB=$${RANLIB}" \
0c24b341 12674 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4fd3374
DD
12675 installcheck) \
12676 || exit 1
d3ed111c
GK
12677
12678@endif fixincludes
12679
12680.PHONY: maybe-mostlyclean-fixincludes mostlyclean-fixincludes
12681maybe-mostlyclean-fixincludes:
12682@if fixincludes
12683maybe-mostlyclean-fixincludes: mostlyclean-fixincludes
12684
12685mostlyclean-fixincludes:
0aed8855 12686 @: $(MAKE); $(unstage)
d3ed111c
GK
12687 @[ -f ./fixincludes/Makefile ] || exit 0; \
12688 r=`${PWD_COMMAND}`; export r; \
12689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c
GK
12690 $(HOST_EXPORTS) \
12691 for flag in $(EXTRA_HOST_FLAGS) ; do \
12692 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12693 done; \
12694 echo "Doing mostlyclean in fixincludes" ; \
b00612cc 12695 (cd $(HOST_SUBDIR)/fixincludes && \
d3ed111c
GK
12696 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12697 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12698 "RANLIB=$${RANLIB}" \
0c24b341 12699 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d3ed111c
GK
12700 mostlyclean) \
12701 || exit 1
12702
12703@endif fixincludes
12704
12705.PHONY: maybe-clean-fixincludes clean-fixincludes
12706maybe-clean-fixincludes:
12707@if fixincludes
12708maybe-clean-fixincludes: clean-fixincludes
12709
12710clean-fixincludes:
0aed8855 12711 @: $(MAKE); $(unstage)
d3ed111c
GK
12712 @[ -f ./fixincludes/Makefile ] || exit 0; \
12713 r=`${PWD_COMMAND}`; export r; \
12714 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c
GK
12715 $(HOST_EXPORTS) \
12716 for flag in $(EXTRA_HOST_FLAGS) ; do \
12717 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12718 done; \
12719 echo "Doing clean in fixincludes" ; \
b00612cc 12720 (cd $(HOST_SUBDIR)/fixincludes && \
d3ed111c
GK
12721 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12722 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12723 "RANLIB=$${RANLIB}" \
0c24b341 12724 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d3ed111c
GK
12725 clean) \
12726 || exit 1
12727
12728@endif fixincludes
12729
12730.PHONY: maybe-distclean-fixincludes distclean-fixincludes
12731maybe-distclean-fixincludes:
12732@if fixincludes
12733maybe-distclean-fixincludes: distclean-fixincludes
12734
12735distclean-fixincludes:
0aed8855 12736 @: $(MAKE); $(unstage)
d3ed111c
GK
12737 @[ -f ./fixincludes/Makefile ] || exit 0; \
12738 r=`${PWD_COMMAND}`; export r; \
12739 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c
GK
12740 $(HOST_EXPORTS) \
12741 for flag in $(EXTRA_HOST_FLAGS) ; do \
12742 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12743 done; \
12744 echo "Doing distclean in fixincludes" ; \
b00612cc 12745 (cd $(HOST_SUBDIR)/fixincludes && \
d3ed111c
GK
12746 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12747 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12748 "RANLIB=$${RANLIB}" \
0c24b341 12749 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d3ed111c
GK
12750 distclean) \
12751 || exit 1
12752
12753@endif fixincludes
12754
12755.PHONY: maybe-maintainer-clean-fixincludes maintainer-clean-fixincludes
12756maybe-maintainer-clean-fixincludes:
12757@if fixincludes
12758maybe-maintainer-clean-fixincludes: maintainer-clean-fixincludes
12759
12760maintainer-clean-fixincludes:
0aed8855 12761 @: $(MAKE); $(unstage)
d3ed111c
GK
12762 @[ -f ./fixincludes/Makefile ] || exit 0; \
12763 r=`${PWD_COMMAND}`; export r; \
12764 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c
GK
12765 $(HOST_EXPORTS) \
12766 for flag in $(EXTRA_HOST_FLAGS) ; do \
12767 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12768 done; \
12769 echo "Doing maintainer-clean in fixincludes" ; \
b00612cc 12770 (cd $(HOST_SUBDIR)/fixincludes && \
d3ed111c
GK
12771 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12772 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12773 "RANLIB=$${RANLIB}" \
0c24b341 12774 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d3ed111c
GK
12775 maintainer-clean) \
12776 || exit 1
12777
12778@endif fixincludes
12779
12780
a7254363 12781
4fa63067
NN
12782.PHONY: configure-flex maybe-configure-flex
12783maybe-configure-flex:
4f0ef2d8
CD
12784@if gcc-bootstrap
12785configure-flex: stage_current
12786@endif gcc-bootstrap
6bd3dfaa
PB
12787@if flex
12788maybe-configure-flex: configure-flex
c52c6897 12789configure-flex:
0aed8855 12790 @: $(MAKE); $(unstage)
c52c6897 12791 @r=`${PWD_COMMAND}`; export r; \
4fa63067 12792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
12793 test ! -f $(HOST_SUBDIR)/flex/Makefile || exit 0; \
12794 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/flex ; \
378fce5b 12795 $(HOST_EXPORTS) \
a7254363
PB
12796 echo Configuring in $(HOST_SUBDIR)/flex; \
12797 cd "$(HOST_SUBDIR)/flex" || exit 1; \
4fa63067 12798 case $(srcdir) in \
b00612cc
PB
12799 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12800 *) topdir=`echo $(HOST_SUBDIR)/flex/ | \
12801 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 12802 esac; \
b00612cc
PB
12803 srcdiroption="--srcdir=$${topdir}/flex"; \
12804 libsrcdir="$$s/flex"; \
4fa63067 12805 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
12806 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12807 --target=${target_alias} $${srcdiroption} \
4fa63067 12808 || exit 1
6bd3dfaa 12809@endif flex
4fa63067 12810
a7254363
PB
12811
12812
d545f33b
PB
12813
12814
4fa63067
NN
12815.PHONY: all-flex maybe-all-flex
12816maybe-all-flex:
4f0ef2d8
CD
12817@if gcc-bootstrap
12818all-flex: stage_current
12819@endif gcc-bootstrap
6bd3dfaa 12820@if flex
d27cc32e 12821TARGET-flex=all
6bd3dfaa 12822maybe-all-flex: all-flex
4fa63067 12823all-flex: configure-flex
0aed8855 12824 @: $(MAKE); $(unstage)
4fa63067
NN
12825 @r=`${PWD_COMMAND}`; export r; \
12826 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12827 $(HOST_EXPORTS) \
b00612cc 12828 (cd $(HOST_SUBDIR)/flex && \
7f6ef0c0
PB
12829 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
12830 $(TARGET-flex))
6bd3dfaa 12831@endif flex
4fa63067 12832
a7254363 12833
d545f33b
PB
12834
12835
4fa63067
NN
12836.PHONY: check-flex maybe-check-flex
12837maybe-check-flex:
6bd3dfaa
PB
12838@if flex
12839maybe-check-flex: check-flex
4fa63067
NN
12840
12841# This module is only tested in a native toolchain.
12842check-flex:
0aed8855 12843 @: $(MAKE); $(unstage)
4fa63067
NN
12844 @if [ '$(host)' = '$(target)' ] ; then \
12845 r=`${PWD_COMMAND}`; export r; \
12846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12847 $(HOST_EXPORTS) \
b00612cc 12848 (cd $(HOST_SUBDIR)/flex && \
4cfaf6d5 12849 $(MAKE) $(FLAGS_TO_PASS) check); \
4fa63067
NN
12850 fi
12851
6bd3dfaa 12852@endif flex
4fa63067
NN
12853
12854.PHONY: install-flex maybe-install-flex
12855maybe-install-flex:
6bd3dfaa
PB
12856@if flex
12857maybe-install-flex: install-flex
4fa63067
NN
12858
12859install-flex: installdirs
0aed8855 12860 @: $(MAKE); $(unstage)
4fa63067
NN
12861 @r=`${PWD_COMMAND}`; export r; \
12862 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12863 $(HOST_EXPORTS) \
b00612cc 12864 (cd $(HOST_SUBDIR)/flex && \
2da12f12 12865 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 12866
6bd3dfaa 12867@endif flex
4fa63067 12868
56a8fe78 12869# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
12870
12871.PHONY: maybe-info-flex info-flex
12872maybe-info-flex:
6bd3dfaa
PB
12873@if flex
12874maybe-info-flex: info-flex
4fa63067
NN
12875
12876info-flex: \
12877 configure-flex
0aed8855 12878 @: $(MAKE); $(unstage)
4fa63067 12879 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
12880 r=`${PWD_COMMAND}`; export r; \
12881 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12882 $(HOST_EXPORTS) \
b813574b 12883 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12884 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12885 done; \
4fa63067 12886 echo "Doing info in flex" ; \
b00612cc 12887 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
12888 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12889 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12890 "RANLIB=$${RANLIB}" \
0c24b341 12891 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12892 info) \
2a4cbe27
NN
12893 || exit 1
12894
6bd3dfaa 12895@endif flex
2a4cbe27 12896
4fa63067
NN
12897.PHONY: maybe-dvi-flex dvi-flex
12898maybe-dvi-flex:
6bd3dfaa
PB
12899@if flex
12900maybe-dvi-flex: dvi-flex
2a4cbe27 12901
4fa63067
NN
12902dvi-flex: \
12903 configure-flex
0aed8855 12904 @: $(MAKE); $(unstage)
4fa63067 12905 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
12906 r=`${PWD_COMMAND}`; export r; \
12907 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12908 $(HOST_EXPORTS) \
b813574b 12909 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12910 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12911 done; \
4fa63067 12912 echo "Doing dvi in flex" ; \
b00612cc 12913 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
12914 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12915 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12916 "RANLIB=$${RANLIB}" \
0c24b341 12917 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12918 dvi) \
2a4cbe27
NN
12919 || exit 1
12920
6bd3dfaa 12921@endif flex
2a4cbe27 12922
56a8fe78
DD
12923.PHONY: maybe-pdf-flex pdf-flex
12924maybe-pdf-flex:
12925@if flex
12926maybe-pdf-flex: pdf-flex
12927
12928pdf-flex: \
12929 configure-flex
12930 @: $(MAKE); $(unstage)
12931 @[ -f ./flex/Makefile ] || exit 0; \
12932 r=`${PWD_COMMAND}`; export r; \
12933 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12934 $(HOST_EXPORTS) \
12935 for flag in $(EXTRA_HOST_FLAGS) ; do \
12936 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12937 done; \
12938 echo "Doing pdf in flex" ; \
12939 (cd $(HOST_SUBDIR)/flex && \
12940 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12941 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12942 "RANLIB=$${RANLIB}" \
0c24b341 12943 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
12944 pdf) \
12945 || exit 1
12946
12947@endif flex
12948
6d389afc
MS
12949.PHONY: maybe-html-flex html-flex
12950maybe-html-flex:
12951@if flex
12952maybe-html-flex: html-flex
12953
12954html-flex: \
12955 configure-flex
0aed8855 12956 @: $(MAKE); $(unstage)
6d389afc
MS
12957 @[ -f ./flex/Makefile ] || exit 0; \
12958 r=`${PWD_COMMAND}`; export r; \
12959 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
12960 $(HOST_EXPORTS) \
12961 for flag in $(EXTRA_HOST_FLAGS) ; do \
12962 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12963 done; \
12964 echo "Doing html in flex" ; \
b00612cc 12965 (cd $(HOST_SUBDIR)/flex && \
6d389afc
MS
12966 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12967 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12968 "RANLIB=$${RANLIB}" \
0c24b341 12969 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
12970 html) \
12971 || exit 1
12972
12973@endif flex
12974
4fa63067
NN
12975.PHONY: maybe-TAGS-flex TAGS-flex
12976maybe-TAGS-flex:
6bd3dfaa
PB
12977@if flex
12978maybe-TAGS-flex: TAGS-flex
2a4cbe27 12979
4fa63067
NN
12980TAGS-flex: \
12981 configure-flex
0aed8855 12982 @: $(MAKE); $(unstage)
4fa63067 12983 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
12984 r=`${PWD_COMMAND}`; export r; \
12985 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12986 $(HOST_EXPORTS) \
b813574b 12987 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12988 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12989 done; \
4fa63067 12990 echo "Doing TAGS in flex" ; \
b00612cc 12991 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
12992 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12993 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12994 "RANLIB=$${RANLIB}" \
0c24b341 12995 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12996 TAGS) \
2a4cbe27
NN
12997 || exit 1
12998
6bd3dfaa 12999@endif flex
2a4cbe27 13000
4fa63067
NN
13001.PHONY: maybe-install-info-flex install-info-flex
13002maybe-install-info-flex:
6bd3dfaa
PB
13003@if flex
13004maybe-install-info-flex: install-info-flex
2a4cbe27 13005
4fa63067
NN
13006install-info-flex: \
13007 configure-flex \
13008 info-flex
0aed8855 13009 @: $(MAKE); $(unstage)
4fa63067 13010 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
13011 r=`${PWD_COMMAND}`; export r; \
13012 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13013 $(HOST_EXPORTS) \
b813574b 13014 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13015 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13016 done; \
4fa63067 13017 echo "Doing install-info in flex" ; \
b00612cc 13018 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
13019 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13020 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13021 "RANLIB=$${RANLIB}" \
0c24b341 13022 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13023 install-info) \
2a4cbe27
NN
13024 || exit 1
13025
6bd3dfaa 13026@endif flex
2a4cbe27 13027
a3ca38d2
DD
13028.PHONY: maybe-install-pdf-flex install-pdf-flex
13029maybe-install-pdf-flex:
13030@if flex
13031maybe-install-pdf-flex: install-pdf-flex
13032
13033install-pdf-flex: \
13034 configure-flex \
13035 pdf-flex
13036 @: $(MAKE); $(unstage)
13037 @[ -f ./flex/Makefile ] || exit 0; \
13038 r=`${PWD_COMMAND}`; export r; \
13039 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13040 $(HOST_EXPORTS) \
13041 for flag in $(EXTRA_HOST_FLAGS) ; do \
13042 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13043 done; \
13044 echo "Doing install-pdf in flex" ; \
13045 (cd $(HOST_SUBDIR)/flex && \
13046 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13047 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13048 "RANLIB=$${RANLIB}" \
0c24b341 13049 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
13050 install-pdf) \
13051 || exit 1
13052
13053@endif flex
13054
108a6f8e
CD
13055.PHONY: maybe-install-html-flex install-html-flex
13056maybe-install-html-flex:
13057@if flex
13058maybe-install-html-flex: install-html-flex
13059
13060install-html-flex: \
13061 configure-flex \
13062 html-flex
13063 @: $(MAKE); $(unstage)
13064 @[ -f ./flex/Makefile ] || exit 0; \
13065 r=`${PWD_COMMAND}`; export r; \
13066 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13067 $(HOST_EXPORTS) \
13068 for flag in $(EXTRA_HOST_FLAGS) ; do \
13069 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13070 done; \
13071 echo "Doing install-html in flex" ; \
13072 (cd $(HOST_SUBDIR)/flex && \
13073 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13074 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13075 "RANLIB=$${RANLIB}" \
0c24b341 13076 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
13077 install-html) \
13078 || exit 1
13079
13080@endif flex
13081
4fa63067
NN
13082.PHONY: maybe-installcheck-flex installcheck-flex
13083maybe-installcheck-flex:
6bd3dfaa
PB
13084@if flex
13085maybe-installcheck-flex: installcheck-flex
2a4cbe27 13086
4fa63067
NN
13087installcheck-flex: \
13088 configure-flex
0aed8855 13089 @: $(MAKE); $(unstage)
4fa63067 13090 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
13091 r=`${PWD_COMMAND}`; export r; \
13092 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13093 $(HOST_EXPORTS) \
b813574b 13094 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13095 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13096 done; \
4fa63067 13097 echo "Doing installcheck in flex" ; \
b00612cc 13098 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
13099 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13100 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13101 "RANLIB=$${RANLIB}" \
0c24b341 13102 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13103 installcheck) \
2a4cbe27
NN
13104 || exit 1
13105
6bd3dfaa 13106@endif flex
2a4cbe27 13107
4fa63067
NN
13108.PHONY: maybe-mostlyclean-flex mostlyclean-flex
13109maybe-mostlyclean-flex:
6bd3dfaa
PB
13110@if flex
13111maybe-mostlyclean-flex: mostlyclean-flex
2a4cbe27 13112
4fa63067 13113mostlyclean-flex:
0aed8855 13114 @: $(MAKE); $(unstage)
4fa63067 13115 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
13116 r=`${PWD_COMMAND}`; export r; \
13117 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13118 $(HOST_EXPORTS) \
b813574b 13119 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13120 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13121 done; \
4fa63067 13122 echo "Doing mostlyclean in flex" ; \
b00612cc 13123 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
13124 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13125 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13126 "RANLIB=$${RANLIB}" \
0c24b341 13127 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13128 mostlyclean) \
2a4cbe27
NN
13129 || exit 1
13130
6bd3dfaa 13131@endif flex
2a4cbe27 13132
4fa63067
NN
13133.PHONY: maybe-clean-flex clean-flex
13134maybe-clean-flex:
6bd3dfaa
PB
13135@if flex
13136maybe-clean-flex: clean-flex
2a4cbe27 13137
4fa63067 13138clean-flex:
0aed8855 13139 @: $(MAKE); $(unstage)
4fa63067 13140 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
13141 r=`${PWD_COMMAND}`; export r; \
13142 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13143 $(HOST_EXPORTS) \
b813574b 13144 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13145 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13146 done; \
4fa63067 13147 echo "Doing clean in flex" ; \
b00612cc 13148 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
13149 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13150 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13151 "RANLIB=$${RANLIB}" \
0c24b341 13152 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13153 clean) \
2a4cbe27
NN
13154 || exit 1
13155
6bd3dfaa 13156@endif flex
2a4cbe27 13157
4fa63067
NN
13158.PHONY: maybe-distclean-flex distclean-flex
13159maybe-distclean-flex:
6bd3dfaa
PB
13160@if flex
13161maybe-distclean-flex: distclean-flex
2a4cbe27 13162
4fa63067 13163distclean-flex:
0aed8855 13164 @: $(MAKE); $(unstage)
4fa63067 13165 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
13166 r=`${PWD_COMMAND}`; export r; \
13167 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13168 $(HOST_EXPORTS) \
b813574b 13169 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13170 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13171 done; \
4fa63067 13172 echo "Doing distclean in flex" ; \
b00612cc 13173 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
13174 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13175 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13176 "RANLIB=$${RANLIB}" \
0c24b341 13177 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13178 distclean) \
2a4cbe27
NN
13179 || exit 1
13180
6bd3dfaa 13181@endif flex
2a4cbe27 13182
4fa63067
NN
13183.PHONY: maybe-maintainer-clean-flex maintainer-clean-flex
13184maybe-maintainer-clean-flex:
6bd3dfaa
PB
13185@if flex
13186maybe-maintainer-clean-flex: maintainer-clean-flex
2a4cbe27 13187
4fa63067 13188maintainer-clean-flex:
0aed8855 13189 @: $(MAKE); $(unstage)
4fa63067 13190 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
13191 r=`${PWD_COMMAND}`; export r; \
13192 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13193 $(HOST_EXPORTS) \
b813574b 13194 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13195 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13196 done; \
4fa63067 13197 echo "Doing maintainer-clean in flex" ; \
b00612cc 13198 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
13199 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13200 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13201 "RANLIB=$${RANLIB}" \
0c24b341 13202 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13203 maintainer-clean) \
2a4cbe27
NN
13204 || exit 1
13205
6bd3dfaa 13206@endif flex
2a4cbe27 13207
2a4cbe27 13208
a7254363 13209
4fa63067
NN
13210.PHONY: configure-gas maybe-configure-gas
13211maybe-configure-gas:
4f0ef2d8
CD
13212@if gcc-bootstrap
13213configure-gas: stage_current
13214@endif gcc-bootstrap
6bd3dfaa
PB
13215@if gas
13216maybe-configure-gas: configure-gas
c52c6897 13217configure-gas:
c52c6897
PB
13218 @r=`${PWD_COMMAND}`; export r; \
13219 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
13220 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
13221 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
378fce5b 13222 $(HOST_EXPORTS) \
a7254363
PB
13223 echo Configuring in $(HOST_SUBDIR)/gas; \
13224 cd "$(HOST_SUBDIR)/gas" || exit 1; \
4fa63067 13225 case $(srcdir) in \
b00612cc
PB
13226 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13227 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13228 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 13229 esac; \
b00612cc
PB
13230 srcdiroption="--srcdir=$${topdir}/gas"; \
13231 libsrcdir="$$s/gas"; \
4fa63067 13232 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13233 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13234 --target=${target_alias} $${srcdiroption} \
4fa63067 13235 || exit 1
6bd3dfaa 13236@endif gas
4fa63067 13237
a7254363
PB
13238
13239
d545f33b
PB
13240.PHONY: configure-stage1-gas maybe-configure-stage1-gas
13241maybe-configure-stage1-gas:
13242@if gas-bootstrap
13243maybe-configure-stage1-gas: configure-stage1-gas
0aed8855 13244configure-stage1-gas:
c52c6897 13245 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 13246 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
13247 @r=`${PWD_COMMAND}`; export r; \
13248 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 13249 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
7f6ef0c0 13250 $(HOST_EXPORTS) \
8ee82aff 13251 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
7f6ef0c0 13252 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
d545f33b 13253 echo Configuring stage 1 in $(HOST_SUBDIR)/gas ; \
0aed8855 13254 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
13255 cd $(HOST_SUBDIR)/gas || exit 1; \
13256 case $(srcdir) in \
13257 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13258 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13259 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13260 esac; \
13261 srcdiroption="--srcdir=$${topdir}/gas"; \
13262 libsrcdir="$$s/gas"; \
13263 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13264 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13265 --target=${target_alias} $${srcdiroption} \
c1cb7e02 13266 \
8a0d8a5c 13267 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
d545f33b
PB
13268@endif gas-bootstrap
13269
13270.PHONY: configure-stage2-gas maybe-configure-stage2-gas
13271maybe-configure-stage2-gas:
13272@if gas-bootstrap
13273maybe-configure-stage2-gas: configure-stage2-gas
0aed8855 13274configure-stage2-gas:
c52c6897 13275 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 13276 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
13277 @r=`${PWD_COMMAND}`; export r; \
13278 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 13279 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
d545f33b 13280 $(HOST_EXPORTS) \
7f6ef0c0 13281 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 13282 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
7f6ef0c0 13283 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
d545f33b 13284 echo Configuring stage 2 in $(HOST_SUBDIR)/gas ; \
0aed8855 13285 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
13286 cd $(HOST_SUBDIR)/gas || exit 1; \
13287 case $(srcdir) in \
13288 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13289 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13290 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13291 esac; \
13292 srcdiroption="--srcdir=$${topdir}/gas"; \
13293 libsrcdir="$$s/gas"; \
13294 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13295 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13296 --target=${target_alias} $${srcdiroption} \
c1cb7e02 13297 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
13298 @stage2_werror_flag@
13299@endif gas-bootstrap
13300
8520c408
AO
13301.PHONY: configure-stageb2g0-gas maybe-configure-stageb2g0-gas
13302maybe-configure-stageb2g0-gas:
13303@if gas-bootstrap
13304maybe-configure-stageb2g0-gas: configure-stageb2g0-gas
13305configure-stageb2g0-gas:
13306 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
13307 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
13308 @r=`${PWD_COMMAND}`; export r; \
13309 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13310 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
13311 $(HOST_EXPORTS) \
7f6ef0c0 13312 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 13313 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
7f6ef0c0 13314 CXXFLAGS="$(STAGE2_CFLAGS) -g0"; export CXXFLAGS; \
8520c408
AO
13315 echo Configuring stage b2g0 in $(HOST_SUBDIR)/gas ; \
13316 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
13317 cd $(HOST_SUBDIR)/gas || exit 1; \
13318 case $(srcdir) in \
13319 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13320 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13321 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13322 esac; \
13323 srcdiroption="--srcdir=$${topdir}/gas"; \
13324 libsrcdir="$$s/gas"; \
13325 $(SHELL) $${libsrcdir}/configure \
13326 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13327 --target=${target_alias} $${srcdiroption} \
13328 --with-build-libsubdir=$(HOST_SUBDIR) \
13329 @stage2_werror_flag@
13330@endif gas-bootstrap
13331
d545f33b
PB
13332.PHONY: configure-stage3-gas maybe-configure-stage3-gas
13333maybe-configure-stage3-gas:
13334@if gas-bootstrap
13335maybe-configure-stage3-gas: configure-stage3-gas
0aed8855 13336configure-stage3-gas:
c52c6897 13337 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 13338 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
13339 @r=`${PWD_COMMAND}`; export r; \
13340 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 13341 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
d545f33b 13342 $(HOST_EXPORTS) \
7f6ef0c0 13343 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 13344 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
7f6ef0c0 13345 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
d545f33b 13346 echo Configuring stage 3 in $(HOST_SUBDIR)/gas ; \
0aed8855 13347 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
13348 cd $(HOST_SUBDIR)/gas || exit 1; \
13349 case $(srcdir) in \
13350 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13351 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13352 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13353 esac; \
13354 srcdiroption="--srcdir=$${topdir}/gas"; \
13355 libsrcdir="$$s/gas"; \
13356 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13357 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13358 --target=${target_alias} $${srcdiroption} \
c1cb7e02 13359 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
13360 @stage2_werror_flag@
13361@endif gas-bootstrap
13362
8520c408
AO
13363.PHONY: configure-stageb3g2-gas maybe-configure-stageb3g2-gas
13364maybe-configure-stageb3g2-gas:
13365@if gas-bootstrap
13366maybe-configure-stageb3g2-gas: configure-stageb3g2-gas
13367configure-stageb3g2-gas:
13368 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
13369 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
13370 @r=`${PWD_COMMAND}`; export r; \
13371 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13372 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
13373 $(HOST_EXPORTS) \
7f6ef0c0 13374 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 13375 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
7f6ef0c0 13376 CXXFLAGS="$(STAGE3_CFLAGS) -g2"; export CXXFLAGS; \
8520c408
AO
13377 echo Configuring stage b3g2 in $(HOST_SUBDIR)/gas ; \
13378 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
13379 cd $(HOST_SUBDIR)/gas || exit 1; \
13380 case $(srcdir) in \
13381 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13382 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13383 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13384 esac; \
13385 srcdiroption="--srcdir=$${topdir}/gas"; \
13386 libsrcdir="$$s/gas"; \
13387 $(SHELL) $${libsrcdir}/configure \
13388 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13389 --target=${target_alias} $${srcdiroption} \
13390 --with-build-libsubdir=$(HOST_SUBDIR) \
13391 @stage2_werror_flag@
13392@endif gas-bootstrap
13393
d545f33b
PB
13394.PHONY: configure-stage4-gas maybe-configure-stage4-gas
13395maybe-configure-stage4-gas:
13396@if gas-bootstrap
13397maybe-configure-stage4-gas: configure-stage4-gas
0aed8855 13398configure-stage4-gas:
c52c6897 13399 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 13400 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
13401 @r=`${PWD_COMMAND}`; export r; \
13402 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 13403 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
d545f33b 13404 $(HOST_EXPORTS) \
7f6ef0c0 13405 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 13406 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
7f6ef0c0 13407 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
d545f33b 13408 echo Configuring stage 4 in $(HOST_SUBDIR)/gas ; \
0aed8855 13409 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
13410 cd $(HOST_SUBDIR)/gas || exit 1; \
13411 case $(srcdir) in \
13412 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13413 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13414 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13415 esac; \
13416 srcdiroption="--srcdir=$${topdir}/gas"; \
13417 libsrcdir="$$s/gas"; \
13418 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13419 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13420 --target=${target_alias} $${srcdiroption} \
c1cb7e02 13421 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
13422 @stage2_werror_flag@
13423@endif gas-bootstrap
13424
13425.PHONY: configure-stageprofile-gas maybe-configure-stageprofile-gas
13426maybe-configure-stageprofile-gas:
13427@if gas-bootstrap
13428maybe-configure-stageprofile-gas: configure-stageprofile-gas
0aed8855 13429configure-stageprofile-gas:
c52c6897 13430 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 13431 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
13432 @r=`${PWD_COMMAND}`; export r; \
13433 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 13434 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
d545f33b 13435 $(HOST_EXPORTS) \
7f6ef0c0 13436 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 13437 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
7f6ef0c0 13438 CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CXXFLAGS; \
d545f33b 13439 echo Configuring stage profile in $(HOST_SUBDIR)/gas ; \
0aed8855 13440 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
13441 cd $(HOST_SUBDIR)/gas || exit 1; \
13442 case $(srcdir) in \
13443 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13444 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13445 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13446 esac; \
13447 srcdiroption="--srcdir=$${topdir}/gas"; \
13448 libsrcdir="$$s/gas"; \
13449 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13450 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13451 --target=${target_alias} $${srcdiroption} \
c1cb7e02 13452 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
13453 @stage2_werror_flag@
13454@endif gas-bootstrap
13455
13456.PHONY: configure-stagefeedback-gas maybe-configure-stagefeedback-gas
13457maybe-configure-stagefeedback-gas:
13458@if gas-bootstrap
13459maybe-configure-stagefeedback-gas: configure-stagefeedback-gas
0aed8855 13460configure-stagefeedback-gas:
c52c6897 13461 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 13462 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
13463 @r=`${PWD_COMMAND}`; export r; \
13464 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 13465 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
d545f33b 13466 $(HOST_EXPORTS) \
7f6ef0c0 13467 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 13468 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
7f6ef0c0 13469 CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CXXFLAGS; \
d545f33b 13470 echo Configuring stage feedback in $(HOST_SUBDIR)/gas ; \
0aed8855 13471 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
13472 cd $(HOST_SUBDIR)/gas || exit 1; \
13473 case $(srcdir) in \
13474 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13475 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13476 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13477 esac; \
13478 srcdiroption="--srcdir=$${topdir}/gas"; \
13479 libsrcdir="$$s/gas"; \
13480 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13481 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13482 --target=${target_alias} $${srcdiroption} \
c1cb7e02 13483 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
13484 @stage2_werror_flag@
13485@endif gas-bootstrap
13486
13487
13488
13489
13490
4fa63067
NN
13491.PHONY: all-gas maybe-all-gas
13492maybe-all-gas:
4f0ef2d8
CD
13493@if gcc-bootstrap
13494all-gas: stage_current
13495@endif gcc-bootstrap
6bd3dfaa 13496@if gas
d27cc32e 13497TARGET-gas=all
6bd3dfaa 13498maybe-all-gas: all-gas
4fa63067 13499all-gas: configure-gas
c52c6897 13500 @r=`${PWD_COMMAND}`; export r; \
4fa63067 13501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13502 $(HOST_EXPORTS) \
b00612cc 13503 (cd $(HOST_SUBDIR)/gas && \
7f6ef0c0
PB
13504 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
13505 $(TARGET-gas))
6bd3dfaa 13506@endif gas
4fa63067 13507
a7254363 13508
d545f33b
PB
13509
13510.PHONY: all-stage1-gas maybe-all-stage1-gas
13511.PHONY: clean-stage1-gas maybe-clean-stage1-gas
13512maybe-all-stage1-gas:
13513maybe-clean-stage1-gas:
13514@if gas-bootstrap
13515maybe-all-stage1-gas: all-stage1-gas
13516all-stage1: all-stage1-gas
f70224b5 13517TARGET-stage1-gas = $(TARGET-gas)
d545f33b 13518all-stage1-gas: configure-stage1-gas
c52c6897 13519 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
13520 @r=`${PWD_COMMAND}`; export r; \
13521 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13522 $(HOST_EXPORTS) \
13523 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0
PB
13524 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13525 CFLAGS="$(STAGE1_CFLAGS)" CXXFLAGS="$(STAGE1_CFLAGS)" \
13526 LIBCFLAGS="$(STAGE1_LIBCFLAGS)" \
13527 CFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" \
13528 CXXFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) \
f70224b5 13529 $(TARGET-stage1-gas)
d545f33b
PB
13530
13531maybe-clean-stage1-gas: clean-stage1-gas
13532clean-stage1: clean-stage1-gas
13533clean-stage1-gas:
9dbaa842
DD
13534 @if [ $(current_stage) = stage1 ]; then \
13535 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13536 else \
13537 [ -f $(HOST_SUBDIR)/stage1-gas/Makefile ] || exit 0; \
13538 $(MAKE) stage1-start; \
13539 fi; \
d545f33b 13540 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 13541 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 13542 clean
d545f33b
PB
13543@endif gas-bootstrap
13544
13545
13546.PHONY: all-stage2-gas maybe-all-stage2-gas
13547.PHONY: clean-stage2-gas maybe-clean-stage2-gas
13548maybe-all-stage2-gas:
13549maybe-clean-stage2-gas:
13550@if gas-bootstrap
13551maybe-all-stage2-gas: all-stage2-gas
13552all-stage2: all-stage2-gas
f70224b5 13553TARGET-stage2-gas = $(TARGET-gas)
d545f33b 13554all-stage2-gas: configure-stage2-gas
c52c6897 13555 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
13556 @r=`${PWD_COMMAND}`; export r; \
13557 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13558 $(HOST_EXPORTS) \
13559 $(POSTSTAGE1_HOST_EXPORTS) \
13560 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0
PB
13561 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13562 CFLAGS="$(STAGE2_CFLAGS)" CXXFLAGS="$(STAGE2_CFLAGS)" \
13563 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
13564 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
13565 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 13566 $(TARGET-stage2-gas)
d545f33b
PB
13567
13568maybe-clean-stage2-gas: clean-stage2-gas
13569clean-stage2: clean-stage2-gas
13570clean-stage2-gas:
9dbaa842
DD
13571 @if [ $(current_stage) = stage2 ]; then \
13572 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13573 else \
13574 [ -f $(HOST_SUBDIR)/stage2-gas/Makefile ] || exit 0; \
13575 $(MAKE) stage2-start; \
13576 fi; \
d545f33b 13577 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 13578 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 13579 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 13580 clean
d545f33b
PB
13581@endif gas-bootstrap
13582
13583
8520c408
AO
13584.PHONY: all-stageb2g0-gas maybe-all-stageb2g0-gas
13585.PHONY: clean-stageb2g0-gas maybe-clean-stageb2g0-gas
13586maybe-all-stageb2g0-gas:
13587maybe-clean-stageb2g0-gas:
13588@if gas-bootstrap
13589maybe-all-stageb2g0-gas: all-stageb2g0-gas
13590all-stageb2g0: all-stageb2g0-gas
13591TARGET-stageb2g0-gas = $(TARGET-gas)
13592all-stageb2g0-gas: configure-stageb2g0-gas
13593 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
13594 @r=`${PWD_COMMAND}`; export r; \
13595 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13596 $(HOST_EXPORTS) \
13597 $(POSTSTAGE1_HOST_EXPORTS) \
13598 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0
PB
13599 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13600 CFLAGS="$(STAGE2_CFLAGS) -g0" CXXFLAGS="$(STAGE2_CFLAGS) -g0" \
13601 LIBCFLAGS="$(STAGE2_LIBCFLAGS) -g0" \
13602 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" \
13603 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
13604 $(TARGET-stageb2g0-gas)
13605
13606maybe-clean-stageb2g0-gas: clean-stageb2g0-gas
13607clean-stageb2g0: clean-stageb2g0-gas
13608clean-stageb2g0-gas:
13609 @if [ $(current_stage) = stageb2g0 ]; then \
13610 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13611 else \
13612 [ -f $(HOST_SUBDIR)/stageb2g0-gas/Makefile ] || exit 0; \
13613 $(MAKE) stageb2g0-start; \
13614 fi; \
13615 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 13616 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
13617 $(POSTSTAGE1_FLAGS_TO_PASS) \
13618 clean
13619@endif gas-bootstrap
13620
13621
d545f33b
PB
13622.PHONY: all-stage3-gas maybe-all-stage3-gas
13623.PHONY: clean-stage3-gas maybe-clean-stage3-gas
13624maybe-all-stage3-gas:
13625maybe-clean-stage3-gas:
13626@if gas-bootstrap
13627maybe-all-stage3-gas: all-stage3-gas
13628all-stage3: all-stage3-gas
f70224b5 13629TARGET-stage3-gas = $(TARGET-gas)
d545f33b 13630all-stage3-gas: configure-stage3-gas
c52c6897 13631 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
13632 @r=`${PWD_COMMAND}`; export r; \
13633 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13634 $(HOST_EXPORTS) \
13635 $(POSTSTAGE1_HOST_EXPORTS) \
13636 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0
PB
13637 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13638 CFLAGS="$(STAGE3_CFLAGS)" CXXFLAGS="$(STAGE3_CFLAGS)" \
13639 LIBCFLAGS="$(STAGE3_LIBCFLAGS)" \
13640 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" \
13641 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 13642 $(TARGET-stage3-gas)
d545f33b
PB
13643
13644maybe-clean-stage3-gas: clean-stage3-gas
13645clean-stage3: clean-stage3-gas
13646clean-stage3-gas:
9dbaa842
DD
13647 @if [ $(current_stage) = stage3 ]; then \
13648 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13649 else \
13650 [ -f $(HOST_SUBDIR)/stage3-gas/Makefile ] || exit 0; \
13651 $(MAKE) stage3-start; \
13652 fi; \
d545f33b 13653 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 13654 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 13655 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 13656 clean
d545f33b
PB
13657@endif gas-bootstrap
13658
13659
8520c408
AO
13660.PHONY: all-stageb3g2-gas maybe-all-stageb3g2-gas
13661.PHONY: clean-stageb3g2-gas maybe-clean-stageb3g2-gas
13662maybe-all-stageb3g2-gas:
13663maybe-clean-stageb3g2-gas:
13664@if gas-bootstrap
13665maybe-all-stageb3g2-gas: all-stageb3g2-gas
13666all-stageb3g2: all-stageb3g2-gas
13667TARGET-stageb3g2-gas = $(TARGET-gas)
13668all-stageb3g2-gas: configure-stageb3g2-gas
13669 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
13670 @r=`${PWD_COMMAND}`; export r; \
13671 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13672 $(HOST_EXPORTS) \
13673 $(POSTSTAGE1_HOST_EXPORTS) \
13674 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0
PB
13675 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13676 CFLAGS="$(STAGE3_CFLAGS) -g2" CXXFLAGS="$(STAGE3_CFLAGS) -g2" \
13677 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -g2" \
13678 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" \
13679 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
13680 $(TARGET-stageb3g2-gas)
13681
13682maybe-clean-stageb3g2-gas: clean-stageb3g2-gas
13683clean-stageb3g2: clean-stageb3g2-gas
13684clean-stageb3g2-gas:
13685 @if [ $(current_stage) = stageb3g2 ]; then \
13686 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13687 else \
13688 [ -f $(HOST_SUBDIR)/stageb3g2-gas/Makefile ] || exit 0; \
13689 $(MAKE) stageb3g2-start; \
13690 fi; \
13691 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 13692 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
13693 $(POSTSTAGE1_FLAGS_TO_PASS) \
13694 clean
13695@endif gas-bootstrap
13696
13697
d545f33b
PB
13698.PHONY: all-stage4-gas maybe-all-stage4-gas
13699.PHONY: clean-stage4-gas maybe-clean-stage4-gas
13700maybe-all-stage4-gas:
13701maybe-clean-stage4-gas:
13702@if gas-bootstrap
13703maybe-all-stage4-gas: all-stage4-gas
13704all-stage4: all-stage4-gas
f70224b5 13705TARGET-stage4-gas = $(TARGET-gas)
d545f33b 13706all-stage4-gas: configure-stage4-gas
c52c6897 13707 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
13708 @r=`${PWD_COMMAND}`; export r; \
13709 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13710 $(HOST_EXPORTS) \
13711 $(POSTSTAGE1_HOST_EXPORTS) \
13712 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0
PB
13713 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13714 CFLAGS="$(STAGE4_CFLAGS)" CXXFLAGS="$(STAGE4_CFLAGS)" \
13715 LIBCFLAGS="$(STAGE4_CFLAGS)" \
13716 CFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" \
13717 CXXFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 13718 $(TARGET-stage4-gas)
d545f33b
PB
13719
13720maybe-clean-stage4-gas: clean-stage4-gas
13721clean-stage4: clean-stage4-gas
13722clean-stage4-gas:
9dbaa842
DD
13723 @if [ $(current_stage) = stage4 ]; then \
13724 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13725 else \
13726 [ -f $(HOST_SUBDIR)/stage4-gas/Makefile ] || exit 0; \
13727 $(MAKE) stage4-start; \
13728 fi; \
d545f33b 13729 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 13730 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 13731 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 13732 clean
d545f33b
PB
13733@endif gas-bootstrap
13734
13735
13736.PHONY: all-stageprofile-gas maybe-all-stageprofile-gas
13737.PHONY: clean-stageprofile-gas maybe-clean-stageprofile-gas
13738maybe-all-stageprofile-gas:
13739maybe-clean-stageprofile-gas:
13740@if gas-bootstrap
13741maybe-all-stageprofile-gas: all-stageprofile-gas
13742all-stageprofile: all-stageprofile-gas
f70224b5 13743TARGET-stageprofile-gas = $(TARGET-gas)
d545f33b 13744all-stageprofile-gas: configure-stageprofile-gas
c52c6897 13745 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
13746 @r=`${PWD_COMMAND}`; export r; \
13747 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13748 $(HOST_EXPORTS) \
13749 $(POSTSTAGE1_HOST_EXPORTS) \
13750 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0
PB
13751 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13752 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" \
5c5f596d
PB
13753 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
13754 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
13755 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 13756 $(TARGET-stageprofile-gas)
d545f33b
PB
13757
13758maybe-clean-stageprofile-gas: clean-stageprofile-gas
13759clean-stageprofile: clean-stageprofile-gas
13760clean-stageprofile-gas:
9dbaa842
DD
13761 @if [ $(current_stage) = stageprofile ]; then \
13762 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13763 else \
13764 [ -f $(HOST_SUBDIR)/stageprofile-gas/Makefile ] || exit 0; \
13765 $(MAKE) stageprofile-start; \
13766 fi; \
d545f33b 13767 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 13768 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 13769 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 13770 clean
d545f33b
PB
13771@endif gas-bootstrap
13772
13773
13774.PHONY: all-stagefeedback-gas maybe-all-stagefeedback-gas
13775.PHONY: clean-stagefeedback-gas maybe-clean-stagefeedback-gas
13776maybe-all-stagefeedback-gas:
13777maybe-clean-stagefeedback-gas:
13778@if gas-bootstrap
13779maybe-all-stagefeedback-gas: all-stagefeedback-gas
13780all-stagefeedback: all-stagefeedback-gas
f70224b5 13781TARGET-stagefeedback-gas = $(TARGET-gas)
d545f33b 13782all-stagefeedback-gas: configure-stagefeedback-gas
c52c6897 13783 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
13784 @r=`${PWD_COMMAND}`; export r; \
13785 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13786 $(HOST_EXPORTS) \
13787 $(POSTSTAGE1_HOST_EXPORTS) \
13788 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0
PB
13789 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13790 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use" \
13791 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use" \
13792 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" \
13793 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 13794 $(TARGET-stagefeedback-gas)
d545f33b
PB
13795
13796maybe-clean-stagefeedback-gas: clean-stagefeedback-gas
13797clean-stagefeedback: clean-stagefeedback-gas
13798clean-stagefeedback-gas:
9dbaa842
DD
13799 @if [ $(current_stage) = stagefeedback ]; then \
13800 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13801 else \
13802 [ -f $(HOST_SUBDIR)/stagefeedback-gas/Makefile ] || exit 0; \
13803 $(MAKE) stagefeedback-start; \
13804 fi; \
d545f33b 13805 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 13806 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 13807 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 13808 clean
d545f33b
PB
13809@endif gas-bootstrap
13810
13811
13812
13813
13814
4fa63067
NN
13815.PHONY: check-gas maybe-check-gas
13816maybe-check-gas:
6bd3dfaa
PB
13817@if gas
13818maybe-check-gas: check-gas
4fa63067
NN
13819
13820check-gas:
0aed8855 13821 @: $(MAKE); $(unstage)
4fa63067
NN
13822 @r=`${PWD_COMMAND}`; export r; \
13823 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13824 $(HOST_EXPORTS) \
b00612cc
PB
13825 (cd $(HOST_SUBDIR)/gas && \
13826 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 13827
6bd3dfaa 13828@endif gas
4fa63067
NN
13829
13830.PHONY: install-gas maybe-install-gas
13831maybe-install-gas:
6bd3dfaa
PB
13832@if gas
13833maybe-install-gas: install-gas
4fa63067
NN
13834
13835install-gas: installdirs
0aed8855 13836 @: $(MAKE); $(unstage)
4fa63067
NN
13837 @r=`${PWD_COMMAND}`; export r; \
13838 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13839 $(HOST_EXPORTS) \
b00612cc 13840 (cd $(HOST_SUBDIR)/gas && \
2da12f12 13841 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 13842
6bd3dfaa 13843@endif gas
4fa63067 13844
56a8fe78 13845# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
13846
13847.PHONY: maybe-info-gas info-gas
13848maybe-info-gas:
6bd3dfaa
PB
13849@if gas
13850maybe-info-gas: info-gas
4fa63067
NN
13851
13852info-gas: \
13853 configure-gas
13854 @[ -f ./gas/Makefile ] || exit 0; \
13855 r=`${PWD_COMMAND}`; export r; \
13856 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13857 $(HOST_EXPORTS) \
b813574b 13858 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13859 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13860 done; \
4fa63067 13861 echo "Doing info in gas" ; \
b00612cc 13862 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
13863 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13864 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13865 "RANLIB=$${RANLIB}" \
0c24b341 13866 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13867 info) \
2a4cbe27
NN
13868 || exit 1
13869
6bd3dfaa 13870@endif gas
2a4cbe27 13871
4fa63067
NN
13872.PHONY: maybe-dvi-gas dvi-gas
13873maybe-dvi-gas:
6bd3dfaa
PB
13874@if gas
13875maybe-dvi-gas: dvi-gas
2a4cbe27 13876
4fa63067
NN
13877dvi-gas: \
13878 configure-gas
13879 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
13880 r=`${PWD_COMMAND}`; export r; \
13881 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13882 $(HOST_EXPORTS) \
b813574b 13883 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13884 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13885 done; \
4fa63067 13886 echo "Doing dvi in gas" ; \
b00612cc 13887 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
13888 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13889 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13890 "RANLIB=$${RANLIB}" \
0c24b341 13891 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13892 dvi) \
2a4cbe27
NN
13893 || exit 1
13894
6bd3dfaa 13895@endif gas
2a4cbe27 13896
56a8fe78
DD
13897.PHONY: maybe-pdf-gas pdf-gas
13898maybe-pdf-gas:
13899@if gas
13900maybe-pdf-gas: pdf-gas
13901
13902pdf-gas: \
13903 configure-gas
13904 @[ -f ./gas/Makefile ] || exit 0; \
13905 r=`${PWD_COMMAND}`; export r; \
13906 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13907 $(HOST_EXPORTS) \
13908 for flag in $(EXTRA_HOST_FLAGS) ; do \
13909 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13910 done; \
13911 echo "Doing pdf in gas" ; \
13912 (cd $(HOST_SUBDIR)/gas && \
13913 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13914 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13915 "RANLIB=$${RANLIB}" \
0c24b341 13916 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
13917 pdf) \
13918 || exit 1
13919
13920@endif gas
13921
6d389afc
MS
13922.PHONY: maybe-html-gas html-gas
13923maybe-html-gas:
13924@if gas
13925maybe-html-gas: html-gas
13926
13927html-gas: \
13928 configure-gas
13929 @[ -f ./gas/Makefile ] || exit 0; \
13930 r=`${PWD_COMMAND}`; export r; \
13931 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
13932 $(HOST_EXPORTS) \
13933 for flag in $(EXTRA_HOST_FLAGS) ; do \
13934 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13935 done; \
13936 echo "Doing html in gas" ; \
b00612cc 13937 (cd $(HOST_SUBDIR)/gas && \
6d389afc
MS
13938 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13939 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13940 "RANLIB=$${RANLIB}" \
0c24b341 13941 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
13942 html) \
13943 || exit 1
13944
13945@endif gas
13946
4fa63067
NN
13947.PHONY: maybe-TAGS-gas TAGS-gas
13948maybe-TAGS-gas:
6bd3dfaa
PB
13949@if gas
13950maybe-TAGS-gas: TAGS-gas
2a4cbe27 13951
4fa63067
NN
13952TAGS-gas: \
13953 configure-gas
13954 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
13955 r=`${PWD_COMMAND}`; export r; \
13956 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13957 $(HOST_EXPORTS) \
b813574b 13958 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13959 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13960 done; \
4fa63067 13961 echo "Doing TAGS in gas" ; \
b00612cc 13962 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
13963 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13964 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13965 "RANLIB=$${RANLIB}" \
0c24b341 13966 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13967 TAGS) \
2a4cbe27
NN
13968 || exit 1
13969
6bd3dfaa 13970@endif gas
2a4cbe27 13971
4fa63067
NN
13972.PHONY: maybe-install-info-gas install-info-gas
13973maybe-install-info-gas:
6bd3dfaa
PB
13974@if gas
13975maybe-install-info-gas: install-info-gas
2a4cbe27 13976
4fa63067
NN
13977install-info-gas: \
13978 configure-gas \
13979 info-gas
13980 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
13981 r=`${PWD_COMMAND}`; export r; \
13982 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13983 $(HOST_EXPORTS) \
b813574b 13984 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13985 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13986 done; \
4fa63067 13987 echo "Doing install-info in gas" ; \
b00612cc 13988 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
13989 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13990 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13991 "RANLIB=$${RANLIB}" \
0c24b341 13992 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13993 install-info) \
2a4cbe27
NN
13994 || exit 1
13995
6bd3dfaa 13996@endif gas
2a4cbe27 13997
a3ca38d2
DD
13998.PHONY: maybe-install-pdf-gas install-pdf-gas
13999maybe-install-pdf-gas:
14000@if gas
14001maybe-install-pdf-gas: install-pdf-gas
14002
14003install-pdf-gas: \
14004 configure-gas \
14005 pdf-gas
14006 @[ -f ./gas/Makefile ] || exit 0; \
14007 r=`${PWD_COMMAND}`; export r; \
14008 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14009 $(HOST_EXPORTS) \
14010 for flag in $(EXTRA_HOST_FLAGS) ; do \
14011 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14012 done; \
14013 echo "Doing install-pdf in gas" ; \
14014 (cd $(HOST_SUBDIR)/gas && \
14015 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14016 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14017 "RANLIB=$${RANLIB}" \
0c24b341 14018 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
14019 install-pdf) \
14020 || exit 1
14021
14022@endif gas
14023
108a6f8e
CD
14024.PHONY: maybe-install-html-gas install-html-gas
14025maybe-install-html-gas:
14026@if gas
14027maybe-install-html-gas: install-html-gas
14028
14029install-html-gas: \
14030 configure-gas \
14031 html-gas
14032 @[ -f ./gas/Makefile ] || exit 0; \
14033 r=`${PWD_COMMAND}`; export r; \
14034 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14035 $(HOST_EXPORTS) \
14036 for flag in $(EXTRA_HOST_FLAGS) ; do \
14037 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14038 done; \
14039 echo "Doing install-html in gas" ; \
14040 (cd $(HOST_SUBDIR)/gas && \
14041 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14042 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14043 "RANLIB=$${RANLIB}" \
0c24b341 14044 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
14045 install-html) \
14046 || exit 1
14047
14048@endif gas
14049
4fa63067
NN
14050.PHONY: maybe-installcheck-gas installcheck-gas
14051maybe-installcheck-gas:
6bd3dfaa
PB
14052@if gas
14053maybe-installcheck-gas: installcheck-gas
2a4cbe27 14054
4fa63067
NN
14055installcheck-gas: \
14056 configure-gas
14057 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
14058 r=`${PWD_COMMAND}`; export r; \
14059 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14060 $(HOST_EXPORTS) \
b813574b 14061 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14062 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14063 done; \
4fa63067 14064 echo "Doing installcheck in gas" ; \
b00612cc 14065 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
14066 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14067 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14068 "RANLIB=$${RANLIB}" \
0c24b341 14069 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14070 installcheck) \
2a4cbe27
NN
14071 || exit 1
14072
6bd3dfaa 14073@endif gas
2a4cbe27 14074
4fa63067
NN
14075.PHONY: maybe-mostlyclean-gas mostlyclean-gas
14076maybe-mostlyclean-gas:
6bd3dfaa
PB
14077@if gas
14078maybe-mostlyclean-gas: mostlyclean-gas
2a4cbe27 14079
4fa63067
NN
14080mostlyclean-gas:
14081 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
14082 r=`${PWD_COMMAND}`; export r; \
14083 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14084 $(HOST_EXPORTS) \
b813574b 14085 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14086 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14087 done; \
4fa63067 14088 echo "Doing mostlyclean in gas" ; \
b00612cc 14089 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
14090 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14091 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14092 "RANLIB=$${RANLIB}" \
0c24b341 14093 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14094 mostlyclean) \
2a4cbe27
NN
14095 || exit 1
14096
6bd3dfaa 14097@endif gas
2a4cbe27 14098
4fa63067
NN
14099.PHONY: maybe-clean-gas clean-gas
14100maybe-clean-gas:
6bd3dfaa
PB
14101@if gas
14102maybe-clean-gas: clean-gas
2a4cbe27 14103
4fa63067
NN
14104clean-gas:
14105 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
14106 r=`${PWD_COMMAND}`; export r; \
14107 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14108 $(HOST_EXPORTS) \
b813574b 14109 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14110 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14111 done; \
4fa63067 14112 echo "Doing clean in gas" ; \
b00612cc 14113 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
14114 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14115 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14116 "RANLIB=$${RANLIB}" \
0c24b341 14117 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14118 clean) \
2a4cbe27
NN
14119 || exit 1
14120
6bd3dfaa 14121@endif gas
2a4cbe27 14122
4fa63067
NN
14123.PHONY: maybe-distclean-gas distclean-gas
14124maybe-distclean-gas:
6bd3dfaa
PB
14125@if gas
14126maybe-distclean-gas: distclean-gas
2a4cbe27 14127
4fa63067
NN
14128distclean-gas:
14129 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
14130 r=`${PWD_COMMAND}`; export r; \
14131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14132 $(HOST_EXPORTS) \
b813574b 14133 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14134 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14135 done; \
4fa63067 14136 echo "Doing distclean in gas" ; \
b00612cc 14137 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
14138 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14139 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14140 "RANLIB=$${RANLIB}" \
0c24b341 14141 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14142 distclean) \
2a4cbe27
NN
14143 || exit 1
14144
6bd3dfaa 14145@endif gas
2a4cbe27 14146
4fa63067
NN
14147.PHONY: maybe-maintainer-clean-gas maintainer-clean-gas
14148maybe-maintainer-clean-gas:
6bd3dfaa
PB
14149@if gas
14150maybe-maintainer-clean-gas: maintainer-clean-gas
2a4cbe27 14151
4fa63067
NN
14152maintainer-clean-gas:
14153 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
14154 r=`${PWD_COMMAND}`; export r; \
14155 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14156 $(HOST_EXPORTS) \
b813574b 14157 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14158 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14159 done; \
4fa63067 14160 echo "Doing maintainer-clean in gas" ; \
b00612cc 14161 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
14162 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14163 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14164 "RANLIB=$${RANLIB}" \
0c24b341 14165 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14166 maintainer-clean) \
2a4cbe27
NN
14167 || exit 1
14168
6bd3dfaa 14169@endif gas
2a4cbe27 14170
2a4cbe27 14171
a7254363 14172
b813574b
PB
14173.PHONY: configure-gcc maybe-configure-gcc
14174maybe-configure-gcc:
c52c6897 14175@if gcc-bootstrap
4f0ef2d8 14176configure-gcc: stage_current
c52c6897
PB
14177@endif gcc-bootstrap
14178@if gcc
4f0ef2d8
CD
14179maybe-configure-gcc: configure-gcc
14180configure-gcc:
c52c6897
PB
14181 @r=`${PWD_COMMAND}`; export r; \
14182 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
14183 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
14184 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
378fce5b 14185 $(HOST_EXPORTS) \
a7254363
PB
14186 echo Configuring in $(HOST_SUBDIR)/gcc; \
14187 cd "$(HOST_SUBDIR)/gcc" || exit 1; \
4fa63067 14188 case $(srcdir) in \
b00612cc
PB
14189 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14190 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14191 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 14192 esac; \
b00612cc
PB
14193 srcdiroption="--srcdir=$${topdir}/gcc"; \
14194 libsrcdir="$$s/gcc"; \
4fa63067 14195 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14196 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14197 --target=${target_alias} $${srcdiroption} \
4fa63067 14198 || exit 1
b813574b 14199@endif gcc
4fa63067 14200
a7254363
PB
14201
14202
d545f33b
PB
14203.PHONY: configure-stage1-gcc maybe-configure-stage1-gcc
14204maybe-configure-stage1-gcc:
14205@if gcc-bootstrap
14206maybe-configure-stage1-gcc: configure-stage1-gcc
0aed8855 14207configure-stage1-gcc:
c52c6897 14208 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 14209 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
14210 @r=`${PWD_COMMAND}`; export r; \
14211 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 14212 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
7f6ef0c0 14213 $(HOST_EXPORTS) \
8ee82aff 14214 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
7f6ef0c0 14215 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
d545f33b 14216 echo Configuring stage 1 in $(HOST_SUBDIR)/gcc ; \
0aed8855 14217 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
14218 cd $(HOST_SUBDIR)/gcc || exit 1; \
14219 case $(srcdir) in \
14220 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14221 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14222 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14223 esac; \
14224 srcdiroption="--srcdir=$${topdir}/gcc"; \
14225 libsrcdir="$$s/gcc"; \
14226 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14227 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14228 --target=${target_alias} $${srcdiroption} \
c1cb7e02 14229 \
8a0d8a5c 14230 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
d545f33b
PB
14231@endif gcc-bootstrap
14232
14233.PHONY: configure-stage2-gcc maybe-configure-stage2-gcc
14234maybe-configure-stage2-gcc:
14235@if gcc-bootstrap
14236maybe-configure-stage2-gcc: configure-stage2-gcc
0aed8855 14237configure-stage2-gcc:
c52c6897 14238 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 14239 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
14240 @r=`${PWD_COMMAND}`; export r; \
14241 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 14242 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
d545f33b 14243 $(HOST_EXPORTS) \
7f6ef0c0 14244 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 14245 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
7f6ef0c0 14246 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
d545f33b 14247 echo Configuring stage 2 in $(HOST_SUBDIR)/gcc ; \
0aed8855 14248 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
14249 cd $(HOST_SUBDIR)/gcc || exit 1; \
14250 case $(srcdir) in \
14251 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14252 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14253 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14254 esac; \
14255 srcdiroption="--srcdir=$${topdir}/gcc"; \
14256 libsrcdir="$$s/gcc"; \
14257 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14258 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14259 --target=${target_alias} $${srcdiroption} \
c1cb7e02 14260 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
14261 @stage2_werror_flag@
14262@endif gcc-bootstrap
14263
8520c408
AO
14264.PHONY: configure-stageb2g0-gcc maybe-configure-stageb2g0-gcc
14265maybe-configure-stageb2g0-gcc:
14266@if gcc-bootstrap
14267maybe-configure-stageb2g0-gcc: configure-stageb2g0-gcc
14268configure-stageb2g0-gcc:
14269 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
14270 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
14271 @r=`${PWD_COMMAND}`; export r; \
14272 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14273 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
14274 $(HOST_EXPORTS) \
7f6ef0c0 14275 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 14276 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
7f6ef0c0 14277 CXXFLAGS="$(STAGE2_CFLAGS) -g0"; export CXXFLAGS; \
8520c408
AO
14278 echo Configuring stage b2g0 in $(HOST_SUBDIR)/gcc ; \
14279 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
14280 cd $(HOST_SUBDIR)/gcc || exit 1; \
14281 case $(srcdir) in \
14282 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14283 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14284 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14285 esac; \
14286 srcdiroption="--srcdir=$${topdir}/gcc"; \
14287 libsrcdir="$$s/gcc"; \
14288 $(SHELL) $${libsrcdir}/configure \
14289 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14290 --target=${target_alias} $${srcdiroption} \
14291 --with-build-libsubdir=$(HOST_SUBDIR) \
14292 @stage2_werror_flag@
14293@endif gcc-bootstrap
14294
d545f33b
PB
14295.PHONY: configure-stage3-gcc maybe-configure-stage3-gcc
14296maybe-configure-stage3-gcc:
14297@if gcc-bootstrap
14298maybe-configure-stage3-gcc: configure-stage3-gcc
0aed8855 14299configure-stage3-gcc:
c52c6897 14300 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 14301 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
14302 @r=`${PWD_COMMAND}`; export r; \
14303 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 14304 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
d545f33b 14305 $(HOST_EXPORTS) \
7f6ef0c0 14306 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 14307 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
7f6ef0c0 14308 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
d545f33b 14309 echo Configuring stage 3 in $(HOST_SUBDIR)/gcc ; \
0aed8855 14310 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
14311 cd $(HOST_SUBDIR)/gcc || exit 1; \
14312 case $(srcdir) in \
14313 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14314 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14315 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14316 esac; \
14317 srcdiroption="--srcdir=$${topdir}/gcc"; \
14318 libsrcdir="$$s/gcc"; \
14319 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14320 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14321 --target=${target_alias} $${srcdiroption} \
c1cb7e02 14322 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
14323 @stage2_werror_flag@
14324@endif gcc-bootstrap
14325
8520c408
AO
14326.PHONY: configure-stageb3g2-gcc maybe-configure-stageb3g2-gcc
14327maybe-configure-stageb3g2-gcc:
14328@if gcc-bootstrap
14329maybe-configure-stageb3g2-gcc: configure-stageb3g2-gcc
14330configure-stageb3g2-gcc:
14331 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
14332 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
14333 @r=`${PWD_COMMAND}`; export r; \
14334 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14335 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
14336 $(HOST_EXPORTS) \
7f6ef0c0 14337 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 14338 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
7f6ef0c0 14339 CXXFLAGS="$(STAGE3_CFLAGS) -g2"; export CXXFLAGS; \
8520c408
AO
14340 echo Configuring stage b3g2 in $(HOST_SUBDIR)/gcc ; \
14341 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
14342 cd $(HOST_SUBDIR)/gcc || exit 1; \
14343 case $(srcdir) in \
14344 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14345 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14346 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14347 esac; \
14348 srcdiroption="--srcdir=$${topdir}/gcc"; \
14349 libsrcdir="$$s/gcc"; \
14350 $(SHELL) $${libsrcdir}/configure \
14351 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14352 --target=${target_alias} $${srcdiroption} \
14353 --with-build-libsubdir=$(HOST_SUBDIR) \
14354 @stage2_werror_flag@
14355@endif gcc-bootstrap
14356
d545f33b
PB
14357.PHONY: configure-stage4-gcc maybe-configure-stage4-gcc
14358maybe-configure-stage4-gcc:
14359@if gcc-bootstrap
14360maybe-configure-stage4-gcc: configure-stage4-gcc
0aed8855 14361configure-stage4-gcc:
c52c6897 14362 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 14363 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
14364 @r=`${PWD_COMMAND}`; export r; \
14365 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 14366 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
d545f33b 14367 $(HOST_EXPORTS) \
7f6ef0c0 14368 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 14369 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
7f6ef0c0 14370 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
d545f33b 14371 echo Configuring stage 4 in $(HOST_SUBDIR)/gcc ; \
0aed8855 14372 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
14373 cd $(HOST_SUBDIR)/gcc || exit 1; \
14374 case $(srcdir) in \
14375 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14376 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14377 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14378 esac; \
14379 srcdiroption="--srcdir=$${topdir}/gcc"; \
14380 libsrcdir="$$s/gcc"; \
14381 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14382 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14383 --target=${target_alias} $${srcdiroption} \
c1cb7e02 14384 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
14385 @stage2_werror_flag@
14386@endif gcc-bootstrap
14387
14388.PHONY: configure-stageprofile-gcc maybe-configure-stageprofile-gcc
14389maybe-configure-stageprofile-gcc:
14390@if gcc-bootstrap
14391maybe-configure-stageprofile-gcc: configure-stageprofile-gcc
0aed8855 14392configure-stageprofile-gcc:
c52c6897 14393 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 14394 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
14395 @r=`${PWD_COMMAND}`; export r; \
14396 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 14397 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
d545f33b 14398 $(HOST_EXPORTS) \
7f6ef0c0 14399 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 14400 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
7f6ef0c0 14401 CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CXXFLAGS; \
d545f33b 14402 echo Configuring stage profile in $(HOST_SUBDIR)/gcc ; \
0aed8855 14403 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
14404 cd $(HOST_SUBDIR)/gcc || exit 1; \
14405 case $(srcdir) in \
14406 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14407 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14408 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14409 esac; \
14410 srcdiroption="--srcdir=$${topdir}/gcc"; \
14411 libsrcdir="$$s/gcc"; \
14412 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14413 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14414 --target=${target_alias} $${srcdiroption} \
c1cb7e02 14415 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
14416 @stage2_werror_flag@
14417@endif gcc-bootstrap
14418
14419.PHONY: configure-stagefeedback-gcc maybe-configure-stagefeedback-gcc
14420maybe-configure-stagefeedback-gcc:
14421@if gcc-bootstrap
14422maybe-configure-stagefeedback-gcc: configure-stagefeedback-gcc
0aed8855 14423configure-stagefeedback-gcc:
c52c6897 14424 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 14425 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
14426 @r=`${PWD_COMMAND}`; export r; \
14427 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 14428 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
d545f33b 14429 $(HOST_EXPORTS) \
7f6ef0c0 14430 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 14431 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
7f6ef0c0 14432 CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CXXFLAGS; \
d545f33b 14433 echo Configuring stage feedback in $(HOST_SUBDIR)/gcc ; \
0aed8855 14434 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
14435 cd $(HOST_SUBDIR)/gcc || exit 1; \
14436 case $(srcdir) in \
14437 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14438 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14439 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14440 esac; \
14441 srcdiroption="--srcdir=$${topdir}/gcc"; \
14442 libsrcdir="$$s/gcc"; \
14443 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14444 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14445 --target=${target_alias} $${srcdiroption} \
c1cb7e02 14446 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
14447 @stage2_werror_flag@
14448@endif gcc-bootstrap
14449
14450
14451
14452
14453
b813574b
PB
14454.PHONY: all-gcc maybe-all-gcc
14455maybe-all-gcc:
4f0ef2d8
CD
14456@if gcc-bootstrap
14457all-gcc: stage_current
14458@endif gcc-bootstrap
b813574b 14459@if gcc
4b900473 14460TARGET-gcc=all
b813574b
PB
14461maybe-all-gcc: all-gcc
14462all-gcc: configure-gcc
c52c6897 14463 @r=`${PWD_COMMAND}`; export r; \
4fa63067 14464 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14465 $(HOST_EXPORTS) \
b00612cc 14466 (cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0
PB
14467 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS) \
14468 $(TARGET-gcc))
b813574b 14469@endif gcc
4fa63067 14470
a7254363 14471
d545f33b
PB
14472
14473.PHONY: all-stage1-gcc maybe-all-stage1-gcc
14474.PHONY: clean-stage1-gcc maybe-clean-stage1-gcc
14475maybe-all-stage1-gcc:
14476maybe-clean-stage1-gcc:
14477@if gcc-bootstrap
14478maybe-all-stage1-gcc: all-stage1-gcc
14479all-stage1: all-stage1-gcc
f70224b5 14480TARGET-stage1-gcc = $(TARGET-gcc)
d545f33b 14481all-stage1-gcc: configure-stage1-gcc
c52c6897 14482 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
14483 @r=`${PWD_COMMAND}`; export r; \
14484 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14485 $(HOST_EXPORTS) \
14486 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0
PB
14487 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14488 CFLAGS="$(STAGE1_CFLAGS)" CXXFLAGS="$(STAGE1_CFLAGS)" \
14489 LIBCFLAGS="$(STAGE1_LIBCFLAGS)" \
14490 CFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" \
14491 CXXFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS) \
f70224b5 14492 $(TARGET-stage1-gcc)
d545f33b
PB
14493
14494maybe-clean-stage1-gcc: clean-stage1-gcc
14495clean-stage1: clean-stage1-gcc
14496clean-stage1-gcc:
9dbaa842
DD
14497 @if [ $(current_stage) = stage1 ]; then \
14498 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14499 else \
14500 [ -f $(HOST_SUBDIR)/stage1-gcc/Makefile ] || exit 0; \
14501 $(MAKE) stage1-start; \
14502 fi; \
d545f33b 14503 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 14504 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 14505 $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
14506@endif gcc-bootstrap
14507
14508
14509.PHONY: all-stage2-gcc maybe-all-stage2-gcc
14510.PHONY: clean-stage2-gcc maybe-clean-stage2-gcc
14511maybe-all-stage2-gcc:
14512maybe-clean-stage2-gcc:
14513@if gcc-bootstrap
14514maybe-all-stage2-gcc: all-stage2-gcc
14515all-stage2: all-stage2-gcc
f70224b5 14516TARGET-stage2-gcc = $(TARGET-gcc)
d545f33b 14517all-stage2-gcc: configure-stage2-gcc
c52c6897 14518 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
14519 @r=`${PWD_COMMAND}`; export r; \
14520 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14521 $(HOST_EXPORTS) \
14522 $(POSTSTAGE1_HOST_EXPORTS) \
14523 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0
PB
14524 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14525 CFLAGS="$(STAGE2_CFLAGS)" CXXFLAGS="$(STAGE2_CFLAGS)" \
14526 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
14527 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
14528 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
f70224b5 14529 $(TARGET-stage2-gcc)
d545f33b
PB
14530
14531maybe-clean-stage2-gcc: clean-stage2-gcc
14532clean-stage2: clean-stage2-gcc
14533clean-stage2-gcc:
9dbaa842
DD
14534 @if [ $(current_stage) = stage2 ]; then \
14535 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14536 else \
14537 [ -f $(HOST_SUBDIR)/stage2-gcc/Makefile ] || exit 0; \
14538 $(MAKE) stage2-start; \
14539 fi; \
d545f33b 14540 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 14541 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 14542 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 14543 $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
14544@endif gcc-bootstrap
14545
14546
8520c408
AO
14547.PHONY: all-stageb2g0-gcc maybe-all-stageb2g0-gcc
14548.PHONY: clean-stageb2g0-gcc maybe-clean-stageb2g0-gcc
14549maybe-all-stageb2g0-gcc:
14550maybe-clean-stageb2g0-gcc:
14551@if gcc-bootstrap
14552maybe-all-stageb2g0-gcc: all-stageb2g0-gcc
14553all-stageb2g0: all-stageb2g0-gcc
14554TARGET-stageb2g0-gcc = $(TARGET-gcc)
14555all-stageb2g0-gcc: configure-stageb2g0-gcc
14556 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
14557 @r=`${PWD_COMMAND}`; export r; \
14558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14559 $(HOST_EXPORTS) \
14560 $(POSTSTAGE1_HOST_EXPORTS) \
14561 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0
PB
14562 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14563 CFLAGS="$(STAGE2_CFLAGS) -g0" CXXFLAGS="$(STAGE2_CFLAGS) -g0" \
14564 LIBCFLAGS="$(STAGE2_LIBCFLAGS) -g0" \
14565 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" \
14566 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
8520c408
AO
14567 $(TARGET-stageb2g0-gcc)
14568
14569maybe-clean-stageb2g0-gcc: clean-stageb2g0-gcc
14570clean-stageb2g0: clean-stageb2g0-gcc
14571clean-stageb2g0-gcc:
14572 @if [ $(current_stage) = stageb2g0 ]; then \
14573 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14574 else \
14575 [ -f $(HOST_SUBDIR)/stageb2g0-gcc/Makefile ] || exit 0; \
14576 $(MAKE) stageb2g0-start; \
14577 fi; \
14578 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 14579 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
14580 $(POSTSTAGE1_FLAGS_TO_PASS) \
14581 $(EXTRA_GCC_FLAGS) clean
14582@endif gcc-bootstrap
14583
14584
d545f33b
PB
14585.PHONY: all-stage3-gcc maybe-all-stage3-gcc
14586.PHONY: clean-stage3-gcc maybe-clean-stage3-gcc
14587maybe-all-stage3-gcc:
14588maybe-clean-stage3-gcc:
14589@if gcc-bootstrap
14590maybe-all-stage3-gcc: all-stage3-gcc
14591all-stage3: all-stage3-gcc
f70224b5 14592TARGET-stage3-gcc = $(TARGET-gcc)
d545f33b 14593all-stage3-gcc: configure-stage3-gcc
c52c6897 14594 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
14595 @r=`${PWD_COMMAND}`; export r; \
14596 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14597 $(HOST_EXPORTS) \
14598 $(POSTSTAGE1_HOST_EXPORTS) \
14599 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0
PB
14600 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14601 CFLAGS="$(STAGE3_CFLAGS)" CXXFLAGS="$(STAGE3_CFLAGS)" \
14602 LIBCFLAGS="$(STAGE3_LIBCFLAGS)" \
14603 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" \
14604 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
f70224b5 14605 $(TARGET-stage3-gcc)
d545f33b
PB
14606
14607maybe-clean-stage3-gcc: clean-stage3-gcc
14608clean-stage3: clean-stage3-gcc
14609clean-stage3-gcc:
9dbaa842
DD
14610 @if [ $(current_stage) = stage3 ]; then \
14611 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14612 else \
14613 [ -f $(HOST_SUBDIR)/stage3-gcc/Makefile ] || exit 0; \
14614 $(MAKE) stage3-start; \
14615 fi; \
d545f33b 14616 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 14617 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 14618 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 14619 $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
14620@endif gcc-bootstrap
14621
14622
8520c408
AO
14623.PHONY: all-stageb3g2-gcc maybe-all-stageb3g2-gcc
14624.PHONY: clean-stageb3g2-gcc maybe-clean-stageb3g2-gcc
14625maybe-all-stageb3g2-gcc:
14626maybe-clean-stageb3g2-gcc:
14627@if gcc-bootstrap
14628maybe-all-stageb3g2-gcc: all-stageb3g2-gcc
14629all-stageb3g2: all-stageb3g2-gcc
14630TARGET-stageb3g2-gcc = $(TARGET-gcc)
14631all-stageb3g2-gcc: configure-stageb3g2-gcc
14632 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
14633 @r=`${PWD_COMMAND}`; export r; \
14634 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14635 $(HOST_EXPORTS) \
14636 $(POSTSTAGE1_HOST_EXPORTS) \
14637 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0
PB
14638 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14639 CFLAGS="$(STAGE3_CFLAGS) -g2" CXXFLAGS="$(STAGE3_CFLAGS) -g2" \
14640 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -g2" \
14641 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" \
14642 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
8520c408
AO
14643 $(TARGET-stageb3g2-gcc)
14644
14645maybe-clean-stageb3g2-gcc: clean-stageb3g2-gcc
14646clean-stageb3g2: clean-stageb3g2-gcc
14647clean-stageb3g2-gcc:
14648 @if [ $(current_stage) = stageb3g2 ]; then \
14649 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14650 else \
14651 [ -f $(HOST_SUBDIR)/stageb3g2-gcc/Makefile ] || exit 0; \
14652 $(MAKE) stageb3g2-start; \
14653 fi; \
14654 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 14655 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
14656 $(POSTSTAGE1_FLAGS_TO_PASS) \
14657 $(EXTRA_GCC_FLAGS) clean
14658@endif gcc-bootstrap
14659
14660
d545f33b
PB
14661.PHONY: all-stage4-gcc maybe-all-stage4-gcc
14662.PHONY: clean-stage4-gcc maybe-clean-stage4-gcc
14663maybe-all-stage4-gcc:
14664maybe-clean-stage4-gcc:
14665@if gcc-bootstrap
14666maybe-all-stage4-gcc: all-stage4-gcc
14667all-stage4: all-stage4-gcc
f70224b5 14668TARGET-stage4-gcc = $(TARGET-gcc)
d545f33b 14669all-stage4-gcc: configure-stage4-gcc
c52c6897 14670 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
14671 @r=`${PWD_COMMAND}`; export r; \
14672 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14673 $(HOST_EXPORTS) \
14674 $(POSTSTAGE1_HOST_EXPORTS) \
14675 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0
PB
14676 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14677 CFLAGS="$(STAGE4_CFLAGS)" CXXFLAGS="$(STAGE4_CFLAGS)" \
14678 LIBCFLAGS="$(STAGE4_CFLAGS)" \
14679 CFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" \
14680 CXXFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
f70224b5 14681 $(TARGET-stage4-gcc)
d545f33b
PB
14682
14683maybe-clean-stage4-gcc: clean-stage4-gcc
14684clean-stage4: clean-stage4-gcc
14685clean-stage4-gcc:
9dbaa842
DD
14686 @if [ $(current_stage) = stage4 ]; then \
14687 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14688 else \
14689 [ -f $(HOST_SUBDIR)/stage4-gcc/Makefile ] || exit 0; \
14690 $(MAKE) stage4-start; \
14691 fi; \
d545f33b 14692 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 14693 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 14694 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 14695 $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
14696@endif gcc-bootstrap
14697
14698
14699.PHONY: all-stageprofile-gcc maybe-all-stageprofile-gcc
14700.PHONY: clean-stageprofile-gcc maybe-clean-stageprofile-gcc
14701maybe-all-stageprofile-gcc:
14702maybe-clean-stageprofile-gcc:
14703@if gcc-bootstrap
14704maybe-all-stageprofile-gcc: all-stageprofile-gcc
14705all-stageprofile: all-stageprofile-gcc
f70224b5 14706TARGET-stageprofile-gcc = $(TARGET-gcc)
d545f33b 14707all-stageprofile-gcc: configure-stageprofile-gcc
c52c6897 14708 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
14709 @r=`${PWD_COMMAND}`; export r; \
14710 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14711 $(HOST_EXPORTS) \
14712 $(POSTSTAGE1_HOST_EXPORTS) \
14713 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0
PB
14714 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14715 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" \
5c5f596d
PB
14716 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
14717 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
14718 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
f70224b5 14719 $(TARGET-stageprofile-gcc)
d545f33b
PB
14720
14721maybe-clean-stageprofile-gcc: clean-stageprofile-gcc
14722clean-stageprofile: clean-stageprofile-gcc
14723clean-stageprofile-gcc:
9dbaa842
DD
14724 @if [ $(current_stage) = stageprofile ]; then \
14725 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14726 else \
14727 [ -f $(HOST_SUBDIR)/stageprofile-gcc/Makefile ] || exit 0; \
14728 $(MAKE) stageprofile-start; \
14729 fi; \
d545f33b 14730 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 14731 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 14732 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 14733 $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
14734@endif gcc-bootstrap
14735
14736
14737.PHONY: all-stagefeedback-gcc maybe-all-stagefeedback-gcc
14738.PHONY: clean-stagefeedback-gcc maybe-clean-stagefeedback-gcc
14739maybe-all-stagefeedback-gcc:
14740maybe-clean-stagefeedback-gcc:
14741@if gcc-bootstrap
14742maybe-all-stagefeedback-gcc: all-stagefeedback-gcc
14743all-stagefeedback: all-stagefeedback-gcc
f70224b5 14744TARGET-stagefeedback-gcc = $(TARGET-gcc)
d545f33b 14745all-stagefeedback-gcc: configure-stagefeedback-gcc
c52c6897 14746 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
14747 @r=`${PWD_COMMAND}`; export r; \
14748 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14749 $(HOST_EXPORTS) \
14750 $(POSTSTAGE1_HOST_EXPORTS) \
14751 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0
PB
14752 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14753 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use" \
14754 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use" \
14755 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" \
14756 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
f70224b5 14757 $(TARGET-stagefeedback-gcc)
d545f33b
PB
14758
14759maybe-clean-stagefeedback-gcc: clean-stagefeedback-gcc
14760clean-stagefeedback: clean-stagefeedback-gcc
14761clean-stagefeedback-gcc:
9dbaa842
DD
14762 @if [ $(current_stage) = stagefeedback ]; then \
14763 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14764 else \
14765 [ -f $(HOST_SUBDIR)/stagefeedback-gcc/Makefile ] || exit 0; \
14766 $(MAKE) stagefeedback-start; \
14767 fi; \
d545f33b 14768 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 14769 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 14770 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 14771 $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
14772@endif gcc-bootstrap
14773
14774
14775
14776
14777
b813574b
PB
14778.PHONY: check-gcc maybe-check-gcc
14779maybe-check-gcc:
14780@if gcc
14781maybe-check-gcc: check-gcc
4fa63067 14782
b813574b 14783check-gcc:
0aed8855 14784 @: $(MAKE); $(unstage)
4fa63067
NN
14785 @r=`${PWD_COMMAND}`; export r; \
14786 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14787 $(HOST_EXPORTS) \
b00612cc
PB
14788 (cd $(HOST_SUBDIR)/gcc && \
14789 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) check)
4fa63067 14790
b813574b 14791@endif gcc
4fa63067 14792
b813574b
PB
14793.PHONY: install-gcc maybe-install-gcc
14794maybe-install-gcc:
14795@if gcc
14796maybe-install-gcc: install-gcc
4fa63067 14797
b813574b 14798install-gcc: installdirs
0aed8855 14799 @: $(MAKE); $(unstage)
4fa63067
NN
14800 @r=`${PWD_COMMAND}`; export r; \
14801 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14802 $(HOST_EXPORTS) \
b00612cc 14803 (cd $(HOST_SUBDIR)/gcc && \
2da12f12 14804 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install)
4fa63067 14805
b813574b 14806@endif gcc
4fa63067 14807
56a8fe78 14808# Other targets (info, dvi, pdf, etc.)
4fa63067 14809
b813574b
PB
14810.PHONY: maybe-info-gcc info-gcc
14811maybe-info-gcc:
14812@if gcc
14813maybe-info-gcc: info-gcc
4fa63067 14814
b813574b
PB
14815info-gcc: \
14816 configure-gcc
14817 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
14818 r=`${PWD_COMMAND}`; export r; \
14819 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14820 $(HOST_EXPORTS) \
b813574b 14821 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
14822 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14823 done; \
b813574b 14824 echo "Doing info in gcc" ; \
b00612cc 14825 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
14826 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14827 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14828 "RANLIB=$${RANLIB}" \
0c24b341 14829 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14830 info) \
2a4cbe27
NN
14831 || exit 1
14832
b813574b 14833@endif gcc
2a4cbe27 14834
b813574b
PB
14835.PHONY: maybe-dvi-gcc dvi-gcc
14836maybe-dvi-gcc:
14837@if gcc
14838maybe-dvi-gcc: dvi-gcc
2a4cbe27 14839
b813574b
PB
14840dvi-gcc: \
14841 configure-gcc
14842 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
14843 r=`${PWD_COMMAND}`; export r; \
14844 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14845 $(HOST_EXPORTS) \
b813574b 14846 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
14847 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14848 done; \
b813574b 14849 echo "Doing dvi in gcc" ; \
b00612cc 14850 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
14851 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14852 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14853 "RANLIB=$${RANLIB}" \
0c24b341 14854 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14855 dvi) \
2a4cbe27
NN
14856 || exit 1
14857
b813574b 14858@endif gcc
2a4cbe27 14859
56a8fe78
DD
14860.PHONY: maybe-pdf-gcc pdf-gcc
14861maybe-pdf-gcc:
14862@if gcc
14863maybe-pdf-gcc: pdf-gcc
14864
14865pdf-gcc: \
14866 configure-gcc
14867 @[ -f ./gcc/Makefile ] || exit 0; \
14868 r=`${PWD_COMMAND}`; export r; \
14869 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14870 $(HOST_EXPORTS) \
14871 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
14872 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14873 done; \
14874 echo "Doing pdf in gcc" ; \
14875 (cd $(HOST_SUBDIR)/gcc && \
14876 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14877 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14878 "RANLIB=$${RANLIB}" \
0c24b341 14879 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
14880 pdf) \
14881 || exit 1
14882
14883@endif gcc
14884
6d389afc
MS
14885.PHONY: maybe-html-gcc html-gcc
14886maybe-html-gcc:
14887@if gcc
14888maybe-html-gcc: html-gcc
14889
14890html-gcc: \
14891 configure-gcc
14892 @[ -f ./gcc/Makefile ] || exit 0; \
14893 r=`${PWD_COMMAND}`; export r; \
14894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
14895 $(HOST_EXPORTS) \
14896 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
14897 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14898 done; \
14899 echo "Doing html in gcc" ; \
b00612cc 14900 (cd $(HOST_SUBDIR)/gcc && \
6d389afc
MS
14901 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14902 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14903 "RANLIB=$${RANLIB}" \
0c24b341 14904 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
14905 html) \
14906 || exit 1
14907
14908@endif gcc
14909
b813574b
PB
14910.PHONY: maybe-TAGS-gcc TAGS-gcc
14911maybe-TAGS-gcc:
14912@if gcc
14913maybe-TAGS-gcc: TAGS-gcc
2a4cbe27 14914
b813574b
PB
14915TAGS-gcc: \
14916 configure-gcc
14917 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
14918 r=`${PWD_COMMAND}`; export r; \
14919 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14920 $(HOST_EXPORTS) \
b813574b 14921 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
14922 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14923 done; \
b813574b 14924 echo "Doing TAGS in gcc" ; \
b00612cc 14925 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
14926 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14927 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14928 "RANLIB=$${RANLIB}" \
0c24b341 14929 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14930 TAGS) \
2a4cbe27
NN
14931 || exit 1
14932
b813574b 14933@endif gcc
2a4cbe27 14934
b813574b
PB
14935.PHONY: maybe-install-info-gcc install-info-gcc
14936maybe-install-info-gcc:
14937@if gcc
14938maybe-install-info-gcc: install-info-gcc
a2592b1b 14939
b813574b
PB
14940install-info-gcc: \
14941 configure-gcc \
14942 info-gcc
14943 @[ -f ./gcc/Makefile ] || exit 0; \
a2592b1b
DD
14944 r=`${PWD_COMMAND}`; export r; \
14945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14946 $(HOST_EXPORTS) \
b813574b 14947 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
a2592b1b
DD
14948 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14949 done; \
b813574b 14950 echo "Doing install-info in gcc" ; \
b00612cc 14951 (cd $(HOST_SUBDIR)/gcc && \
a2592b1b
DD
14952 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14953 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14954 "RANLIB=$${RANLIB}" \
0c24b341 14955 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14956 install-info) \
a2592b1b
DD
14957 || exit 1
14958
b813574b 14959@endif gcc
a2592b1b 14960
a3ca38d2
DD
14961.PHONY: maybe-install-pdf-gcc install-pdf-gcc
14962maybe-install-pdf-gcc:
14963@if gcc
14964maybe-install-pdf-gcc: install-pdf-gcc
14965
14966install-pdf-gcc: \
14967 configure-gcc \
14968 pdf-gcc
14969 @[ -f ./gcc/Makefile ] || exit 0; \
14970 r=`${PWD_COMMAND}`; export r; \
14971 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14972 $(HOST_EXPORTS) \
14973 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
14974 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14975 done; \
14976 echo "Doing install-pdf in gcc" ; \
14977 (cd $(HOST_SUBDIR)/gcc && \
14978 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14979 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14980 "RANLIB=$${RANLIB}" \
0c24b341 14981 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
14982 install-pdf) \
14983 || exit 1
14984
14985@endif gcc
14986
108a6f8e
CD
14987.PHONY: maybe-install-html-gcc install-html-gcc
14988maybe-install-html-gcc:
14989@if gcc
14990maybe-install-html-gcc: install-html-gcc
14991
14992install-html-gcc: \
14993 configure-gcc \
14994 html-gcc
14995 @[ -f ./gcc/Makefile ] || exit 0; \
14996 r=`${PWD_COMMAND}`; export r; \
14997 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14998 $(HOST_EXPORTS) \
14999 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
15000 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15001 done; \
15002 echo "Doing install-html in gcc" ; \
15003 (cd $(HOST_SUBDIR)/gcc && \
15004 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15005 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15006 "RANLIB=$${RANLIB}" \
0c24b341 15007 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
15008 install-html) \
15009 || exit 1
15010
15011@endif gcc
15012
b813574b
PB
15013.PHONY: maybe-installcheck-gcc installcheck-gcc
15014maybe-installcheck-gcc:
15015@if gcc
15016maybe-installcheck-gcc: installcheck-gcc
2a4cbe27 15017
b813574b
PB
15018installcheck-gcc: \
15019 configure-gcc
15020 @[ -f ./gcc/Makefile ] || exit 0; \
4fa63067
NN
15021 r=`${PWD_COMMAND}`; export r; \
15022 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15023 $(HOST_EXPORTS) \
b813574b 15024 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
4fa63067
NN
15025 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15026 done; \
b813574b 15027 echo "Doing installcheck in gcc" ; \
b00612cc 15028 (cd $(HOST_SUBDIR)/gcc && \
4fa63067
NN
15029 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15030 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15031 "RANLIB=$${RANLIB}" \
0c24b341 15032 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15033 installcheck) \
4fa63067 15034 || exit 1
2a4cbe27 15035
b813574b 15036@endif gcc
4fa63067 15037
b813574b
PB
15038.PHONY: maybe-mostlyclean-gcc mostlyclean-gcc
15039maybe-mostlyclean-gcc:
15040@if gcc
15041maybe-mostlyclean-gcc: mostlyclean-gcc
4fa63067 15042
b813574b
PB
15043mostlyclean-gcc:
15044 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
15045 r=`${PWD_COMMAND}`; export r; \
15046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15047 $(HOST_EXPORTS) \
b813574b 15048 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
15049 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15050 done; \
b813574b 15051 echo "Doing mostlyclean in gcc" ; \
b00612cc 15052 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
15053 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15054 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15055 "RANLIB=$${RANLIB}" \
0c24b341 15056 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15057 mostlyclean) \
2a4cbe27
NN
15058 || exit 1
15059
b813574b 15060@endif gcc
2a4cbe27 15061
b813574b
PB
15062.PHONY: maybe-clean-gcc clean-gcc
15063maybe-clean-gcc:
15064@if gcc
15065maybe-clean-gcc: clean-gcc
2a4cbe27 15066
b813574b
PB
15067clean-gcc:
15068 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
15069 r=`${PWD_COMMAND}`; export r; \
15070 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15071 $(HOST_EXPORTS) \
b813574b 15072 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
15073 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15074 done; \
b813574b 15075 echo "Doing clean in gcc" ; \
b00612cc 15076 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
15077 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15078 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15079 "RANLIB=$${RANLIB}" \
0c24b341 15080 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15081 clean) \
2a4cbe27
NN
15082 || exit 1
15083
b813574b 15084@endif gcc
2a4cbe27 15085
b813574b
PB
15086.PHONY: maybe-distclean-gcc distclean-gcc
15087maybe-distclean-gcc:
15088@if gcc
15089maybe-distclean-gcc: distclean-gcc
2a4cbe27 15090
b813574b
PB
15091distclean-gcc:
15092 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
15093 r=`${PWD_COMMAND}`; export r; \
15094 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15095 $(HOST_EXPORTS) \
b813574b 15096 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
15097 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15098 done; \
b813574b 15099 echo "Doing distclean in gcc" ; \
b00612cc 15100 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
15101 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15102 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15103 "RANLIB=$${RANLIB}" \
0c24b341 15104 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15105 distclean) \
2a4cbe27
NN
15106 || exit 1
15107
b813574b 15108@endif gcc
2a4cbe27 15109
b813574b
PB
15110.PHONY: maybe-maintainer-clean-gcc maintainer-clean-gcc
15111maybe-maintainer-clean-gcc:
15112@if gcc
15113maybe-maintainer-clean-gcc: maintainer-clean-gcc
2a4cbe27 15114
b813574b
PB
15115maintainer-clean-gcc:
15116 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
15117 r=`${PWD_COMMAND}`; export r; \
15118 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15119 $(HOST_EXPORTS) \
b813574b 15120 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
15121 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15122 done; \
b813574b 15123 echo "Doing maintainer-clean in gcc" ; \
b00612cc 15124 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
15125 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15126 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15127 "RANLIB=$${RANLIB}" \
0c24b341 15128 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15129 maintainer-clean) \
2a4cbe27
NN
15130 || exit 1
15131
b813574b 15132@endif gcc
2a4cbe27 15133
2a4cbe27 15134
a7254363 15135
b813574b
PB
15136.PHONY: configure-gawk maybe-configure-gawk
15137maybe-configure-gawk:
4f0ef2d8
CD
15138@if gcc-bootstrap
15139configure-gawk: stage_current
15140@endif gcc-bootstrap
b813574b
PB
15141@if gawk
15142maybe-configure-gawk: configure-gawk
c52c6897 15143configure-gawk:
0aed8855 15144 @: $(MAKE); $(unstage)
c52c6897 15145 @r=`${PWD_COMMAND}`; export r; \
4fa63067 15146 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
15147 test ! -f $(HOST_SUBDIR)/gawk/Makefile || exit 0; \
15148 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gawk ; \
378fce5b 15149 $(HOST_EXPORTS) \
a7254363
PB
15150 echo Configuring in $(HOST_SUBDIR)/gawk; \
15151 cd "$(HOST_SUBDIR)/gawk" || exit 1; \
4fa63067 15152 case $(srcdir) in \
b00612cc
PB
15153 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15154 *) topdir=`echo $(HOST_SUBDIR)/gawk/ | \
15155 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 15156 esac; \
b00612cc
PB
15157 srcdiroption="--srcdir=$${topdir}/gawk"; \
15158 libsrcdir="$$s/gawk"; \
4fa63067 15159 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
15160 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15161 --target=${target_alias} $${srcdiroption} \
4fa63067 15162 || exit 1
b813574b 15163@endif gawk
4fa63067 15164
a7254363
PB
15165
15166
d545f33b
PB
15167
15168
b813574b
PB
15169.PHONY: all-gawk maybe-all-gawk
15170maybe-all-gawk:
4f0ef2d8
CD
15171@if gcc-bootstrap
15172all-gawk: stage_current
15173@endif gcc-bootstrap
b813574b 15174@if gawk
d27cc32e 15175TARGET-gawk=all
b813574b
PB
15176maybe-all-gawk: all-gawk
15177all-gawk: configure-gawk
0aed8855 15178 @: $(MAKE); $(unstage)
4fa63067
NN
15179 @r=`${PWD_COMMAND}`; export r; \
15180 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15181 $(HOST_EXPORTS) \
b00612cc 15182 (cd $(HOST_SUBDIR)/gawk && \
7f6ef0c0
PB
15183 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
15184 $(TARGET-gawk))
b813574b 15185@endif gawk
4fa63067 15186
a7254363 15187
d545f33b
PB
15188
15189
b813574b
PB
15190.PHONY: check-gawk maybe-check-gawk
15191maybe-check-gawk:
15192@if gawk
15193maybe-check-gawk: check-gawk
4fa63067 15194
b813574b 15195check-gawk:
0aed8855 15196 @: $(MAKE); $(unstage)
4fa63067
NN
15197 @r=`${PWD_COMMAND}`; export r; \
15198 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15199 $(HOST_EXPORTS) \
b00612cc
PB
15200 (cd $(HOST_SUBDIR)/gawk && \
15201 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 15202
b813574b 15203@endif gawk
4fa63067 15204
b813574b
PB
15205.PHONY: install-gawk maybe-install-gawk
15206maybe-install-gawk:
15207@if gawk
15208maybe-install-gawk: install-gawk
4fa63067 15209
b813574b 15210install-gawk: installdirs
0aed8855 15211 @: $(MAKE); $(unstage)
4fa63067
NN
15212 @r=`${PWD_COMMAND}`; export r; \
15213 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15214 $(HOST_EXPORTS) \
b00612cc 15215 (cd $(HOST_SUBDIR)/gawk && \
2da12f12 15216 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 15217
b813574b 15218@endif gawk
4fa63067 15219
56a8fe78 15220# Other targets (info, dvi, pdf, etc.)
4fa63067 15221
b813574b
PB
15222.PHONY: maybe-info-gawk info-gawk
15223maybe-info-gawk:
15224@if gawk
15225maybe-info-gawk: info-gawk
4fa63067 15226
b813574b
PB
15227info-gawk: \
15228 configure-gawk
0aed8855 15229 @: $(MAKE); $(unstage)
b813574b 15230 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15231 r=`${PWD_COMMAND}`; export r; \
15232 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15233 $(HOST_EXPORTS) \
b813574b 15234 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15235 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15236 done; \
b813574b 15237 echo "Doing info in gawk" ; \
b00612cc 15238 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15239 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15240 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15241 "RANLIB=$${RANLIB}" \
0c24b341 15242 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15243 info) \
2a4cbe27
NN
15244 || exit 1
15245
b813574b 15246@endif gawk
2a4cbe27 15247
b813574b
PB
15248.PHONY: maybe-dvi-gawk dvi-gawk
15249maybe-dvi-gawk:
15250@if gawk
15251maybe-dvi-gawk: dvi-gawk
2a4cbe27 15252
b813574b
PB
15253dvi-gawk: \
15254 configure-gawk
0aed8855 15255 @: $(MAKE); $(unstage)
b813574b 15256 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15257 r=`${PWD_COMMAND}`; export r; \
15258 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15259 $(HOST_EXPORTS) \
b813574b 15260 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15261 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15262 done; \
b813574b 15263 echo "Doing dvi in gawk" ; \
b00612cc 15264 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15265 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15266 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15267 "RANLIB=$${RANLIB}" \
0c24b341 15268 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15269 dvi) \
2a4cbe27
NN
15270 || exit 1
15271
b813574b 15272@endif gawk
2a4cbe27 15273
56a8fe78
DD
15274.PHONY: maybe-pdf-gawk pdf-gawk
15275maybe-pdf-gawk:
15276@if gawk
15277maybe-pdf-gawk: pdf-gawk
15278
15279pdf-gawk: \
15280 configure-gawk
15281 @: $(MAKE); $(unstage)
15282 @[ -f ./gawk/Makefile ] || exit 0; \
15283 r=`${PWD_COMMAND}`; export r; \
15284 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15285 $(HOST_EXPORTS) \
15286 for flag in $(EXTRA_HOST_FLAGS) ; do \
15287 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15288 done; \
15289 echo "Doing pdf in gawk" ; \
15290 (cd $(HOST_SUBDIR)/gawk && \
15291 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15292 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15293 "RANLIB=$${RANLIB}" \
0c24b341 15294 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
15295 pdf) \
15296 || exit 1
15297
15298@endif gawk
15299
6d389afc
MS
15300.PHONY: maybe-html-gawk html-gawk
15301maybe-html-gawk:
15302@if gawk
15303maybe-html-gawk: html-gawk
15304
15305html-gawk: \
15306 configure-gawk
0aed8855 15307 @: $(MAKE); $(unstage)
6d389afc
MS
15308 @[ -f ./gawk/Makefile ] || exit 0; \
15309 r=`${PWD_COMMAND}`; export r; \
15310 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
15311 $(HOST_EXPORTS) \
15312 for flag in $(EXTRA_HOST_FLAGS) ; do \
15313 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15314 done; \
15315 echo "Doing html in gawk" ; \
b00612cc 15316 (cd $(HOST_SUBDIR)/gawk && \
6d389afc
MS
15317 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15318 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15319 "RANLIB=$${RANLIB}" \
0c24b341 15320 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
15321 html) \
15322 || exit 1
15323
15324@endif gawk
15325
b813574b
PB
15326.PHONY: maybe-TAGS-gawk TAGS-gawk
15327maybe-TAGS-gawk:
15328@if gawk
15329maybe-TAGS-gawk: TAGS-gawk
2a4cbe27 15330
b813574b
PB
15331TAGS-gawk: \
15332 configure-gawk
0aed8855 15333 @: $(MAKE); $(unstage)
b813574b 15334 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15335 r=`${PWD_COMMAND}`; export r; \
15336 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15337 $(HOST_EXPORTS) \
b813574b 15338 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15339 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15340 done; \
b813574b 15341 echo "Doing TAGS in gawk" ; \
b00612cc 15342 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15343 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15344 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15345 "RANLIB=$${RANLIB}" \
0c24b341 15346 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15347 TAGS) \
2a4cbe27
NN
15348 || exit 1
15349
b813574b 15350@endif gawk
2a4cbe27 15351
b813574b
PB
15352.PHONY: maybe-install-info-gawk install-info-gawk
15353maybe-install-info-gawk:
15354@if gawk
15355maybe-install-info-gawk: install-info-gawk
2a4cbe27 15356
b813574b
PB
15357install-info-gawk: \
15358 configure-gawk \
15359 info-gawk
0aed8855 15360 @: $(MAKE); $(unstage)
b813574b 15361 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15362 r=`${PWD_COMMAND}`; export r; \
15363 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15364 $(HOST_EXPORTS) \
b813574b 15365 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15366 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15367 done; \
b813574b 15368 echo "Doing install-info in gawk" ; \
b00612cc 15369 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15370 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15371 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15372 "RANLIB=$${RANLIB}" \
0c24b341 15373 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15374 install-info) \
2a4cbe27
NN
15375 || exit 1
15376
b813574b 15377@endif gawk
2a4cbe27 15378
a3ca38d2
DD
15379.PHONY: maybe-install-pdf-gawk install-pdf-gawk
15380maybe-install-pdf-gawk:
15381@if gawk
15382maybe-install-pdf-gawk: install-pdf-gawk
15383
15384install-pdf-gawk: \
15385 configure-gawk \
15386 pdf-gawk
15387 @: $(MAKE); $(unstage)
15388 @[ -f ./gawk/Makefile ] || exit 0; \
15389 r=`${PWD_COMMAND}`; export r; \
15390 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15391 $(HOST_EXPORTS) \
15392 for flag in $(EXTRA_HOST_FLAGS) ; do \
15393 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15394 done; \
15395 echo "Doing install-pdf in gawk" ; \
15396 (cd $(HOST_SUBDIR)/gawk && \
15397 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15398 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15399 "RANLIB=$${RANLIB}" \
0c24b341 15400 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
15401 install-pdf) \
15402 || exit 1
15403
15404@endif gawk
15405
108a6f8e
CD
15406.PHONY: maybe-install-html-gawk install-html-gawk
15407maybe-install-html-gawk:
15408@if gawk
15409maybe-install-html-gawk: install-html-gawk
15410
15411install-html-gawk: \
15412 configure-gawk \
15413 html-gawk
15414 @: $(MAKE); $(unstage)
15415 @[ -f ./gawk/Makefile ] || exit 0; \
15416 r=`${PWD_COMMAND}`; export r; \
15417 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15418 $(HOST_EXPORTS) \
15419 for flag in $(EXTRA_HOST_FLAGS) ; do \
15420 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15421 done; \
15422 echo "Doing install-html in gawk" ; \
15423 (cd $(HOST_SUBDIR)/gawk && \
15424 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15425 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15426 "RANLIB=$${RANLIB}" \
0c24b341 15427 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
15428 install-html) \
15429 || exit 1
15430
15431@endif gawk
15432
b813574b
PB
15433.PHONY: maybe-installcheck-gawk installcheck-gawk
15434maybe-installcheck-gawk:
15435@if gawk
15436maybe-installcheck-gawk: installcheck-gawk
2a4cbe27 15437
b813574b
PB
15438installcheck-gawk: \
15439 configure-gawk
0aed8855 15440 @: $(MAKE); $(unstage)
b813574b 15441 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15442 r=`${PWD_COMMAND}`; export r; \
15443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15444 $(HOST_EXPORTS) \
b813574b 15445 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15446 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15447 done; \
b813574b 15448 echo "Doing installcheck in gawk" ; \
b00612cc 15449 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15450 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15451 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15452 "RANLIB=$${RANLIB}" \
0c24b341 15453 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15454 installcheck) \
2a4cbe27
NN
15455 || exit 1
15456
b813574b 15457@endif gawk
2a4cbe27 15458
b813574b
PB
15459.PHONY: maybe-mostlyclean-gawk mostlyclean-gawk
15460maybe-mostlyclean-gawk:
15461@if gawk
15462maybe-mostlyclean-gawk: mostlyclean-gawk
2a4cbe27 15463
b813574b 15464mostlyclean-gawk:
0aed8855 15465 @: $(MAKE); $(unstage)
b813574b 15466 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15467 r=`${PWD_COMMAND}`; export r; \
15468 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15469 $(HOST_EXPORTS) \
b813574b 15470 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15471 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15472 done; \
b813574b 15473 echo "Doing mostlyclean in gawk" ; \
b00612cc 15474 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15475 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15476 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15477 "RANLIB=$${RANLIB}" \
0c24b341 15478 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15479 mostlyclean) \
2a4cbe27
NN
15480 || exit 1
15481
b813574b 15482@endif gawk
2a4cbe27 15483
b813574b
PB
15484.PHONY: maybe-clean-gawk clean-gawk
15485maybe-clean-gawk:
15486@if gawk
15487maybe-clean-gawk: clean-gawk
2a4cbe27 15488
b813574b 15489clean-gawk:
0aed8855 15490 @: $(MAKE); $(unstage)
b813574b 15491 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15492 r=`${PWD_COMMAND}`; export r; \
15493 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15494 $(HOST_EXPORTS) \
b813574b 15495 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15496 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15497 done; \
b813574b 15498 echo "Doing clean in gawk" ; \
b00612cc 15499 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15500 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15501 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15502 "RANLIB=$${RANLIB}" \
0c24b341 15503 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15504 clean) \
2a4cbe27
NN
15505 || exit 1
15506
b813574b 15507@endif gawk
2a4cbe27 15508
b813574b
PB
15509.PHONY: maybe-distclean-gawk distclean-gawk
15510maybe-distclean-gawk:
15511@if gawk
15512maybe-distclean-gawk: distclean-gawk
2a4cbe27 15513
b813574b 15514distclean-gawk:
0aed8855 15515 @: $(MAKE); $(unstage)
b813574b 15516 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15517 r=`${PWD_COMMAND}`; export r; \
15518 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15519 $(HOST_EXPORTS) \
b813574b 15520 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15521 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15522 done; \
b813574b 15523 echo "Doing distclean in gawk" ; \
b00612cc 15524 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15525 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15526 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15527 "RANLIB=$${RANLIB}" \
0c24b341 15528 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15529 distclean) \
2a4cbe27
NN
15530 || exit 1
15531
b813574b 15532@endif gawk
2a4cbe27 15533
b813574b
PB
15534.PHONY: maybe-maintainer-clean-gawk maintainer-clean-gawk
15535maybe-maintainer-clean-gawk:
15536@if gawk
15537maybe-maintainer-clean-gawk: maintainer-clean-gawk
2a4cbe27 15538
b813574b 15539maintainer-clean-gawk:
0aed8855 15540 @: $(MAKE); $(unstage)
b813574b 15541 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15542 r=`${PWD_COMMAND}`; export r; \
15543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15544 $(HOST_EXPORTS) \
b813574b 15545 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15546 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15547 done; \
b813574b 15548 echo "Doing maintainer-clean in gawk" ; \
b00612cc 15549 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15550 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15551 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15552 "RANLIB=$${RANLIB}" \
0c24b341 15553 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15554 maintainer-clean) \
2a4cbe27
NN
15555 || exit 1
15556
b813574b 15557@endif gawk
2a4cbe27 15558
2a4cbe27 15559
a7254363 15560
b813574b
PB
15561.PHONY: configure-gettext maybe-configure-gettext
15562maybe-configure-gettext:
4f0ef2d8
CD
15563@if gcc-bootstrap
15564configure-gettext: stage_current
15565@endif gcc-bootstrap
b813574b
PB
15566@if gettext
15567maybe-configure-gettext: configure-gettext
c52c6897 15568configure-gettext:
0aed8855 15569 @: $(MAKE); $(unstage)
c52c6897 15570 @r=`${PWD_COMMAND}`; export r; \
4fa63067 15571 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
15572 test ! -f $(HOST_SUBDIR)/gettext/Makefile || exit 0; \
15573 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gettext ; \
378fce5b 15574 $(HOST_EXPORTS) \
a7254363
PB
15575 echo Configuring in $(HOST_SUBDIR)/gettext; \
15576 cd "$(HOST_SUBDIR)/gettext" || exit 1; \
4fa63067 15577 case $(srcdir) in \
b00612cc
PB
15578 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15579 *) topdir=`echo $(HOST_SUBDIR)/gettext/ | \
15580 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 15581 esac; \
b00612cc
PB
15582 srcdiroption="--srcdir=$${topdir}/gettext"; \
15583 libsrcdir="$$s/gettext"; \
4fa63067 15584 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
15585 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15586 --target=${target_alias} $${srcdiroption} \
4fa63067 15587 || exit 1
b813574b 15588@endif gettext
4fa63067 15589
a7254363
PB
15590
15591
d545f33b
PB
15592
15593
b813574b
PB
15594.PHONY: all-gettext maybe-all-gettext
15595maybe-all-gettext:
4f0ef2d8
CD
15596@if gcc-bootstrap
15597all-gettext: stage_current
15598@endif gcc-bootstrap
b813574b 15599@if gettext
d27cc32e 15600TARGET-gettext=all
b813574b
PB
15601maybe-all-gettext: all-gettext
15602all-gettext: configure-gettext
0aed8855 15603 @: $(MAKE); $(unstage)
4fa63067
NN
15604 @r=`${PWD_COMMAND}`; export r; \
15605 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15606 $(HOST_EXPORTS) \
b00612cc 15607 (cd $(HOST_SUBDIR)/gettext && \
7f6ef0c0
PB
15608 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
15609 $(TARGET-gettext))
b813574b 15610@endif gettext
4fa63067 15611
a7254363 15612
d545f33b
PB
15613
15614
b813574b
PB
15615.PHONY: check-gettext maybe-check-gettext
15616maybe-check-gettext:
15617@if gettext
15618maybe-check-gettext: check-gettext
4fa63067 15619
b813574b 15620check-gettext:
0aed8855 15621 @: $(MAKE); $(unstage)
4fa63067
NN
15622 @r=`${PWD_COMMAND}`; export r; \
15623 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15624 $(HOST_EXPORTS) \
b00612cc
PB
15625 (cd $(HOST_SUBDIR)/gettext && \
15626 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 15627
b813574b 15628@endif gettext
4fa63067 15629
b813574b
PB
15630.PHONY: install-gettext maybe-install-gettext
15631maybe-install-gettext:
15632@if gettext
15633maybe-install-gettext: install-gettext
4fa63067 15634
b813574b 15635install-gettext: installdirs
0aed8855 15636 @: $(MAKE); $(unstage)
4fa63067
NN
15637 @r=`${PWD_COMMAND}`; export r; \
15638 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15639 $(HOST_EXPORTS) \
b00612cc 15640 (cd $(HOST_SUBDIR)/gettext && \
2da12f12 15641 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 15642
b813574b 15643@endif gettext
4fa63067 15644
56a8fe78 15645# Other targets (info, dvi, pdf, etc.)
4fa63067 15646
b813574b
PB
15647.PHONY: maybe-info-gettext info-gettext
15648maybe-info-gettext:
15649@if gettext
15650maybe-info-gettext: info-gettext
4fa63067 15651
b813574b
PB
15652info-gettext: \
15653 configure-gettext
0aed8855 15654 @: $(MAKE); $(unstage)
b813574b 15655 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
15656 r=`${PWD_COMMAND}`; export r; \
15657 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15658 $(HOST_EXPORTS) \
b813574b 15659 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15660 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15661 done; \
b813574b 15662 echo "Doing info in gettext" ; \
b00612cc 15663 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
15664 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15665 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15666 "RANLIB=$${RANLIB}" \
0c24b341 15667 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15668 info) \
2a4cbe27
NN
15669 || exit 1
15670
b813574b 15671@endif gettext
2a4cbe27 15672
b813574b
PB
15673.PHONY: maybe-dvi-gettext dvi-gettext
15674maybe-dvi-gettext:
15675@if gettext
15676maybe-dvi-gettext: dvi-gettext
2a4cbe27 15677
b813574b
PB
15678dvi-gettext: \
15679 configure-gettext
0aed8855 15680 @: $(MAKE); $(unstage)
b813574b 15681 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
15682 r=`${PWD_COMMAND}`; export r; \
15683 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15684 $(HOST_EXPORTS) \
b813574b 15685 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15686 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15687 done; \
b813574b 15688 echo "Doing dvi in gettext" ; \
b00612cc 15689 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
15690 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15691 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15692 "RANLIB=$${RANLIB}" \
0c24b341 15693 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15694 dvi) \
2a4cbe27
NN
15695 || exit 1
15696
b813574b 15697@endif gettext
2a4cbe27 15698
56a8fe78
DD
15699.PHONY: maybe-pdf-gettext pdf-gettext
15700maybe-pdf-gettext:
15701@if gettext
15702maybe-pdf-gettext: pdf-gettext
15703
15704pdf-gettext: \
15705 configure-gettext
15706 @: $(MAKE); $(unstage)
15707 @[ -f ./gettext/Makefile ] || exit 0; \
15708 r=`${PWD_COMMAND}`; export r; \
15709 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15710 $(HOST_EXPORTS) \
15711 for flag in $(EXTRA_HOST_FLAGS) ; do \
15712 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15713 done; \
15714 echo "Doing pdf in gettext" ; \
15715 (cd $(HOST_SUBDIR)/gettext && \
15716 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15717 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15718 "RANLIB=$${RANLIB}" \
0c24b341 15719 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
15720 pdf) \
15721 || exit 1
15722
15723@endif gettext
15724
6d389afc
MS
15725.PHONY: maybe-html-gettext html-gettext
15726maybe-html-gettext:
15727@if gettext
15728maybe-html-gettext: html-gettext
15729
15730html-gettext: \
15731 configure-gettext
0aed8855 15732 @: $(MAKE); $(unstage)
6d389afc
MS
15733 @[ -f ./gettext/Makefile ] || exit 0; \
15734 r=`${PWD_COMMAND}`; export r; \
15735 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
15736 $(HOST_EXPORTS) \
15737 for flag in $(EXTRA_HOST_FLAGS) ; do \
15738 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15739 done; \
15740 echo "Doing html in gettext" ; \
b00612cc 15741 (cd $(HOST_SUBDIR)/gettext && \
6d389afc
MS
15742 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15743 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15744 "RANLIB=$${RANLIB}" \
0c24b341 15745 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
15746 html) \
15747 || exit 1
15748
15749@endif gettext
15750
b813574b
PB
15751.PHONY: maybe-TAGS-gettext TAGS-gettext
15752maybe-TAGS-gettext:
15753@if gettext
15754maybe-TAGS-gettext: TAGS-gettext
2a4cbe27 15755
b813574b
PB
15756TAGS-gettext: \
15757 configure-gettext
0aed8855 15758 @: $(MAKE); $(unstage)
b813574b 15759 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
15760 r=`${PWD_COMMAND}`; export r; \
15761 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15762 $(HOST_EXPORTS) \
b813574b 15763 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15764 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15765 done; \
b813574b 15766 echo "Doing TAGS in gettext" ; \
b00612cc 15767 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
15768 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15769 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15770 "RANLIB=$${RANLIB}" \
0c24b341 15771 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15772 TAGS) \
2a4cbe27
NN
15773 || exit 1
15774
b813574b 15775@endif gettext
2a4cbe27 15776
b813574b
PB
15777.PHONY: maybe-install-info-gettext install-info-gettext
15778maybe-install-info-gettext:
15779@if gettext
15780maybe-install-info-gettext: install-info-gettext
15781
15782install-info-gettext: \
15783 configure-gettext \
15784 info-gettext
0aed8855 15785 @: $(MAKE); $(unstage)
b813574b 15786 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
15787 r=`${PWD_COMMAND}`; export r; \
15788 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15789 $(HOST_EXPORTS) \
b813574b 15790 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15791 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15792 done; \
b813574b 15793 echo "Doing install-info in gettext" ; \
b00612cc 15794 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
15795 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15796 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15797 "RANLIB=$${RANLIB}" \
0c24b341 15798 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15799 install-info) \
2a4cbe27
NN
15800 || exit 1
15801
b813574b 15802@endif gettext
2a4cbe27 15803
a3ca38d2
DD
15804.PHONY: maybe-install-pdf-gettext install-pdf-gettext
15805maybe-install-pdf-gettext:
15806@if gettext
15807maybe-install-pdf-gettext: install-pdf-gettext
15808
15809install-pdf-gettext: \
15810 configure-gettext \
15811 pdf-gettext
15812 @: $(MAKE); $(unstage)
15813 @[ -f ./gettext/Makefile ] || exit 0; \
15814 r=`${PWD_COMMAND}`; export r; \
15815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15816 $(HOST_EXPORTS) \
15817 for flag in $(EXTRA_HOST_FLAGS) ; do \
15818 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15819 done; \
15820 echo "Doing install-pdf in gettext" ; \
15821 (cd $(HOST_SUBDIR)/gettext && \
15822 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15823 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15824 "RANLIB=$${RANLIB}" \
0c24b341 15825 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
15826 install-pdf) \
15827 || exit 1
15828
15829@endif gettext
15830
108a6f8e
CD
15831.PHONY: maybe-install-html-gettext install-html-gettext
15832maybe-install-html-gettext:
15833@if gettext
15834maybe-install-html-gettext: install-html-gettext
15835
15836install-html-gettext: \
15837 configure-gettext \
15838 html-gettext
15839 @: $(MAKE); $(unstage)
15840 @[ -f ./gettext/Makefile ] || exit 0; \
15841 r=`${PWD_COMMAND}`; export r; \
15842 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15843 $(HOST_EXPORTS) \
15844 for flag in $(EXTRA_HOST_FLAGS) ; do \
15845 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15846 done; \
15847 echo "Doing install-html in gettext" ; \
15848 (cd $(HOST_SUBDIR)/gettext && \
15849 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15850 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15851 "RANLIB=$${RANLIB}" \
0c24b341 15852 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
15853 install-html) \
15854 || exit 1
15855
15856@endif gettext
15857
b813574b
PB
15858.PHONY: maybe-installcheck-gettext installcheck-gettext
15859maybe-installcheck-gettext:
15860@if gettext
15861maybe-installcheck-gettext: installcheck-gettext
2a4cbe27 15862
b813574b
PB
15863installcheck-gettext: \
15864 configure-gettext
0aed8855 15865 @: $(MAKE); $(unstage)
b813574b 15866 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
15867 r=`${PWD_COMMAND}`; export r; \
15868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15869 $(HOST_EXPORTS) \
b813574b 15870 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15871 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15872 done; \
b813574b 15873 echo "Doing installcheck in gettext" ; \
b00612cc 15874 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
15875 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15876 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15877 "RANLIB=$${RANLIB}" \
0c24b341 15878 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15879 installcheck) \
2a4cbe27
NN
15880 || exit 1
15881
b813574b 15882@endif gettext
2a4cbe27 15883
b813574b
PB
15884.PHONY: maybe-mostlyclean-gettext mostlyclean-gettext
15885maybe-mostlyclean-gettext:
15886@if gettext
15887maybe-mostlyclean-gettext: mostlyclean-gettext
2a4cbe27 15888
b813574b 15889mostlyclean-gettext:
0aed8855 15890 @: $(MAKE); $(unstage)
b813574b 15891 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
15892 r=`${PWD_COMMAND}`; export r; \
15893 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15894 $(HOST_EXPORTS) \
b813574b 15895 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15896 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15897 done; \
b813574b 15898 echo "Doing mostlyclean in gettext" ; \
b00612cc 15899 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
15900 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15901 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15902 "RANLIB=$${RANLIB}" \
0c24b341 15903 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15904 mostlyclean) \
2a4cbe27
NN
15905 || exit 1
15906
b813574b 15907@endif gettext
2a4cbe27 15908
b813574b
PB
15909.PHONY: maybe-clean-gettext clean-gettext
15910maybe-clean-gettext:
15911@if gettext
15912maybe-clean-gettext: clean-gettext
2a4cbe27 15913
b813574b 15914clean-gettext:
0aed8855 15915 @: $(MAKE); $(unstage)
b813574b 15916 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
15917 r=`${PWD_COMMAND}`; export r; \
15918 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15919 $(HOST_EXPORTS) \
b813574b 15920 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15921 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15922 done; \
b813574b 15923 echo "Doing clean in gettext" ; \
b00612cc 15924 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
15925 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15926 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15927 "RANLIB=$${RANLIB}" \
0c24b341 15928 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15929 clean) \
2a4cbe27
NN
15930 || exit 1
15931
b813574b 15932@endif gettext
2a4cbe27 15933
b813574b
PB
15934.PHONY: maybe-distclean-gettext distclean-gettext
15935maybe-distclean-gettext:
15936@if gettext
15937maybe-distclean-gettext: distclean-gettext
2a4cbe27 15938
b813574b 15939distclean-gettext:
0aed8855 15940 @: $(MAKE); $(unstage)
b813574b 15941 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
15942 r=`${PWD_COMMAND}`; export r; \
15943 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15944 $(HOST_EXPORTS) \
b813574b 15945 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15946 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15947 done; \
b813574b 15948 echo "Doing distclean in gettext" ; \
b00612cc 15949 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
15950 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15951 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15952 "RANLIB=$${RANLIB}" \
0c24b341 15953 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15954 distclean) \
2a4cbe27
NN
15955 || exit 1
15956
b813574b 15957@endif gettext
2a4cbe27 15958
b813574b
PB
15959.PHONY: maybe-maintainer-clean-gettext maintainer-clean-gettext
15960maybe-maintainer-clean-gettext:
15961@if gettext
15962maybe-maintainer-clean-gettext: maintainer-clean-gettext
2a4cbe27 15963
b813574b 15964maintainer-clean-gettext:
0aed8855 15965 @: $(MAKE); $(unstage)
b813574b 15966 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
15967 r=`${PWD_COMMAND}`; export r; \
15968 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15969 $(HOST_EXPORTS) \
b813574b 15970 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15971 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15972 done; \
b813574b 15973 echo "Doing maintainer-clean in gettext" ; \
b00612cc 15974 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
15975 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15976 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15977 "RANLIB=$${RANLIB}" \
0c24b341 15978 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15979 maintainer-clean) \
4fa63067
NN
15980 || exit 1
15981
b813574b 15982@endif gettext
4fa63067
NN
15983
15984
a7254363 15985
4b900473
PB
15986.PHONY: configure-gmp maybe-configure-gmp
15987maybe-configure-gmp:
15988@if gcc-bootstrap
15989configure-gmp: stage_current
15990@endif gcc-bootstrap
15991@if gmp
15992maybe-configure-gmp: configure-gmp
15993configure-gmp:
15994 @r=`${PWD_COMMAND}`; export r; \
15995 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15996 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
15997 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
15998 $(HOST_EXPORTS) \
15999 echo Configuring in $(HOST_SUBDIR)/gmp; \
16000 cd "$(HOST_SUBDIR)/gmp" || exit 1; \
16001 case $(srcdir) in \
16002 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16003 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16004 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16005 esac; \
16006 srcdiroption="--srcdir=$${topdir}/gmp"; \
16007 libsrcdir="$$s/gmp"; \
16008 $(SHELL) $${libsrcdir}/configure \
16009 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16010 --target=none-${host_vendor}-${host_os} $${srcdiroption} --disable-shared \
16011 || exit 1
16012@endif gmp
16013
16014
16015
16016.PHONY: configure-stage1-gmp maybe-configure-stage1-gmp
16017maybe-configure-stage1-gmp:
16018@if gmp-bootstrap
16019maybe-configure-stage1-gmp: configure-stage1-gmp
16020configure-stage1-gmp:
16021 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
16022 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16023 @r=`${PWD_COMMAND}`; export r; \
16024 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16025 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
7f6ef0c0 16026 $(HOST_EXPORTS) \
8ee82aff 16027 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
7f6ef0c0 16028 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
4b900473
PB
16029 echo Configuring stage 1 in $(HOST_SUBDIR)/gmp ; \
16030 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16031 cd $(HOST_SUBDIR)/gmp || exit 1; \
16032 case $(srcdir) in \
16033 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16034 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16035 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16036 esac; \
16037 srcdiroption="--srcdir=$${topdir}/gmp"; \
16038 libsrcdir="$$s/gmp"; \
16039 $(SHELL) $${libsrcdir}/configure \
16040 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16041 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16042 \
16043 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)" --disable-shared
16044@endif gmp-bootstrap
16045
16046.PHONY: configure-stage2-gmp maybe-configure-stage2-gmp
16047maybe-configure-stage2-gmp:
16048@if gmp-bootstrap
16049maybe-configure-stage2-gmp: configure-stage2-gmp
16050configure-stage2-gmp:
16051 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
16052 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16053 @r=`${PWD_COMMAND}`; export r; \
16054 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16055 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
16056 $(HOST_EXPORTS) \
7f6ef0c0 16057 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 16058 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
7f6ef0c0 16059 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
4b900473
PB
16060 echo Configuring stage 2 in $(HOST_SUBDIR)/gmp ; \
16061 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16062 cd $(HOST_SUBDIR)/gmp || exit 1; \
16063 case $(srcdir) in \
16064 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16065 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16066 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16067 esac; \
16068 srcdiroption="--srcdir=$${topdir}/gmp"; \
16069 libsrcdir="$$s/gmp"; \
16070 $(SHELL) $${libsrcdir}/configure \
16071 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16072 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16073 --with-build-libsubdir=$(HOST_SUBDIR) \
16074 @stage2_werror_flag@ --disable-shared
16075@endif gmp-bootstrap
16076
8520c408
AO
16077.PHONY: configure-stageb2g0-gmp maybe-configure-stageb2g0-gmp
16078maybe-configure-stageb2g0-gmp:
16079@if gmp-bootstrap
16080maybe-configure-stageb2g0-gmp: configure-stageb2g0-gmp
16081configure-stageb2g0-gmp:
16082 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
16083 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16084 @r=`${PWD_COMMAND}`; export r; \
16085 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16086 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
16087 $(HOST_EXPORTS) \
7f6ef0c0 16088 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 16089 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
7f6ef0c0 16090 CXXFLAGS="$(STAGE2_CFLAGS) -g0"; export CXXFLAGS; \
8520c408
AO
16091 echo Configuring stage b2g0 in $(HOST_SUBDIR)/gmp ; \
16092 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16093 cd $(HOST_SUBDIR)/gmp || exit 1; \
16094 case $(srcdir) in \
16095 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16096 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16097 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16098 esac; \
16099 srcdiroption="--srcdir=$${topdir}/gmp"; \
16100 libsrcdir="$$s/gmp"; \
16101 $(SHELL) $${libsrcdir}/configure \
16102 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16103 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16104 --with-build-libsubdir=$(HOST_SUBDIR) \
16105 @stage2_werror_flag@ --disable-shared
16106@endif gmp-bootstrap
16107
4b900473
PB
16108.PHONY: configure-stage3-gmp maybe-configure-stage3-gmp
16109maybe-configure-stage3-gmp:
16110@if gmp-bootstrap
16111maybe-configure-stage3-gmp: configure-stage3-gmp
16112configure-stage3-gmp:
16113 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
16114 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16115 @r=`${PWD_COMMAND}`; export r; \
16116 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16117 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
16118 $(HOST_EXPORTS) \
7f6ef0c0 16119 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 16120 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
7f6ef0c0 16121 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
4b900473
PB
16122 echo Configuring stage 3 in $(HOST_SUBDIR)/gmp ; \
16123 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16124 cd $(HOST_SUBDIR)/gmp || exit 1; \
16125 case $(srcdir) in \
16126 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16127 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16128 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16129 esac; \
16130 srcdiroption="--srcdir=$${topdir}/gmp"; \
16131 libsrcdir="$$s/gmp"; \
16132 $(SHELL) $${libsrcdir}/configure \
16133 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16134 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16135 --with-build-libsubdir=$(HOST_SUBDIR) \
16136 @stage2_werror_flag@ --disable-shared
16137@endif gmp-bootstrap
16138
8520c408
AO
16139.PHONY: configure-stageb3g2-gmp maybe-configure-stageb3g2-gmp
16140maybe-configure-stageb3g2-gmp:
16141@if gmp-bootstrap
16142maybe-configure-stageb3g2-gmp: configure-stageb3g2-gmp
16143configure-stageb3g2-gmp:
16144 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
16145 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16146 @r=`${PWD_COMMAND}`; export r; \
16147 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16148 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
16149 $(HOST_EXPORTS) \
7f6ef0c0 16150 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 16151 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
7f6ef0c0 16152 CXXFLAGS="$(STAGE3_CFLAGS) -g2"; export CXXFLAGS; \
8520c408
AO
16153 echo Configuring stage b3g2 in $(HOST_SUBDIR)/gmp ; \
16154 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16155 cd $(HOST_SUBDIR)/gmp || exit 1; \
16156 case $(srcdir) in \
16157 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16158 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16159 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16160 esac; \
16161 srcdiroption="--srcdir=$${topdir}/gmp"; \
16162 libsrcdir="$$s/gmp"; \
16163 $(SHELL) $${libsrcdir}/configure \
16164 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16165 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16166 --with-build-libsubdir=$(HOST_SUBDIR) \
16167 @stage2_werror_flag@ --disable-shared
16168@endif gmp-bootstrap
16169
4b900473
PB
16170.PHONY: configure-stage4-gmp maybe-configure-stage4-gmp
16171maybe-configure-stage4-gmp:
16172@if gmp-bootstrap
16173maybe-configure-stage4-gmp: configure-stage4-gmp
16174configure-stage4-gmp:
16175 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
16176 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16177 @r=`${PWD_COMMAND}`; export r; \
16178 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16179 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
16180 $(HOST_EXPORTS) \
7f6ef0c0 16181 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 16182 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
7f6ef0c0 16183 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
4b900473
PB
16184 echo Configuring stage 4 in $(HOST_SUBDIR)/gmp ; \
16185 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16186 cd $(HOST_SUBDIR)/gmp || exit 1; \
16187 case $(srcdir) in \
16188 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16189 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16190 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16191 esac; \
16192 srcdiroption="--srcdir=$${topdir}/gmp"; \
16193 libsrcdir="$$s/gmp"; \
16194 $(SHELL) $${libsrcdir}/configure \
16195 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16196 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16197 --with-build-libsubdir=$(HOST_SUBDIR) \
16198 @stage2_werror_flag@ --disable-shared
16199@endif gmp-bootstrap
16200
16201.PHONY: configure-stageprofile-gmp maybe-configure-stageprofile-gmp
16202maybe-configure-stageprofile-gmp:
16203@if gmp-bootstrap
16204maybe-configure-stageprofile-gmp: configure-stageprofile-gmp
16205configure-stageprofile-gmp:
16206 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
16207 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16208 @r=`${PWD_COMMAND}`; export r; \
16209 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16210 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
16211 $(HOST_EXPORTS) \
7f6ef0c0 16212 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 16213 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
7f6ef0c0 16214 CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CXXFLAGS; \
4b900473
PB
16215 echo Configuring stage profile in $(HOST_SUBDIR)/gmp ; \
16216 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16217 cd $(HOST_SUBDIR)/gmp || exit 1; \
16218 case $(srcdir) in \
16219 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16220 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16221 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16222 esac; \
16223 srcdiroption="--srcdir=$${topdir}/gmp"; \
16224 libsrcdir="$$s/gmp"; \
16225 $(SHELL) $${libsrcdir}/configure \
16226 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16227 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16228 --with-build-libsubdir=$(HOST_SUBDIR) \
16229 @stage2_werror_flag@ --disable-shared
16230@endif gmp-bootstrap
16231
16232.PHONY: configure-stagefeedback-gmp maybe-configure-stagefeedback-gmp
16233maybe-configure-stagefeedback-gmp:
16234@if gmp-bootstrap
16235maybe-configure-stagefeedback-gmp: configure-stagefeedback-gmp
16236configure-stagefeedback-gmp:
16237 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
16238 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16239 @r=`${PWD_COMMAND}`; export r; \
16240 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16241 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
16242 $(HOST_EXPORTS) \
7f6ef0c0 16243 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 16244 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
7f6ef0c0 16245 CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CXXFLAGS; \
4b900473
PB
16246 echo Configuring stage feedback in $(HOST_SUBDIR)/gmp ; \
16247 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16248 cd $(HOST_SUBDIR)/gmp || exit 1; \
16249 case $(srcdir) in \
16250 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16251 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16252 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16253 esac; \
16254 srcdiroption="--srcdir=$${topdir}/gmp"; \
16255 libsrcdir="$$s/gmp"; \
16256 $(SHELL) $${libsrcdir}/configure \
16257 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16258 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16259 --with-build-libsubdir=$(HOST_SUBDIR) \
16260 @stage2_werror_flag@ --disable-shared
16261@endif gmp-bootstrap
16262
16263
16264
16265
16266
16267.PHONY: all-gmp maybe-all-gmp
16268maybe-all-gmp:
16269@if gcc-bootstrap
16270all-gmp: stage_current
16271@endif gcc-bootstrap
16272@if gmp
16273TARGET-gmp=all
16274maybe-all-gmp: all-gmp
16275all-gmp: configure-gmp
16276 @r=`${PWD_COMMAND}`; export r; \
16277 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16278 $(HOST_EXPORTS) \
16279 (cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0
PB
16280 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
16281 $(TARGET-gmp))
4b900473
PB
16282@endif gmp
16283
16284
16285
16286.PHONY: all-stage1-gmp maybe-all-stage1-gmp
16287.PHONY: clean-stage1-gmp maybe-clean-stage1-gmp
16288maybe-all-stage1-gmp:
16289maybe-clean-stage1-gmp:
16290@if gmp-bootstrap
16291maybe-all-stage1-gmp: all-stage1-gmp
16292all-stage1: all-stage1-gmp
16293TARGET-stage1-gmp = $(TARGET-gmp)
16294all-stage1-gmp: configure-stage1-gmp
16295 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
16296 @r=`${PWD_COMMAND}`; export r; \
16297 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16298 $(HOST_EXPORTS) \
16299 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0
PB
16300 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16301 CFLAGS="$(STAGE1_CFLAGS)" CXXFLAGS="$(STAGE1_CFLAGS)" \
16302 LIBCFLAGS="$(STAGE1_LIBCFLAGS)" \
16303 CFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" \
16304 CXXFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) \
4b900473
PB
16305 $(TARGET-stage1-gmp)
16306
16307maybe-clean-stage1-gmp: clean-stage1-gmp
16308clean-stage1: clean-stage1-gmp
16309clean-stage1-gmp:
16310 @if [ $(current_stage) = stage1 ]; then \
16311 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16312 else \
16313 [ -f $(HOST_SUBDIR)/stage1-gmp/Makefile ] || exit 0; \
16314 $(MAKE) stage1-start; \
16315 fi; \
16316 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16317 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 16318 clean
4b900473
PB
16319@endif gmp-bootstrap
16320
16321
16322.PHONY: all-stage2-gmp maybe-all-stage2-gmp
16323.PHONY: clean-stage2-gmp maybe-clean-stage2-gmp
16324maybe-all-stage2-gmp:
16325maybe-clean-stage2-gmp:
16326@if gmp-bootstrap
16327maybe-all-stage2-gmp: all-stage2-gmp
16328all-stage2: all-stage2-gmp
16329TARGET-stage2-gmp = $(TARGET-gmp)
16330all-stage2-gmp: configure-stage2-gmp
16331 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
16332 @r=`${PWD_COMMAND}`; export r; \
16333 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16334 $(HOST_EXPORTS) \
16335 $(POSTSTAGE1_HOST_EXPORTS) \
16336 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0
PB
16337 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16338 CFLAGS="$(STAGE2_CFLAGS)" CXXFLAGS="$(STAGE2_CFLAGS)" \
16339 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
16340 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
16341 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4b900473
PB
16342 $(TARGET-stage2-gmp)
16343
16344maybe-clean-stage2-gmp: clean-stage2-gmp
16345clean-stage2: clean-stage2-gmp
16346clean-stage2-gmp:
16347 @if [ $(current_stage) = stage2 ]; then \
16348 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16349 else \
16350 [ -f $(HOST_SUBDIR)/stage2-gmp/Makefile ] || exit 0; \
16351 $(MAKE) stage2-start; \
16352 fi; \
16353 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16354 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 16355 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 16356 clean
4b900473
PB
16357@endif gmp-bootstrap
16358
16359
8520c408
AO
16360.PHONY: all-stageb2g0-gmp maybe-all-stageb2g0-gmp
16361.PHONY: clean-stageb2g0-gmp maybe-clean-stageb2g0-gmp
16362maybe-all-stageb2g0-gmp:
16363maybe-clean-stageb2g0-gmp:
16364@if gmp-bootstrap
16365maybe-all-stageb2g0-gmp: all-stageb2g0-gmp
16366all-stageb2g0: all-stageb2g0-gmp
16367TARGET-stageb2g0-gmp = $(TARGET-gmp)
16368all-stageb2g0-gmp: configure-stageb2g0-gmp
16369 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
16370 @r=`${PWD_COMMAND}`; export r; \
16371 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16372 $(HOST_EXPORTS) \
16373 $(POSTSTAGE1_HOST_EXPORTS) \
16374 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0
PB
16375 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16376 CFLAGS="$(STAGE2_CFLAGS) -g0" CXXFLAGS="$(STAGE2_CFLAGS) -g0" \
16377 LIBCFLAGS="$(STAGE2_LIBCFLAGS) -g0" \
16378 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" \
16379 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
16380 $(TARGET-stageb2g0-gmp)
16381
16382maybe-clean-stageb2g0-gmp: clean-stageb2g0-gmp
16383clean-stageb2g0: clean-stageb2g0-gmp
16384clean-stageb2g0-gmp:
16385 @if [ $(current_stage) = stageb2g0 ]; then \
16386 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16387 else \
16388 [ -f $(HOST_SUBDIR)/stageb2g0-gmp/Makefile ] || exit 0; \
16389 $(MAKE) stageb2g0-start; \
16390 fi; \
16391 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16392 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
16393 $(POSTSTAGE1_FLAGS_TO_PASS) \
16394 clean
16395@endif gmp-bootstrap
16396
16397
4b900473
PB
16398.PHONY: all-stage3-gmp maybe-all-stage3-gmp
16399.PHONY: clean-stage3-gmp maybe-clean-stage3-gmp
16400maybe-all-stage3-gmp:
16401maybe-clean-stage3-gmp:
16402@if gmp-bootstrap
16403maybe-all-stage3-gmp: all-stage3-gmp
16404all-stage3: all-stage3-gmp
16405TARGET-stage3-gmp = $(TARGET-gmp)
16406all-stage3-gmp: configure-stage3-gmp
16407 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
16408 @r=`${PWD_COMMAND}`; export r; \
16409 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16410 $(HOST_EXPORTS) \
16411 $(POSTSTAGE1_HOST_EXPORTS) \
16412 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0
PB
16413 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16414 CFLAGS="$(STAGE3_CFLAGS)" CXXFLAGS="$(STAGE3_CFLAGS)" \
16415 LIBCFLAGS="$(STAGE3_LIBCFLAGS)" \
16416 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" \
16417 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4b900473
PB
16418 $(TARGET-stage3-gmp)
16419
16420maybe-clean-stage3-gmp: clean-stage3-gmp
16421clean-stage3: clean-stage3-gmp
16422clean-stage3-gmp:
16423 @if [ $(current_stage) = stage3 ]; then \
16424 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16425 else \
16426 [ -f $(HOST_SUBDIR)/stage3-gmp/Makefile ] || exit 0; \
16427 $(MAKE) stage3-start; \
16428 fi; \
16429 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16430 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 16431 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 16432 clean
4b900473
PB
16433@endif gmp-bootstrap
16434
16435
8520c408
AO
16436.PHONY: all-stageb3g2-gmp maybe-all-stageb3g2-gmp
16437.PHONY: clean-stageb3g2-gmp maybe-clean-stageb3g2-gmp
16438maybe-all-stageb3g2-gmp:
16439maybe-clean-stageb3g2-gmp:
16440@if gmp-bootstrap
16441maybe-all-stageb3g2-gmp: all-stageb3g2-gmp
16442all-stageb3g2: all-stageb3g2-gmp
16443TARGET-stageb3g2-gmp = $(TARGET-gmp)
16444all-stageb3g2-gmp: configure-stageb3g2-gmp
16445 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
16446 @r=`${PWD_COMMAND}`; export r; \
16447 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16448 $(HOST_EXPORTS) \
16449 $(POSTSTAGE1_HOST_EXPORTS) \
16450 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0
PB
16451 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16452 CFLAGS="$(STAGE3_CFLAGS) -g2" CXXFLAGS="$(STAGE3_CFLAGS) -g2" \
16453 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -g2" \
16454 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" \
16455 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
16456 $(TARGET-stageb3g2-gmp)
16457
16458maybe-clean-stageb3g2-gmp: clean-stageb3g2-gmp
16459clean-stageb3g2: clean-stageb3g2-gmp
16460clean-stageb3g2-gmp:
16461 @if [ $(current_stage) = stageb3g2 ]; then \
16462 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16463 else \
16464 [ -f $(HOST_SUBDIR)/stageb3g2-gmp/Makefile ] || exit 0; \
16465 $(MAKE) stageb3g2-start; \
16466 fi; \
16467 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16468 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
16469 $(POSTSTAGE1_FLAGS_TO_PASS) \
16470 clean
16471@endif gmp-bootstrap
16472
16473
4b900473
PB
16474.PHONY: all-stage4-gmp maybe-all-stage4-gmp
16475.PHONY: clean-stage4-gmp maybe-clean-stage4-gmp
16476maybe-all-stage4-gmp:
16477maybe-clean-stage4-gmp:
16478@if gmp-bootstrap
16479maybe-all-stage4-gmp: all-stage4-gmp
16480all-stage4: all-stage4-gmp
16481TARGET-stage4-gmp = $(TARGET-gmp)
16482all-stage4-gmp: configure-stage4-gmp
16483 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
16484 @r=`${PWD_COMMAND}`; export r; \
16485 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16486 $(HOST_EXPORTS) \
16487 $(POSTSTAGE1_HOST_EXPORTS) \
16488 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0
PB
16489 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16490 CFLAGS="$(STAGE4_CFLAGS)" CXXFLAGS="$(STAGE4_CFLAGS)" \
16491 LIBCFLAGS="$(STAGE4_CFLAGS)" \
16492 CFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" \
16493 CXXFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4b900473
PB
16494 $(TARGET-stage4-gmp)
16495
16496maybe-clean-stage4-gmp: clean-stage4-gmp
16497clean-stage4: clean-stage4-gmp
16498clean-stage4-gmp:
16499 @if [ $(current_stage) = stage4 ]; then \
16500 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16501 else \
16502 [ -f $(HOST_SUBDIR)/stage4-gmp/Makefile ] || exit 0; \
16503 $(MAKE) stage4-start; \
16504 fi; \
16505 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16506 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 16507 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 16508 clean
4b900473
PB
16509@endif gmp-bootstrap
16510
16511
16512.PHONY: all-stageprofile-gmp maybe-all-stageprofile-gmp
16513.PHONY: clean-stageprofile-gmp maybe-clean-stageprofile-gmp
16514maybe-all-stageprofile-gmp:
16515maybe-clean-stageprofile-gmp:
16516@if gmp-bootstrap
16517maybe-all-stageprofile-gmp: all-stageprofile-gmp
16518all-stageprofile: all-stageprofile-gmp
16519TARGET-stageprofile-gmp = $(TARGET-gmp)
16520all-stageprofile-gmp: configure-stageprofile-gmp
16521 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
16522 @r=`${PWD_COMMAND}`; export r; \
16523 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16524 $(HOST_EXPORTS) \
16525 $(POSTSTAGE1_HOST_EXPORTS) \
16526 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0
PB
16527 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16528 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" \
5c5f596d
PB
16529 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
16530 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
16531 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4b900473
PB
16532 $(TARGET-stageprofile-gmp)
16533
16534maybe-clean-stageprofile-gmp: clean-stageprofile-gmp
16535clean-stageprofile: clean-stageprofile-gmp
16536clean-stageprofile-gmp:
16537 @if [ $(current_stage) = stageprofile ]; then \
16538 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16539 else \
16540 [ -f $(HOST_SUBDIR)/stageprofile-gmp/Makefile ] || exit 0; \
16541 $(MAKE) stageprofile-start; \
16542 fi; \
16543 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16544 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 16545 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 16546 clean
4b900473
PB
16547@endif gmp-bootstrap
16548
16549
16550.PHONY: all-stagefeedback-gmp maybe-all-stagefeedback-gmp
16551.PHONY: clean-stagefeedback-gmp maybe-clean-stagefeedback-gmp
16552maybe-all-stagefeedback-gmp:
16553maybe-clean-stagefeedback-gmp:
16554@if gmp-bootstrap
16555maybe-all-stagefeedback-gmp: all-stagefeedback-gmp
16556all-stagefeedback: all-stagefeedback-gmp
16557TARGET-stagefeedback-gmp = $(TARGET-gmp)
16558all-stagefeedback-gmp: configure-stagefeedback-gmp
16559 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
16560 @r=`${PWD_COMMAND}`; export r; \
16561 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16562 $(HOST_EXPORTS) \
16563 $(POSTSTAGE1_HOST_EXPORTS) \
16564 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0
PB
16565 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16566 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use" \
16567 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use" \
16568 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" \
16569 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4b900473
PB
16570 $(TARGET-stagefeedback-gmp)
16571
16572maybe-clean-stagefeedback-gmp: clean-stagefeedback-gmp
16573clean-stagefeedback: clean-stagefeedback-gmp
16574clean-stagefeedback-gmp:
16575 @if [ $(current_stage) = stagefeedback ]; then \
16576 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16577 else \
16578 [ -f $(HOST_SUBDIR)/stagefeedback-gmp/Makefile ] || exit 0; \
16579 $(MAKE) stagefeedback-start; \
16580 fi; \
16581 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16582 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 16583 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 16584 clean
4b900473
PB
16585@endif gmp-bootstrap
16586
16587
16588
16589
16590
16591.PHONY: check-gmp maybe-check-gmp
16592maybe-check-gmp:
16593@if gmp
16594maybe-check-gmp: check-gmp
16595
16596check-gmp:
16597 @: $(MAKE); $(unstage)
16598 @r=`${PWD_COMMAND}`; export r; \
16599 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16600 $(HOST_EXPORTS) \
16601 (cd $(HOST_SUBDIR)/gmp && \
16602 $(MAKE) $(FLAGS_TO_PASS) check)
16603
16604@endif gmp
16605
16606.PHONY: install-gmp maybe-install-gmp
16607maybe-install-gmp:
16608@if gmp
16609maybe-install-gmp: install-gmp
16610
16611install-gmp:
16612
16613@endif gmp
16614
16615# Other targets (info, dvi, pdf, etc.)
16616
16617.PHONY: maybe-info-gmp info-gmp
16618maybe-info-gmp:
16619@if gmp
16620maybe-info-gmp: info-gmp
16621
16622info-gmp: \
16623 configure-gmp
16624 @[ -f ./gmp/Makefile ] || exit 0; \
16625 r=`${PWD_COMMAND}`; export r; \
16626 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16627 $(HOST_EXPORTS) \
16628 for flag in $(EXTRA_HOST_FLAGS) ; do \
16629 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16630 done; \
16631 echo "Doing info in gmp" ; \
16632 (cd $(HOST_SUBDIR)/gmp && \
16633 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16634 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16635 "RANLIB=$${RANLIB}" \
0c24b341 16636 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16637 info) \
16638 || exit 1
16639
16640@endif gmp
16641
16642.PHONY: maybe-dvi-gmp dvi-gmp
16643maybe-dvi-gmp:
16644@if gmp
16645maybe-dvi-gmp: dvi-gmp
16646
16647dvi-gmp: \
16648 configure-gmp
16649 @[ -f ./gmp/Makefile ] || exit 0; \
16650 r=`${PWD_COMMAND}`; export r; \
16651 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16652 $(HOST_EXPORTS) \
16653 for flag in $(EXTRA_HOST_FLAGS) ; do \
16654 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16655 done; \
16656 echo "Doing dvi in gmp" ; \
16657 (cd $(HOST_SUBDIR)/gmp && \
16658 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16659 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16660 "RANLIB=$${RANLIB}" \
0c24b341 16661 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16662 dvi) \
16663 || exit 1
16664
16665@endif gmp
16666
16667.PHONY: maybe-pdf-gmp pdf-gmp
16668maybe-pdf-gmp:
16669@if gmp
16670maybe-pdf-gmp: pdf-gmp
16671
16672pdf-gmp: \
16673 configure-gmp
16674 @[ -f ./gmp/Makefile ] || exit 0; \
16675 r=`${PWD_COMMAND}`; export r; \
16676 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16677 $(HOST_EXPORTS) \
16678 for flag in $(EXTRA_HOST_FLAGS) ; do \
16679 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16680 done; \
16681 echo "Doing pdf in gmp" ; \
16682 (cd $(HOST_SUBDIR)/gmp && \
16683 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16684 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16685 "RANLIB=$${RANLIB}" \
0c24b341 16686 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16687 pdf) \
16688 || exit 1
16689
16690@endif gmp
16691
16692.PHONY: maybe-html-gmp html-gmp
16693maybe-html-gmp:
16694@if gmp
16695maybe-html-gmp: html-gmp
16696
16697html-gmp: \
16698 configure-gmp
16699 @[ -f ./gmp/Makefile ] || exit 0; \
16700 r=`${PWD_COMMAND}`; export r; \
16701 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16702 $(HOST_EXPORTS) \
16703 for flag in $(EXTRA_HOST_FLAGS) ; do \
16704 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16705 done; \
16706 echo "Doing html in gmp" ; \
16707 (cd $(HOST_SUBDIR)/gmp && \
16708 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16709 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16710 "RANLIB=$${RANLIB}" \
0c24b341 16711 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16712 html) \
16713 || exit 1
16714
16715@endif gmp
16716
16717.PHONY: maybe-TAGS-gmp TAGS-gmp
16718maybe-TAGS-gmp:
16719@if gmp
16720maybe-TAGS-gmp: TAGS-gmp
16721
16722TAGS-gmp: \
16723 configure-gmp
16724 @[ -f ./gmp/Makefile ] || exit 0; \
16725 r=`${PWD_COMMAND}`; export r; \
16726 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16727 $(HOST_EXPORTS) \
16728 for flag in $(EXTRA_HOST_FLAGS) ; do \
16729 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16730 done; \
16731 echo "Doing TAGS in gmp" ; \
16732 (cd $(HOST_SUBDIR)/gmp && \
16733 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16734 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16735 "RANLIB=$${RANLIB}" \
0c24b341 16736 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16737 TAGS) \
16738 || exit 1
16739
16740@endif gmp
16741
16742.PHONY: maybe-install-info-gmp install-info-gmp
16743maybe-install-info-gmp:
16744@if gmp
16745maybe-install-info-gmp: install-info-gmp
16746
16747install-info-gmp: \
16748 configure-gmp \
16749 info-gmp
16750 @[ -f ./gmp/Makefile ] || exit 0; \
16751 r=`${PWD_COMMAND}`; export r; \
16752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16753 $(HOST_EXPORTS) \
16754 for flag in $(EXTRA_HOST_FLAGS) ; do \
16755 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16756 done; \
16757 echo "Doing install-info in gmp" ; \
16758 (cd $(HOST_SUBDIR)/gmp && \
16759 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16760 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16761 "RANLIB=$${RANLIB}" \
0c24b341 16762 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16763 install-info) \
16764 || exit 1
16765
16766@endif gmp
16767
a3ca38d2
DD
16768.PHONY: maybe-install-pdf-gmp install-pdf-gmp
16769maybe-install-pdf-gmp:
16770@if gmp
16771maybe-install-pdf-gmp: install-pdf-gmp
16772
16773install-pdf-gmp: \
16774 configure-gmp \
16775 pdf-gmp
16776 @[ -f ./gmp/Makefile ] || exit 0; \
16777 r=`${PWD_COMMAND}`; export r; \
16778 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16779 $(HOST_EXPORTS) \
16780 for flag in $(EXTRA_HOST_FLAGS) ; do \
16781 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16782 done; \
16783 echo "Doing install-pdf in gmp" ; \
16784 (cd $(HOST_SUBDIR)/gmp && \
16785 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16786 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16787 "RANLIB=$${RANLIB}" \
0c24b341 16788 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
16789 install-pdf) \
16790 || exit 1
16791
16792@endif gmp
16793
4b900473
PB
16794.PHONY: maybe-install-html-gmp install-html-gmp
16795maybe-install-html-gmp:
16796@if gmp
16797maybe-install-html-gmp: install-html-gmp
16798
16799install-html-gmp: \
16800 configure-gmp \
16801 html-gmp
16802 @[ -f ./gmp/Makefile ] || exit 0; \
16803 r=`${PWD_COMMAND}`; export r; \
16804 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16805 $(HOST_EXPORTS) \
16806 for flag in $(EXTRA_HOST_FLAGS) ; do \
16807 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16808 done; \
16809 echo "Doing install-html in gmp" ; \
16810 (cd $(HOST_SUBDIR)/gmp && \
16811 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16812 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16813 "RANLIB=$${RANLIB}" \
0c24b341 16814 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16815 install-html) \
16816 || exit 1
16817
16818@endif gmp
16819
16820.PHONY: maybe-installcheck-gmp installcheck-gmp
16821maybe-installcheck-gmp:
16822@if gmp
16823maybe-installcheck-gmp: installcheck-gmp
16824
16825installcheck-gmp: \
16826 configure-gmp
16827 @[ -f ./gmp/Makefile ] || exit 0; \
16828 r=`${PWD_COMMAND}`; export r; \
16829 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16830 $(HOST_EXPORTS) \
16831 for flag in $(EXTRA_HOST_FLAGS) ; do \
16832 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16833 done; \
16834 echo "Doing installcheck in gmp" ; \
16835 (cd $(HOST_SUBDIR)/gmp && \
16836 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16837 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16838 "RANLIB=$${RANLIB}" \
0c24b341 16839 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16840 installcheck) \
16841 || exit 1
16842
16843@endif gmp
16844
16845.PHONY: maybe-mostlyclean-gmp mostlyclean-gmp
16846maybe-mostlyclean-gmp:
16847@if gmp
16848maybe-mostlyclean-gmp: mostlyclean-gmp
16849
16850mostlyclean-gmp:
16851 @[ -f ./gmp/Makefile ] || exit 0; \
16852 r=`${PWD_COMMAND}`; export r; \
16853 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16854 $(HOST_EXPORTS) \
16855 for flag in $(EXTRA_HOST_FLAGS) ; do \
16856 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16857 done; \
16858 echo "Doing mostlyclean in gmp" ; \
16859 (cd $(HOST_SUBDIR)/gmp && \
16860 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16861 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16862 "RANLIB=$${RANLIB}" \
0c24b341 16863 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16864 mostlyclean) \
16865 || exit 1
16866
16867@endif gmp
16868
16869.PHONY: maybe-clean-gmp clean-gmp
16870maybe-clean-gmp:
16871@if gmp
16872maybe-clean-gmp: clean-gmp
16873
16874clean-gmp:
16875 @[ -f ./gmp/Makefile ] || exit 0; \
16876 r=`${PWD_COMMAND}`; export r; \
16877 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16878 $(HOST_EXPORTS) \
16879 for flag in $(EXTRA_HOST_FLAGS) ; do \
16880 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16881 done; \
16882 echo "Doing clean in gmp" ; \
16883 (cd $(HOST_SUBDIR)/gmp && \
16884 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16885 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16886 "RANLIB=$${RANLIB}" \
0c24b341 16887 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16888 clean) \
16889 || exit 1
16890
16891@endif gmp
16892
16893.PHONY: maybe-distclean-gmp distclean-gmp
16894maybe-distclean-gmp:
16895@if gmp
16896maybe-distclean-gmp: distclean-gmp
16897
16898distclean-gmp:
16899 @[ -f ./gmp/Makefile ] || exit 0; \
16900 r=`${PWD_COMMAND}`; export r; \
16901 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16902 $(HOST_EXPORTS) \
16903 for flag in $(EXTRA_HOST_FLAGS) ; do \
16904 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16905 done; \
16906 echo "Doing distclean in gmp" ; \
16907 (cd $(HOST_SUBDIR)/gmp && \
16908 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16909 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16910 "RANLIB=$${RANLIB}" \
0c24b341 16911 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16912 distclean) \
16913 || exit 1
16914
16915@endif gmp
16916
16917.PHONY: maybe-maintainer-clean-gmp maintainer-clean-gmp
16918maybe-maintainer-clean-gmp:
16919@if gmp
16920maybe-maintainer-clean-gmp: maintainer-clean-gmp
16921
16922maintainer-clean-gmp:
16923 @[ -f ./gmp/Makefile ] || exit 0; \
16924 r=`${PWD_COMMAND}`; export r; \
16925 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16926 $(HOST_EXPORTS) \
16927 for flag in $(EXTRA_HOST_FLAGS) ; do \
16928 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16929 done; \
16930 echo "Doing maintainer-clean in gmp" ; \
16931 (cd $(HOST_SUBDIR)/gmp && \
16932 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16933 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16934 "RANLIB=$${RANLIB}" \
0c24b341 16935 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16936 maintainer-clean) \
16937 || exit 1
16938
16939@endif gmp
16940
16941
16942
16943.PHONY: configure-mpfr maybe-configure-mpfr
16944maybe-configure-mpfr:
16945@if gcc-bootstrap
16946configure-mpfr: stage_current
16947@endif gcc-bootstrap
16948@if mpfr
16949maybe-configure-mpfr: configure-mpfr
16950configure-mpfr:
16951 @r=`${PWD_COMMAND}`; export r; \
16952 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16953 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
16954 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
16955 $(HOST_EXPORTS) \
16956 echo Configuring in $(HOST_SUBDIR)/mpfr; \
16957 cd "$(HOST_SUBDIR)/mpfr" || exit 1; \
16958 case $(srcdir) in \
16959 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16960 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
16961 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16962 esac; \
16963 srcdiroption="--srcdir=$${topdir}/mpfr"; \
16964 libsrcdir="$$s/mpfr"; \
16965 $(SHELL) $${libsrcdir}/configure \
16966 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16967 --target=none-${host_vendor}-${host_os} $${srcdiroption} --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp \
16968 || exit 1
16969@endif mpfr
16970
16971
16972
16973.PHONY: configure-stage1-mpfr maybe-configure-stage1-mpfr
16974maybe-configure-stage1-mpfr:
16975@if mpfr-bootstrap
16976maybe-configure-stage1-mpfr: configure-stage1-mpfr
16977configure-stage1-mpfr:
16978 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
16979 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
16980 @r=`${PWD_COMMAND}`; export r; \
16981 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16982 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
7f6ef0c0 16983 $(HOST_EXPORTS) \
8ee82aff 16984 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
7f6ef0c0 16985 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
4b900473
PB
16986 echo Configuring stage 1 in $(HOST_SUBDIR)/mpfr ; \
16987 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
16988 cd $(HOST_SUBDIR)/mpfr || exit 1; \
16989 case $(srcdir) in \
16990 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16991 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
16992 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16993 esac; \
16994 srcdiroption="--srcdir=$${topdir}/mpfr"; \
16995 libsrcdir="$$s/mpfr"; \
16996 $(SHELL) $${libsrcdir}/configure \
16997 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16998 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16999 \
17000 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)" --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp
17001@endif mpfr-bootstrap
17002
17003.PHONY: configure-stage2-mpfr maybe-configure-stage2-mpfr
17004maybe-configure-stage2-mpfr:
17005@if mpfr-bootstrap
17006maybe-configure-stage2-mpfr: configure-stage2-mpfr
17007configure-stage2-mpfr:
17008 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
17009 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
17010 @r=`${PWD_COMMAND}`; export r; \
17011 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17012 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
17013 $(HOST_EXPORTS) \
7f6ef0c0 17014 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 17015 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
7f6ef0c0 17016 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
4b900473
PB
17017 echo Configuring stage 2 in $(HOST_SUBDIR)/mpfr ; \
17018 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
17019 cd $(HOST_SUBDIR)/mpfr || exit 1; \
17020 case $(srcdir) in \
17021 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17022 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17023 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17024 esac; \
17025 srcdiroption="--srcdir=$${topdir}/mpfr"; \
17026 libsrcdir="$$s/mpfr"; \
17027 $(SHELL) $${libsrcdir}/configure \
17028 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
17029 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
17030 --with-build-libsubdir=$(HOST_SUBDIR) \
17031 @stage2_werror_flag@ --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp
17032@endif mpfr-bootstrap
17033
8520c408
AO
17034.PHONY: configure-stageb2g0-mpfr maybe-configure-stageb2g0-mpfr
17035maybe-configure-stageb2g0-mpfr:
17036@if mpfr-bootstrap
17037maybe-configure-stageb2g0-mpfr: configure-stageb2g0-mpfr
17038configure-stageb2g0-mpfr:
17039 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
17040 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
17041 @r=`${PWD_COMMAND}`; export r; \
17042 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17043 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
17044 $(HOST_EXPORTS) \
7f6ef0c0 17045 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 17046 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
7f6ef0c0 17047 CXXFLAGS="$(STAGE2_CFLAGS) -g0"; export CXXFLAGS; \
8520c408
AO
17048 echo Configuring stage b2g0 in $(HOST_SUBDIR)/mpfr ; \
17049 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
17050 cd $(HOST_SUBDIR)/mpfr || exit 1; \
17051 case $(srcdir) in \
17052 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17053 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17054 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17055 esac; \
17056 srcdiroption="--srcdir=$${topdir}/mpfr"; \
17057 libsrcdir="$$s/mpfr"; \
17058 $(SHELL) $${libsrcdir}/configure \
17059 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
17060 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
17061 --with-build-libsubdir=$(HOST_SUBDIR) \
17062 @stage2_werror_flag@ --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp
17063@endif mpfr-bootstrap
17064
4b900473
PB
17065.PHONY: configure-stage3-mpfr maybe-configure-stage3-mpfr
17066maybe-configure-stage3-mpfr:
17067@if mpfr-bootstrap
17068maybe-configure-stage3-mpfr: configure-stage3-mpfr
17069configure-stage3-mpfr:
17070 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
17071 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
17072 @r=`${PWD_COMMAND}`; export r; \
17073 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17074 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
17075 $(HOST_EXPORTS) \
7f6ef0c0 17076 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 17077 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
7f6ef0c0 17078 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
4b900473
PB
17079 echo Configuring stage 3 in $(HOST_SUBDIR)/mpfr ; \
17080 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
17081 cd $(HOST_SUBDIR)/mpfr || exit 1; \
17082 case $(srcdir) in \
17083 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17084 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17085 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17086 esac; \
17087 srcdiroption="--srcdir=$${topdir}/mpfr"; \
17088 libsrcdir="$$s/mpfr"; \
17089 $(SHELL) $${libsrcdir}/configure \
17090 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
17091 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
17092 --with-build-libsubdir=$(HOST_SUBDIR) \
17093 @stage2_werror_flag@ --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp
17094@endif mpfr-bootstrap
17095
8520c408
AO
17096.PHONY: configure-stageb3g2-mpfr maybe-configure-stageb3g2-mpfr
17097maybe-configure-stageb3g2-mpfr:
17098@if mpfr-bootstrap
17099maybe-configure-stageb3g2-mpfr: configure-stageb3g2-mpfr
17100configure-stageb3g2-mpfr:
17101 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
17102 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
17103 @r=`${PWD_COMMAND}`; export r; \
17104 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17105 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
17106 $(HOST_EXPORTS) \
7f6ef0c0 17107 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 17108 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
7f6ef0c0 17109 CXXFLAGS="$(STAGE3_CFLAGS) -g2"; export CXXFLAGS; \
8520c408
AO
17110 echo Configuring stage b3g2 in $(HOST_SUBDIR)/mpfr ; \
17111 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
17112 cd $(HOST_SUBDIR)/mpfr || exit 1; \
17113 case $(srcdir) in \
17114 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17115 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17116 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17117 esac; \
17118 srcdiroption="--srcdir=$${topdir}/mpfr"; \
17119 libsrcdir="$$s/mpfr"; \
17120 $(SHELL) $${libsrcdir}/configure \
17121 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
17122 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
17123 --with-build-libsubdir=$(HOST_SUBDIR) \
17124 @stage2_werror_flag@ --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp
17125@endif mpfr-bootstrap
17126
4b900473
PB
17127.PHONY: configure-stage4-mpfr maybe-configure-stage4-mpfr
17128maybe-configure-stage4-mpfr:
17129@if mpfr-bootstrap
17130maybe-configure-stage4-mpfr: configure-stage4-mpfr
17131configure-stage4-mpfr:
17132 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
17133 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
17134 @r=`${PWD_COMMAND}`; export r; \
17135 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17136 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
17137 $(HOST_EXPORTS) \
7f6ef0c0 17138 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 17139 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
7f6ef0c0 17140 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
4b900473
PB
17141 echo Configuring stage 4 in $(HOST_SUBDIR)/mpfr ; \
17142 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
17143 cd $(HOST_SUBDIR)/mpfr || exit 1; \
17144 case $(srcdir) in \
17145 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17146 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17147 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17148 esac; \
17149 srcdiroption="--srcdir=$${topdir}/mpfr"; \
17150 libsrcdir="$$s/mpfr"; \
17151 $(SHELL) $${libsrcdir}/configure \
17152 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
17153 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
17154 --with-build-libsubdir=$(HOST_SUBDIR) \
17155 @stage2_werror_flag@ --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp
17156@endif mpfr-bootstrap
17157
17158.PHONY: configure-stageprofile-mpfr maybe-configure-stageprofile-mpfr
17159maybe-configure-stageprofile-mpfr:
17160@if mpfr-bootstrap
17161maybe-configure-stageprofile-mpfr: configure-stageprofile-mpfr
17162configure-stageprofile-mpfr:
17163 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17164 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
17165 @r=`${PWD_COMMAND}`; export r; \
17166 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17167 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
17168 $(HOST_EXPORTS) \
7f6ef0c0 17169 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 17170 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
7f6ef0c0 17171 CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CXXFLAGS; \
4b900473
PB
17172 echo Configuring stage profile in $(HOST_SUBDIR)/mpfr ; \
17173 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
17174 cd $(HOST_SUBDIR)/mpfr || exit 1; \
17175 case $(srcdir) in \
17176 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17177 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17178 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17179 esac; \
17180 srcdiroption="--srcdir=$${topdir}/mpfr"; \
17181 libsrcdir="$$s/mpfr"; \
17182 $(SHELL) $${libsrcdir}/configure \
17183 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
17184 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
17185 --with-build-libsubdir=$(HOST_SUBDIR) \
17186 @stage2_werror_flag@ --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp
17187@endif mpfr-bootstrap
17188
17189.PHONY: configure-stagefeedback-mpfr maybe-configure-stagefeedback-mpfr
17190maybe-configure-stagefeedback-mpfr:
17191@if mpfr-bootstrap
17192maybe-configure-stagefeedback-mpfr: configure-stagefeedback-mpfr
17193configure-stagefeedback-mpfr:
17194 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17195 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
17196 @r=`${PWD_COMMAND}`; export r; \
17197 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17198 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
17199 $(HOST_EXPORTS) \
7f6ef0c0 17200 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 17201 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
7f6ef0c0 17202 CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CXXFLAGS; \
4b900473
PB
17203 echo Configuring stage feedback in $(HOST_SUBDIR)/mpfr ; \
17204 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
17205 cd $(HOST_SUBDIR)/mpfr || exit 1; \
17206 case $(srcdir) in \
17207 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17208 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17209 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17210 esac; \
17211 srcdiroption="--srcdir=$${topdir}/mpfr"; \
17212 libsrcdir="$$s/mpfr"; \
17213 $(SHELL) $${libsrcdir}/configure \
17214 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
17215 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
17216 --with-build-libsubdir=$(HOST_SUBDIR) \
17217 @stage2_werror_flag@ --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp
17218@endif mpfr-bootstrap
17219
17220
17221
17222
17223
17224.PHONY: all-mpfr maybe-all-mpfr
17225maybe-all-mpfr:
17226@if gcc-bootstrap
17227all-mpfr: stage_current
17228@endif gcc-bootstrap
17229@if mpfr
17230TARGET-mpfr=all
17231maybe-all-mpfr: all-mpfr
17232all-mpfr: configure-mpfr
17233 @r=`${PWD_COMMAND}`; export r; \
17234 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17235 $(HOST_EXPORTS) \
17236 (cd $(HOST_SUBDIR)/mpfr && \
7f6ef0c0
PB
17237 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
17238 $(TARGET-mpfr))
4b900473
PB
17239@endif mpfr
17240
17241
17242
17243.PHONY: all-stage1-mpfr maybe-all-stage1-mpfr
17244.PHONY: clean-stage1-mpfr maybe-clean-stage1-mpfr
17245maybe-all-stage1-mpfr:
17246maybe-clean-stage1-mpfr:
17247@if mpfr-bootstrap
17248maybe-all-stage1-mpfr: all-stage1-mpfr
17249all-stage1: all-stage1-mpfr
17250TARGET-stage1-mpfr = $(TARGET-mpfr)
17251all-stage1-mpfr: configure-stage1-mpfr
17252 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
17253 @r=`${PWD_COMMAND}`; export r; \
17254 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17255 $(HOST_EXPORTS) \
17256 cd $(HOST_SUBDIR)/mpfr && \
7f6ef0c0
PB
17257 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17258 CFLAGS="$(STAGE1_CFLAGS)" CXXFLAGS="$(STAGE1_CFLAGS)" \
17259 LIBCFLAGS="$(STAGE1_LIBCFLAGS)" \
17260 CFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" \
17261 CXXFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) \
4b900473
PB
17262 $(TARGET-stage1-mpfr)
17263
17264maybe-clean-stage1-mpfr: clean-stage1-mpfr
17265clean-stage1: clean-stage1-mpfr
17266clean-stage1-mpfr:
17267 @if [ $(current_stage) = stage1 ]; then \
17268 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17269 else \
17270 [ -f $(HOST_SUBDIR)/stage1-mpfr/Makefile ] || exit 0; \
17271 $(MAKE) stage1-start; \
17272 fi; \
17273 cd $(HOST_SUBDIR)/mpfr && \
7f6ef0c0 17274 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 17275 clean
4b900473
PB
17276@endif mpfr-bootstrap
17277
17278
17279.PHONY: all-stage2-mpfr maybe-all-stage2-mpfr
17280.PHONY: clean-stage2-mpfr maybe-clean-stage2-mpfr
17281maybe-all-stage2-mpfr:
17282maybe-clean-stage2-mpfr:
17283@if mpfr-bootstrap
17284maybe-all-stage2-mpfr: all-stage2-mpfr
17285all-stage2: all-stage2-mpfr
17286TARGET-stage2-mpfr = $(TARGET-mpfr)
17287all-stage2-mpfr: configure-stage2-mpfr
17288 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
17289 @r=`${PWD_COMMAND}`; export r; \
17290 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17291 $(HOST_EXPORTS) \
17292 $(POSTSTAGE1_HOST_EXPORTS) \
17293 cd $(HOST_SUBDIR)/mpfr && \
7f6ef0c0
PB
17294 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17295 CFLAGS="$(STAGE2_CFLAGS)" CXXFLAGS="$(STAGE2_CFLAGS)" \
17296 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
17297 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
17298 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4b900473
PB
17299 $(TARGET-stage2-mpfr)
17300
17301maybe-clean-stage2-mpfr: clean-stage2-mpfr
17302clean-stage2: clean-stage2-mpfr
17303clean-stage2-mpfr:
17304 @if [ $(current_stage) = stage2 ]; then \
17305 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17306 else \
17307 [ -f $(HOST_SUBDIR)/stage2-mpfr/Makefile ] || exit 0; \
17308 $(MAKE) stage2-start; \
17309 fi; \
17310 cd $(HOST_SUBDIR)/mpfr && \
7f6ef0c0 17311 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 17312 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 17313 clean
4b900473
PB
17314@endif mpfr-bootstrap
17315
17316
8520c408
AO
17317.PHONY: all-stageb2g0-mpfr maybe-all-stageb2g0-mpfr
17318.PHONY: clean-stageb2g0-mpfr maybe-clean-stageb2g0-mpfr
17319maybe-all-stageb2g0-mpfr:
17320maybe-clean-stageb2g0-mpfr:
17321@if mpfr-bootstrap
17322maybe-all-stageb2g0-mpfr: all-stageb2g0-mpfr
17323all-stageb2g0: all-stageb2g0-mpfr
17324TARGET-stageb2g0-mpfr = $(TARGET-mpfr)
17325all-stageb2g0-mpfr: configure-stageb2g0-mpfr
17326 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
17327 @r=`${PWD_COMMAND}`; export r; \
17328 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17329 $(HOST_EXPORTS) \
17330 $(POSTSTAGE1_HOST_EXPORTS) \
17331 cd $(HOST_SUBDIR)/mpfr && \
7f6ef0c0
PB
17332 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17333 CFLAGS="$(STAGE2_CFLAGS) -g0" CXXFLAGS="$(STAGE2_CFLAGS) -g0" \
17334 LIBCFLAGS="$(STAGE2_LIBCFLAGS) -g0" \
17335 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" \
17336 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
17337 $(TARGET-stageb2g0-mpfr)
17338
17339maybe-clean-stageb2g0-mpfr: clean-stageb2g0-mpfr
17340clean-stageb2g0: clean-stageb2g0-mpfr
17341clean-stageb2g0-mpfr:
17342 @if [ $(current_stage) = stageb2g0 ]; then \
17343 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17344 else \
17345 [ -f $(HOST_SUBDIR)/stageb2g0-mpfr/Makefile ] || exit 0; \
17346 $(MAKE) stageb2g0-start; \
17347 fi; \
17348 cd $(HOST_SUBDIR)/mpfr && \
7f6ef0c0 17349 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
17350 $(POSTSTAGE1_FLAGS_TO_PASS) \
17351 clean
17352@endif mpfr-bootstrap
17353
17354
4b900473
PB
17355.PHONY: all-stage3-mpfr maybe-all-stage3-mpfr
17356.PHONY: clean-stage3-mpfr maybe-clean-stage3-mpfr
17357maybe-all-stage3-mpfr:
17358maybe-clean-stage3-mpfr:
17359@if mpfr-bootstrap
17360maybe-all-stage3-mpfr: all-stage3-mpfr
17361all-stage3: all-stage3-mpfr
17362TARGET-stage3-mpfr = $(TARGET-mpfr)
17363all-stage3-mpfr: configure-stage3-mpfr
17364 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
17365 @r=`${PWD_COMMAND}`; export r; \
17366 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17367 $(HOST_EXPORTS) \
17368 $(POSTSTAGE1_HOST_EXPORTS) \
17369 cd $(HOST_SUBDIR)/mpfr && \
7f6ef0c0
PB
17370 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17371 CFLAGS="$(STAGE3_CFLAGS)" CXXFLAGS="$(STAGE3_CFLAGS)" \
17372 LIBCFLAGS="$(STAGE3_LIBCFLAGS)" \
17373 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" \
17374 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4b900473
PB
17375 $(TARGET-stage3-mpfr)
17376
17377maybe-clean-stage3-mpfr: clean-stage3-mpfr
17378clean-stage3: clean-stage3-mpfr
17379clean-stage3-mpfr:
17380 @if [ $(current_stage) = stage3 ]; then \
17381 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17382 else \
17383 [ -f $(HOST_SUBDIR)/stage3-mpfr/Makefile ] || exit 0; \
17384 $(MAKE) stage3-start; \
17385 fi; \
17386 cd $(HOST_SUBDIR)/mpfr && \
7f6ef0c0 17387 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 17388 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 17389 clean
4b900473
PB
17390@endif mpfr-bootstrap
17391
17392
8520c408
AO
17393.PHONY: all-stageb3g2-mpfr maybe-all-stageb3g2-mpfr
17394.PHONY: clean-stageb3g2-mpfr maybe-clean-stageb3g2-mpfr
17395maybe-all-stageb3g2-mpfr:
17396maybe-clean-stageb3g2-mpfr:
17397@if mpfr-bootstrap
17398maybe-all-stageb3g2-mpfr: all-stageb3g2-mpfr
17399all-stageb3g2: all-stageb3g2-mpfr
17400TARGET-stageb3g2-mpfr = $(TARGET-mpfr)
17401all-stageb3g2-mpfr: configure-stageb3g2-mpfr
17402 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
17403 @r=`${PWD_COMMAND}`; export r; \
17404 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17405 $(HOST_EXPORTS) \
17406 $(POSTSTAGE1_HOST_EXPORTS) \
17407 cd $(HOST_SUBDIR)/mpfr && \
7f6ef0c0
PB
17408 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17409 CFLAGS="$(STAGE3_CFLAGS) -g2" CXXFLAGS="$(STAGE3_CFLAGS) -g2" \
17410 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -g2" \
17411 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" \
17412 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
17413 $(TARGET-stageb3g2-mpfr)
17414
17415maybe-clean-stageb3g2-mpfr: clean-stageb3g2-mpfr
17416clean-stageb3g2: clean-stageb3g2-mpfr
17417clean-stageb3g2-mpfr:
17418 @if [ $(current_stage) = stageb3g2 ]; then \
17419 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17420 else \
17421 [ -f $(HOST_SUBDIR)/stageb3g2-mpfr/Makefile ] || exit 0; \
17422 $(MAKE) stageb3g2-start; \
17423 fi; \
17424 cd $(HOST_SUBDIR)/mpfr && \
7f6ef0c0 17425 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
17426 $(POSTSTAGE1_FLAGS_TO_PASS) \
17427 clean
17428@endif mpfr-bootstrap
17429
17430
4b900473
PB
17431.PHONY: all-stage4-mpfr maybe-all-stage4-mpfr
17432.PHONY: clean-stage4-mpfr maybe-clean-stage4-mpfr
17433maybe-all-stage4-mpfr:
17434maybe-clean-stage4-mpfr:
17435@if mpfr-bootstrap
17436maybe-all-stage4-mpfr: all-stage4-mpfr
17437all-stage4: all-stage4-mpfr
17438TARGET-stage4-mpfr = $(TARGET-mpfr)
17439all-stage4-mpfr: configure-stage4-mpfr
17440 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
17441 @r=`${PWD_COMMAND}`; export r; \
17442 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17443 $(HOST_EXPORTS) \
17444 $(POSTSTAGE1_HOST_EXPORTS) \
17445 cd $(HOST_SUBDIR)/mpfr && \
7f6ef0c0
PB
17446 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17447 CFLAGS="$(STAGE4_CFLAGS)" CXXFLAGS="$(STAGE4_CFLAGS)" \
17448 LIBCFLAGS="$(STAGE4_CFLAGS)" \
17449 CFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" \
17450 CXXFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4b900473
PB
17451 $(TARGET-stage4-mpfr)
17452
17453maybe-clean-stage4-mpfr: clean-stage4-mpfr
17454clean-stage4: clean-stage4-mpfr
17455clean-stage4-mpfr:
17456 @if [ $(current_stage) = stage4 ]; then \
17457 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17458 else \
17459 [ -f $(HOST_SUBDIR)/stage4-mpfr/Makefile ] || exit 0; \
17460 $(MAKE) stage4-start; \
17461 fi; \
17462 cd $(HOST_SUBDIR)/mpfr && \
7f6ef0c0 17463 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 17464 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 17465 clean
4b900473
PB
17466@endif mpfr-bootstrap
17467
17468
17469.PHONY: all-stageprofile-mpfr maybe-all-stageprofile-mpfr
17470.PHONY: clean-stageprofile-mpfr maybe-clean-stageprofile-mpfr
17471maybe-all-stageprofile-mpfr:
17472maybe-clean-stageprofile-mpfr:
17473@if mpfr-bootstrap
17474maybe-all-stageprofile-mpfr: all-stageprofile-mpfr
17475all-stageprofile: all-stageprofile-mpfr
17476TARGET-stageprofile-mpfr = $(TARGET-mpfr)
17477all-stageprofile-mpfr: configure-stageprofile-mpfr
17478 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17479 @r=`${PWD_COMMAND}`; export r; \
17480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17481 $(HOST_EXPORTS) \
17482 $(POSTSTAGE1_HOST_EXPORTS) \
17483 cd $(HOST_SUBDIR)/mpfr && \
7f6ef0c0
PB
17484 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17485 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" \
5c5f596d
PB
17486 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
17487 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
17488 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4b900473
PB
17489 $(TARGET-stageprofile-mpfr)
17490
17491maybe-clean-stageprofile-mpfr: clean-stageprofile-mpfr
17492clean-stageprofile: clean-stageprofile-mpfr
17493clean-stageprofile-mpfr:
17494 @if [ $(current_stage) = stageprofile ]; then \
17495 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17496 else \
17497 [ -f $(HOST_SUBDIR)/stageprofile-mpfr/Makefile ] || exit 0; \
17498 $(MAKE) stageprofile-start; \
17499 fi; \
17500 cd $(HOST_SUBDIR)/mpfr && \
7f6ef0c0 17501 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 17502 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 17503 clean
4b900473
PB
17504@endif mpfr-bootstrap
17505
17506
17507.PHONY: all-stagefeedback-mpfr maybe-all-stagefeedback-mpfr
17508.PHONY: clean-stagefeedback-mpfr maybe-clean-stagefeedback-mpfr
17509maybe-all-stagefeedback-mpfr:
17510maybe-clean-stagefeedback-mpfr:
17511@if mpfr-bootstrap
17512maybe-all-stagefeedback-mpfr: all-stagefeedback-mpfr
17513all-stagefeedback: all-stagefeedback-mpfr
17514TARGET-stagefeedback-mpfr = $(TARGET-mpfr)
17515all-stagefeedback-mpfr: configure-stagefeedback-mpfr
17516 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17517 @r=`${PWD_COMMAND}`; export r; \
17518 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17519 $(HOST_EXPORTS) \
17520 $(POSTSTAGE1_HOST_EXPORTS) \
17521 cd $(HOST_SUBDIR)/mpfr && \
7f6ef0c0
PB
17522 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17523 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use" \
17524 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use" \
17525 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" \
17526 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4b900473
PB
17527 $(TARGET-stagefeedback-mpfr)
17528
17529maybe-clean-stagefeedback-mpfr: clean-stagefeedback-mpfr
17530clean-stagefeedback: clean-stagefeedback-mpfr
17531clean-stagefeedback-mpfr:
17532 @if [ $(current_stage) = stagefeedback ]; then \
17533 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17534 else \
17535 [ -f $(HOST_SUBDIR)/stagefeedback-mpfr/Makefile ] || exit 0; \
17536 $(MAKE) stagefeedback-start; \
17537 fi; \
17538 cd $(HOST_SUBDIR)/mpfr && \
7f6ef0c0 17539 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 17540 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 17541 clean
4b900473
PB
17542@endif mpfr-bootstrap
17543
17544
17545
17546
17547
17548.PHONY: check-mpfr maybe-check-mpfr
17549maybe-check-mpfr:
17550@if mpfr
17551maybe-check-mpfr: check-mpfr
17552
17553check-mpfr:
17554 @: $(MAKE); $(unstage)
17555 @r=`${PWD_COMMAND}`; export r; \
17556 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17557 $(HOST_EXPORTS) \
17558 (cd $(HOST_SUBDIR)/mpfr && \
17559 $(MAKE) $(FLAGS_TO_PASS) check)
17560
17561@endif mpfr
17562
17563.PHONY: install-mpfr maybe-install-mpfr
17564maybe-install-mpfr:
17565@if mpfr
17566maybe-install-mpfr: install-mpfr
17567
17568install-mpfr:
17569
17570@endif mpfr
17571
17572# Other targets (info, dvi, pdf, etc.)
17573
17574.PHONY: maybe-info-mpfr info-mpfr
17575maybe-info-mpfr:
17576@if mpfr
17577maybe-info-mpfr: info-mpfr
17578
17579info-mpfr: \
17580 configure-mpfr
17581 @[ -f ./mpfr/Makefile ] || exit 0; \
17582 r=`${PWD_COMMAND}`; export r; \
17583 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17584 $(HOST_EXPORTS) \
17585 for flag in $(EXTRA_HOST_FLAGS) ; do \
17586 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17587 done; \
17588 echo "Doing info in mpfr" ; \
17589 (cd $(HOST_SUBDIR)/mpfr && \
17590 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17591 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17592 "RANLIB=$${RANLIB}" \
0c24b341 17593 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17594 info) \
17595 || exit 1
17596
17597@endif mpfr
17598
17599.PHONY: maybe-dvi-mpfr dvi-mpfr
17600maybe-dvi-mpfr:
17601@if mpfr
17602maybe-dvi-mpfr: dvi-mpfr
17603
17604dvi-mpfr: \
17605 configure-mpfr
17606 @[ -f ./mpfr/Makefile ] || exit 0; \
17607 r=`${PWD_COMMAND}`; export r; \
17608 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17609 $(HOST_EXPORTS) \
17610 for flag in $(EXTRA_HOST_FLAGS) ; do \
17611 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17612 done; \
17613 echo "Doing dvi in mpfr" ; \
17614 (cd $(HOST_SUBDIR)/mpfr && \
17615 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17616 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17617 "RANLIB=$${RANLIB}" \
0c24b341 17618 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17619 dvi) \
17620 || exit 1
17621
17622@endif mpfr
17623
17624.PHONY: maybe-pdf-mpfr pdf-mpfr
17625maybe-pdf-mpfr:
17626@if mpfr
17627maybe-pdf-mpfr: pdf-mpfr
17628
17629pdf-mpfr: \
17630 configure-mpfr
17631 @[ -f ./mpfr/Makefile ] || exit 0; \
17632 r=`${PWD_COMMAND}`; export r; \
17633 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17634 $(HOST_EXPORTS) \
17635 for flag in $(EXTRA_HOST_FLAGS) ; do \
17636 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17637 done; \
17638 echo "Doing pdf in mpfr" ; \
17639 (cd $(HOST_SUBDIR)/mpfr && \
17640 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17641 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17642 "RANLIB=$${RANLIB}" \
0c24b341 17643 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17644 pdf) \
17645 || exit 1
17646
17647@endif mpfr
17648
17649.PHONY: maybe-html-mpfr html-mpfr
17650maybe-html-mpfr:
17651@if mpfr
17652maybe-html-mpfr: html-mpfr
17653
17654html-mpfr: \
17655 configure-mpfr
17656 @[ -f ./mpfr/Makefile ] || exit 0; \
17657 r=`${PWD_COMMAND}`; export r; \
17658 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17659 $(HOST_EXPORTS) \
17660 for flag in $(EXTRA_HOST_FLAGS) ; do \
17661 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17662 done; \
17663 echo "Doing html in mpfr" ; \
17664 (cd $(HOST_SUBDIR)/mpfr && \
17665 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17666 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17667 "RANLIB=$${RANLIB}" \
0c24b341 17668 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17669 html) \
17670 || exit 1
17671
17672@endif mpfr
17673
17674.PHONY: maybe-TAGS-mpfr TAGS-mpfr
17675maybe-TAGS-mpfr:
17676@if mpfr
17677maybe-TAGS-mpfr: TAGS-mpfr
17678
17679TAGS-mpfr: \
17680 configure-mpfr
17681 @[ -f ./mpfr/Makefile ] || exit 0; \
17682 r=`${PWD_COMMAND}`; export r; \
17683 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17684 $(HOST_EXPORTS) \
17685 for flag in $(EXTRA_HOST_FLAGS) ; do \
17686 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17687 done; \
17688 echo "Doing TAGS in mpfr" ; \
17689 (cd $(HOST_SUBDIR)/mpfr && \
17690 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17691 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17692 "RANLIB=$${RANLIB}" \
0c24b341 17693 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17694 TAGS) \
17695 || exit 1
17696
17697@endif mpfr
17698
17699.PHONY: maybe-install-info-mpfr install-info-mpfr
17700maybe-install-info-mpfr:
17701@if mpfr
17702maybe-install-info-mpfr: install-info-mpfr
17703
17704install-info-mpfr: \
17705 configure-mpfr \
17706 info-mpfr
17707 @[ -f ./mpfr/Makefile ] || exit 0; \
17708 r=`${PWD_COMMAND}`; export r; \
17709 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17710 $(HOST_EXPORTS) \
17711 for flag in $(EXTRA_HOST_FLAGS) ; do \
17712 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17713 done; \
17714 echo "Doing install-info in mpfr" ; \
17715 (cd $(HOST_SUBDIR)/mpfr && \
17716 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17717 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17718 "RANLIB=$${RANLIB}" \
0c24b341 17719 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17720 install-info) \
17721 || exit 1
17722
17723@endif mpfr
17724
a3ca38d2
DD
17725.PHONY: maybe-install-pdf-mpfr install-pdf-mpfr
17726maybe-install-pdf-mpfr:
17727@if mpfr
17728maybe-install-pdf-mpfr: install-pdf-mpfr
17729
17730install-pdf-mpfr: \
17731 configure-mpfr \
17732 pdf-mpfr
17733 @[ -f ./mpfr/Makefile ] || exit 0; \
17734 r=`${PWD_COMMAND}`; export r; \
17735 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17736 $(HOST_EXPORTS) \
17737 for flag in $(EXTRA_HOST_FLAGS) ; do \
17738 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17739 done; \
17740 echo "Doing install-pdf in mpfr" ; \
17741 (cd $(HOST_SUBDIR)/mpfr && \
17742 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17743 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17744 "RANLIB=$${RANLIB}" \
0c24b341 17745 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
17746 install-pdf) \
17747 || exit 1
17748
17749@endif mpfr
17750
4b900473
PB
17751.PHONY: maybe-install-html-mpfr install-html-mpfr
17752maybe-install-html-mpfr:
17753@if mpfr
17754maybe-install-html-mpfr: install-html-mpfr
17755
17756install-html-mpfr: \
17757 configure-mpfr \
17758 html-mpfr
17759 @[ -f ./mpfr/Makefile ] || exit 0; \
17760 r=`${PWD_COMMAND}`; export r; \
17761 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17762 $(HOST_EXPORTS) \
17763 for flag in $(EXTRA_HOST_FLAGS) ; do \
17764 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17765 done; \
17766 echo "Doing install-html in mpfr" ; \
17767 (cd $(HOST_SUBDIR)/mpfr && \
17768 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17769 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17770 "RANLIB=$${RANLIB}" \
0c24b341 17771 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17772 install-html) \
17773 || exit 1
17774
17775@endif mpfr
17776
17777.PHONY: maybe-installcheck-mpfr installcheck-mpfr
17778maybe-installcheck-mpfr:
17779@if mpfr
17780maybe-installcheck-mpfr: installcheck-mpfr
17781
17782installcheck-mpfr: \
17783 configure-mpfr
17784 @[ -f ./mpfr/Makefile ] || exit 0; \
17785 r=`${PWD_COMMAND}`; export r; \
17786 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17787 $(HOST_EXPORTS) \
17788 for flag in $(EXTRA_HOST_FLAGS) ; do \
17789 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17790 done; \
17791 echo "Doing installcheck in mpfr" ; \
17792 (cd $(HOST_SUBDIR)/mpfr && \
17793 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17794 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17795 "RANLIB=$${RANLIB}" \
0c24b341 17796 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17797 installcheck) \
17798 || exit 1
17799
17800@endif mpfr
17801
17802.PHONY: maybe-mostlyclean-mpfr mostlyclean-mpfr
17803maybe-mostlyclean-mpfr:
17804@if mpfr
17805maybe-mostlyclean-mpfr: mostlyclean-mpfr
17806
17807mostlyclean-mpfr:
17808 @[ -f ./mpfr/Makefile ] || exit 0; \
17809 r=`${PWD_COMMAND}`; export r; \
17810 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17811 $(HOST_EXPORTS) \
17812 for flag in $(EXTRA_HOST_FLAGS) ; do \
17813 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17814 done; \
17815 echo "Doing mostlyclean in mpfr" ; \
17816 (cd $(HOST_SUBDIR)/mpfr && \
17817 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17818 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17819 "RANLIB=$${RANLIB}" \
0c24b341 17820 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17821 mostlyclean) \
17822 || exit 1
17823
17824@endif mpfr
17825
17826.PHONY: maybe-clean-mpfr clean-mpfr
17827maybe-clean-mpfr:
17828@if mpfr
17829maybe-clean-mpfr: clean-mpfr
17830
17831clean-mpfr:
17832 @[ -f ./mpfr/Makefile ] || exit 0; \
17833 r=`${PWD_COMMAND}`; export r; \
17834 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17835 $(HOST_EXPORTS) \
17836 for flag in $(EXTRA_HOST_FLAGS) ; do \
17837 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17838 done; \
17839 echo "Doing clean in mpfr" ; \
17840 (cd $(HOST_SUBDIR)/mpfr && \
17841 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17842 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17843 "RANLIB=$${RANLIB}" \
0c24b341 17844 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17845 clean) \
17846 || exit 1
17847
17848@endif mpfr
17849
17850.PHONY: maybe-distclean-mpfr distclean-mpfr
17851maybe-distclean-mpfr:
17852@if mpfr
17853maybe-distclean-mpfr: distclean-mpfr
17854
17855distclean-mpfr:
17856 @[ -f ./mpfr/Makefile ] || exit 0; \
17857 r=`${PWD_COMMAND}`; export r; \
17858 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17859 $(HOST_EXPORTS) \
17860 for flag in $(EXTRA_HOST_FLAGS) ; do \
17861 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17862 done; \
17863 echo "Doing distclean in mpfr" ; \
17864 (cd $(HOST_SUBDIR)/mpfr && \
17865 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17866 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17867 "RANLIB=$${RANLIB}" \
0c24b341 17868 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17869 distclean) \
17870 || exit 1
17871
17872@endif mpfr
17873
17874.PHONY: maybe-maintainer-clean-mpfr maintainer-clean-mpfr
17875maybe-maintainer-clean-mpfr:
17876@if mpfr
17877maybe-maintainer-clean-mpfr: maintainer-clean-mpfr
17878
17879maintainer-clean-mpfr:
17880 @[ -f ./mpfr/Makefile ] || exit 0; \
17881 r=`${PWD_COMMAND}`; export r; \
17882 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17883 $(HOST_EXPORTS) \
17884 for flag in $(EXTRA_HOST_FLAGS) ; do \
17885 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17886 done; \
17887 echo "Doing maintainer-clean in mpfr" ; \
17888 (cd $(HOST_SUBDIR)/mpfr && \
17889 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17890 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17891 "RANLIB=$${RANLIB}" \
0c24b341 17892 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17893 maintainer-clean) \
17894 || exit 1
17895
17896@endif mpfr
17897
17898
17899
b813574b
PB
17900.PHONY: configure-gnuserv maybe-configure-gnuserv
17901maybe-configure-gnuserv:
4f0ef2d8
CD
17902@if gcc-bootstrap
17903configure-gnuserv: stage_current
17904@endif gcc-bootstrap
b813574b
PB
17905@if gnuserv
17906maybe-configure-gnuserv: configure-gnuserv
c52c6897 17907configure-gnuserv:
0aed8855 17908 @: $(MAKE); $(unstage)
c52c6897 17909 @r=`${PWD_COMMAND}`; export r; \
4fa63067 17910 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
17911 test ! -f $(HOST_SUBDIR)/gnuserv/Makefile || exit 0; \
17912 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gnuserv ; \
378fce5b 17913 $(HOST_EXPORTS) \
a7254363
PB
17914 echo Configuring in $(HOST_SUBDIR)/gnuserv; \
17915 cd "$(HOST_SUBDIR)/gnuserv" || exit 1; \
4fa63067 17916 case $(srcdir) in \
b00612cc
PB
17917 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17918 *) topdir=`echo $(HOST_SUBDIR)/gnuserv/ | \
17919 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 17920 esac; \
b00612cc
PB
17921 srcdiroption="--srcdir=$${topdir}/gnuserv"; \
17922 libsrcdir="$$s/gnuserv"; \
4fa63067 17923 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
17924 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17925 --target=${target_alias} $${srcdiroption} \
2a4cbe27 17926 || exit 1
b813574b 17927@endif gnuserv
2a4cbe27 17928
a7254363
PB
17929
17930
d545f33b
PB
17931
17932
b813574b
PB
17933.PHONY: all-gnuserv maybe-all-gnuserv
17934maybe-all-gnuserv:
4f0ef2d8
CD
17935@if gcc-bootstrap
17936all-gnuserv: stage_current
17937@endif gcc-bootstrap
b813574b 17938@if gnuserv
d27cc32e 17939TARGET-gnuserv=all
b813574b
PB
17940maybe-all-gnuserv: all-gnuserv
17941all-gnuserv: configure-gnuserv
0aed8855 17942 @: $(MAKE); $(unstage)
4fa63067
NN
17943 @r=`${PWD_COMMAND}`; export r; \
17944 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 17945 $(HOST_EXPORTS) \
b00612cc 17946 (cd $(HOST_SUBDIR)/gnuserv && \
7f6ef0c0
PB
17947 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
17948 $(TARGET-gnuserv))
b813574b 17949@endif gnuserv
2a4cbe27 17950
a7254363 17951
d545f33b
PB
17952
17953
b813574b
PB
17954.PHONY: check-gnuserv maybe-check-gnuserv
17955maybe-check-gnuserv:
17956@if gnuserv
17957maybe-check-gnuserv: check-gnuserv
2a4cbe27 17958
b813574b 17959check-gnuserv:
0aed8855 17960 @: $(MAKE); $(unstage)
4fa63067 17961 @r=`${PWD_COMMAND}`; export r; \
b40e3958 17962 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 17963 $(HOST_EXPORTS) \
b00612cc
PB
17964 (cd $(HOST_SUBDIR)/gnuserv && \
17965 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 17966
b813574b 17967@endif gnuserv
2a4cbe27 17968
b813574b
PB
17969.PHONY: install-gnuserv maybe-install-gnuserv
17970maybe-install-gnuserv:
17971@if gnuserv
17972maybe-install-gnuserv: install-gnuserv
2a4cbe27 17973
b813574b 17974install-gnuserv: installdirs
0aed8855 17975 @: $(MAKE); $(unstage)
4fa63067 17976 @r=`${PWD_COMMAND}`; export r; \
b40e3958 17977 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 17978 $(HOST_EXPORTS) \
b00612cc 17979 (cd $(HOST_SUBDIR)/gnuserv && \
2da12f12 17980 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 17981
b813574b 17982@endif gnuserv
2a4cbe27 17983
56a8fe78 17984# Other targets (info, dvi, pdf, etc.)
2a4cbe27 17985
b813574b
PB
17986.PHONY: maybe-info-gnuserv info-gnuserv
17987maybe-info-gnuserv:
17988@if gnuserv
17989maybe-info-gnuserv: info-gnuserv
4fa63067 17990
b813574b
PB
17991info-gnuserv: \
17992 configure-gnuserv
0aed8855 17993 @: $(MAKE); $(unstage)
b813574b 17994 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
17995 r=`${PWD_COMMAND}`; export r; \
17996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 17997 $(HOST_EXPORTS) \
b813574b 17998 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
17999 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18000 done; \
b813574b 18001 echo "Doing info in gnuserv" ; \
b00612cc 18002 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
18003 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18004 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18005 "RANLIB=$${RANLIB}" \
0c24b341 18006 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18007 info) \
2a4cbe27
NN
18008 || exit 1
18009
b813574b 18010@endif gnuserv
2a4cbe27 18011
b813574b
PB
18012.PHONY: maybe-dvi-gnuserv dvi-gnuserv
18013maybe-dvi-gnuserv:
18014@if gnuserv
18015maybe-dvi-gnuserv: dvi-gnuserv
2a4cbe27 18016
b813574b
PB
18017dvi-gnuserv: \
18018 configure-gnuserv
0aed8855 18019 @: $(MAKE); $(unstage)
b813574b 18020 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
18021 r=`${PWD_COMMAND}`; export r; \
18022 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18023 $(HOST_EXPORTS) \
b813574b 18024 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18025 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18026 done; \
b813574b 18027 echo "Doing dvi in gnuserv" ; \
b00612cc 18028 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
18029 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18030 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18031 "RANLIB=$${RANLIB}" \
0c24b341 18032 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18033 dvi) \
2a4cbe27
NN
18034 || exit 1
18035
b813574b 18036@endif gnuserv
2a4cbe27 18037
56a8fe78
DD
18038.PHONY: maybe-pdf-gnuserv pdf-gnuserv
18039maybe-pdf-gnuserv:
18040@if gnuserv
18041maybe-pdf-gnuserv: pdf-gnuserv
18042
18043pdf-gnuserv: \
18044 configure-gnuserv
18045 @: $(MAKE); $(unstage)
18046 @[ -f ./gnuserv/Makefile ] || exit 0; \
18047 r=`${PWD_COMMAND}`; export r; \
18048 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18049 $(HOST_EXPORTS) \
18050 for flag in $(EXTRA_HOST_FLAGS) ; do \
18051 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18052 done; \
18053 echo "Doing pdf in gnuserv" ; \
18054 (cd $(HOST_SUBDIR)/gnuserv && \
18055 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18056 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18057 "RANLIB=$${RANLIB}" \
0c24b341 18058 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
18059 pdf) \
18060 || exit 1
18061
18062@endif gnuserv
18063
6d389afc
MS
18064.PHONY: maybe-html-gnuserv html-gnuserv
18065maybe-html-gnuserv:
18066@if gnuserv
18067maybe-html-gnuserv: html-gnuserv
18068
18069html-gnuserv: \
18070 configure-gnuserv
0aed8855 18071 @: $(MAKE); $(unstage)
6d389afc
MS
18072 @[ -f ./gnuserv/Makefile ] || exit 0; \
18073 r=`${PWD_COMMAND}`; export r; \
18074 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
18075 $(HOST_EXPORTS) \
18076 for flag in $(EXTRA_HOST_FLAGS) ; do \
18077 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18078 done; \
18079 echo "Doing html in gnuserv" ; \
b00612cc 18080 (cd $(HOST_SUBDIR)/gnuserv && \
6d389afc
MS
18081 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18082 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18083 "RANLIB=$${RANLIB}" \
0c24b341 18084 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
18085 html) \
18086 || exit 1
18087
18088@endif gnuserv
18089
b813574b
PB
18090.PHONY: maybe-TAGS-gnuserv TAGS-gnuserv
18091maybe-TAGS-gnuserv:
18092@if gnuserv
18093maybe-TAGS-gnuserv: TAGS-gnuserv
2a4cbe27 18094
b813574b
PB
18095TAGS-gnuserv: \
18096 configure-gnuserv
0aed8855 18097 @: $(MAKE); $(unstage)
b813574b 18098 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
18099 r=`${PWD_COMMAND}`; export r; \
18100 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18101 $(HOST_EXPORTS) \
b813574b 18102 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18103 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18104 done; \
b813574b 18105 echo "Doing TAGS in gnuserv" ; \
b00612cc 18106 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
18107 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18108 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18109 "RANLIB=$${RANLIB}" \
0c24b341 18110 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18111 TAGS) \
2a4cbe27
NN
18112 || exit 1
18113
b813574b 18114@endif gnuserv
2a4cbe27 18115
b813574b
PB
18116.PHONY: maybe-install-info-gnuserv install-info-gnuserv
18117maybe-install-info-gnuserv:
18118@if gnuserv
18119maybe-install-info-gnuserv: install-info-gnuserv
2a4cbe27 18120
b813574b
PB
18121install-info-gnuserv: \
18122 configure-gnuserv \
18123 info-gnuserv
0aed8855 18124 @: $(MAKE); $(unstage)
b813574b 18125 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
18126 r=`${PWD_COMMAND}`; export r; \
18127 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18128 $(HOST_EXPORTS) \
b813574b 18129 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18130 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18131 done; \
b813574b 18132 echo "Doing install-info in gnuserv" ; \
b00612cc 18133 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
18134 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18135 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18136 "RANLIB=$${RANLIB}" \
0c24b341 18137 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18138 install-info) \
2a4cbe27
NN
18139 || exit 1
18140
b813574b 18141@endif gnuserv
2a4cbe27 18142
a3ca38d2
DD
18143.PHONY: maybe-install-pdf-gnuserv install-pdf-gnuserv
18144maybe-install-pdf-gnuserv:
18145@if gnuserv
18146maybe-install-pdf-gnuserv: install-pdf-gnuserv
18147
18148install-pdf-gnuserv: \
18149 configure-gnuserv \
18150 pdf-gnuserv
18151 @: $(MAKE); $(unstage)
18152 @[ -f ./gnuserv/Makefile ] || exit 0; \
18153 r=`${PWD_COMMAND}`; export r; \
18154 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18155 $(HOST_EXPORTS) \
18156 for flag in $(EXTRA_HOST_FLAGS) ; do \
18157 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18158 done; \
18159 echo "Doing install-pdf in gnuserv" ; \
18160 (cd $(HOST_SUBDIR)/gnuserv && \
18161 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18162 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18163 "RANLIB=$${RANLIB}" \
0c24b341 18164 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
18165 install-pdf) \
18166 || exit 1
18167
18168@endif gnuserv
18169
108a6f8e
CD
18170.PHONY: maybe-install-html-gnuserv install-html-gnuserv
18171maybe-install-html-gnuserv:
18172@if gnuserv
18173maybe-install-html-gnuserv: install-html-gnuserv
18174
18175install-html-gnuserv: \
18176 configure-gnuserv \
18177 html-gnuserv
18178 @: $(MAKE); $(unstage)
18179 @[ -f ./gnuserv/Makefile ] || exit 0; \
18180 r=`${PWD_COMMAND}`; export r; \
18181 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18182 $(HOST_EXPORTS) \
18183 for flag in $(EXTRA_HOST_FLAGS) ; do \
18184 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18185 done; \
18186 echo "Doing install-html in gnuserv" ; \
18187 (cd $(HOST_SUBDIR)/gnuserv && \
18188 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18189 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18190 "RANLIB=$${RANLIB}" \
0c24b341 18191 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
18192 install-html) \
18193 || exit 1
18194
18195@endif gnuserv
18196
b813574b
PB
18197.PHONY: maybe-installcheck-gnuserv installcheck-gnuserv
18198maybe-installcheck-gnuserv:
18199@if gnuserv
18200maybe-installcheck-gnuserv: installcheck-gnuserv
2a4cbe27 18201
b813574b
PB
18202installcheck-gnuserv: \
18203 configure-gnuserv
0aed8855 18204 @: $(MAKE); $(unstage)
b813574b 18205 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
18206 r=`${PWD_COMMAND}`; export r; \
18207 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18208 $(HOST_EXPORTS) \
b813574b 18209 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18210 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18211 done; \
b813574b 18212 echo "Doing installcheck in gnuserv" ; \
b00612cc 18213 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
18214 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18215 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18216 "RANLIB=$${RANLIB}" \
0c24b341 18217 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18218 installcheck) \
2a4cbe27
NN
18219 || exit 1
18220
b813574b 18221@endif gnuserv
2a4cbe27 18222
b813574b
PB
18223.PHONY: maybe-mostlyclean-gnuserv mostlyclean-gnuserv
18224maybe-mostlyclean-gnuserv:
18225@if gnuserv
18226maybe-mostlyclean-gnuserv: mostlyclean-gnuserv
2a4cbe27 18227
b813574b 18228mostlyclean-gnuserv:
0aed8855 18229 @: $(MAKE); $(unstage)
b813574b 18230 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
18231 r=`${PWD_COMMAND}`; export r; \
18232 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18233 $(HOST_EXPORTS) \
b813574b 18234 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18235 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18236 done; \
b813574b 18237 echo "Doing mostlyclean in gnuserv" ; \
b00612cc 18238 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
18239 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18240 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18241 "RANLIB=$${RANLIB}" \
0c24b341 18242 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18243 mostlyclean) \
2a4cbe27
NN
18244 || exit 1
18245
b813574b 18246@endif gnuserv
2a4cbe27 18247
b813574b
PB
18248.PHONY: maybe-clean-gnuserv clean-gnuserv
18249maybe-clean-gnuserv:
18250@if gnuserv
18251maybe-clean-gnuserv: clean-gnuserv
2a4cbe27 18252
b813574b 18253clean-gnuserv:
0aed8855 18254 @: $(MAKE); $(unstage)
b813574b 18255 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
18256 r=`${PWD_COMMAND}`; export r; \
18257 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18258 $(HOST_EXPORTS) \
b813574b 18259 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18260 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18261 done; \
b813574b 18262 echo "Doing clean in gnuserv" ; \
b00612cc 18263 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
18264 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18265 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18266 "RANLIB=$${RANLIB}" \
0c24b341 18267 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18268 clean) \
2a4cbe27
NN
18269 || exit 1
18270
b813574b 18271@endif gnuserv
2a4cbe27 18272
b813574b
PB
18273.PHONY: maybe-distclean-gnuserv distclean-gnuserv
18274maybe-distclean-gnuserv:
18275@if gnuserv
18276maybe-distclean-gnuserv: distclean-gnuserv
2a4cbe27 18277
b813574b 18278distclean-gnuserv:
0aed8855 18279 @: $(MAKE); $(unstage)
b813574b 18280 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
18281 r=`${PWD_COMMAND}`; export r; \
18282 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18283 $(HOST_EXPORTS) \
b813574b 18284 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18285 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18286 done; \
b813574b 18287 echo "Doing distclean in gnuserv" ; \
b00612cc 18288 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
18289 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18290 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18291 "RANLIB=$${RANLIB}" \
0c24b341 18292 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18293 distclean) \
2a4cbe27
NN
18294 || exit 1
18295
b813574b 18296@endif gnuserv
2a4cbe27 18297
b813574b
PB
18298.PHONY: maybe-maintainer-clean-gnuserv maintainer-clean-gnuserv
18299maybe-maintainer-clean-gnuserv:
18300@if gnuserv
18301maybe-maintainer-clean-gnuserv: maintainer-clean-gnuserv
2a4cbe27 18302
b813574b 18303maintainer-clean-gnuserv:
0aed8855 18304 @: $(MAKE); $(unstage)
b813574b 18305 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
18306 r=`${PWD_COMMAND}`; export r; \
18307 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18308 $(HOST_EXPORTS) \
b813574b 18309 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18310 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18311 done; \
b813574b 18312 echo "Doing maintainer-clean in gnuserv" ; \
b00612cc 18313 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
18314 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18315 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18316 "RANLIB=$${RANLIB}" \
0c24b341 18317 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18318 maintainer-clean) \
2a4cbe27
NN
18319 || exit 1
18320
b813574b 18321@endif gnuserv
2a4cbe27 18322
2a4cbe27 18323
a7254363 18324
93f9b408
ILT
18325.PHONY: configure-gold maybe-configure-gold
18326maybe-configure-gold:
18327@if gcc-bootstrap
18328configure-gold: stage_current
18329@endif gcc-bootstrap
18330@if gold
18331maybe-configure-gold: configure-gold
18332configure-gold:
18333 @r=`${PWD_COMMAND}`; export r; \
18334 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18335 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
18336 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
18337 $(HOST_EXPORTS) \
18338 echo Configuring in $(HOST_SUBDIR)/gold; \
18339 cd "$(HOST_SUBDIR)/gold" || exit 1; \
18340 case $(srcdir) in \
18341 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18342 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
18343 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18344 esac; \
18345 srcdiroption="--srcdir=$${topdir}/gold"; \
18346 libsrcdir="$$s/gold"; \
18347 $(SHELL) $${libsrcdir}/configure \
18348 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18349 --target=${target_alias} $${srcdiroption} \
18350 || exit 1
18351@endif gold
18352
18353
18354
18355.PHONY: configure-stage1-gold maybe-configure-stage1-gold
18356maybe-configure-stage1-gold:
18357@if gold-bootstrap
18358maybe-configure-stage1-gold: configure-stage1-gold
18359configure-stage1-gold:
18360 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
18361 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
18362 @r=`${PWD_COMMAND}`; export r; \
18363 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18364 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
18365 $(HOST_EXPORTS) \
18366 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
18367 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
18368 echo Configuring stage 1 in $(HOST_SUBDIR)/gold ; \
18369 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
18370 cd $(HOST_SUBDIR)/gold || exit 1; \
18371 case $(srcdir) in \
18372 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18373 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
18374 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18375 esac; \
18376 srcdiroption="--srcdir=$${topdir}/gold"; \
18377 libsrcdir="$$s/gold"; \
18378 $(SHELL) $${libsrcdir}/configure \
18379 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18380 --target=${target_alias} $${srcdiroption} \
18381 \
18382 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
18383@endif gold-bootstrap
18384
18385.PHONY: configure-stage2-gold maybe-configure-stage2-gold
18386maybe-configure-stage2-gold:
18387@if gold-bootstrap
18388maybe-configure-stage2-gold: configure-stage2-gold
18389configure-stage2-gold:
18390 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
18391 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
18392 @r=`${PWD_COMMAND}`; export r; \
18393 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18394 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
18395 $(HOST_EXPORTS) \
18396 $(POSTSTAGE1_HOST_EXPORTS) \
18397 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
18398 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
18399 echo Configuring stage 2 in $(HOST_SUBDIR)/gold ; \
18400 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
18401 cd $(HOST_SUBDIR)/gold || exit 1; \
18402 case $(srcdir) in \
18403 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18404 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
18405 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18406 esac; \
18407 srcdiroption="--srcdir=$${topdir}/gold"; \
18408 libsrcdir="$$s/gold"; \
18409 $(SHELL) $${libsrcdir}/configure \
18410 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18411 --target=${target_alias} $${srcdiroption} \
18412 --with-build-libsubdir=$(HOST_SUBDIR) \
18413 @stage2_werror_flag@
18414@endif gold-bootstrap
18415
18416.PHONY: configure-stageb2g0-gold maybe-configure-stageb2g0-gold
18417maybe-configure-stageb2g0-gold:
18418@if gold-bootstrap
18419maybe-configure-stageb2g0-gold: configure-stageb2g0-gold
18420configure-stageb2g0-gold:
18421 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
18422 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
18423 @r=`${PWD_COMMAND}`; export r; \
18424 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18425 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
18426 $(HOST_EXPORTS) \
18427 $(POSTSTAGE1_HOST_EXPORTS) \
18428 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
18429 CXXFLAGS="$(STAGE2_CFLAGS) -g0"; export CXXFLAGS; \
18430 echo Configuring stage b2g0 in $(HOST_SUBDIR)/gold ; \
18431 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
18432 cd $(HOST_SUBDIR)/gold || exit 1; \
18433 case $(srcdir) in \
18434 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18435 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
18436 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18437 esac; \
18438 srcdiroption="--srcdir=$${topdir}/gold"; \
18439 libsrcdir="$$s/gold"; \
18440 $(SHELL) $${libsrcdir}/configure \
18441 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18442 --target=${target_alias} $${srcdiroption} \
18443 --with-build-libsubdir=$(HOST_SUBDIR) \
18444 @stage2_werror_flag@
18445@endif gold-bootstrap
18446
18447.PHONY: configure-stage3-gold maybe-configure-stage3-gold
18448maybe-configure-stage3-gold:
18449@if gold-bootstrap
18450maybe-configure-stage3-gold: configure-stage3-gold
18451configure-stage3-gold:
18452 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
18453 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
18454 @r=`${PWD_COMMAND}`; export r; \
18455 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18456 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
18457 $(HOST_EXPORTS) \
18458 $(POSTSTAGE1_HOST_EXPORTS) \
18459 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
18460 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
18461 echo Configuring stage 3 in $(HOST_SUBDIR)/gold ; \
18462 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
18463 cd $(HOST_SUBDIR)/gold || exit 1; \
18464 case $(srcdir) in \
18465 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18466 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
18467 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18468 esac; \
18469 srcdiroption="--srcdir=$${topdir}/gold"; \
18470 libsrcdir="$$s/gold"; \
18471 $(SHELL) $${libsrcdir}/configure \
18472 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18473 --target=${target_alias} $${srcdiroption} \
18474 --with-build-libsubdir=$(HOST_SUBDIR) \
18475 @stage2_werror_flag@
18476@endif gold-bootstrap
18477
18478.PHONY: configure-stageb3g2-gold maybe-configure-stageb3g2-gold
18479maybe-configure-stageb3g2-gold:
18480@if gold-bootstrap
18481maybe-configure-stageb3g2-gold: configure-stageb3g2-gold
18482configure-stageb3g2-gold:
18483 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
18484 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
18485 @r=`${PWD_COMMAND}`; export r; \
18486 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18487 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
18488 $(HOST_EXPORTS) \
18489 $(POSTSTAGE1_HOST_EXPORTS) \
18490 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
18491 CXXFLAGS="$(STAGE3_CFLAGS) -g2"; export CXXFLAGS; \
18492 echo Configuring stage b3g2 in $(HOST_SUBDIR)/gold ; \
18493 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
18494 cd $(HOST_SUBDIR)/gold || exit 1; \
18495 case $(srcdir) in \
18496 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18497 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
18498 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18499 esac; \
18500 srcdiroption="--srcdir=$${topdir}/gold"; \
18501 libsrcdir="$$s/gold"; \
18502 $(SHELL) $${libsrcdir}/configure \
18503 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18504 --target=${target_alias} $${srcdiroption} \
18505 --with-build-libsubdir=$(HOST_SUBDIR) \
18506 @stage2_werror_flag@
18507@endif gold-bootstrap
18508
18509.PHONY: configure-stage4-gold maybe-configure-stage4-gold
18510maybe-configure-stage4-gold:
18511@if gold-bootstrap
18512maybe-configure-stage4-gold: configure-stage4-gold
18513configure-stage4-gold:
18514 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
18515 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
18516 @r=`${PWD_COMMAND}`; export r; \
18517 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18518 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
18519 $(HOST_EXPORTS) \
18520 $(POSTSTAGE1_HOST_EXPORTS) \
18521 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
18522 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
18523 echo Configuring stage 4 in $(HOST_SUBDIR)/gold ; \
18524 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
18525 cd $(HOST_SUBDIR)/gold || exit 1; \
18526 case $(srcdir) in \
18527 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18528 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
18529 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18530 esac; \
18531 srcdiroption="--srcdir=$${topdir}/gold"; \
18532 libsrcdir="$$s/gold"; \
18533 $(SHELL) $${libsrcdir}/configure \
18534 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18535 --target=${target_alias} $${srcdiroption} \
18536 --with-build-libsubdir=$(HOST_SUBDIR) \
18537 @stage2_werror_flag@
18538@endif gold-bootstrap
18539
18540.PHONY: configure-stageprofile-gold maybe-configure-stageprofile-gold
18541maybe-configure-stageprofile-gold:
18542@if gold-bootstrap
18543maybe-configure-stageprofile-gold: configure-stageprofile-gold
18544configure-stageprofile-gold:
18545 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
18546 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
18547 @r=`${PWD_COMMAND}`; export r; \
18548 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18549 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
18550 $(HOST_EXPORTS) \
18551 $(POSTSTAGE1_HOST_EXPORTS) \
18552 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
18553 CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CXXFLAGS; \
18554 echo Configuring stage profile in $(HOST_SUBDIR)/gold ; \
18555 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
18556 cd $(HOST_SUBDIR)/gold || exit 1; \
18557 case $(srcdir) in \
18558 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18559 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
18560 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18561 esac; \
18562 srcdiroption="--srcdir=$${topdir}/gold"; \
18563 libsrcdir="$$s/gold"; \
18564 $(SHELL) $${libsrcdir}/configure \
18565 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18566 --target=${target_alias} $${srcdiroption} \
18567 --with-build-libsubdir=$(HOST_SUBDIR) \
18568 @stage2_werror_flag@
18569@endif gold-bootstrap
18570
18571.PHONY: configure-stagefeedback-gold maybe-configure-stagefeedback-gold
18572maybe-configure-stagefeedback-gold:
18573@if gold-bootstrap
18574maybe-configure-stagefeedback-gold: configure-stagefeedback-gold
18575configure-stagefeedback-gold:
18576 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
18577 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
18578 @r=`${PWD_COMMAND}`; export r; \
18579 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18580 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
18581 $(HOST_EXPORTS) \
18582 $(POSTSTAGE1_HOST_EXPORTS) \
18583 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
18584 CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CXXFLAGS; \
18585 echo Configuring stage feedback in $(HOST_SUBDIR)/gold ; \
18586 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
18587 cd $(HOST_SUBDIR)/gold || exit 1; \
18588 case $(srcdir) in \
18589 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18590 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
18591 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18592 esac; \
18593 srcdiroption="--srcdir=$${topdir}/gold"; \
18594 libsrcdir="$$s/gold"; \
18595 $(SHELL) $${libsrcdir}/configure \
18596 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18597 --target=${target_alias} $${srcdiroption} \
18598 --with-build-libsubdir=$(HOST_SUBDIR) \
18599 @stage2_werror_flag@
18600@endif gold-bootstrap
18601
18602
18603
18604
18605
18606.PHONY: all-gold maybe-all-gold
18607maybe-all-gold:
18608@if gcc-bootstrap
18609all-gold: stage_current
18610@endif gcc-bootstrap
18611@if gold
18612TARGET-gold=all
18613maybe-all-gold: all-gold
18614all-gold: configure-gold
18615 @r=`${PWD_COMMAND}`; export r; \
18616 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18617 $(HOST_EXPORTS) \
18618 (cd $(HOST_SUBDIR)/gold && \
18619 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
18620 $(TARGET-gold))
18621@endif gold
18622
18623
18624
18625.PHONY: all-stage1-gold maybe-all-stage1-gold
18626.PHONY: clean-stage1-gold maybe-clean-stage1-gold
18627maybe-all-stage1-gold:
18628maybe-clean-stage1-gold:
18629@if gold-bootstrap
18630maybe-all-stage1-gold: all-stage1-gold
18631all-stage1: all-stage1-gold
18632TARGET-stage1-gold = $(TARGET-gold)
18633all-stage1-gold: configure-stage1-gold
18634 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
18635 @r=`${PWD_COMMAND}`; export r; \
18636 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18637 $(HOST_EXPORTS) \
18638 cd $(HOST_SUBDIR)/gold && \
18639 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18640 CFLAGS="$(STAGE1_CFLAGS)" CXXFLAGS="$(STAGE1_CFLAGS)" \
18641 LIBCFLAGS="$(STAGE1_LIBCFLAGS)" \
18642 CFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" \
18643 CXXFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) \
18644 $(TARGET-stage1-gold)
18645
18646maybe-clean-stage1-gold: clean-stage1-gold
18647clean-stage1: clean-stage1-gold
18648clean-stage1-gold:
18649 @if [ $(current_stage) = stage1 ]; then \
18650 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
18651 else \
18652 [ -f $(HOST_SUBDIR)/stage1-gold/Makefile ] || exit 0; \
18653 $(MAKE) stage1-start; \
18654 fi; \
18655 cd $(HOST_SUBDIR)/gold && \
18656 $(MAKE) $(EXTRA_HOST_FLAGS) \
18657 clean
18658@endif gold-bootstrap
18659
18660
18661.PHONY: all-stage2-gold maybe-all-stage2-gold
18662.PHONY: clean-stage2-gold maybe-clean-stage2-gold
18663maybe-all-stage2-gold:
18664maybe-clean-stage2-gold:
18665@if gold-bootstrap
18666maybe-all-stage2-gold: all-stage2-gold
18667all-stage2: all-stage2-gold
18668TARGET-stage2-gold = $(TARGET-gold)
18669all-stage2-gold: configure-stage2-gold
18670 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
18671 @r=`${PWD_COMMAND}`; export r; \
18672 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18673 $(HOST_EXPORTS) \
18674 $(POSTSTAGE1_HOST_EXPORTS) \
18675 cd $(HOST_SUBDIR)/gold && \
18676 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18677 CFLAGS="$(STAGE2_CFLAGS)" CXXFLAGS="$(STAGE2_CFLAGS)" \
18678 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
18679 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
18680 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18681 $(TARGET-stage2-gold)
18682
18683maybe-clean-stage2-gold: clean-stage2-gold
18684clean-stage2: clean-stage2-gold
18685clean-stage2-gold:
18686 @if [ $(current_stage) = stage2 ]; then \
18687 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
18688 else \
18689 [ -f $(HOST_SUBDIR)/stage2-gold/Makefile ] || exit 0; \
18690 $(MAKE) stage2-start; \
18691 fi; \
18692 cd $(HOST_SUBDIR)/gold && \
18693 $(MAKE) $(EXTRA_HOST_FLAGS) \
18694 $(POSTSTAGE1_FLAGS_TO_PASS) \
18695 clean
18696@endif gold-bootstrap
18697
18698
18699.PHONY: all-stageb2g0-gold maybe-all-stageb2g0-gold
18700.PHONY: clean-stageb2g0-gold maybe-clean-stageb2g0-gold
18701maybe-all-stageb2g0-gold:
18702maybe-clean-stageb2g0-gold:
18703@if gold-bootstrap
18704maybe-all-stageb2g0-gold: all-stageb2g0-gold
18705all-stageb2g0: all-stageb2g0-gold
18706TARGET-stageb2g0-gold = $(TARGET-gold)
18707all-stageb2g0-gold: configure-stageb2g0-gold
18708 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
18709 @r=`${PWD_COMMAND}`; export r; \
18710 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18711 $(HOST_EXPORTS) \
18712 $(POSTSTAGE1_HOST_EXPORTS) \
18713 cd $(HOST_SUBDIR)/gold && \
18714 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18715 CFLAGS="$(STAGE2_CFLAGS) -g0" CXXFLAGS="$(STAGE2_CFLAGS) -g0" \
18716 LIBCFLAGS="$(STAGE2_LIBCFLAGS) -g0" \
18717 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" \
18718 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18719 $(TARGET-stageb2g0-gold)
18720
18721maybe-clean-stageb2g0-gold: clean-stageb2g0-gold
18722clean-stageb2g0: clean-stageb2g0-gold
18723clean-stageb2g0-gold:
18724 @if [ $(current_stage) = stageb2g0 ]; then \
18725 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
18726 else \
18727 [ -f $(HOST_SUBDIR)/stageb2g0-gold/Makefile ] || exit 0; \
18728 $(MAKE) stageb2g0-start; \
18729 fi; \
18730 cd $(HOST_SUBDIR)/gold && \
18731 $(MAKE) $(EXTRA_HOST_FLAGS) \
18732 $(POSTSTAGE1_FLAGS_TO_PASS) \
18733 clean
18734@endif gold-bootstrap
18735
18736
18737.PHONY: all-stage3-gold maybe-all-stage3-gold
18738.PHONY: clean-stage3-gold maybe-clean-stage3-gold
18739maybe-all-stage3-gold:
18740maybe-clean-stage3-gold:
18741@if gold-bootstrap
18742maybe-all-stage3-gold: all-stage3-gold
18743all-stage3: all-stage3-gold
18744TARGET-stage3-gold = $(TARGET-gold)
18745all-stage3-gold: configure-stage3-gold
18746 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
18747 @r=`${PWD_COMMAND}`; export r; \
18748 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18749 $(HOST_EXPORTS) \
18750 $(POSTSTAGE1_HOST_EXPORTS) \
18751 cd $(HOST_SUBDIR)/gold && \
18752 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18753 CFLAGS="$(STAGE3_CFLAGS)" CXXFLAGS="$(STAGE3_CFLAGS)" \
18754 LIBCFLAGS="$(STAGE3_LIBCFLAGS)" \
18755 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" \
18756 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18757 $(TARGET-stage3-gold)
18758
18759maybe-clean-stage3-gold: clean-stage3-gold
18760clean-stage3: clean-stage3-gold
18761clean-stage3-gold:
18762 @if [ $(current_stage) = stage3 ]; then \
18763 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
18764 else \
18765 [ -f $(HOST_SUBDIR)/stage3-gold/Makefile ] || exit 0; \
18766 $(MAKE) stage3-start; \
18767 fi; \
18768 cd $(HOST_SUBDIR)/gold && \
18769 $(MAKE) $(EXTRA_HOST_FLAGS) \
18770 $(POSTSTAGE1_FLAGS_TO_PASS) \
18771 clean
18772@endif gold-bootstrap
18773
18774
18775.PHONY: all-stageb3g2-gold maybe-all-stageb3g2-gold
18776.PHONY: clean-stageb3g2-gold maybe-clean-stageb3g2-gold
18777maybe-all-stageb3g2-gold:
18778maybe-clean-stageb3g2-gold:
18779@if gold-bootstrap
18780maybe-all-stageb3g2-gold: all-stageb3g2-gold
18781all-stageb3g2: all-stageb3g2-gold
18782TARGET-stageb3g2-gold = $(TARGET-gold)
18783all-stageb3g2-gold: configure-stageb3g2-gold
18784 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
18785 @r=`${PWD_COMMAND}`; export r; \
18786 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18787 $(HOST_EXPORTS) \
18788 $(POSTSTAGE1_HOST_EXPORTS) \
18789 cd $(HOST_SUBDIR)/gold && \
18790 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18791 CFLAGS="$(STAGE3_CFLAGS) -g2" CXXFLAGS="$(STAGE3_CFLAGS) -g2" \
18792 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -g2" \
18793 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" \
18794 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18795 $(TARGET-stageb3g2-gold)
18796
18797maybe-clean-stageb3g2-gold: clean-stageb3g2-gold
18798clean-stageb3g2: clean-stageb3g2-gold
18799clean-stageb3g2-gold:
18800 @if [ $(current_stage) = stageb3g2 ]; then \
18801 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
18802 else \
18803 [ -f $(HOST_SUBDIR)/stageb3g2-gold/Makefile ] || exit 0; \
18804 $(MAKE) stageb3g2-start; \
18805 fi; \
18806 cd $(HOST_SUBDIR)/gold && \
18807 $(MAKE) $(EXTRA_HOST_FLAGS) \
18808 $(POSTSTAGE1_FLAGS_TO_PASS) \
18809 clean
18810@endif gold-bootstrap
18811
18812
18813.PHONY: all-stage4-gold maybe-all-stage4-gold
18814.PHONY: clean-stage4-gold maybe-clean-stage4-gold
18815maybe-all-stage4-gold:
18816maybe-clean-stage4-gold:
18817@if gold-bootstrap
18818maybe-all-stage4-gold: all-stage4-gold
18819all-stage4: all-stage4-gold
18820TARGET-stage4-gold = $(TARGET-gold)
18821all-stage4-gold: configure-stage4-gold
18822 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
18823 @r=`${PWD_COMMAND}`; export r; \
18824 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18825 $(HOST_EXPORTS) \
18826 $(POSTSTAGE1_HOST_EXPORTS) \
18827 cd $(HOST_SUBDIR)/gold && \
18828 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18829 CFLAGS="$(STAGE4_CFLAGS)" CXXFLAGS="$(STAGE4_CFLAGS)" \
18830 LIBCFLAGS="$(STAGE4_CFLAGS)" \
18831 CFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" \
18832 CXXFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18833 $(TARGET-stage4-gold)
18834
18835maybe-clean-stage4-gold: clean-stage4-gold
18836clean-stage4: clean-stage4-gold
18837clean-stage4-gold:
18838 @if [ $(current_stage) = stage4 ]; then \
18839 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
18840 else \
18841 [ -f $(HOST_SUBDIR)/stage4-gold/Makefile ] || exit 0; \
18842 $(MAKE) stage4-start; \
18843 fi; \
18844 cd $(HOST_SUBDIR)/gold && \
18845 $(MAKE) $(EXTRA_HOST_FLAGS) \
18846 $(POSTSTAGE1_FLAGS_TO_PASS) \
18847 clean
18848@endif gold-bootstrap
18849
18850
18851.PHONY: all-stageprofile-gold maybe-all-stageprofile-gold
18852.PHONY: clean-stageprofile-gold maybe-clean-stageprofile-gold
18853maybe-all-stageprofile-gold:
18854maybe-clean-stageprofile-gold:
18855@if gold-bootstrap
18856maybe-all-stageprofile-gold: all-stageprofile-gold
18857all-stageprofile: all-stageprofile-gold
18858TARGET-stageprofile-gold = $(TARGET-gold)
18859all-stageprofile-gold: configure-stageprofile-gold
18860 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
18861 @r=`${PWD_COMMAND}`; export r; \
18862 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18863 $(HOST_EXPORTS) \
18864 $(POSTSTAGE1_HOST_EXPORTS) \
18865 cd $(HOST_SUBDIR)/gold && \
18866 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18867 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" \
18868 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
18869 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
18870 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18871 $(TARGET-stageprofile-gold)
18872
18873maybe-clean-stageprofile-gold: clean-stageprofile-gold
18874clean-stageprofile: clean-stageprofile-gold
18875clean-stageprofile-gold:
18876 @if [ $(current_stage) = stageprofile ]; then \
18877 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
18878 else \
18879 [ -f $(HOST_SUBDIR)/stageprofile-gold/Makefile ] || exit 0; \
18880 $(MAKE) stageprofile-start; \
18881 fi; \
18882 cd $(HOST_SUBDIR)/gold && \
18883 $(MAKE) $(EXTRA_HOST_FLAGS) \
18884 $(POSTSTAGE1_FLAGS_TO_PASS) \
18885 clean
18886@endif gold-bootstrap
18887
18888
18889.PHONY: all-stagefeedback-gold maybe-all-stagefeedback-gold
18890.PHONY: clean-stagefeedback-gold maybe-clean-stagefeedback-gold
18891maybe-all-stagefeedback-gold:
18892maybe-clean-stagefeedback-gold:
18893@if gold-bootstrap
18894maybe-all-stagefeedback-gold: all-stagefeedback-gold
18895all-stagefeedback: all-stagefeedback-gold
18896TARGET-stagefeedback-gold = $(TARGET-gold)
18897all-stagefeedback-gold: configure-stagefeedback-gold
18898 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
18899 @r=`${PWD_COMMAND}`; export r; \
18900 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18901 $(HOST_EXPORTS) \
18902 $(POSTSTAGE1_HOST_EXPORTS) \
18903 cd $(HOST_SUBDIR)/gold && \
18904 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18905 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use" \
18906 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use" \
18907 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" \
18908 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18909 $(TARGET-stagefeedback-gold)
18910
18911maybe-clean-stagefeedback-gold: clean-stagefeedback-gold
18912clean-stagefeedback: clean-stagefeedback-gold
18913clean-stagefeedback-gold:
18914 @if [ $(current_stage) = stagefeedback ]; then \
18915 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
18916 else \
18917 [ -f $(HOST_SUBDIR)/stagefeedback-gold/Makefile ] || exit 0; \
18918 $(MAKE) stagefeedback-start; \
18919 fi; \
18920 cd $(HOST_SUBDIR)/gold && \
18921 $(MAKE) $(EXTRA_HOST_FLAGS) \
18922 $(POSTSTAGE1_FLAGS_TO_PASS) \
18923 clean
18924@endif gold-bootstrap
18925
18926
18927
18928
18929
18930.PHONY: check-gold maybe-check-gold
18931maybe-check-gold:
18932@if gold
18933maybe-check-gold: check-gold
18934
18935check-gold:
18936 @: $(MAKE); $(unstage)
18937 @r=`${PWD_COMMAND}`; export r; \
18938 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18939 $(HOST_EXPORTS) \
18940 (cd $(HOST_SUBDIR)/gold && \
18941 $(MAKE) $(FLAGS_TO_PASS) check)
18942
18943@endif gold
18944
18945.PHONY: install-gold maybe-install-gold
18946maybe-install-gold:
18947@if gold
18948maybe-install-gold: install-gold
18949
18950install-gold: installdirs
18951 @: $(MAKE); $(unstage)
18952 @r=`${PWD_COMMAND}`; export r; \
18953 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18954 $(HOST_EXPORTS) \
18955 (cd $(HOST_SUBDIR)/gold && \
18956 $(MAKE) $(FLAGS_TO_PASS) install)
18957
18958@endif gold
18959
18960# Other targets (info, dvi, pdf, etc.)
18961
18962.PHONY: maybe-info-gold info-gold
18963maybe-info-gold:
18964@if gold
18965maybe-info-gold: info-gold
18966
18967info-gold: \
18968 configure-gold
18969 @[ -f ./gold/Makefile ] || exit 0; \
18970 r=`${PWD_COMMAND}`; export r; \
18971 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18972 $(HOST_EXPORTS) \
18973 for flag in $(EXTRA_HOST_FLAGS) ; do \
18974 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18975 done; \
18976 echo "Doing info in gold" ; \
18977 (cd $(HOST_SUBDIR)/gold && \
18978 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18979 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18980 "RANLIB=$${RANLIB}" \
18981 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18982 info) \
18983 || exit 1
18984
18985@endif gold
18986
18987.PHONY: maybe-dvi-gold dvi-gold
18988maybe-dvi-gold:
18989@if gold
18990maybe-dvi-gold: dvi-gold
18991
18992dvi-gold: \
18993 configure-gold
18994 @[ -f ./gold/Makefile ] || exit 0; \
18995 r=`${PWD_COMMAND}`; export r; \
18996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18997 $(HOST_EXPORTS) \
18998 for flag in $(EXTRA_HOST_FLAGS) ; do \
18999 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19000 done; \
19001 echo "Doing dvi in gold" ; \
19002 (cd $(HOST_SUBDIR)/gold && \
19003 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19004 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19005 "RANLIB=$${RANLIB}" \
19006 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19007 dvi) \
19008 || exit 1
19009
19010@endif gold
19011
19012.PHONY: maybe-pdf-gold pdf-gold
19013maybe-pdf-gold:
19014@if gold
19015maybe-pdf-gold: pdf-gold
19016
19017pdf-gold: \
19018 configure-gold
19019 @[ -f ./gold/Makefile ] || exit 0; \
19020 r=`${PWD_COMMAND}`; export r; \
19021 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19022 $(HOST_EXPORTS) \
19023 for flag in $(EXTRA_HOST_FLAGS) ; do \
19024 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19025 done; \
19026 echo "Doing pdf in gold" ; \
19027 (cd $(HOST_SUBDIR)/gold && \
19028 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19029 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19030 "RANLIB=$${RANLIB}" \
19031 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19032 pdf) \
19033 || exit 1
19034
19035@endif gold
19036
19037.PHONY: maybe-html-gold html-gold
19038maybe-html-gold:
19039@if gold
19040maybe-html-gold: html-gold
19041
19042html-gold: \
19043 configure-gold
19044 @[ -f ./gold/Makefile ] || exit 0; \
19045 r=`${PWD_COMMAND}`; export r; \
19046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19047 $(HOST_EXPORTS) \
19048 for flag in $(EXTRA_HOST_FLAGS) ; do \
19049 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19050 done; \
19051 echo "Doing html in gold" ; \
19052 (cd $(HOST_SUBDIR)/gold && \
19053 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19054 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19055 "RANLIB=$${RANLIB}" \
19056 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19057 html) \
19058 || exit 1
19059
19060@endif gold
19061
19062.PHONY: maybe-TAGS-gold TAGS-gold
19063maybe-TAGS-gold:
19064@if gold
19065maybe-TAGS-gold: TAGS-gold
19066
19067TAGS-gold: \
19068 configure-gold
19069 @[ -f ./gold/Makefile ] || exit 0; \
19070 r=`${PWD_COMMAND}`; export r; \
19071 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19072 $(HOST_EXPORTS) \
19073 for flag in $(EXTRA_HOST_FLAGS) ; do \
19074 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19075 done; \
19076 echo "Doing TAGS in gold" ; \
19077 (cd $(HOST_SUBDIR)/gold && \
19078 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19079 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19080 "RANLIB=$${RANLIB}" \
19081 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19082 TAGS) \
19083 || exit 1
19084
19085@endif gold
19086
19087.PHONY: maybe-install-info-gold install-info-gold
19088maybe-install-info-gold:
19089@if gold
19090maybe-install-info-gold: install-info-gold
19091
19092install-info-gold: \
19093 configure-gold \
19094 info-gold
19095 @[ -f ./gold/Makefile ] || exit 0; \
19096 r=`${PWD_COMMAND}`; export r; \
19097 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19098 $(HOST_EXPORTS) \
19099 for flag in $(EXTRA_HOST_FLAGS) ; do \
19100 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19101 done; \
19102 echo "Doing install-info in gold" ; \
19103 (cd $(HOST_SUBDIR)/gold && \
19104 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19105 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19106 "RANLIB=$${RANLIB}" \
19107 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19108 install-info) \
19109 || exit 1
19110
19111@endif gold
19112
19113.PHONY: maybe-install-pdf-gold install-pdf-gold
19114maybe-install-pdf-gold:
19115@if gold
19116maybe-install-pdf-gold: install-pdf-gold
19117
19118install-pdf-gold: \
19119 configure-gold \
19120 pdf-gold
19121 @[ -f ./gold/Makefile ] || exit 0; \
19122 r=`${PWD_COMMAND}`; export r; \
19123 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19124 $(HOST_EXPORTS) \
19125 for flag in $(EXTRA_HOST_FLAGS) ; do \
19126 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19127 done; \
19128 echo "Doing install-pdf in gold" ; \
19129 (cd $(HOST_SUBDIR)/gold && \
19130 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19131 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19132 "RANLIB=$${RANLIB}" \
19133 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19134 install-pdf) \
19135 || exit 1
19136
19137@endif gold
19138
19139.PHONY: maybe-install-html-gold install-html-gold
19140maybe-install-html-gold:
19141@if gold
19142maybe-install-html-gold: install-html-gold
19143
19144install-html-gold: \
19145 configure-gold \
19146 html-gold
19147 @[ -f ./gold/Makefile ] || exit 0; \
19148 r=`${PWD_COMMAND}`; export r; \
19149 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19150 $(HOST_EXPORTS) \
19151 for flag in $(EXTRA_HOST_FLAGS) ; do \
19152 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19153 done; \
19154 echo "Doing install-html in gold" ; \
19155 (cd $(HOST_SUBDIR)/gold && \
19156 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19157 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19158 "RANLIB=$${RANLIB}" \
19159 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19160 install-html) \
19161 || exit 1
19162
19163@endif gold
19164
19165.PHONY: maybe-installcheck-gold installcheck-gold
19166maybe-installcheck-gold:
19167@if gold
19168maybe-installcheck-gold: installcheck-gold
19169
19170installcheck-gold: \
19171 configure-gold
19172 @[ -f ./gold/Makefile ] || exit 0; \
19173 r=`${PWD_COMMAND}`; export r; \
19174 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19175 $(HOST_EXPORTS) \
19176 for flag in $(EXTRA_HOST_FLAGS) ; do \
19177 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19178 done; \
19179 echo "Doing installcheck in gold" ; \
19180 (cd $(HOST_SUBDIR)/gold && \
19181 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19182 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19183 "RANLIB=$${RANLIB}" \
19184 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19185 installcheck) \
19186 || exit 1
19187
19188@endif gold
19189
19190.PHONY: maybe-mostlyclean-gold mostlyclean-gold
19191maybe-mostlyclean-gold:
19192@if gold
19193maybe-mostlyclean-gold: mostlyclean-gold
19194
19195mostlyclean-gold:
19196 @[ -f ./gold/Makefile ] || exit 0; \
19197 r=`${PWD_COMMAND}`; export r; \
19198 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19199 $(HOST_EXPORTS) \
19200 for flag in $(EXTRA_HOST_FLAGS) ; do \
19201 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19202 done; \
19203 echo "Doing mostlyclean in gold" ; \
19204 (cd $(HOST_SUBDIR)/gold && \
19205 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19206 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19207 "RANLIB=$${RANLIB}" \
19208 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19209 mostlyclean) \
19210 || exit 1
19211
19212@endif gold
19213
19214.PHONY: maybe-clean-gold clean-gold
19215maybe-clean-gold:
19216@if gold
19217maybe-clean-gold: clean-gold
19218
19219clean-gold:
19220 @[ -f ./gold/Makefile ] || exit 0; \
19221 r=`${PWD_COMMAND}`; export r; \
19222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19223 $(HOST_EXPORTS) \
19224 for flag in $(EXTRA_HOST_FLAGS) ; do \
19225 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19226 done; \
19227 echo "Doing clean in gold" ; \
19228 (cd $(HOST_SUBDIR)/gold && \
19229 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19230 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19231 "RANLIB=$${RANLIB}" \
19232 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19233 clean) \
19234 || exit 1
19235
19236@endif gold
19237
19238.PHONY: maybe-distclean-gold distclean-gold
19239maybe-distclean-gold:
19240@if gold
19241maybe-distclean-gold: distclean-gold
19242
19243distclean-gold:
19244 @[ -f ./gold/Makefile ] || exit 0; \
19245 r=`${PWD_COMMAND}`; export r; \
19246 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19247 $(HOST_EXPORTS) \
19248 for flag in $(EXTRA_HOST_FLAGS) ; do \
19249 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19250 done; \
19251 echo "Doing distclean in gold" ; \
19252 (cd $(HOST_SUBDIR)/gold && \
19253 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19254 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19255 "RANLIB=$${RANLIB}" \
19256 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19257 distclean) \
19258 || exit 1
19259
19260@endif gold
19261
19262.PHONY: maybe-maintainer-clean-gold maintainer-clean-gold
19263maybe-maintainer-clean-gold:
19264@if gold
19265maybe-maintainer-clean-gold: maintainer-clean-gold
19266
19267maintainer-clean-gold:
19268 @[ -f ./gold/Makefile ] || exit 0; \
19269 r=`${PWD_COMMAND}`; export r; \
19270 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19271 $(HOST_EXPORTS) \
19272 for flag in $(EXTRA_HOST_FLAGS) ; do \
19273 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19274 done; \
19275 echo "Doing maintainer-clean in gold" ; \
19276 (cd $(HOST_SUBDIR)/gold && \
19277 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19278 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19279 "RANLIB=$${RANLIB}" \
19280 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19281 maintainer-clean) \
19282 || exit 1
19283
19284@endif gold
19285
19286
19287
b813574b
PB
19288.PHONY: configure-gprof maybe-configure-gprof
19289maybe-configure-gprof:
4f0ef2d8
CD
19290@if gcc-bootstrap
19291configure-gprof: stage_current
19292@endif gcc-bootstrap
b813574b
PB
19293@if gprof
19294maybe-configure-gprof: configure-gprof
c52c6897 19295configure-gprof:
0aed8855 19296 @: $(MAKE); $(unstage)
c52c6897 19297 @r=`${PWD_COMMAND}`; export r; \
b40e3958 19298 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
19299 test ! -f $(HOST_SUBDIR)/gprof/Makefile || exit 0; \
19300 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gprof ; \
378fce5b 19301 $(HOST_EXPORTS) \
a7254363
PB
19302 echo Configuring in $(HOST_SUBDIR)/gprof; \
19303 cd "$(HOST_SUBDIR)/gprof" || exit 1; \
4fa63067 19304 case $(srcdir) in \
b00612cc
PB
19305 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19306 *) topdir=`echo $(HOST_SUBDIR)/gprof/ | \
19307 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 19308 esac; \
b00612cc
PB
19309 srcdiroption="--srcdir=$${topdir}/gprof"; \
19310 libsrcdir="$$s/gprof"; \
4fa63067 19311 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
19312 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19313 --target=${target_alias} $${srcdiroption} \
2a4cbe27 19314 || exit 1
b813574b 19315@endif gprof
2a4cbe27 19316
a7254363
PB
19317
19318
d545f33b
PB
19319
19320
b813574b
PB
19321.PHONY: all-gprof maybe-all-gprof
19322maybe-all-gprof:
4f0ef2d8
CD
19323@if gcc-bootstrap
19324all-gprof: stage_current
19325@endif gcc-bootstrap
b813574b 19326@if gprof
d27cc32e 19327TARGET-gprof=all
b813574b
PB
19328maybe-all-gprof: all-gprof
19329all-gprof: configure-gprof
0aed8855 19330 @: $(MAKE); $(unstage)
4fa63067
NN
19331 @r=`${PWD_COMMAND}`; export r; \
19332 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19333 $(HOST_EXPORTS) \
b00612cc 19334 (cd $(HOST_SUBDIR)/gprof && \
7f6ef0c0
PB
19335 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
19336 $(TARGET-gprof))
b813574b 19337@endif gprof
2a4cbe27 19338
a7254363 19339
d545f33b
PB
19340
19341
b813574b
PB
19342.PHONY: check-gprof maybe-check-gprof
19343maybe-check-gprof:
19344@if gprof
19345maybe-check-gprof: check-gprof
2a4cbe27 19346
b813574b 19347check-gprof:
0aed8855 19348 @: $(MAKE); $(unstage)
4fa63067 19349 @r=`${PWD_COMMAND}`; export r; \
b40e3958 19350 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19351 $(HOST_EXPORTS) \
b00612cc
PB
19352 (cd $(HOST_SUBDIR)/gprof && \
19353 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 19354
b813574b 19355@endif gprof
2a4cbe27 19356
b813574b
PB
19357.PHONY: install-gprof maybe-install-gprof
19358maybe-install-gprof:
19359@if gprof
19360maybe-install-gprof: install-gprof
4fa63067 19361
b813574b 19362install-gprof: installdirs
0aed8855 19363 @: $(MAKE); $(unstage)
4fa63067 19364 @r=`${PWD_COMMAND}`; export r; \
b40e3958 19365 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19366 $(HOST_EXPORTS) \
b00612cc 19367 (cd $(HOST_SUBDIR)/gprof && \
2da12f12 19368 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 19369
b813574b 19370@endif gprof
2a4cbe27 19371
56a8fe78 19372# Other targets (info, dvi, pdf, etc.)
2a4cbe27 19373
b813574b
PB
19374.PHONY: maybe-info-gprof info-gprof
19375maybe-info-gprof:
19376@if gprof
19377maybe-info-gprof: info-gprof
4fa63067 19378
b813574b
PB
19379info-gprof: \
19380 configure-gprof
0aed8855 19381 @: $(MAKE); $(unstage)
b813574b 19382 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
19383 r=`${PWD_COMMAND}`; export r; \
19384 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19385 $(HOST_EXPORTS) \
b813574b 19386 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19387 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19388 done; \
b813574b 19389 echo "Doing info in gprof" ; \
b00612cc 19390 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
19391 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19392 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19393 "RANLIB=$${RANLIB}" \
0c24b341 19394 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19395 info) \
2a4cbe27
NN
19396 || exit 1
19397
b813574b 19398@endif gprof
2a4cbe27 19399
b813574b
PB
19400.PHONY: maybe-dvi-gprof dvi-gprof
19401maybe-dvi-gprof:
19402@if gprof
19403maybe-dvi-gprof: dvi-gprof
2a4cbe27 19404
b813574b
PB
19405dvi-gprof: \
19406 configure-gprof
0aed8855 19407 @: $(MAKE); $(unstage)
b813574b 19408 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
19409 r=`${PWD_COMMAND}`; export r; \
19410 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19411 $(HOST_EXPORTS) \
b813574b 19412 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19413 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19414 done; \
b813574b 19415 echo "Doing dvi in gprof" ; \
b00612cc 19416 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
19417 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19418 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19419 "RANLIB=$${RANLIB}" \
0c24b341 19420 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19421 dvi) \
2a4cbe27
NN
19422 || exit 1
19423
b813574b 19424@endif gprof
2a4cbe27 19425
56a8fe78
DD
19426.PHONY: maybe-pdf-gprof pdf-gprof
19427maybe-pdf-gprof:
19428@if gprof
19429maybe-pdf-gprof: pdf-gprof
19430
19431pdf-gprof: \
19432 configure-gprof
19433 @: $(MAKE); $(unstage)
19434 @[ -f ./gprof/Makefile ] || exit 0; \
19435 r=`${PWD_COMMAND}`; export r; \
19436 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19437 $(HOST_EXPORTS) \
19438 for flag in $(EXTRA_HOST_FLAGS) ; do \
19439 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19440 done; \
19441 echo "Doing pdf in gprof" ; \
19442 (cd $(HOST_SUBDIR)/gprof && \
19443 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19444 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19445 "RANLIB=$${RANLIB}" \
0c24b341 19446 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
19447 pdf) \
19448 || exit 1
19449
19450@endif gprof
19451
6d389afc
MS
19452.PHONY: maybe-html-gprof html-gprof
19453maybe-html-gprof:
19454@if gprof
19455maybe-html-gprof: html-gprof
19456
19457html-gprof: \
19458 configure-gprof
0aed8855 19459 @: $(MAKE); $(unstage)
6d389afc
MS
19460 @[ -f ./gprof/Makefile ] || exit 0; \
19461 r=`${PWD_COMMAND}`; export r; \
19462 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
19463 $(HOST_EXPORTS) \
19464 for flag in $(EXTRA_HOST_FLAGS) ; do \
19465 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19466 done; \
19467 echo "Doing html in gprof" ; \
b00612cc 19468 (cd $(HOST_SUBDIR)/gprof && \
6d389afc
MS
19469 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19470 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19471 "RANLIB=$${RANLIB}" \
0c24b341 19472 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
19473 html) \
19474 || exit 1
19475
19476@endif gprof
19477
b813574b
PB
19478.PHONY: maybe-TAGS-gprof TAGS-gprof
19479maybe-TAGS-gprof:
19480@if gprof
19481maybe-TAGS-gprof: TAGS-gprof
2a4cbe27 19482
b813574b
PB
19483TAGS-gprof: \
19484 configure-gprof
0aed8855 19485 @: $(MAKE); $(unstage)
b813574b 19486 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
19487 r=`${PWD_COMMAND}`; export r; \
19488 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19489 $(HOST_EXPORTS) \
b813574b 19490 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19491 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19492 done; \
b813574b 19493 echo "Doing TAGS in gprof" ; \
b00612cc 19494 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
19495 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19496 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19497 "RANLIB=$${RANLIB}" \
0c24b341 19498 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19499 TAGS) \
2a4cbe27
NN
19500 || exit 1
19501
b813574b 19502@endif gprof
2a4cbe27 19503
b813574b
PB
19504.PHONY: maybe-install-info-gprof install-info-gprof
19505maybe-install-info-gprof:
19506@if gprof
19507maybe-install-info-gprof: install-info-gprof
2a4cbe27 19508
b813574b
PB
19509install-info-gprof: \
19510 configure-gprof \
19511 info-gprof
0aed8855 19512 @: $(MAKE); $(unstage)
b813574b 19513 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
19514 r=`${PWD_COMMAND}`; export r; \
19515 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19516 $(HOST_EXPORTS) \
b813574b 19517 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19518 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19519 done; \
b813574b 19520 echo "Doing install-info in gprof" ; \
b00612cc 19521 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
19522 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19523 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19524 "RANLIB=$${RANLIB}" \
0c24b341 19525 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19526 install-info) \
2a4cbe27
NN
19527 || exit 1
19528
b813574b 19529@endif gprof
2a4cbe27 19530
a3ca38d2
DD
19531.PHONY: maybe-install-pdf-gprof install-pdf-gprof
19532maybe-install-pdf-gprof:
19533@if gprof
19534maybe-install-pdf-gprof: install-pdf-gprof
19535
19536install-pdf-gprof: \
19537 configure-gprof \
19538 pdf-gprof
19539 @: $(MAKE); $(unstage)
19540 @[ -f ./gprof/Makefile ] || exit 0; \
19541 r=`${PWD_COMMAND}`; export r; \
19542 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19543 $(HOST_EXPORTS) \
19544 for flag in $(EXTRA_HOST_FLAGS) ; do \
19545 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19546 done; \
19547 echo "Doing install-pdf in gprof" ; \
19548 (cd $(HOST_SUBDIR)/gprof && \
19549 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19550 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19551 "RANLIB=$${RANLIB}" \
0c24b341 19552 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
19553 install-pdf) \
19554 || exit 1
19555
19556@endif gprof
19557
108a6f8e
CD
19558.PHONY: maybe-install-html-gprof install-html-gprof
19559maybe-install-html-gprof:
19560@if gprof
19561maybe-install-html-gprof: install-html-gprof
19562
19563install-html-gprof: \
19564 configure-gprof \
19565 html-gprof
19566 @: $(MAKE); $(unstage)
19567 @[ -f ./gprof/Makefile ] || exit 0; \
19568 r=`${PWD_COMMAND}`; export r; \
19569 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19570 $(HOST_EXPORTS) \
19571 for flag in $(EXTRA_HOST_FLAGS) ; do \
19572 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19573 done; \
19574 echo "Doing install-html in gprof" ; \
19575 (cd $(HOST_SUBDIR)/gprof && \
19576 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19577 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19578 "RANLIB=$${RANLIB}" \
0c24b341 19579 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
19580 install-html) \
19581 || exit 1
19582
19583@endif gprof
19584
b813574b
PB
19585.PHONY: maybe-installcheck-gprof installcheck-gprof
19586maybe-installcheck-gprof:
19587@if gprof
19588maybe-installcheck-gprof: installcheck-gprof
2a4cbe27 19589
b813574b
PB
19590installcheck-gprof: \
19591 configure-gprof
0aed8855 19592 @: $(MAKE); $(unstage)
b813574b 19593 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
19594 r=`${PWD_COMMAND}`; export r; \
19595 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19596 $(HOST_EXPORTS) \
b813574b 19597 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19598 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19599 done; \
b813574b 19600 echo "Doing installcheck in gprof" ; \
b00612cc 19601 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
19602 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19603 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19604 "RANLIB=$${RANLIB}" \
0c24b341 19605 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19606 installcheck) \
2a4cbe27
NN
19607 || exit 1
19608
b813574b 19609@endif gprof
2a4cbe27 19610
b813574b
PB
19611.PHONY: maybe-mostlyclean-gprof mostlyclean-gprof
19612maybe-mostlyclean-gprof:
19613@if gprof
19614maybe-mostlyclean-gprof: mostlyclean-gprof
2a4cbe27 19615
b813574b 19616mostlyclean-gprof:
0aed8855 19617 @: $(MAKE); $(unstage)
b813574b 19618 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
19619 r=`${PWD_COMMAND}`; export r; \
19620 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19621 $(HOST_EXPORTS) \
b813574b 19622 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19623 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19624 done; \
b813574b 19625 echo "Doing mostlyclean in gprof" ; \
b00612cc 19626 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
19627 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19628 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19629 "RANLIB=$${RANLIB}" \
0c24b341 19630 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19631 mostlyclean) \
2a4cbe27
NN
19632 || exit 1
19633
b813574b 19634@endif gprof
2a4cbe27 19635
b813574b
PB
19636.PHONY: maybe-clean-gprof clean-gprof
19637maybe-clean-gprof:
19638@if gprof
19639maybe-clean-gprof: clean-gprof
2a4cbe27 19640
b813574b 19641clean-gprof:
0aed8855 19642 @: $(MAKE); $(unstage)
b813574b 19643 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
19644 r=`${PWD_COMMAND}`; export r; \
19645 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19646 $(HOST_EXPORTS) \
b813574b 19647 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19648 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19649 done; \
b813574b 19650 echo "Doing clean in gprof" ; \
b00612cc 19651 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
19652 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19653 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19654 "RANLIB=$${RANLIB}" \
0c24b341 19655 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19656 clean) \
2a4cbe27
NN
19657 || exit 1
19658
b813574b 19659@endif gprof
2a4cbe27 19660
b813574b
PB
19661.PHONY: maybe-distclean-gprof distclean-gprof
19662maybe-distclean-gprof:
19663@if gprof
19664maybe-distclean-gprof: distclean-gprof
2a4cbe27 19665
b813574b 19666distclean-gprof:
0aed8855 19667 @: $(MAKE); $(unstage)
b813574b 19668 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
19669 r=`${PWD_COMMAND}`; export r; \
19670 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19671 $(HOST_EXPORTS) \
b813574b 19672 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19673 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19674 done; \
b813574b 19675 echo "Doing distclean in gprof" ; \
b00612cc 19676 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
19677 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19678 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19679 "RANLIB=$${RANLIB}" \
0c24b341 19680 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19681 distclean) \
2a4cbe27
NN
19682 || exit 1
19683
b813574b 19684@endif gprof
2a4cbe27 19685
b813574b
PB
19686.PHONY: maybe-maintainer-clean-gprof maintainer-clean-gprof
19687maybe-maintainer-clean-gprof:
19688@if gprof
19689maybe-maintainer-clean-gprof: maintainer-clean-gprof
2a4cbe27 19690
b813574b 19691maintainer-clean-gprof:
0aed8855 19692 @: $(MAKE); $(unstage)
b813574b 19693 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
19694 r=`${PWD_COMMAND}`; export r; \
19695 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19696 $(HOST_EXPORTS) \
b813574b 19697 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19698 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19699 done; \
b813574b 19700 echo "Doing maintainer-clean in gprof" ; \
b00612cc 19701 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
19702 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19703 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19704 "RANLIB=$${RANLIB}" \
0c24b341 19705 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19706 maintainer-clean) \
2a4cbe27
NN
19707 || exit 1
19708
b813574b 19709@endif gprof
2a4cbe27 19710
2a4cbe27 19711
a7254363 19712
b813574b
PB
19713.PHONY: configure-gzip maybe-configure-gzip
19714maybe-configure-gzip:
4f0ef2d8
CD
19715@if gcc-bootstrap
19716configure-gzip: stage_current
19717@endif gcc-bootstrap
b813574b
PB
19718@if gzip
19719maybe-configure-gzip: configure-gzip
c52c6897 19720configure-gzip:
0aed8855 19721 @: $(MAKE); $(unstage)
c52c6897 19722 @r=`${PWD_COMMAND}`; export r; \
b40e3958 19723 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
19724 test ! -f $(HOST_SUBDIR)/gzip/Makefile || exit 0; \
19725 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gzip ; \
378fce5b 19726 $(HOST_EXPORTS) \
a7254363
PB
19727 echo Configuring in $(HOST_SUBDIR)/gzip; \
19728 cd "$(HOST_SUBDIR)/gzip" || exit 1; \
4fa63067 19729 case $(srcdir) in \
b00612cc
PB
19730 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19731 *) topdir=`echo $(HOST_SUBDIR)/gzip/ | \
19732 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 19733 esac; \
b00612cc
PB
19734 srcdiroption="--srcdir=$${topdir}/gzip"; \
19735 libsrcdir="$$s/gzip"; \
4fa63067 19736 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
19737 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19738 --target=${target_alias} $${srcdiroption} \
2a4cbe27 19739 || exit 1
b813574b 19740@endif gzip
2a4cbe27 19741
a7254363
PB
19742
19743
d545f33b
PB
19744
19745
b813574b
PB
19746.PHONY: all-gzip maybe-all-gzip
19747maybe-all-gzip:
4f0ef2d8
CD
19748@if gcc-bootstrap
19749all-gzip: stage_current
19750@endif gcc-bootstrap
b813574b 19751@if gzip
d27cc32e 19752TARGET-gzip=all
b813574b
PB
19753maybe-all-gzip: all-gzip
19754all-gzip: configure-gzip
0aed8855 19755 @: $(MAKE); $(unstage)
4fa63067
NN
19756 @r=`${PWD_COMMAND}`; export r; \
19757 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19758 $(HOST_EXPORTS) \
b00612cc 19759 (cd $(HOST_SUBDIR)/gzip && \
7f6ef0c0
PB
19760 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
19761 $(TARGET-gzip))
b813574b 19762@endif gzip
2a4cbe27 19763
a7254363 19764
d545f33b
PB
19765
19766
b813574b
PB
19767.PHONY: check-gzip maybe-check-gzip
19768maybe-check-gzip:
19769@if gzip
19770maybe-check-gzip: check-gzip
2a4cbe27 19771
b813574b 19772check-gzip:
0aed8855 19773 @: $(MAKE); $(unstage)
4fa63067 19774 @r=`${PWD_COMMAND}`; export r; \
b40e3958 19775 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19776 $(HOST_EXPORTS) \
b00612cc
PB
19777 (cd $(HOST_SUBDIR)/gzip && \
19778 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 19779
b813574b 19780@endif gzip
2a4cbe27 19781
b813574b
PB
19782.PHONY: install-gzip maybe-install-gzip
19783maybe-install-gzip:
19784@if gzip
19785maybe-install-gzip: install-gzip
2a4cbe27 19786
b813574b 19787install-gzip: installdirs
0aed8855 19788 @: $(MAKE); $(unstage)
4fa63067 19789 @r=`${PWD_COMMAND}`; export r; \
b40e3958 19790 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19791 $(HOST_EXPORTS) \
b00612cc 19792 (cd $(HOST_SUBDIR)/gzip && \
2da12f12 19793 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 19794
b813574b 19795@endif gzip
2a4cbe27 19796
56a8fe78 19797# Other targets (info, dvi, pdf, etc.)
2a4cbe27 19798
b813574b
PB
19799.PHONY: maybe-info-gzip info-gzip
19800maybe-info-gzip:
19801@if gzip
19802maybe-info-gzip: info-gzip
4fa63067 19803
b813574b
PB
19804info-gzip: \
19805 configure-gzip
0aed8855 19806 @: $(MAKE); $(unstage)
b813574b 19807 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
19808 r=`${PWD_COMMAND}`; export r; \
19809 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19810 $(HOST_EXPORTS) \
b813574b 19811 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19812 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19813 done; \
b813574b 19814 echo "Doing info in gzip" ; \
b00612cc 19815 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
19816 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19817 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19818 "RANLIB=$${RANLIB}" \
0c24b341 19819 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19820 info) \
2a4cbe27
NN
19821 || exit 1
19822
b813574b 19823@endif gzip
2a4cbe27 19824
b813574b
PB
19825.PHONY: maybe-dvi-gzip dvi-gzip
19826maybe-dvi-gzip:
19827@if gzip
19828maybe-dvi-gzip: dvi-gzip
2a4cbe27 19829
b813574b
PB
19830dvi-gzip: \
19831 configure-gzip
0aed8855 19832 @: $(MAKE); $(unstage)
b813574b 19833 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
19834 r=`${PWD_COMMAND}`; export r; \
19835 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19836 $(HOST_EXPORTS) \
b813574b 19837 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19838 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19839 done; \
b813574b 19840 echo "Doing dvi in gzip" ; \
b00612cc 19841 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
19842 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19843 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19844 "RANLIB=$${RANLIB}" \
0c24b341 19845 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19846 dvi) \
2a4cbe27
NN
19847 || exit 1
19848
b813574b 19849@endif gzip
2a4cbe27 19850
56a8fe78
DD
19851.PHONY: maybe-pdf-gzip pdf-gzip
19852maybe-pdf-gzip:
19853@if gzip
19854maybe-pdf-gzip: pdf-gzip
19855
19856pdf-gzip: \
19857 configure-gzip
19858 @: $(MAKE); $(unstage)
19859 @[ -f ./gzip/Makefile ] || exit 0; \
19860 r=`${PWD_COMMAND}`; export r; \
19861 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19862 $(HOST_EXPORTS) \
19863 for flag in $(EXTRA_HOST_FLAGS) ; do \
19864 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19865 done; \
19866 echo "Doing pdf in gzip" ; \
19867 (cd $(HOST_SUBDIR)/gzip && \
19868 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19869 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19870 "RANLIB=$${RANLIB}" \
0c24b341 19871 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
19872 pdf) \
19873 || exit 1
19874
19875@endif gzip
19876
6d389afc
MS
19877.PHONY: maybe-html-gzip html-gzip
19878maybe-html-gzip:
19879@if gzip
19880maybe-html-gzip: html-gzip
19881
19882html-gzip: \
19883 configure-gzip
0aed8855 19884 @: $(MAKE); $(unstage)
6d389afc
MS
19885 @[ -f ./gzip/Makefile ] || exit 0; \
19886 r=`${PWD_COMMAND}`; export r; \
19887 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
19888 $(HOST_EXPORTS) \
19889 for flag in $(EXTRA_HOST_FLAGS) ; do \
19890 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19891 done; \
19892 echo "Doing html in gzip" ; \
b00612cc 19893 (cd $(HOST_SUBDIR)/gzip && \
6d389afc
MS
19894 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19895 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19896 "RANLIB=$${RANLIB}" \
0c24b341 19897 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
19898 html) \
19899 || exit 1
19900
19901@endif gzip
19902
b813574b
PB
19903.PHONY: maybe-TAGS-gzip TAGS-gzip
19904maybe-TAGS-gzip:
19905@if gzip
19906maybe-TAGS-gzip: TAGS-gzip
2a4cbe27 19907
b813574b
PB
19908TAGS-gzip: \
19909 configure-gzip
0aed8855 19910 @: $(MAKE); $(unstage)
b813574b 19911 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
19912 r=`${PWD_COMMAND}`; export r; \
19913 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19914 $(HOST_EXPORTS) \
b813574b 19915 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19916 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19917 done; \
b813574b 19918 echo "Doing TAGS in gzip" ; \
b00612cc 19919 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
19920 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19921 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19922 "RANLIB=$${RANLIB}" \
0c24b341 19923 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19924 TAGS) \
2a4cbe27
NN
19925 || exit 1
19926
b813574b 19927@endif gzip
2a4cbe27 19928
b813574b
PB
19929.PHONY: maybe-install-info-gzip install-info-gzip
19930maybe-install-info-gzip:
19931@if gzip
19932maybe-install-info-gzip: install-info-gzip
2a4cbe27 19933
b813574b
PB
19934install-info-gzip: \
19935 configure-gzip \
19936 info-gzip
0aed8855 19937 @: $(MAKE); $(unstage)
b813574b 19938 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
19939 r=`${PWD_COMMAND}`; export r; \
19940 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19941 $(HOST_EXPORTS) \
b813574b 19942 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19943 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19944 done; \
b813574b 19945 echo "Doing install-info in gzip" ; \
b00612cc 19946 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
19947 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19948 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19949 "RANLIB=$${RANLIB}" \
0c24b341 19950 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19951 install-info) \
2a4cbe27
NN
19952 || exit 1
19953
b813574b 19954@endif gzip
2a4cbe27 19955
a3ca38d2
DD
19956.PHONY: maybe-install-pdf-gzip install-pdf-gzip
19957maybe-install-pdf-gzip:
19958@if gzip
19959maybe-install-pdf-gzip: install-pdf-gzip
19960
19961install-pdf-gzip: \
19962 configure-gzip \
19963 pdf-gzip
19964 @: $(MAKE); $(unstage)
19965 @[ -f ./gzip/Makefile ] || exit 0; \
19966 r=`${PWD_COMMAND}`; export r; \
19967 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19968 $(HOST_EXPORTS) \
19969 for flag in $(EXTRA_HOST_FLAGS) ; do \
19970 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19971 done; \
19972 echo "Doing install-pdf in gzip" ; \
19973 (cd $(HOST_SUBDIR)/gzip && \
19974 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19975 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19976 "RANLIB=$${RANLIB}" \
0c24b341 19977 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
19978 install-pdf) \
19979 || exit 1
19980
19981@endif gzip
19982
108a6f8e
CD
19983.PHONY: maybe-install-html-gzip install-html-gzip
19984maybe-install-html-gzip:
19985@if gzip
19986maybe-install-html-gzip: install-html-gzip
19987
19988install-html-gzip: \
19989 configure-gzip \
19990 html-gzip
19991 @: $(MAKE); $(unstage)
19992 @[ -f ./gzip/Makefile ] || exit 0; \
19993 r=`${PWD_COMMAND}`; export r; \
19994 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19995 $(HOST_EXPORTS) \
19996 for flag in $(EXTRA_HOST_FLAGS) ; do \
19997 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19998 done; \
19999 echo "Doing install-html in gzip" ; \
20000 (cd $(HOST_SUBDIR)/gzip && \
20001 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20002 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20003 "RANLIB=$${RANLIB}" \
0c24b341 20004 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
20005 install-html) \
20006 || exit 1
20007
20008@endif gzip
20009
b813574b
PB
20010.PHONY: maybe-installcheck-gzip installcheck-gzip
20011maybe-installcheck-gzip:
20012@if gzip
20013maybe-installcheck-gzip: installcheck-gzip
2a4cbe27 20014
b813574b
PB
20015installcheck-gzip: \
20016 configure-gzip
0aed8855 20017 @: $(MAKE); $(unstage)
b813574b 20018 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
20019 r=`${PWD_COMMAND}`; export r; \
20020 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20021 $(HOST_EXPORTS) \
b813574b 20022 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20023 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20024 done; \
b813574b 20025 echo "Doing installcheck in gzip" ; \
b00612cc 20026 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
20027 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20028 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20029 "RANLIB=$${RANLIB}" \
0c24b341 20030 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20031 installcheck) \
2a4cbe27
NN
20032 || exit 1
20033
b813574b 20034@endif gzip
2a4cbe27 20035
b813574b
PB
20036.PHONY: maybe-mostlyclean-gzip mostlyclean-gzip
20037maybe-mostlyclean-gzip:
20038@if gzip
20039maybe-mostlyclean-gzip: mostlyclean-gzip
2a4cbe27 20040
b813574b 20041mostlyclean-gzip:
0aed8855 20042 @: $(MAKE); $(unstage)
b813574b 20043 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
20044 r=`${PWD_COMMAND}`; export r; \
20045 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20046 $(HOST_EXPORTS) \
b813574b 20047 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20048 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20049 done; \
b813574b 20050 echo "Doing mostlyclean in gzip" ; \
b00612cc 20051 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
20052 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20053 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20054 "RANLIB=$${RANLIB}" \
0c24b341 20055 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20056 mostlyclean) \
2a4cbe27
NN
20057 || exit 1
20058
b813574b 20059@endif gzip
2a4cbe27 20060
b813574b
PB
20061.PHONY: maybe-clean-gzip clean-gzip
20062maybe-clean-gzip:
20063@if gzip
20064maybe-clean-gzip: clean-gzip
2a4cbe27 20065
b813574b 20066clean-gzip:
0aed8855 20067 @: $(MAKE); $(unstage)
b813574b 20068 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
20069 r=`${PWD_COMMAND}`; export r; \
20070 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20071 $(HOST_EXPORTS) \
b813574b 20072 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20073 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20074 done; \
b813574b 20075 echo "Doing clean in gzip" ; \
b00612cc 20076 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
20077 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20078 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20079 "RANLIB=$${RANLIB}" \
0c24b341 20080 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20081 clean) \
2a4cbe27
NN
20082 || exit 1
20083
b813574b 20084@endif gzip
2a4cbe27 20085
b813574b
PB
20086.PHONY: maybe-distclean-gzip distclean-gzip
20087maybe-distclean-gzip:
20088@if gzip
20089maybe-distclean-gzip: distclean-gzip
2a4cbe27 20090
b813574b 20091distclean-gzip:
0aed8855 20092 @: $(MAKE); $(unstage)
b813574b 20093 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
20094 r=`${PWD_COMMAND}`; export r; \
20095 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20096 $(HOST_EXPORTS) \
b813574b 20097 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20098 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20099 done; \
b813574b 20100 echo "Doing distclean in gzip" ; \
b00612cc 20101 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
20102 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20103 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20104 "RANLIB=$${RANLIB}" \
0c24b341 20105 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20106 distclean) \
2a4cbe27
NN
20107 || exit 1
20108
b813574b 20109@endif gzip
2a4cbe27 20110
b813574b
PB
20111.PHONY: maybe-maintainer-clean-gzip maintainer-clean-gzip
20112maybe-maintainer-clean-gzip:
20113@if gzip
20114maybe-maintainer-clean-gzip: maintainer-clean-gzip
2a4cbe27 20115
b813574b 20116maintainer-clean-gzip:
0aed8855 20117 @: $(MAKE); $(unstage)
b813574b 20118 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
20119 r=`${PWD_COMMAND}`; export r; \
20120 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20121 $(HOST_EXPORTS) \
b813574b 20122 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20123 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20124 done; \
b813574b 20125 echo "Doing maintainer-clean in gzip" ; \
b00612cc 20126 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
20127 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20128 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20129 "RANLIB=$${RANLIB}" \
0c24b341 20130 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20131 maintainer-clean) \
2a4cbe27
NN
20132 || exit 1
20133
b813574b 20134@endif gzip
2a4cbe27 20135
2a4cbe27 20136
a7254363 20137
b813574b
PB
20138.PHONY: configure-hello maybe-configure-hello
20139maybe-configure-hello:
4f0ef2d8
CD
20140@if gcc-bootstrap
20141configure-hello: stage_current
20142@endif gcc-bootstrap
b813574b
PB
20143@if hello
20144maybe-configure-hello: configure-hello
c52c6897 20145configure-hello:
0aed8855 20146 @: $(MAKE); $(unstage)
c52c6897 20147 @r=`${PWD_COMMAND}`; export r; \
b40e3958 20148 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
20149 test ! -f $(HOST_SUBDIR)/hello/Makefile || exit 0; \
20150 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/hello ; \
378fce5b 20151 $(HOST_EXPORTS) \
a7254363
PB
20152 echo Configuring in $(HOST_SUBDIR)/hello; \
20153 cd "$(HOST_SUBDIR)/hello" || exit 1; \
4fa63067 20154 case $(srcdir) in \
b00612cc
PB
20155 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20156 *) topdir=`echo $(HOST_SUBDIR)/hello/ | \
20157 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 20158 esac; \
b00612cc
PB
20159 srcdiroption="--srcdir=$${topdir}/hello"; \
20160 libsrcdir="$$s/hello"; \
4fa63067 20161 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
20162 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20163 --target=${target_alias} $${srcdiroption} \
2a4cbe27 20164 || exit 1
b813574b 20165@endif hello
2a4cbe27 20166
a7254363
PB
20167
20168
d545f33b
PB
20169
20170
b813574b
PB
20171.PHONY: all-hello maybe-all-hello
20172maybe-all-hello:
4f0ef2d8
CD
20173@if gcc-bootstrap
20174all-hello: stage_current
20175@endif gcc-bootstrap
b813574b 20176@if hello
d27cc32e 20177TARGET-hello=all
b813574b
PB
20178maybe-all-hello: all-hello
20179all-hello: configure-hello
0aed8855 20180 @: $(MAKE); $(unstage)
4fa63067
NN
20181 @r=`${PWD_COMMAND}`; export r; \
20182 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20183 $(HOST_EXPORTS) \
b00612cc 20184 (cd $(HOST_SUBDIR)/hello && \
7f6ef0c0
PB
20185 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
20186 $(TARGET-hello))
b813574b 20187@endif hello
2a4cbe27 20188
a7254363 20189
d545f33b
PB
20190
20191
b813574b
PB
20192.PHONY: check-hello maybe-check-hello
20193maybe-check-hello:
20194@if hello
20195maybe-check-hello: check-hello
2a4cbe27 20196
b813574b 20197check-hello:
0aed8855 20198 @: $(MAKE); $(unstage)
4fa63067 20199 @r=`${PWD_COMMAND}`; export r; \
b40e3958 20200 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20201 $(HOST_EXPORTS) \
b00612cc
PB
20202 (cd $(HOST_SUBDIR)/hello && \
20203 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 20204
b813574b 20205@endif hello
2a4cbe27 20206
b813574b
PB
20207.PHONY: install-hello maybe-install-hello
20208maybe-install-hello:
20209@if hello
20210maybe-install-hello: install-hello
2a4cbe27 20211
b813574b 20212install-hello: installdirs
0aed8855 20213 @: $(MAKE); $(unstage)
4fa63067
NN
20214 @r=`${PWD_COMMAND}`; export r; \
20215 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20216 $(HOST_EXPORTS) \
b00612cc 20217 (cd $(HOST_SUBDIR)/hello && \
2da12f12 20218 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 20219
b813574b 20220@endif hello
4fa63067 20221
56a8fe78 20222# Other targets (info, dvi, pdf, etc.)
4fa63067 20223
b813574b
PB
20224.PHONY: maybe-info-hello info-hello
20225maybe-info-hello:
20226@if hello
20227maybe-info-hello: info-hello
4fa63067 20228
b813574b
PB
20229info-hello: \
20230 configure-hello
0aed8855 20231 @: $(MAKE); $(unstage)
b813574b 20232 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
20233 r=`${PWD_COMMAND}`; export r; \
20234 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20235 $(HOST_EXPORTS) \
b813574b 20236 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20237 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20238 done; \
b813574b 20239 echo "Doing info in hello" ; \
b00612cc 20240 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
20241 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20242 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20243 "RANLIB=$${RANLIB}" \
0c24b341 20244 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20245 info) \
2a4cbe27
NN
20246 || exit 1
20247
b813574b 20248@endif hello
2a4cbe27 20249
b813574b
PB
20250.PHONY: maybe-dvi-hello dvi-hello
20251maybe-dvi-hello:
20252@if hello
20253maybe-dvi-hello: dvi-hello
2a4cbe27 20254
b813574b
PB
20255dvi-hello: \
20256 configure-hello
0aed8855 20257 @: $(MAKE); $(unstage)
b813574b 20258 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
20259 r=`${PWD_COMMAND}`; export r; \
20260 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20261 $(HOST_EXPORTS) \
b813574b 20262 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20263 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20264 done; \
b813574b 20265 echo "Doing dvi in hello" ; \
b00612cc 20266 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
20267 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20268 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20269 "RANLIB=$${RANLIB}" \
0c24b341 20270 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20271 dvi) \
2a4cbe27
NN
20272 || exit 1
20273
b813574b 20274@endif hello
2a4cbe27 20275
56a8fe78
DD
20276.PHONY: maybe-pdf-hello pdf-hello
20277maybe-pdf-hello:
20278@if hello
20279maybe-pdf-hello: pdf-hello
20280
20281pdf-hello: \
20282 configure-hello
20283 @: $(MAKE); $(unstage)
20284 @[ -f ./hello/Makefile ] || exit 0; \
20285 r=`${PWD_COMMAND}`; export r; \
20286 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20287 $(HOST_EXPORTS) \
20288 for flag in $(EXTRA_HOST_FLAGS) ; do \
20289 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20290 done; \
20291 echo "Doing pdf in hello" ; \
20292 (cd $(HOST_SUBDIR)/hello && \
20293 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20294 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20295 "RANLIB=$${RANLIB}" \
0c24b341 20296 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
20297 pdf) \
20298 || exit 1
20299
20300@endif hello
20301
6d389afc
MS
20302.PHONY: maybe-html-hello html-hello
20303maybe-html-hello:
20304@if hello
20305maybe-html-hello: html-hello
20306
20307html-hello: \
20308 configure-hello
0aed8855 20309 @: $(MAKE); $(unstage)
6d389afc
MS
20310 @[ -f ./hello/Makefile ] || exit 0; \
20311 r=`${PWD_COMMAND}`; export r; \
20312 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
20313 $(HOST_EXPORTS) \
20314 for flag in $(EXTRA_HOST_FLAGS) ; do \
20315 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20316 done; \
20317 echo "Doing html in hello" ; \
b00612cc 20318 (cd $(HOST_SUBDIR)/hello && \
6d389afc
MS
20319 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20320 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20321 "RANLIB=$${RANLIB}" \
0c24b341 20322 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
20323 html) \
20324 || exit 1
20325
20326@endif hello
20327
b813574b
PB
20328.PHONY: maybe-TAGS-hello TAGS-hello
20329maybe-TAGS-hello:
20330@if hello
20331maybe-TAGS-hello: TAGS-hello
2a4cbe27 20332
b813574b
PB
20333TAGS-hello: \
20334 configure-hello
0aed8855 20335 @: $(MAKE); $(unstage)
b813574b 20336 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
20337 r=`${PWD_COMMAND}`; export r; \
20338 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20339 $(HOST_EXPORTS) \
b813574b 20340 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20341 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20342 done; \
b813574b 20343 echo "Doing TAGS in hello" ; \
b00612cc 20344 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
20345 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20346 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20347 "RANLIB=$${RANLIB}" \
0c24b341 20348 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20349 TAGS) \
2a4cbe27
NN
20350 || exit 1
20351
b813574b 20352@endif hello
2a4cbe27 20353
b813574b
PB
20354.PHONY: maybe-install-info-hello install-info-hello
20355maybe-install-info-hello:
20356@if hello
20357maybe-install-info-hello: install-info-hello
2a4cbe27 20358
b813574b
PB
20359install-info-hello: \
20360 configure-hello \
20361 info-hello
0aed8855 20362 @: $(MAKE); $(unstage)
b813574b 20363 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
20364 r=`${PWD_COMMAND}`; export r; \
20365 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20366 $(HOST_EXPORTS) \
b813574b 20367 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20368 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20369 done; \
b813574b 20370 echo "Doing install-info in hello" ; \
b00612cc 20371 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
20372 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20373 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20374 "RANLIB=$${RANLIB}" \
0c24b341 20375 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20376 install-info) \
2a4cbe27
NN
20377 || exit 1
20378
b813574b 20379@endif hello
2a4cbe27 20380
a3ca38d2
DD
20381.PHONY: maybe-install-pdf-hello install-pdf-hello
20382maybe-install-pdf-hello:
20383@if hello
20384maybe-install-pdf-hello: install-pdf-hello
20385
20386install-pdf-hello: \
20387 configure-hello \
20388 pdf-hello
20389 @: $(MAKE); $(unstage)
20390 @[ -f ./hello/Makefile ] || exit 0; \
20391 r=`${PWD_COMMAND}`; export r; \
20392 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20393 $(HOST_EXPORTS) \
20394 for flag in $(EXTRA_HOST_FLAGS) ; do \
20395 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20396 done; \
20397 echo "Doing install-pdf in hello" ; \
20398 (cd $(HOST_SUBDIR)/hello && \
20399 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20400 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20401 "RANLIB=$${RANLIB}" \
0c24b341 20402 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
20403 install-pdf) \
20404 || exit 1
20405
20406@endif hello
20407
108a6f8e
CD
20408.PHONY: maybe-install-html-hello install-html-hello
20409maybe-install-html-hello:
20410@if hello
20411maybe-install-html-hello: install-html-hello
20412
20413install-html-hello: \
20414 configure-hello \
20415 html-hello
20416 @: $(MAKE); $(unstage)
20417 @[ -f ./hello/Makefile ] || exit 0; \
20418 r=`${PWD_COMMAND}`; export r; \
20419 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20420 $(HOST_EXPORTS) \
20421 for flag in $(EXTRA_HOST_FLAGS) ; do \
20422 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20423 done; \
20424 echo "Doing install-html in hello" ; \
20425 (cd $(HOST_SUBDIR)/hello && \
20426 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20427 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20428 "RANLIB=$${RANLIB}" \
0c24b341 20429 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
20430 install-html) \
20431 || exit 1
20432
20433@endif hello
20434
b813574b
PB
20435.PHONY: maybe-installcheck-hello installcheck-hello
20436maybe-installcheck-hello:
20437@if hello
20438maybe-installcheck-hello: installcheck-hello
2a4cbe27 20439
b813574b
PB
20440installcheck-hello: \
20441 configure-hello
0aed8855 20442 @: $(MAKE); $(unstage)
b813574b 20443 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
20444 r=`${PWD_COMMAND}`; export r; \
20445 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20446 $(HOST_EXPORTS) \
b813574b 20447 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20448 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20449 done; \
b813574b 20450 echo "Doing installcheck in hello" ; \
b00612cc 20451 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
20452 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20453 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20454 "RANLIB=$${RANLIB}" \
0c24b341 20455 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20456 installcheck) \
2a4cbe27
NN
20457 || exit 1
20458
b813574b 20459@endif hello
2a4cbe27 20460
b813574b
PB
20461.PHONY: maybe-mostlyclean-hello mostlyclean-hello
20462maybe-mostlyclean-hello:
20463@if hello
20464maybe-mostlyclean-hello: mostlyclean-hello
2a4cbe27 20465
b813574b 20466mostlyclean-hello:
0aed8855 20467 @: $(MAKE); $(unstage)
b813574b 20468 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
20469 r=`${PWD_COMMAND}`; export r; \
20470 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20471 $(HOST_EXPORTS) \
b813574b 20472 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20473 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20474 done; \
b813574b 20475 echo "Doing mostlyclean in hello" ; \
b00612cc 20476 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
20477 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20478 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20479 "RANLIB=$${RANLIB}" \
0c24b341 20480 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20481 mostlyclean) \
2a4cbe27
NN
20482 || exit 1
20483
b813574b 20484@endif hello
2a4cbe27 20485
b813574b
PB
20486.PHONY: maybe-clean-hello clean-hello
20487maybe-clean-hello:
20488@if hello
20489maybe-clean-hello: clean-hello
2a4cbe27 20490
b813574b 20491clean-hello:
0aed8855 20492 @: $(MAKE); $(unstage)
b813574b 20493 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
20494 r=`${PWD_COMMAND}`; export r; \
20495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20496 $(HOST_EXPORTS) \
b813574b 20497 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20498 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20499 done; \
b813574b 20500 echo "Doing clean in hello" ; \
b00612cc 20501 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
20502 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20503 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20504 "RANLIB=$${RANLIB}" \
0c24b341 20505 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20506 clean) \
2a4cbe27
NN
20507 || exit 1
20508
b813574b 20509@endif hello
2a4cbe27 20510
b813574b
PB
20511.PHONY: maybe-distclean-hello distclean-hello
20512maybe-distclean-hello:
20513@if hello
20514maybe-distclean-hello: distclean-hello
2a4cbe27 20515
b813574b 20516distclean-hello:
0aed8855 20517 @: $(MAKE); $(unstage)
b813574b 20518 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
20519 r=`${PWD_COMMAND}`; export r; \
20520 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20521 $(HOST_EXPORTS) \
b813574b 20522 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20523 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20524 done; \
b813574b 20525 echo "Doing distclean in hello" ; \
b00612cc 20526 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
20527 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20528 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20529 "RANLIB=$${RANLIB}" \
0c24b341 20530 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20531 distclean) \
2a4cbe27
NN
20532 || exit 1
20533
b813574b 20534@endif hello
2a4cbe27 20535
b813574b
PB
20536.PHONY: maybe-maintainer-clean-hello maintainer-clean-hello
20537maybe-maintainer-clean-hello:
20538@if hello
20539maybe-maintainer-clean-hello: maintainer-clean-hello
2a4cbe27 20540
b813574b 20541maintainer-clean-hello:
0aed8855 20542 @: $(MAKE); $(unstage)
b813574b 20543 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
20544 r=`${PWD_COMMAND}`; export r; \
20545 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20546 $(HOST_EXPORTS) \
b813574b 20547 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20548 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20549 done; \
b813574b 20550 echo "Doing maintainer-clean in hello" ; \
b00612cc 20551 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
20552 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20553 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20554 "RANLIB=$${RANLIB}" \
0c24b341 20555 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20556 maintainer-clean) \
2a4cbe27
NN
20557 || exit 1
20558
b813574b 20559@endif hello
2a4cbe27 20560
2a4cbe27 20561
a7254363 20562
b813574b
PB
20563.PHONY: configure-indent maybe-configure-indent
20564maybe-configure-indent:
4f0ef2d8
CD
20565@if gcc-bootstrap
20566configure-indent: stage_current
20567@endif gcc-bootstrap
b813574b
PB
20568@if indent
20569maybe-configure-indent: configure-indent
c52c6897 20570configure-indent:
0aed8855 20571 @: $(MAKE); $(unstage)
c52c6897 20572 @r=`${PWD_COMMAND}`; export r; \
4fa63067 20573 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
20574 test ! -f $(HOST_SUBDIR)/indent/Makefile || exit 0; \
20575 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/indent ; \
378fce5b 20576 $(HOST_EXPORTS) \
a7254363
PB
20577 echo Configuring in $(HOST_SUBDIR)/indent; \
20578 cd "$(HOST_SUBDIR)/indent" || exit 1; \
4fa63067 20579 case $(srcdir) in \
b00612cc
PB
20580 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20581 *) topdir=`echo $(HOST_SUBDIR)/indent/ | \
20582 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 20583 esac; \
b00612cc
PB
20584 srcdiroption="--srcdir=$${topdir}/indent"; \
20585 libsrcdir="$$s/indent"; \
4fa63067 20586 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
20587 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20588 --target=${target_alias} $${srcdiroption} \
4fa63067 20589 || exit 1
b813574b 20590@endif indent
2a4cbe27 20591
a7254363
PB
20592
20593
d545f33b
PB
20594
20595
b813574b
PB
20596.PHONY: all-indent maybe-all-indent
20597maybe-all-indent:
4f0ef2d8
CD
20598@if gcc-bootstrap
20599all-indent: stage_current
20600@endif gcc-bootstrap
b813574b 20601@if indent
d27cc32e 20602TARGET-indent=all
b813574b
PB
20603maybe-all-indent: all-indent
20604all-indent: configure-indent
0aed8855 20605 @: $(MAKE); $(unstage)
4fa63067
NN
20606 @r=`${PWD_COMMAND}`; export r; \
20607 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20608 $(HOST_EXPORTS) \
b00612cc 20609 (cd $(HOST_SUBDIR)/indent && \
7f6ef0c0
PB
20610 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
20611 $(TARGET-indent))
b813574b 20612@endif indent
2a4cbe27 20613
a7254363 20614
d545f33b
PB
20615
20616
b813574b
PB
20617.PHONY: check-indent maybe-check-indent
20618maybe-check-indent:
20619@if indent
20620maybe-check-indent: check-indent
2a4cbe27 20621
b813574b 20622check-indent:
0aed8855 20623 @: $(MAKE); $(unstage)
4fa63067 20624 @r=`${PWD_COMMAND}`; export r; \
b40e3958 20625 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20626 $(HOST_EXPORTS) \
b00612cc
PB
20627 (cd $(HOST_SUBDIR)/indent && \
20628 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 20629
b813574b 20630@endif indent
2a4cbe27 20631
b813574b
PB
20632.PHONY: install-indent maybe-install-indent
20633maybe-install-indent:
20634@if indent
20635maybe-install-indent: install-indent
2a4cbe27 20636
b813574b 20637install-indent: installdirs
0aed8855 20638 @: $(MAKE); $(unstage)
4fa63067 20639 @r=`${PWD_COMMAND}`; export r; \
b40e3958 20640 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20641 $(HOST_EXPORTS) \
b00612cc 20642 (cd $(HOST_SUBDIR)/indent && \
2da12f12 20643 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 20644
b813574b 20645@endif indent
2a4cbe27 20646
56a8fe78 20647# Other targets (info, dvi, pdf, etc.)
2a4cbe27 20648
b813574b
PB
20649.PHONY: maybe-info-indent info-indent
20650maybe-info-indent:
20651@if indent
20652maybe-info-indent: info-indent
4fa63067 20653
b813574b
PB
20654info-indent: \
20655 configure-indent
0aed8855 20656 @: $(MAKE); $(unstage)
b813574b 20657 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
20658 r=`${PWD_COMMAND}`; export r; \
20659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20660 $(HOST_EXPORTS) \
b813574b 20661 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20662 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20663 done; \
b813574b 20664 echo "Doing info in indent" ; \
b00612cc 20665 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
20666 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20667 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20668 "RANLIB=$${RANLIB}" \
0c24b341 20669 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20670 info) \
2a4cbe27
NN
20671 || exit 1
20672
b813574b 20673@endif indent
2a4cbe27 20674
b813574b
PB
20675.PHONY: maybe-dvi-indent dvi-indent
20676maybe-dvi-indent:
20677@if indent
20678maybe-dvi-indent: dvi-indent
2a4cbe27 20679
b813574b
PB
20680dvi-indent: \
20681 configure-indent
0aed8855 20682 @: $(MAKE); $(unstage)
b813574b 20683 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
20684 r=`${PWD_COMMAND}`; export r; \
20685 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20686 $(HOST_EXPORTS) \
b813574b 20687 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20688 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20689 done; \
b813574b 20690 echo "Doing dvi in indent" ; \
b00612cc 20691 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
20692 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20693 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20694 "RANLIB=$${RANLIB}" \
0c24b341 20695 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20696 dvi) \
2a4cbe27
NN
20697 || exit 1
20698
b813574b 20699@endif indent
2a4cbe27 20700
56a8fe78
DD
20701.PHONY: maybe-pdf-indent pdf-indent
20702maybe-pdf-indent:
20703@if indent
20704maybe-pdf-indent: pdf-indent
20705
20706pdf-indent: \
20707 configure-indent
20708 @: $(MAKE); $(unstage)
20709 @[ -f ./indent/Makefile ] || exit 0; \
20710 r=`${PWD_COMMAND}`; export r; \
20711 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20712 $(HOST_EXPORTS) \
20713 for flag in $(EXTRA_HOST_FLAGS) ; do \
20714 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20715 done; \
20716 echo "Doing pdf in indent" ; \
20717 (cd $(HOST_SUBDIR)/indent && \
20718 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20719 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20720 "RANLIB=$${RANLIB}" \
0c24b341 20721 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
20722 pdf) \
20723 || exit 1
20724
20725@endif indent
20726
6d389afc
MS
20727.PHONY: maybe-html-indent html-indent
20728maybe-html-indent:
20729@if indent
20730maybe-html-indent: html-indent
20731
20732html-indent: \
20733 configure-indent
0aed8855 20734 @: $(MAKE); $(unstage)
6d389afc
MS
20735 @[ -f ./indent/Makefile ] || exit 0; \
20736 r=`${PWD_COMMAND}`; export r; \
20737 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
20738 $(HOST_EXPORTS) \
20739 for flag in $(EXTRA_HOST_FLAGS) ; do \
20740 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20741 done; \
20742 echo "Doing html in indent" ; \
b00612cc 20743 (cd $(HOST_SUBDIR)/indent && \
6d389afc
MS
20744 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20745 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20746 "RANLIB=$${RANLIB}" \
0c24b341 20747 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
20748 html) \
20749 || exit 1
20750
20751@endif indent
20752
b813574b
PB
20753.PHONY: maybe-TAGS-indent TAGS-indent
20754maybe-TAGS-indent:
20755@if indent
20756maybe-TAGS-indent: TAGS-indent
2a4cbe27 20757
b813574b
PB
20758TAGS-indent: \
20759 configure-indent
0aed8855 20760 @: $(MAKE); $(unstage)
b813574b 20761 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
20762 r=`${PWD_COMMAND}`; export r; \
20763 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20764 $(HOST_EXPORTS) \
b813574b 20765 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20766 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20767 done; \
b813574b 20768 echo "Doing TAGS in indent" ; \
b00612cc 20769 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
20770 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20771 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20772 "RANLIB=$${RANLIB}" \
0c24b341 20773 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20774 TAGS) \
2a4cbe27
NN
20775 || exit 1
20776
b813574b 20777@endif indent
2a4cbe27 20778
b813574b
PB
20779.PHONY: maybe-install-info-indent install-info-indent
20780maybe-install-info-indent:
20781@if indent
20782maybe-install-info-indent: install-info-indent
2a4cbe27 20783
b813574b
PB
20784install-info-indent: \
20785 configure-indent \
20786 info-indent
0aed8855 20787 @: $(MAKE); $(unstage)
b813574b 20788 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
20789 r=`${PWD_COMMAND}`; export r; \
20790 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20791 $(HOST_EXPORTS) \
b813574b 20792 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20793 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20794 done; \
b813574b 20795 echo "Doing install-info in indent" ; \
b00612cc 20796 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
20797 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20798 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20799 "RANLIB=$${RANLIB}" \
0c24b341 20800 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20801 install-info) \
2a4cbe27
NN
20802 || exit 1
20803
b813574b 20804@endif indent
2a4cbe27 20805
a3ca38d2
DD
20806.PHONY: maybe-install-pdf-indent install-pdf-indent
20807maybe-install-pdf-indent:
20808@if indent
20809maybe-install-pdf-indent: install-pdf-indent
20810
20811install-pdf-indent: \
20812 configure-indent \
20813 pdf-indent
20814 @: $(MAKE); $(unstage)
20815 @[ -f ./indent/Makefile ] || exit 0; \
20816 r=`${PWD_COMMAND}`; export r; \
20817 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20818 $(HOST_EXPORTS) \
20819 for flag in $(EXTRA_HOST_FLAGS) ; do \
20820 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20821 done; \
20822 echo "Doing install-pdf in indent" ; \
20823 (cd $(HOST_SUBDIR)/indent && \
20824 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20825 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20826 "RANLIB=$${RANLIB}" \
0c24b341 20827 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
20828 install-pdf) \
20829 || exit 1
20830
20831@endif indent
20832
108a6f8e
CD
20833.PHONY: maybe-install-html-indent install-html-indent
20834maybe-install-html-indent:
20835@if indent
20836maybe-install-html-indent: install-html-indent
20837
20838install-html-indent: \
20839 configure-indent \
20840 html-indent
20841 @: $(MAKE); $(unstage)
20842 @[ -f ./indent/Makefile ] || exit 0; \
20843 r=`${PWD_COMMAND}`; export r; \
20844 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20845 $(HOST_EXPORTS) \
20846 for flag in $(EXTRA_HOST_FLAGS) ; do \
20847 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20848 done; \
20849 echo "Doing install-html in indent" ; \
20850 (cd $(HOST_SUBDIR)/indent && \
20851 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20852 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20853 "RANLIB=$${RANLIB}" \
0c24b341 20854 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
20855 install-html) \
20856 || exit 1
20857
20858@endif indent
20859
b813574b
PB
20860.PHONY: maybe-installcheck-indent installcheck-indent
20861maybe-installcheck-indent:
20862@if indent
20863maybe-installcheck-indent: installcheck-indent
2a4cbe27 20864
b813574b
PB
20865installcheck-indent: \
20866 configure-indent
0aed8855 20867 @: $(MAKE); $(unstage)
b813574b 20868 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
20869 r=`${PWD_COMMAND}`; export r; \
20870 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20871 $(HOST_EXPORTS) \
b813574b 20872 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20873 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20874 done; \
b813574b 20875 echo "Doing installcheck in indent" ; \
b00612cc 20876 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
20877 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20878 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20879 "RANLIB=$${RANLIB}" \
0c24b341 20880 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20881 installcheck) \
2a4cbe27
NN
20882 || exit 1
20883
b813574b 20884@endif indent
2a4cbe27 20885
b813574b
PB
20886.PHONY: maybe-mostlyclean-indent mostlyclean-indent
20887maybe-mostlyclean-indent:
20888@if indent
20889maybe-mostlyclean-indent: mostlyclean-indent
2a4cbe27 20890
b813574b 20891mostlyclean-indent:
0aed8855 20892 @: $(MAKE); $(unstage)
b813574b 20893 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
20894 r=`${PWD_COMMAND}`; export r; \
20895 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20896 $(HOST_EXPORTS) \
b813574b 20897 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20898 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20899 done; \
b813574b 20900 echo "Doing mostlyclean in indent" ; \
b00612cc 20901 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
20902 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20903 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20904 "RANLIB=$${RANLIB}" \
0c24b341 20905 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20906 mostlyclean) \
2a4cbe27
NN
20907 || exit 1
20908
b813574b 20909@endif indent
2a4cbe27 20910
b813574b
PB
20911.PHONY: maybe-clean-indent clean-indent
20912maybe-clean-indent:
20913@if indent
20914maybe-clean-indent: clean-indent
2a4cbe27 20915
b813574b 20916clean-indent:
0aed8855 20917 @: $(MAKE); $(unstage)
b813574b 20918 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
20919 r=`${PWD_COMMAND}`; export r; \
20920 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20921 $(HOST_EXPORTS) \
b813574b 20922 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20923 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20924 done; \
b813574b 20925 echo "Doing clean in indent" ; \
b00612cc 20926 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
20927 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20928 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20929 "RANLIB=$${RANLIB}" \
0c24b341 20930 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20931 clean) \
2a4cbe27
NN
20932 || exit 1
20933
b813574b 20934@endif indent
2a4cbe27 20935
b813574b
PB
20936.PHONY: maybe-distclean-indent distclean-indent
20937maybe-distclean-indent:
20938@if indent
20939maybe-distclean-indent: distclean-indent
2a4cbe27 20940
b813574b 20941distclean-indent:
0aed8855 20942 @: $(MAKE); $(unstage)
b813574b 20943 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
20944 r=`${PWD_COMMAND}`; export r; \
20945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20946 $(HOST_EXPORTS) \
b813574b 20947 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20948 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20949 done; \
b813574b 20950 echo "Doing distclean in indent" ; \
b00612cc 20951 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
20952 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20953 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20954 "RANLIB=$${RANLIB}" \
0c24b341 20955 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20956 distclean) \
2a4cbe27
NN
20957 || exit 1
20958
b813574b 20959@endif indent
2a4cbe27 20960
b813574b
PB
20961.PHONY: maybe-maintainer-clean-indent maintainer-clean-indent
20962maybe-maintainer-clean-indent:
20963@if indent
20964maybe-maintainer-clean-indent: maintainer-clean-indent
2a4cbe27 20965
b813574b 20966maintainer-clean-indent:
0aed8855 20967 @: $(MAKE); $(unstage)
b813574b 20968 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
20969 r=`${PWD_COMMAND}`; export r; \
20970 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20971 $(HOST_EXPORTS) \
b813574b 20972 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20973 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20974 done; \
b813574b 20975 echo "Doing maintainer-clean in indent" ; \
b00612cc 20976 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
20977 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20978 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20979 "RANLIB=$${RANLIB}" \
0c24b341 20980 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20981 maintainer-clean) \
2a4cbe27
NN
20982 || exit 1
20983
b813574b 20984@endif indent
2a4cbe27 20985
a2592b1b 20986
a7254363 20987
b813574b
PB
20988.PHONY: configure-intl maybe-configure-intl
20989maybe-configure-intl:
4f0ef2d8
CD
20990@if gcc-bootstrap
20991configure-intl: stage_current
20992@endif gcc-bootstrap
b813574b
PB
20993@if intl
20994maybe-configure-intl: configure-intl
c52c6897 20995configure-intl:
c52c6897
PB
20996 @r=`${PWD_COMMAND}`; export r; \
20997 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
20998 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
20999 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
378fce5b 21000 $(HOST_EXPORTS) \
a7254363
PB
21001 echo Configuring in $(HOST_SUBDIR)/intl; \
21002 cd "$(HOST_SUBDIR)/intl" || exit 1; \
4fa63067 21003 case $(srcdir) in \
b00612cc
PB
21004 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21005 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
21006 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 21007 esac; \
b00612cc
PB
21008 srcdiroption="--srcdir=$${topdir}/intl"; \
21009 libsrcdir="$$s/intl"; \
4fa63067 21010 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
21011 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21012 --target=${target_alias} $${srcdiroption} \
a2592b1b 21013 || exit 1
b813574b 21014@endif intl
a2592b1b 21015
a7254363
PB
21016
21017
d545f33b
PB
21018.PHONY: configure-stage1-intl maybe-configure-stage1-intl
21019maybe-configure-stage1-intl:
21020@if intl-bootstrap
21021maybe-configure-stage1-intl: configure-stage1-intl
0aed8855 21022configure-stage1-intl:
c52c6897 21023 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 21024 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
21025 @r=`${PWD_COMMAND}`; export r; \
21026 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 21027 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
7f6ef0c0 21028 $(HOST_EXPORTS) \
8ee82aff 21029 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
7f6ef0c0 21030 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
d545f33b 21031 echo Configuring stage 1 in $(HOST_SUBDIR)/intl ; \
0aed8855 21032 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
21033 cd $(HOST_SUBDIR)/intl || exit 1; \
21034 case $(srcdir) in \
21035 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21036 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
21037 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21038 esac; \
21039 srcdiroption="--srcdir=$${topdir}/intl"; \
21040 libsrcdir="$$s/intl"; \
21041 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
21042 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21043 --target=${target_alias} $${srcdiroption} \
c1cb7e02 21044 \
8a0d8a5c 21045 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
d545f33b
PB
21046@endif intl-bootstrap
21047
21048.PHONY: configure-stage2-intl maybe-configure-stage2-intl
21049maybe-configure-stage2-intl:
21050@if intl-bootstrap
21051maybe-configure-stage2-intl: configure-stage2-intl
0aed8855 21052configure-stage2-intl:
c52c6897 21053 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 21054 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
21055 @r=`${PWD_COMMAND}`; export r; \
21056 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 21057 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
d545f33b 21058 $(HOST_EXPORTS) \
7f6ef0c0 21059 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 21060 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
7f6ef0c0 21061 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
d545f33b 21062 echo Configuring stage 2 in $(HOST_SUBDIR)/intl ; \
0aed8855 21063 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
21064 cd $(HOST_SUBDIR)/intl || exit 1; \
21065 case $(srcdir) in \
21066 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21067 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
21068 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21069 esac; \
21070 srcdiroption="--srcdir=$${topdir}/intl"; \
21071 libsrcdir="$$s/intl"; \
21072 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
21073 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21074 --target=${target_alias} $${srcdiroption} \
c1cb7e02 21075 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
21076 @stage2_werror_flag@
21077@endif intl-bootstrap
21078
8520c408
AO
21079.PHONY: configure-stageb2g0-intl maybe-configure-stageb2g0-intl
21080maybe-configure-stageb2g0-intl:
21081@if intl-bootstrap
21082maybe-configure-stageb2g0-intl: configure-stageb2g0-intl
21083configure-stageb2g0-intl:
21084 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
21085 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
21086 @r=`${PWD_COMMAND}`; export r; \
21087 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21088 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
21089 $(HOST_EXPORTS) \
7f6ef0c0 21090 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 21091 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
7f6ef0c0 21092 CXXFLAGS="$(STAGE2_CFLAGS) -g0"; export CXXFLAGS; \
8520c408
AO
21093 echo Configuring stage b2g0 in $(HOST_SUBDIR)/intl ; \
21094 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
21095 cd $(HOST_SUBDIR)/intl || exit 1; \
21096 case $(srcdir) in \
21097 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21098 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
21099 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21100 esac; \
21101 srcdiroption="--srcdir=$${topdir}/intl"; \
21102 libsrcdir="$$s/intl"; \
21103 $(SHELL) $${libsrcdir}/configure \
21104 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21105 --target=${target_alias} $${srcdiroption} \
21106 --with-build-libsubdir=$(HOST_SUBDIR) \
21107 @stage2_werror_flag@
21108@endif intl-bootstrap
21109
d545f33b
PB
21110.PHONY: configure-stage3-intl maybe-configure-stage3-intl
21111maybe-configure-stage3-intl:
21112@if intl-bootstrap
21113maybe-configure-stage3-intl: configure-stage3-intl
0aed8855 21114configure-stage3-intl:
c52c6897 21115 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 21116 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
21117 @r=`${PWD_COMMAND}`; export r; \
21118 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 21119 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
d545f33b 21120 $(HOST_EXPORTS) \
7f6ef0c0 21121 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 21122 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
7f6ef0c0 21123 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
d545f33b 21124 echo Configuring stage 3 in $(HOST_SUBDIR)/intl ; \
0aed8855 21125 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
21126 cd $(HOST_SUBDIR)/intl || exit 1; \
21127 case $(srcdir) in \
21128 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21129 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
21130 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21131 esac; \
21132 srcdiroption="--srcdir=$${topdir}/intl"; \
21133 libsrcdir="$$s/intl"; \
21134 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
21135 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21136 --target=${target_alias} $${srcdiroption} \
c1cb7e02 21137 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
21138 @stage2_werror_flag@
21139@endif intl-bootstrap
21140
8520c408
AO
21141.PHONY: configure-stageb3g2-intl maybe-configure-stageb3g2-intl
21142maybe-configure-stageb3g2-intl:
21143@if intl-bootstrap
21144maybe-configure-stageb3g2-intl: configure-stageb3g2-intl
21145configure-stageb3g2-intl:
21146 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
21147 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
21148 @r=`${PWD_COMMAND}`; export r; \
21149 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21150 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
21151 $(HOST_EXPORTS) \
7f6ef0c0 21152 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 21153 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
7f6ef0c0 21154 CXXFLAGS="$(STAGE3_CFLAGS) -g2"; export CXXFLAGS; \
8520c408
AO
21155 echo Configuring stage b3g2 in $(HOST_SUBDIR)/intl ; \
21156 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
21157 cd $(HOST_SUBDIR)/intl || exit 1; \
21158 case $(srcdir) in \
21159 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21160 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
21161 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21162 esac; \
21163 srcdiroption="--srcdir=$${topdir}/intl"; \
21164 libsrcdir="$$s/intl"; \
21165 $(SHELL) $${libsrcdir}/configure \
21166 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21167 --target=${target_alias} $${srcdiroption} \
21168 --with-build-libsubdir=$(HOST_SUBDIR) \
21169 @stage2_werror_flag@
21170@endif intl-bootstrap
21171
d545f33b
PB
21172.PHONY: configure-stage4-intl maybe-configure-stage4-intl
21173maybe-configure-stage4-intl:
21174@if intl-bootstrap
21175maybe-configure-stage4-intl: configure-stage4-intl
0aed8855 21176configure-stage4-intl:
c52c6897 21177 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 21178 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
21179 @r=`${PWD_COMMAND}`; export r; \
21180 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 21181 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
d545f33b 21182 $(HOST_EXPORTS) \
7f6ef0c0 21183 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 21184 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
7f6ef0c0 21185 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
d545f33b 21186 echo Configuring stage 4 in $(HOST_SUBDIR)/intl ; \
0aed8855 21187 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
21188 cd $(HOST_SUBDIR)/intl || exit 1; \
21189 case $(srcdir) in \
21190 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21191 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
21192 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21193 esac; \
21194 srcdiroption="--srcdir=$${topdir}/intl"; \
21195 libsrcdir="$$s/intl"; \
21196 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
21197 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21198 --target=${target_alias} $${srcdiroption} \
c1cb7e02 21199 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
21200 @stage2_werror_flag@
21201@endif intl-bootstrap
21202
21203.PHONY: configure-stageprofile-intl maybe-configure-stageprofile-intl
21204maybe-configure-stageprofile-intl:
21205@if intl-bootstrap
21206maybe-configure-stageprofile-intl: configure-stageprofile-intl
0aed8855 21207configure-stageprofile-intl:
c52c6897 21208 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 21209 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
21210 @r=`${PWD_COMMAND}`; export r; \
21211 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 21212 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
d545f33b 21213 $(HOST_EXPORTS) \
7f6ef0c0 21214 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 21215 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
7f6ef0c0 21216 CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CXXFLAGS; \
d545f33b 21217 echo Configuring stage profile in $(HOST_SUBDIR)/intl ; \
0aed8855 21218 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
21219 cd $(HOST_SUBDIR)/intl || exit 1; \
21220 case $(srcdir) in \
21221 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21222 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
21223 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21224 esac; \
21225 srcdiroption="--srcdir=$${topdir}/intl"; \
21226 libsrcdir="$$s/intl"; \
21227 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
21228 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21229 --target=${target_alias} $${srcdiroption} \
c1cb7e02 21230 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
21231 @stage2_werror_flag@
21232@endif intl-bootstrap
21233
21234.PHONY: configure-stagefeedback-intl maybe-configure-stagefeedback-intl
21235maybe-configure-stagefeedback-intl:
21236@if intl-bootstrap
21237maybe-configure-stagefeedback-intl: configure-stagefeedback-intl
0aed8855 21238configure-stagefeedback-intl:
c52c6897 21239 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 21240 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
21241 @r=`${PWD_COMMAND}`; export r; \
21242 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 21243 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
d545f33b 21244 $(HOST_EXPORTS) \
7f6ef0c0 21245 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 21246 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
7f6ef0c0 21247 CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CXXFLAGS; \
d545f33b 21248 echo Configuring stage feedback in $(HOST_SUBDIR)/intl ; \
0aed8855 21249 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
21250 cd $(HOST_SUBDIR)/intl || exit 1; \
21251 case $(srcdir) in \
21252 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21253 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
21254 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21255 esac; \
21256 srcdiroption="--srcdir=$${topdir}/intl"; \
21257 libsrcdir="$$s/intl"; \
21258 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
21259 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21260 --target=${target_alias} $${srcdiroption} \
c1cb7e02 21261 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
21262 @stage2_werror_flag@
21263@endif intl-bootstrap
21264
21265
21266
21267
21268
b813574b
PB
21269.PHONY: all-intl maybe-all-intl
21270maybe-all-intl:
4f0ef2d8
CD
21271@if gcc-bootstrap
21272all-intl: stage_current
21273@endif gcc-bootstrap
b813574b 21274@if intl
d27cc32e 21275TARGET-intl=all
b813574b
PB
21276maybe-all-intl: all-intl
21277all-intl: configure-intl
c52c6897 21278 @r=`${PWD_COMMAND}`; export r; \
4fa63067 21279 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21280 $(HOST_EXPORTS) \
b00612cc 21281 (cd $(HOST_SUBDIR)/intl && \
7f6ef0c0
PB
21282 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
21283 $(TARGET-intl))
b813574b 21284@endif intl
a2592b1b 21285
a7254363 21286
d545f33b
PB
21287
21288.PHONY: all-stage1-intl maybe-all-stage1-intl
21289.PHONY: clean-stage1-intl maybe-clean-stage1-intl
21290maybe-all-stage1-intl:
21291maybe-clean-stage1-intl:
21292@if intl-bootstrap
21293maybe-all-stage1-intl: all-stage1-intl
21294all-stage1: all-stage1-intl
f70224b5 21295TARGET-stage1-intl = $(TARGET-intl)
d545f33b 21296all-stage1-intl: configure-stage1-intl
c52c6897 21297 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
21298 @r=`${PWD_COMMAND}`; export r; \
21299 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21300 $(HOST_EXPORTS) \
21301 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0
PB
21302 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21303 CFLAGS="$(STAGE1_CFLAGS)" CXXFLAGS="$(STAGE1_CFLAGS)" \
21304 LIBCFLAGS="$(STAGE1_LIBCFLAGS)" \
21305 CFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" \
21306 CXXFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) \
f70224b5 21307 $(TARGET-stage1-intl)
d545f33b
PB
21308
21309maybe-clean-stage1-intl: clean-stage1-intl
21310clean-stage1: clean-stage1-intl
21311clean-stage1-intl:
9dbaa842
DD
21312 @if [ $(current_stage) = stage1 ]; then \
21313 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
21314 else \
21315 [ -f $(HOST_SUBDIR)/stage1-intl/Makefile ] || exit 0; \
21316 $(MAKE) stage1-start; \
21317 fi; \
d545f33b 21318 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 21319 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 21320 clean
d545f33b
PB
21321@endif intl-bootstrap
21322
21323
21324.PHONY: all-stage2-intl maybe-all-stage2-intl
21325.PHONY: clean-stage2-intl maybe-clean-stage2-intl
21326maybe-all-stage2-intl:
21327maybe-clean-stage2-intl:
21328@if intl-bootstrap
21329maybe-all-stage2-intl: all-stage2-intl
21330all-stage2: all-stage2-intl
f70224b5 21331TARGET-stage2-intl = $(TARGET-intl)
d545f33b 21332all-stage2-intl: configure-stage2-intl
c52c6897 21333 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
21334 @r=`${PWD_COMMAND}`; export r; \
21335 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21336 $(HOST_EXPORTS) \
21337 $(POSTSTAGE1_HOST_EXPORTS) \
21338 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0
PB
21339 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21340 CFLAGS="$(STAGE2_CFLAGS)" CXXFLAGS="$(STAGE2_CFLAGS)" \
21341 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
21342 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
21343 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 21344 $(TARGET-stage2-intl)
d545f33b
PB
21345
21346maybe-clean-stage2-intl: clean-stage2-intl
21347clean-stage2: clean-stage2-intl
21348clean-stage2-intl:
9dbaa842
DD
21349 @if [ $(current_stage) = stage2 ]; then \
21350 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
21351 else \
21352 [ -f $(HOST_SUBDIR)/stage2-intl/Makefile ] || exit 0; \
21353 $(MAKE) stage2-start; \
21354 fi; \
d545f33b 21355 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 21356 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 21357 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 21358 clean
d545f33b
PB
21359@endif intl-bootstrap
21360
21361
8520c408
AO
21362.PHONY: all-stageb2g0-intl maybe-all-stageb2g0-intl
21363.PHONY: clean-stageb2g0-intl maybe-clean-stageb2g0-intl
21364maybe-all-stageb2g0-intl:
21365maybe-clean-stageb2g0-intl:
21366@if intl-bootstrap
21367maybe-all-stageb2g0-intl: all-stageb2g0-intl
21368all-stageb2g0: all-stageb2g0-intl
21369TARGET-stageb2g0-intl = $(TARGET-intl)
21370all-stageb2g0-intl: configure-stageb2g0-intl
21371 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
21372 @r=`${PWD_COMMAND}`; export r; \
21373 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21374 $(HOST_EXPORTS) \
21375 $(POSTSTAGE1_HOST_EXPORTS) \
21376 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0
PB
21377 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21378 CFLAGS="$(STAGE2_CFLAGS) -g0" CXXFLAGS="$(STAGE2_CFLAGS) -g0" \
21379 LIBCFLAGS="$(STAGE2_LIBCFLAGS) -g0" \
21380 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" \
21381 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
21382 $(TARGET-stageb2g0-intl)
21383
21384maybe-clean-stageb2g0-intl: clean-stageb2g0-intl
21385clean-stageb2g0: clean-stageb2g0-intl
21386clean-stageb2g0-intl:
21387 @if [ $(current_stage) = stageb2g0 ]; then \
21388 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
21389 else \
21390 [ -f $(HOST_SUBDIR)/stageb2g0-intl/Makefile ] || exit 0; \
21391 $(MAKE) stageb2g0-start; \
21392 fi; \
21393 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 21394 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
21395 $(POSTSTAGE1_FLAGS_TO_PASS) \
21396 clean
21397@endif intl-bootstrap
21398
21399
d545f33b
PB
21400.PHONY: all-stage3-intl maybe-all-stage3-intl
21401.PHONY: clean-stage3-intl maybe-clean-stage3-intl
21402maybe-all-stage3-intl:
21403maybe-clean-stage3-intl:
21404@if intl-bootstrap
21405maybe-all-stage3-intl: all-stage3-intl
21406all-stage3: all-stage3-intl
f70224b5 21407TARGET-stage3-intl = $(TARGET-intl)
d545f33b 21408all-stage3-intl: configure-stage3-intl
c52c6897 21409 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
21410 @r=`${PWD_COMMAND}`; export r; \
21411 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21412 $(HOST_EXPORTS) \
21413 $(POSTSTAGE1_HOST_EXPORTS) \
21414 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0
PB
21415 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21416 CFLAGS="$(STAGE3_CFLAGS)" CXXFLAGS="$(STAGE3_CFLAGS)" \
21417 LIBCFLAGS="$(STAGE3_LIBCFLAGS)" \
21418 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" \
21419 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 21420 $(TARGET-stage3-intl)
d545f33b
PB
21421
21422maybe-clean-stage3-intl: clean-stage3-intl
21423clean-stage3: clean-stage3-intl
21424clean-stage3-intl:
9dbaa842
DD
21425 @if [ $(current_stage) = stage3 ]; then \
21426 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
21427 else \
21428 [ -f $(HOST_SUBDIR)/stage3-intl/Makefile ] || exit 0; \
21429 $(MAKE) stage3-start; \
21430 fi; \
d545f33b 21431 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 21432 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 21433 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 21434 clean
d545f33b
PB
21435@endif intl-bootstrap
21436
21437
8520c408
AO
21438.PHONY: all-stageb3g2-intl maybe-all-stageb3g2-intl
21439.PHONY: clean-stageb3g2-intl maybe-clean-stageb3g2-intl
21440maybe-all-stageb3g2-intl:
21441maybe-clean-stageb3g2-intl:
21442@if intl-bootstrap
21443maybe-all-stageb3g2-intl: all-stageb3g2-intl
21444all-stageb3g2: all-stageb3g2-intl
21445TARGET-stageb3g2-intl = $(TARGET-intl)
21446all-stageb3g2-intl: configure-stageb3g2-intl
21447 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
21448 @r=`${PWD_COMMAND}`; export r; \
21449 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21450 $(HOST_EXPORTS) \
21451 $(POSTSTAGE1_HOST_EXPORTS) \
21452 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0
PB
21453 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21454 CFLAGS="$(STAGE3_CFLAGS) -g2" CXXFLAGS="$(STAGE3_CFLAGS) -g2" \
21455 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -g2" \
21456 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" \
21457 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
21458 $(TARGET-stageb3g2-intl)
21459
21460maybe-clean-stageb3g2-intl: clean-stageb3g2-intl
21461clean-stageb3g2: clean-stageb3g2-intl
21462clean-stageb3g2-intl:
21463 @if [ $(current_stage) = stageb3g2 ]; then \
21464 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
21465 else \
21466 [ -f $(HOST_SUBDIR)/stageb3g2-intl/Makefile ] || exit 0; \
21467 $(MAKE) stageb3g2-start; \
21468 fi; \
21469 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 21470 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
21471 $(POSTSTAGE1_FLAGS_TO_PASS) \
21472 clean
21473@endif intl-bootstrap
21474
21475
d545f33b
PB
21476.PHONY: all-stage4-intl maybe-all-stage4-intl
21477.PHONY: clean-stage4-intl maybe-clean-stage4-intl
21478maybe-all-stage4-intl:
21479maybe-clean-stage4-intl:
21480@if intl-bootstrap
21481maybe-all-stage4-intl: all-stage4-intl
21482all-stage4: all-stage4-intl
f70224b5 21483TARGET-stage4-intl = $(TARGET-intl)
d545f33b 21484all-stage4-intl: configure-stage4-intl
c52c6897 21485 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
21486 @r=`${PWD_COMMAND}`; export r; \
21487 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21488 $(HOST_EXPORTS) \
21489 $(POSTSTAGE1_HOST_EXPORTS) \
21490 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0
PB
21491 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21492 CFLAGS="$(STAGE4_CFLAGS)" CXXFLAGS="$(STAGE4_CFLAGS)" \
21493 LIBCFLAGS="$(STAGE4_CFLAGS)" \
21494 CFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" \
21495 CXXFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 21496 $(TARGET-stage4-intl)
d545f33b
PB
21497
21498maybe-clean-stage4-intl: clean-stage4-intl
21499clean-stage4: clean-stage4-intl
21500clean-stage4-intl:
9dbaa842
DD
21501 @if [ $(current_stage) = stage4 ]; then \
21502 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
21503 else \
21504 [ -f $(HOST_SUBDIR)/stage4-intl/Makefile ] || exit 0; \
21505 $(MAKE) stage4-start; \
21506 fi; \
d545f33b 21507 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 21508 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 21509 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 21510 clean
d545f33b
PB
21511@endif intl-bootstrap
21512
21513
21514.PHONY: all-stageprofile-intl maybe-all-stageprofile-intl
21515.PHONY: clean-stageprofile-intl maybe-clean-stageprofile-intl
21516maybe-all-stageprofile-intl:
21517maybe-clean-stageprofile-intl:
21518@if intl-bootstrap
21519maybe-all-stageprofile-intl: all-stageprofile-intl
21520all-stageprofile: all-stageprofile-intl
f70224b5 21521TARGET-stageprofile-intl = $(TARGET-intl)
d545f33b 21522all-stageprofile-intl: configure-stageprofile-intl
c52c6897 21523 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
21524 @r=`${PWD_COMMAND}`; export r; \
21525 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21526 $(HOST_EXPORTS) \
21527 $(POSTSTAGE1_HOST_EXPORTS) \
21528 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0
PB
21529 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21530 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" \
5c5f596d
PB
21531 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
21532 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
21533 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 21534 $(TARGET-stageprofile-intl)
d545f33b
PB
21535
21536maybe-clean-stageprofile-intl: clean-stageprofile-intl
21537clean-stageprofile: clean-stageprofile-intl
21538clean-stageprofile-intl:
9dbaa842
DD
21539 @if [ $(current_stage) = stageprofile ]; then \
21540 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
21541 else \
21542 [ -f $(HOST_SUBDIR)/stageprofile-intl/Makefile ] || exit 0; \
21543 $(MAKE) stageprofile-start; \
21544 fi; \
d545f33b 21545 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 21546 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 21547 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 21548 clean
d545f33b
PB
21549@endif intl-bootstrap
21550
21551
21552.PHONY: all-stagefeedback-intl maybe-all-stagefeedback-intl
21553.PHONY: clean-stagefeedback-intl maybe-clean-stagefeedback-intl
21554maybe-all-stagefeedback-intl:
21555maybe-clean-stagefeedback-intl:
21556@if intl-bootstrap
21557maybe-all-stagefeedback-intl: all-stagefeedback-intl
21558all-stagefeedback: all-stagefeedback-intl
f70224b5 21559TARGET-stagefeedback-intl = $(TARGET-intl)
d545f33b 21560all-stagefeedback-intl: configure-stagefeedback-intl
c52c6897 21561 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
21562 @r=`${PWD_COMMAND}`; export r; \
21563 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21564 $(HOST_EXPORTS) \
21565 $(POSTSTAGE1_HOST_EXPORTS) \
21566 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0
PB
21567 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21568 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use" \
21569 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use" \
21570 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" \
21571 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 21572 $(TARGET-stagefeedback-intl)
d545f33b
PB
21573
21574maybe-clean-stagefeedback-intl: clean-stagefeedback-intl
21575clean-stagefeedback: clean-stagefeedback-intl
21576clean-stagefeedback-intl:
9dbaa842
DD
21577 @if [ $(current_stage) = stagefeedback ]; then \
21578 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
21579 else \
21580 [ -f $(HOST_SUBDIR)/stagefeedback-intl/Makefile ] || exit 0; \
21581 $(MAKE) stagefeedback-start; \
21582 fi; \
d545f33b 21583 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 21584 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 21585 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 21586 clean
d545f33b
PB
21587@endif intl-bootstrap
21588
21589
21590
21591
21592
b813574b
PB
21593.PHONY: check-intl maybe-check-intl
21594maybe-check-intl:
21595@if intl
21596maybe-check-intl: check-intl
2a4cbe27 21597
b813574b 21598check-intl:
0aed8855 21599 @: $(MAKE); $(unstage)
4fa63067
NN
21600 @r=`${PWD_COMMAND}`; export r; \
21601 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21602 $(HOST_EXPORTS) \
b00612cc
PB
21603 (cd $(HOST_SUBDIR)/intl && \
21604 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 21605
b813574b 21606@endif intl
2a4cbe27 21607
b813574b
PB
21608.PHONY: install-intl maybe-install-intl
21609maybe-install-intl:
21610@if intl
21611maybe-install-intl: install-intl
2a4cbe27 21612
b813574b 21613install-intl: installdirs
0aed8855 21614 @: $(MAKE); $(unstage)
4fa63067
NN
21615 @r=`${PWD_COMMAND}`; export r; \
21616 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21617 $(HOST_EXPORTS) \
b00612cc 21618 (cd $(HOST_SUBDIR)/intl && \
2da12f12 21619 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 21620
b813574b 21621@endif intl
4fa63067 21622
56a8fe78 21623# Other targets (info, dvi, pdf, etc.)
4fa63067 21624
b813574b
PB
21625.PHONY: maybe-info-intl info-intl
21626maybe-info-intl:
21627@if intl
21628maybe-info-intl: info-intl
4fa63067 21629
b813574b
PB
21630info-intl: \
21631 configure-intl
21632 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
21633 r=`${PWD_COMMAND}`; export r; \
21634 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21635 $(HOST_EXPORTS) \
b813574b 21636 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21637 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21638 done; \
b813574b 21639 echo "Doing info in intl" ; \
b00612cc 21640 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
21641 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21642 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21643 "RANLIB=$${RANLIB}" \
0c24b341 21644 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21645 info) \
2a4cbe27
NN
21646 || exit 1
21647
b813574b 21648@endif intl
2a4cbe27 21649
b813574b
PB
21650.PHONY: maybe-dvi-intl dvi-intl
21651maybe-dvi-intl:
21652@if intl
21653maybe-dvi-intl: dvi-intl
2a4cbe27 21654
b813574b
PB
21655dvi-intl: \
21656 configure-intl
21657 @[ -f ./intl/Makefile ] || exit 0; \
21658 r=`${PWD_COMMAND}`; export r; \
b40e3958 21659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21660 $(HOST_EXPORTS) \
b813574b 21661 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21662 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21663 done; \
b813574b 21664 echo "Doing dvi in intl" ; \
b00612cc 21665 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
21666 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21667 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21668 "RANLIB=$${RANLIB}" \
0c24b341 21669 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21670 dvi) \
2a4cbe27
NN
21671 || exit 1
21672
b813574b 21673@endif intl
2a4cbe27 21674
56a8fe78
DD
21675.PHONY: maybe-pdf-intl pdf-intl
21676maybe-pdf-intl:
21677@if intl
21678maybe-pdf-intl: pdf-intl
21679
21680pdf-intl: \
21681 configure-intl
21682 @[ -f ./intl/Makefile ] || exit 0; \
21683 r=`${PWD_COMMAND}`; export r; \
21684 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21685 $(HOST_EXPORTS) \
21686 for flag in $(EXTRA_HOST_FLAGS) ; do \
21687 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21688 done; \
21689 echo "Doing pdf in intl" ; \
21690 (cd $(HOST_SUBDIR)/intl && \
21691 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21692 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21693 "RANLIB=$${RANLIB}" \
0c24b341 21694 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
21695 pdf) \
21696 || exit 1
21697
21698@endif intl
21699
6d389afc
MS
21700.PHONY: maybe-html-intl html-intl
21701maybe-html-intl:
21702@if intl
21703maybe-html-intl: html-intl
21704
21705html-intl: \
21706 configure-intl
21707 @[ -f ./intl/Makefile ] || exit 0; \
21708 r=`${PWD_COMMAND}`; export r; \
21709 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
21710 $(HOST_EXPORTS) \
21711 for flag in $(EXTRA_HOST_FLAGS) ; do \
21712 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21713 done; \
21714 echo "Doing html in intl" ; \
b00612cc 21715 (cd $(HOST_SUBDIR)/intl && \
6d389afc
MS
21716 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21717 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21718 "RANLIB=$${RANLIB}" \
0c24b341 21719 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
21720 html) \
21721 || exit 1
21722
21723@endif intl
21724
b813574b
PB
21725.PHONY: maybe-TAGS-intl TAGS-intl
21726maybe-TAGS-intl:
21727@if intl
21728maybe-TAGS-intl: TAGS-intl
2a4cbe27 21729
b813574b
PB
21730TAGS-intl: \
21731 configure-intl
21732 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
21733 r=`${PWD_COMMAND}`; export r; \
21734 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21735 $(HOST_EXPORTS) \
b813574b 21736 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21737 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21738 done; \
b813574b 21739 echo "Doing TAGS in intl" ; \
b00612cc 21740 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
21741 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21742 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21743 "RANLIB=$${RANLIB}" \
0c24b341 21744 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21745 TAGS) \
2a4cbe27
NN
21746 || exit 1
21747
b813574b 21748@endif intl
2a4cbe27 21749
b813574b
PB
21750.PHONY: maybe-install-info-intl install-info-intl
21751maybe-install-info-intl:
21752@if intl
21753maybe-install-info-intl: install-info-intl
2a4cbe27 21754
b813574b
PB
21755install-info-intl: \
21756 configure-intl \
21757 info-intl
21758 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
21759 r=`${PWD_COMMAND}`; export r; \
21760 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21761 $(HOST_EXPORTS) \
b813574b 21762 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21763 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21764 done; \
b813574b 21765 echo "Doing install-info in intl" ; \
b00612cc 21766 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
21767 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21768 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21769 "RANLIB=$${RANLIB}" \
0c24b341 21770 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21771 install-info) \
2a4cbe27
NN
21772 || exit 1
21773
b813574b 21774@endif intl
2a4cbe27 21775
a3ca38d2
DD
21776.PHONY: maybe-install-pdf-intl install-pdf-intl
21777maybe-install-pdf-intl:
21778@if intl
21779maybe-install-pdf-intl: install-pdf-intl
21780
21781install-pdf-intl: \
21782 configure-intl \
21783 pdf-intl
21784 @[ -f ./intl/Makefile ] || exit 0; \
21785 r=`${PWD_COMMAND}`; export r; \
21786 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21787 $(HOST_EXPORTS) \
21788 for flag in $(EXTRA_HOST_FLAGS) ; do \
21789 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21790 done; \
21791 echo "Doing install-pdf in intl" ; \
21792 (cd $(HOST_SUBDIR)/intl && \
21793 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21794 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21795 "RANLIB=$${RANLIB}" \
0c24b341 21796 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
21797 install-pdf) \
21798 || exit 1
21799
21800@endif intl
21801
108a6f8e
CD
21802.PHONY: maybe-install-html-intl install-html-intl
21803maybe-install-html-intl:
21804@if intl
21805maybe-install-html-intl: install-html-intl
21806
21807install-html-intl: \
21808 configure-intl \
21809 html-intl
21810 @[ -f ./intl/Makefile ] || exit 0; \
21811 r=`${PWD_COMMAND}`; export r; \
21812 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21813 $(HOST_EXPORTS) \
21814 for flag in $(EXTRA_HOST_FLAGS) ; do \
21815 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21816 done; \
21817 echo "Doing install-html in intl" ; \
21818 (cd $(HOST_SUBDIR)/intl && \
21819 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21820 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21821 "RANLIB=$${RANLIB}" \
0c24b341 21822 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
21823 install-html) \
21824 || exit 1
21825
21826@endif intl
21827
b813574b
PB
21828.PHONY: maybe-installcheck-intl installcheck-intl
21829maybe-installcheck-intl:
21830@if intl
21831maybe-installcheck-intl: installcheck-intl
2a4cbe27 21832
b813574b
PB
21833installcheck-intl: \
21834 configure-intl
21835 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
21836 r=`${PWD_COMMAND}`; export r; \
21837 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21838 $(HOST_EXPORTS) \
b813574b 21839 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21840 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21841 done; \
b813574b 21842 echo "Doing installcheck in intl" ; \
b00612cc 21843 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
21844 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21845 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21846 "RANLIB=$${RANLIB}" \
0c24b341 21847 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21848 installcheck) \
2a4cbe27
NN
21849 || exit 1
21850
b813574b 21851@endif intl
2a4cbe27 21852
b813574b
PB
21853.PHONY: maybe-mostlyclean-intl mostlyclean-intl
21854maybe-mostlyclean-intl:
21855@if intl
21856maybe-mostlyclean-intl: mostlyclean-intl
2a4cbe27 21857
b813574b
PB
21858mostlyclean-intl:
21859 @[ -f ./intl/Makefile ] || exit 0; \
21860 r=`${PWD_COMMAND}`; export r; \
21861 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b
PB
21862 $(HOST_EXPORTS) \
21863 for flag in $(EXTRA_HOST_FLAGS) ; do \
21864 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21865 done; \
21866 echo "Doing mostlyclean in intl" ; \
b00612cc 21867 (cd $(HOST_SUBDIR)/intl && \
b813574b
PB
21868 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21869 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21870 "RANLIB=$${RANLIB}" \
0c24b341 21871 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b
PB
21872 mostlyclean) \
21873 || exit 1
4fa63067 21874
b813574b 21875@endif intl
4fa63067 21876
b813574b
PB
21877.PHONY: maybe-clean-intl clean-intl
21878maybe-clean-intl:
21879@if intl
21880maybe-clean-intl: clean-intl
4fa63067 21881
b813574b
PB
21882clean-intl:
21883 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
21884 r=`${PWD_COMMAND}`; export r; \
21885 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21886 $(HOST_EXPORTS) \
b813574b 21887 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21888 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21889 done; \
b813574b 21890 echo "Doing clean in intl" ; \
b00612cc 21891 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
21892 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21893 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21894 "RANLIB=$${RANLIB}" \
0c24b341 21895 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21896 clean) \
2a4cbe27
NN
21897 || exit 1
21898
b813574b 21899@endif intl
2a4cbe27 21900
b813574b
PB
21901.PHONY: maybe-distclean-intl distclean-intl
21902maybe-distclean-intl:
21903@if intl
21904maybe-distclean-intl: distclean-intl
2a4cbe27 21905
b813574b
PB
21906distclean-intl:
21907 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
21908 r=`${PWD_COMMAND}`; export r; \
21909 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21910 $(HOST_EXPORTS) \
b813574b 21911 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21912 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21913 done; \
b813574b 21914 echo "Doing distclean in intl" ; \
b00612cc 21915 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
21916 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21917 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21918 "RANLIB=$${RANLIB}" \
0c24b341 21919 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21920 distclean) \
2a4cbe27
NN
21921 || exit 1
21922
b813574b 21923@endif intl
2a4cbe27 21924
b813574b
PB
21925.PHONY: maybe-maintainer-clean-intl maintainer-clean-intl
21926maybe-maintainer-clean-intl:
21927@if intl
21928maybe-maintainer-clean-intl: maintainer-clean-intl
2a4cbe27 21929
b813574b
PB
21930maintainer-clean-intl:
21931 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
21932 r=`${PWD_COMMAND}`; export r; \
21933 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21934 $(HOST_EXPORTS) \
b813574b 21935 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21936 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21937 done; \
b813574b 21938 echo "Doing maintainer-clean in intl" ; \
b00612cc 21939 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
21940 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21941 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21942 "RANLIB=$${RANLIB}" \
0c24b341 21943 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21944 maintainer-clean) \
2a4cbe27
NN
21945 || exit 1
21946
b813574b 21947@endif intl
2a4cbe27 21948
2a4cbe27 21949
a7254363 21950
b813574b
PB
21951.PHONY: configure-tcl maybe-configure-tcl
21952maybe-configure-tcl:
4f0ef2d8
CD
21953@if gcc-bootstrap
21954configure-tcl: stage_current
21955@endif gcc-bootstrap
b813574b
PB
21956@if tcl
21957maybe-configure-tcl: configure-tcl
c52c6897 21958configure-tcl:
0aed8855 21959 @: $(MAKE); $(unstage)
c52c6897 21960 @r=`${PWD_COMMAND}`; export r; \
b40e3958 21961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
21962 test ! -f $(HOST_SUBDIR)/tcl/Makefile || exit 0; \
21963 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tcl ; \
378fce5b 21964 $(HOST_EXPORTS) \
a7254363
PB
21965 echo Configuring in $(HOST_SUBDIR)/tcl; \
21966 cd "$(HOST_SUBDIR)/tcl" || exit 1; \
4fa63067 21967 case $(srcdir) in \
b00612cc
PB
21968 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21969 *) topdir=`echo $(HOST_SUBDIR)/tcl/ | \
21970 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 21971 esac; \
b00612cc
PB
21972 srcdiroption="--srcdir=$${topdir}/tcl"; \
21973 libsrcdir="$$s/tcl"; \
4fa63067 21974 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
21975 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21976 --target=${target_alias} $${srcdiroption} \
2a4cbe27 21977 || exit 1
b813574b 21978@endif tcl
2a4cbe27 21979
a7254363
PB
21980
21981
d545f33b
PB
21982
21983
b813574b
PB
21984.PHONY: all-tcl maybe-all-tcl
21985maybe-all-tcl:
4f0ef2d8
CD
21986@if gcc-bootstrap
21987all-tcl: stage_current
21988@endif gcc-bootstrap
b813574b 21989@if tcl
d27cc32e 21990TARGET-tcl=all
b813574b
PB
21991maybe-all-tcl: all-tcl
21992all-tcl: configure-tcl
0aed8855 21993 @: $(MAKE); $(unstage)
4fa63067
NN
21994 @r=`${PWD_COMMAND}`; export r; \
21995 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21996 $(HOST_EXPORTS) \
b00612cc 21997 (cd $(HOST_SUBDIR)/tcl && \
7f6ef0c0
PB
21998 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
21999 $(TARGET-tcl))
b813574b 22000@endif tcl
4fa63067 22001
a7254363 22002
d545f33b
PB
22003
22004
b813574b
PB
22005.PHONY: check-tcl maybe-check-tcl
22006maybe-check-tcl:
22007@if tcl
22008maybe-check-tcl: check-tcl
2a4cbe27 22009
b813574b 22010check-tcl:
0aed8855 22011 @: $(MAKE); $(unstage)
4fa63067
NN
22012 @r=`${PWD_COMMAND}`; export r; \
22013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22014 $(HOST_EXPORTS) \
b00612cc
PB
22015 (cd $(HOST_SUBDIR)/tcl && \
22016 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 22017
b813574b 22018@endif tcl
4fa63067 22019
b813574b
PB
22020.PHONY: install-tcl maybe-install-tcl
22021maybe-install-tcl:
22022@if tcl
22023maybe-install-tcl: install-tcl
4fa63067 22024
b813574b 22025install-tcl: installdirs
0aed8855 22026 @: $(MAKE); $(unstage)
4fa63067
NN
22027 @r=`${PWD_COMMAND}`; export r; \
22028 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22029 $(HOST_EXPORTS) \
b00612cc 22030 (cd $(HOST_SUBDIR)/tcl && \
2da12f12 22031 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 22032
b813574b 22033@endif tcl
4fa63067 22034
56a8fe78 22035# Other targets (info, dvi, pdf, etc.)
4fa63067 22036
b813574b
PB
22037.PHONY: maybe-info-tcl info-tcl
22038maybe-info-tcl:
22039@if tcl
22040maybe-info-tcl: info-tcl
4fa63067 22041
b813574b
PB
22042info-tcl: \
22043 configure-tcl
0aed8855 22044 @: $(MAKE); $(unstage)
b813574b 22045 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
22046 r=`${PWD_COMMAND}`; export r; \
22047 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22048 $(HOST_EXPORTS) \
b813574b 22049 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22050 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22051 done; \
b813574b 22052 echo "Doing info in tcl" ; \
b00612cc 22053 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
22054 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22055 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22056 "RANLIB=$${RANLIB}" \
0c24b341 22057 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22058 info) \
2a4cbe27
NN
22059 || exit 1
22060
b813574b 22061@endif tcl
2a4cbe27 22062
b813574b
PB
22063.PHONY: maybe-dvi-tcl dvi-tcl
22064maybe-dvi-tcl:
22065@if tcl
22066maybe-dvi-tcl: dvi-tcl
2a4cbe27 22067
b813574b
PB
22068dvi-tcl: \
22069 configure-tcl
0aed8855 22070 @: $(MAKE); $(unstage)
b813574b 22071 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
22072 r=`${PWD_COMMAND}`; export r; \
22073 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22074 $(HOST_EXPORTS) \
b813574b 22075 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22076 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22077 done; \
b813574b 22078 echo "Doing dvi in tcl" ; \
b00612cc 22079 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
22080 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22081 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22082 "RANLIB=$${RANLIB}" \
0c24b341 22083 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22084 dvi) \
2a4cbe27
NN
22085 || exit 1
22086
b813574b 22087@endif tcl
2a4cbe27 22088
56a8fe78
DD
22089.PHONY: maybe-pdf-tcl pdf-tcl
22090maybe-pdf-tcl:
22091@if tcl
22092maybe-pdf-tcl: pdf-tcl
22093
22094pdf-tcl: \
22095 configure-tcl
22096 @: $(MAKE); $(unstage)
22097 @[ -f ./tcl/Makefile ] || exit 0; \
22098 r=`${PWD_COMMAND}`; export r; \
22099 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22100 $(HOST_EXPORTS) \
22101 for flag in $(EXTRA_HOST_FLAGS) ; do \
22102 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22103 done; \
22104 echo "Doing pdf in tcl" ; \
22105 (cd $(HOST_SUBDIR)/tcl && \
22106 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22107 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22108 "RANLIB=$${RANLIB}" \
0c24b341 22109 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
22110 pdf) \
22111 || exit 1
22112
22113@endif tcl
22114
6d389afc
MS
22115.PHONY: maybe-html-tcl html-tcl
22116maybe-html-tcl:
22117@if tcl
22118maybe-html-tcl: html-tcl
22119
22120html-tcl: \
22121 configure-tcl
0aed8855 22122 @: $(MAKE); $(unstage)
6d389afc
MS
22123 @[ -f ./tcl/Makefile ] || exit 0; \
22124 r=`${PWD_COMMAND}`; export r; \
22125 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
22126 $(HOST_EXPORTS) \
22127 for flag in $(EXTRA_HOST_FLAGS) ; do \
22128 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22129 done; \
22130 echo "Doing html in tcl" ; \
b00612cc 22131 (cd $(HOST_SUBDIR)/tcl && \
6d389afc
MS
22132 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22133 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22134 "RANLIB=$${RANLIB}" \
0c24b341 22135 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
22136 html) \
22137 || exit 1
22138
22139@endif tcl
22140
b813574b
PB
22141.PHONY: maybe-TAGS-tcl TAGS-tcl
22142maybe-TAGS-tcl:
22143@if tcl
22144maybe-TAGS-tcl: TAGS-tcl
2a4cbe27 22145
b813574b
PB
22146TAGS-tcl: \
22147 configure-tcl
0aed8855 22148 @: $(MAKE); $(unstage)
b813574b 22149 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
22150 r=`${PWD_COMMAND}`; export r; \
22151 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22152 $(HOST_EXPORTS) \
b813574b 22153 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22154 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22155 done; \
b813574b 22156 echo "Doing TAGS in tcl" ; \
b00612cc 22157 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
22158 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22159 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22160 "RANLIB=$${RANLIB}" \
0c24b341 22161 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22162 TAGS) \
2a4cbe27
NN
22163 || exit 1
22164
b813574b 22165@endif tcl
2a4cbe27 22166
b813574b
PB
22167.PHONY: maybe-install-info-tcl install-info-tcl
22168maybe-install-info-tcl:
22169@if tcl
22170maybe-install-info-tcl: install-info-tcl
2a4cbe27 22171
b813574b
PB
22172install-info-tcl: \
22173 configure-tcl \
22174 info-tcl
0aed8855 22175 @: $(MAKE); $(unstage)
b813574b 22176 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
22177 r=`${PWD_COMMAND}`; export r; \
22178 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22179 $(HOST_EXPORTS) \
b813574b 22180 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22181 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22182 done; \
b813574b 22183 echo "Doing install-info in tcl" ; \
b00612cc 22184 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
22185 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22186 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22187 "RANLIB=$${RANLIB}" \
0c24b341 22188 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22189 install-info) \
2a4cbe27
NN
22190 || exit 1
22191
b813574b 22192@endif tcl
2a4cbe27 22193
a3ca38d2
DD
22194.PHONY: maybe-install-pdf-tcl install-pdf-tcl
22195maybe-install-pdf-tcl:
22196@if tcl
22197maybe-install-pdf-tcl: install-pdf-tcl
22198
22199install-pdf-tcl: \
22200 configure-tcl \
22201 pdf-tcl
22202 @: $(MAKE); $(unstage)
22203 @[ -f ./tcl/Makefile ] || exit 0; \
22204 r=`${PWD_COMMAND}`; export r; \
22205 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22206 $(HOST_EXPORTS) \
22207 for flag in $(EXTRA_HOST_FLAGS) ; do \
22208 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22209 done; \
22210 echo "Doing install-pdf in tcl" ; \
22211 (cd $(HOST_SUBDIR)/tcl && \
22212 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22213 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22214 "RANLIB=$${RANLIB}" \
0c24b341 22215 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
22216 install-pdf) \
22217 || exit 1
22218
22219@endif tcl
22220
108a6f8e
CD
22221.PHONY: maybe-install-html-tcl install-html-tcl
22222maybe-install-html-tcl:
22223@if tcl
22224maybe-install-html-tcl: install-html-tcl
22225
22226install-html-tcl: \
22227 configure-tcl \
22228 html-tcl
22229 @: $(MAKE); $(unstage)
22230 @[ -f ./tcl/Makefile ] || exit 0; \
22231 r=`${PWD_COMMAND}`; export r; \
22232 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22233 $(HOST_EXPORTS) \
22234 for flag in $(EXTRA_HOST_FLAGS) ; do \
22235 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22236 done; \
22237 echo "Doing install-html in tcl" ; \
22238 (cd $(HOST_SUBDIR)/tcl && \
22239 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22240 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22241 "RANLIB=$${RANLIB}" \
0c24b341 22242 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
22243 install-html) \
22244 || exit 1
22245
22246@endif tcl
22247
b813574b
PB
22248.PHONY: maybe-installcheck-tcl installcheck-tcl
22249maybe-installcheck-tcl:
22250@if tcl
22251maybe-installcheck-tcl: installcheck-tcl
2a4cbe27 22252
b813574b
PB
22253installcheck-tcl: \
22254 configure-tcl
0aed8855 22255 @: $(MAKE); $(unstage)
b813574b 22256 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
22257 r=`${PWD_COMMAND}`; export r; \
22258 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22259 $(HOST_EXPORTS) \
b813574b 22260 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22261 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22262 done; \
b813574b 22263 echo "Doing installcheck in tcl" ; \
b00612cc 22264 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
22265 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22266 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22267 "RANLIB=$${RANLIB}" \
0c24b341 22268 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22269 installcheck) \
2a4cbe27
NN
22270 || exit 1
22271
b813574b 22272@endif tcl
2a4cbe27 22273
b813574b
PB
22274.PHONY: maybe-mostlyclean-tcl mostlyclean-tcl
22275maybe-mostlyclean-tcl:
22276@if tcl
22277maybe-mostlyclean-tcl: mostlyclean-tcl
2a4cbe27 22278
b813574b
PB
22279# tcl doesn't support mostlyclean.
22280mostlyclean-tcl:
2a4cbe27 22281
b813574b 22282@endif tcl
2a4cbe27 22283
b813574b
PB
22284.PHONY: maybe-clean-tcl clean-tcl
22285maybe-clean-tcl:
22286@if tcl
22287maybe-clean-tcl: clean-tcl
2a4cbe27 22288
b813574b 22289clean-tcl:
0aed8855 22290 @: $(MAKE); $(unstage)
b813574b 22291 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
22292 r=`${PWD_COMMAND}`; export r; \
22293 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22294 $(HOST_EXPORTS) \
b813574b 22295 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22296 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22297 done; \
b813574b 22298 echo "Doing clean in tcl" ; \
b00612cc 22299 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
22300 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22301 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22302 "RANLIB=$${RANLIB}" \
0c24b341 22303 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22304 clean) \
2a4cbe27
NN
22305 || exit 1
22306
b813574b 22307@endif tcl
2a4cbe27 22308
b813574b
PB
22309.PHONY: maybe-distclean-tcl distclean-tcl
22310maybe-distclean-tcl:
22311@if tcl
22312maybe-distclean-tcl: distclean-tcl
2a4cbe27 22313
b813574b 22314distclean-tcl:
0aed8855 22315 @: $(MAKE); $(unstage)
b813574b 22316 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
22317 r=`${PWD_COMMAND}`; export r; \
22318 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22319 $(HOST_EXPORTS) \
b813574b 22320 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22321 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22322 done; \
b813574b 22323 echo "Doing distclean in tcl" ; \
b00612cc 22324 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
22325 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22326 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22327 "RANLIB=$${RANLIB}" \
0c24b341 22328 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22329 distclean) \
2a4cbe27
NN
22330 || exit 1
22331
b813574b 22332@endif tcl
2a4cbe27 22333
b813574b
PB
22334.PHONY: maybe-maintainer-clean-tcl maintainer-clean-tcl
22335maybe-maintainer-clean-tcl:
22336@if tcl
22337maybe-maintainer-clean-tcl: maintainer-clean-tcl
2a4cbe27 22338
b813574b 22339maintainer-clean-tcl:
0aed8855 22340 @: $(MAKE); $(unstage)
b813574b 22341 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
22342 r=`${PWD_COMMAND}`; export r; \
22343 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22344 $(HOST_EXPORTS) \
b813574b 22345 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22346 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22347 done; \
b813574b 22348 echo "Doing maintainer-clean in tcl" ; \
b00612cc 22349 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
22350 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22351 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22352 "RANLIB=$${RANLIB}" \
0c24b341 22353 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22354 maintainer-clean) \
2a4cbe27
NN
22355 || exit 1
22356
b813574b 22357@endif tcl
2a4cbe27 22358
2a4cbe27 22359
a7254363 22360
b813574b
PB
22361.PHONY: configure-itcl maybe-configure-itcl
22362maybe-configure-itcl:
4f0ef2d8
CD
22363@if gcc-bootstrap
22364configure-itcl: stage_current
22365@endif gcc-bootstrap
b813574b
PB
22366@if itcl
22367maybe-configure-itcl: configure-itcl
c52c6897 22368configure-itcl:
0aed8855 22369 @: $(MAKE); $(unstage)
c52c6897 22370 @r=`${PWD_COMMAND}`; export r; \
4fa63067 22371 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
22372 test ! -f $(HOST_SUBDIR)/itcl/Makefile || exit 0; \
22373 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/itcl ; \
378fce5b 22374 $(HOST_EXPORTS) \
a7254363
PB
22375 echo Configuring in $(HOST_SUBDIR)/itcl; \
22376 cd "$(HOST_SUBDIR)/itcl" || exit 1; \
4fa63067 22377 case $(srcdir) in \
b00612cc
PB
22378 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22379 *) topdir=`echo $(HOST_SUBDIR)/itcl/ | \
22380 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 22381 esac; \
b00612cc
PB
22382 srcdiroption="--srcdir=$${topdir}/itcl"; \
22383 libsrcdir="$$s/itcl"; \
4fa63067 22384 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
22385 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22386 --target=${target_alias} $${srcdiroption} \
4fa63067 22387 || exit 1
b813574b 22388@endif itcl
4fa63067 22389
a7254363
PB
22390
22391
d545f33b
PB
22392
22393
b813574b
PB
22394.PHONY: all-itcl maybe-all-itcl
22395maybe-all-itcl:
4f0ef2d8
CD
22396@if gcc-bootstrap
22397all-itcl: stage_current
22398@endif gcc-bootstrap
b813574b 22399@if itcl
d27cc32e 22400TARGET-itcl=all
b813574b
PB
22401maybe-all-itcl: all-itcl
22402all-itcl: configure-itcl
0aed8855 22403 @: $(MAKE); $(unstage)
4fa63067
NN
22404 @r=`${PWD_COMMAND}`; export r; \
22405 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22406 $(HOST_EXPORTS) \
b00612cc 22407 (cd $(HOST_SUBDIR)/itcl && \
7f6ef0c0
PB
22408 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
22409 $(TARGET-itcl))
b813574b 22410@endif itcl
4fa63067 22411
a7254363 22412
d545f33b
PB
22413
22414
b813574b
PB
22415.PHONY: check-itcl maybe-check-itcl
22416maybe-check-itcl:
22417@if itcl
22418maybe-check-itcl: check-itcl
4fa63067 22419
b813574b 22420check-itcl:
0aed8855 22421 @: $(MAKE); $(unstage)
4fa63067
NN
22422 @r=`${PWD_COMMAND}`; export r; \
22423 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22424 $(HOST_EXPORTS) \
b00612cc
PB
22425 (cd $(HOST_SUBDIR)/itcl && \
22426 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 22427
b813574b 22428@endif itcl
4fa63067 22429
b813574b
PB
22430.PHONY: install-itcl maybe-install-itcl
22431maybe-install-itcl:
22432@if itcl
22433maybe-install-itcl: install-itcl
4fa63067 22434
b813574b 22435install-itcl: installdirs
0aed8855 22436 @: $(MAKE); $(unstage)
4fa63067
NN
22437 @r=`${PWD_COMMAND}`; export r; \
22438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22439 $(HOST_EXPORTS) \
b00612cc 22440 (cd $(HOST_SUBDIR)/itcl && \
2da12f12 22441 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 22442
b813574b 22443@endif itcl
4fa63067 22444
56a8fe78 22445# Other targets (info, dvi, pdf, etc.)
4fa63067 22446
b813574b
PB
22447.PHONY: maybe-info-itcl info-itcl
22448maybe-info-itcl:
22449@if itcl
22450maybe-info-itcl: info-itcl
4fa63067 22451
b813574b
PB
22452info-itcl: \
22453 configure-itcl
0aed8855 22454 @: $(MAKE); $(unstage)
b813574b 22455 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
22456 r=`${PWD_COMMAND}`; export r; \
22457 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22458 $(HOST_EXPORTS) \
b813574b 22459 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22460 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22461 done; \
b813574b 22462 echo "Doing info in itcl" ; \
b00612cc 22463 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
22464 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22465 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22466 "RANLIB=$${RANLIB}" \
0c24b341 22467 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22468 info) \
2a4cbe27
NN
22469 || exit 1
22470
b813574b 22471@endif itcl
2a4cbe27 22472
b813574b
PB
22473.PHONY: maybe-dvi-itcl dvi-itcl
22474maybe-dvi-itcl:
22475@if itcl
22476maybe-dvi-itcl: dvi-itcl
2a4cbe27 22477
b813574b
PB
22478dvi-itcl: \
22479 configure-itcl
0aed8855 22480 @: $(MAKE); $(unstage)
b813574b 22481 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
22482 r=`${PWD_COMMAND}`; export r; \
22483 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22484 $(HOST_EXPORTS) \
b813574b 22485 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22486 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22487 done; \
b813574b 22488 echo "Doing dvi in itcl" ; \
b00612cc 22489 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
22490 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22491 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22492 "RANLIB=$${RANLIB}" \
0c24b341 22493 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22494 dvi) \
2a4cbe27
NN
22495 || exit 1
22496
b813574b 22497@endif itcl
2a4cbe27 22498
56a8fe78
DD
22499.PHONY: maybe-pdf-itcl pdf-itcl
22500maybe-pdf-itcl:
22501@if itcl
22502maybe-pdf-itcl: pdf-itcl
22503
22504pdf-itcl: \
22505 configure-itcl
22506 @: $(MAKE); $(unstage)
22507 @[ -f ./itcl/Makefile ] || exit 0; \
22508 r=`${PWD_COMMAND}`; export r; \
22509 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22510 $(HOST_EXPORTS) \
22511 for flag in $(EXTRA_HOST_FLAGS) ; do \
22512 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22513 done; \
22514 echo "Doing pdf in itcl" ; \
22515 (cd $(HOST_SUBDIR)/itcl && \
22516 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22517 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22518 "RANLIB=$${RANLIB}" \
0c24b341 22519 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
22520 pdf) \
22521 || exit 1
22522
22523@endif itcl
22524
6d389afc
MS
22525.PHONY: maybe-html-itcl html-itcl
22526maybe-html-itcl:
22527@if itcl
22528maybe-html-itcl: html-itcl
22529
22530html-itcl: \
22531 configure-itcl
0aed8855 22532 @: $(MAKE); $(unstage)
6d389afc
MS
22533 @[ -f ./itcl/Makefile ] || exit 0; \
22534 r=`${PWD_COMMAND}`; export r; \
22535 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
22536 $(HOST_EXPORTS) \
22537 for flag in $(EXTRA_HOST_FLAGS) ; do \
22538 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22539 done; \
22540 echo "Doing html in itcl" ; \
b00612cc 22541 (cd $(HOST_SUBDIR)/itcl && \
6d389afc
MS
22542 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22543 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22544 "RANLIB=$${RANLIB}" \
0c24b341 22545 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
22546 html) \
22547 || exit 1
22548
22549@endif itcl
22550
b813574b
PB
22551.PHONY: maybe-TAGS-itcl TAGS-itcl
22552maybe-TAGS-itcl:
22553@if itcl
22554maybe-TAGS-itcl: TAGS-itcl
2a4cbe27 22555
b813574b
PB
22556TAGS-itcl: \
22557 configure-itcl
0aed8855 22558 @: $(MAKE); $(unstage)
b813574b 22559 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
22560 r=`${PWD_COMMAND}`; export r; \
22561 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22562 $(HOST_EXPORTS) \
b813574b 22563 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22564 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22565 done; \
b813574b 22566 echo "Doing TAGS in itcl" ; \
b00612cc 22567 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
22568 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22569 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22570 "RANLIB=$${RANLIB}" \
0c24b341 22571 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22572 TAGS) \
2a4cbe27
NN
22573 || exit 1
22574
b813574b 22575@endif itcl
2a4cbe27 22576
b813574b
PB
22577.PHONY: maybe-install-info-itcl install-info-itcl
22578maybe-install-info-itcl:
22579@if itcl
22580maybe-install-info-itcl: install-info-itcl
2a4cbe27 22581
b813574b
PB
22582install-info-itcl: \
22583 configure-itcl \
22584 info-itcl
0aed8855 22585 @: $(MAKE); $(unstage)
b813574b 22586 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
22587 r=`${PWD_COMMAND}`; export r; \
22588 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22589 $(HOST_EXPORTS) \
b813574b 22590 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22591 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22592 done; \
b813574b 22593 echo "Doing install-info in itcl" ; \
b00612cc 22594 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
22595 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22596 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22597 "RANLIB=$${RANLIB}" \
0c24b341 22598 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22599 install-info) \
2a4cbe27
NN
22600 || exit 1
22601
b813574b 22602@endif itcl
2a4cbe27 22603
a3ca38d2
DD
22604.PHONY: maybe-install-pdf-itcl install-pdf-itcl
22605maybe-install-pdf-itcl:
22606@if itcl
22607maybe-install-pdf-itcl: install-pdf-itcl
22608
22609install-pdf-itcl: \
22610 configure-itcl \
22611 pdf-itcl
22612 @: $(MAKE); $(unstage)
22613 @[ -f ./itcl/Makefile ] || exit 0; \
22614 r=`${PWD_COMMAND}`; export r; \
22615 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22616 $(HOST_EXPORTS) \
22617 for flag in $(EXTRA_HOST_FLAGS) ; do \
22618 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22619 done; \
22620 echo "Doing install-pdf in itcl" ; \
22621 (cd $(HOST_SUBDIR)/itcl && \
22622 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22623 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22624 "RANLIB=$${RANLIB}" \
0c24b341 22625 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
22626 install-pdf) \
22627 || exit 1
22628
22629@endif itcl
22630
108a6f8e
CD
22631.PHONY: maybe-install-html-itcl install-html-itcl
22632maybe-install-html-itcl:
22633@if itcl
22634maybe-install-html-itcl: install-html-itcl
22635
22636install-html-itcl: \
22637 configure-itcl \
22638 html-itcl
22639 @: $(MAKE); $(unstage)
22640 @[ -f ./itcl/Makefile ] || exit 0; \
22641 r=`${PWD_COMMAND}`; export r; \
22642 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22643 $(HOST_EXPORTS) \
22644 for flag in $(EXTRA_HOST_FLAGS) ; do \
22645 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22646 done; \
22647 echo "Doing install-html in itcl" ; \
22648 (cd $(HOST_SUBDIR)/itcl && \
22649 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22650 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22651 "RANLIB=$${RANLIB}" \
0c24b341 22652 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
22653 install-html) \
22654 || exit 1
22655
22656@endif itcl
22657
b813574b
PB
22658.PHONY: maybe-installcheck-itcl installcheck-itcl
22659maybe-installcheck-itcl:
22660@if itcl
22661maybe-installcheck-itcl: installcheck-itcl
2a4cbe27 22662
b813574b
PB
22663installcheck-itcl: \
22664 configure-itcl
0aed8855 22665 @: $(MAKE); $(unstage)
b813574b 22666 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
22667 r=`${PWD_COMMAND}`; export r; \
22668 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22669 $(HOST_EXPORTS) \
b813574b 22670 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22671 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22672 done; \
b813574b 22673 echo "Doing installcheck in itcl" ; \
b00612cc 22674 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
22675 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22676 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22677 "RANLIB=$${RANLIB}" \
0c24b341 22678 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22679 installcheck) \
2a4cbe27
NN
22680 || exit 1
22681
b813574b 22682@endif itcl
2a4cbe27 22683
b813574b
PB
22684.PHONY: maybe-mostlyclean-itcl mostlyclean-itcl
22685maybe-mostlyclean-itcl:
22686@if itcl
22687maybe-mostlyclean-itcl: mostlyclean-itcl
2a4cbe27 22688
b813574b 22689mostlyclean-itcl:
0aed8855 22690 @: $(MAKE); $(unstage)
b813574b 22691 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
22692 r=`${PWD_COMMAND}`; export r; \
22693 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22694 $(HOST_EXPORTS) \
b813574b 22695 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22696 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22697 done; \
b813574b 22698 echo "Doing mostlyclean in itcl" ; \
b00612cc 22699 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
22700 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22701 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22702 "RANLIB=$${RANLIB}" \
0c24b341 22703 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22704 mostlyclean) \
2a4cbe27
NN
22705 || exit 1
22706
b813574b 22707@endif itcl
2a4cbe27 22708
b813574b
PB
22709.PHONY: maybe-clean-itcl clean-itcl
22710maybe-clean-itcl:
22711@if itcl
22712maybe-clean-itcl: clean-itcl
2a4cbe27 22713
b813574b 22714clean-itcl:
0aed8855 22715 @: $(MAKE); $(unstage)
b813574b 22716 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
22717 r=`${PWD_COMMAND}`; export r; \
22718 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22719 $(HOST_EXPORTS) \
b813574b 22720 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22721 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22722 done; \
b813574b 22723 echo "Doing clean in itcl" ; \
b00612cc 22724 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
22725 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22726 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22727 "RANLIB=$${RANLIB}" \
0c24b341 22728 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22729 clean) \
2a4cbe27
NN
22730 || exit 1
22731
b813574b 22732@endif itcl
2a4cbe27 22733
b813574b
PB
22734.PHONY: maybe-distclean-itcl distclean-itcl
22735maybe-distclean-itcl:
22736@if itcl
22737maybe-distclean-itcl: distclean-itcl
2a4cbe27 22738
b813574b 22739distclean-itcl:
0aed8855 22740 @: $(MAKE); $(unstage)
b813574b 22741 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
22742 r=`${PWD_COMMAND}`; export r; \
22743 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22744 $(HOST_EXPORTS) \
b813574b 22745 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22746 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22747 done; \
b813574b 22748 echo "Doing distclean in itcl" ; \
b00612cc 22749 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
22750 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22751 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22752 "RANLIB=$${RANLIB}" \
0c24b341 22753 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22754 distclean) \
2a4cbe27
NN
22755 || exit 1
22756
b813574b 22757@endif itcl
2a4cbe27 22758
b813574b
PB
22759.PHONY: maybe-maintainer-clean-itcl maintainer-clean-itcl
22760maybe-maintainer-clean-itcl:
22761@if itcl
22762maybe-maintainer-clean-itcl: maintainer-clean-itcl
2a4cbe27 22763
b813574b 22764maintainer-clean-itcl:
0aed8855 22765 @: $(MAKE); $(unstage)
b813574b 22766 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
22767 r=`${PWD_COMMAND}`; export r; \
22768 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22769 $(HOST_EXPORTS) \
b813574b 22770 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22771 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22772 done; \
b813574b 22773 echo "Doing maintainer-clean in itcl" ; \
b00612cc 22774 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
22775 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22776 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22777 "RANLIB=$${RANLIB}" \
0c24b341 22778 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22779 maintainer-clean) \
2a4cbe27
NN
22780 || exit 1
22781
b813574b 22782@endif itcl
2a4cbe27 22783
2a4cbe27 22784
a7254363 22785
b813574b
PB
22786.PHONY: configure-ld maybe-configure-ld
22787maybe-configure-ld:
4f0ef2d8
CD
22788@if gcc-bootstrap
22789configure-ld: stage_current
22790@endif gcc-bootstrap
b813574b
PB
22791@if ld
22792maybe-configure-ld: configure-ld
c52c6897 22793configure-ld:
c52c6897
PB
22794 @r=`${PWD_COMMAND}`; export r; \
22795 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
22796 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
22797 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
378fce5b 22798 $(HOST_EXPORTS) \
a7254363
PB
22799 echo Configuring in $(HOST_SUBDIR)/ld; \
22800 cd "$(HOST_SUBDIR)/ld" || exit 1; \
04cf1b77 22801 case $(srcdir) in \
b00612cc
PB
22802 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22803 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
22804 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
04cf1b77 22805 esac; \
b00612cc
PB
22806 srcdiroption="--srcdir=$${topdir}/ld"; \
22807 libsrcdir="$$s/ld"; \
04cf1b77 22808 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
22809 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22810 --target=${target_alias} $${srcdiroption} \
04cf1b77 22811 || exit 1
b813574b 22812@endif ld
04cf1b77 22813
a7254363
PB
22814
22815
d545f33b
PB
22816.PHONY: configure-stage1-ld maybe-configure-stage1-ld
22817maybe-configure-stage1-ld:
22818@if ld-bootstrap
22819maybe-configure-stage1-ld: configure-stage1-ld
0aed8855 22820configure-stage1-ld:
c52c6897 22821 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 22822 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
22823 @r=`${PWD_COMMAND}`; export r; \
22824 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 22825 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
7f6ef0c0 22826 $(HOST_EXPORTS) \
8ee82aff 22827 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
7f6ef0c0 22828 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
d545f33b 22829 echo Configuring stage 1 in $(HOST_SUBDIR)/ld ; \
0aed8855 22830 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
22831 cd $(HOST_SUBDIR)/ld || exit 1; \
22832 case $(srcdir) in \
22833 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22834 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
22835 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22836 esac; \
22837 srcdiroption="--srcdir=$${topdir}/ld"; \
22838 libsrcdir="$$s/ld"; \
22839 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
22840 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22841 --target=${target_alias} $${srcdiroption} \
c1cb7e02 22842 \
8a0d8a5c 22843 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
d545f33b
PB
22844@endif ld-bootstrap
22845
22846.PHONY: configure-stage2-ld maybe-configure-stage2-ld
22847maybe-configure-stage2-ld:
22848@if ld-bootstrap
22849maybe-configure-stage2-ld: configure-stage2-ld
0aed8855 22850configure-stage2-ld:
c52c6897 22851 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 22852 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
22853 @r=`${PWD_COMMAND}`; export r; \
22854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 22855 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
d545f33b 22856 $(HOST_EXPORTS) \
7f6ef0c0 22857 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 22858 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
7f6ef0c0 22859 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
d545f33b 22860 echo Configuring stage 2 in $(HOST_SUBDIR)/ld ; \
0aed8855 22861 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
22862 cd $(HOST_SUBDIR)/ld || exit 1; \
22863 case $(srcdir) in \
22864 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22865 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
22866 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22867 esac; \
22868 srcdiroption="--srcdir=$${topdir}/ld"; \
22869 libsrcdir="$$s/ld"; \
22870 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
22871 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22872 --target=${target_alias} $${srcdiroption} \
c1cb7e02 22873 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
22874 @stage2_werror_flag@
22875@endif ld-bootstrap
22876
8520c408
AO
22877.PHONY: configure-stageb2g0-ld maybe-configure-stageb2g0-ld
22878maybe-configure-stageb2g0-ld:
22879@if ld-bootstrap
22880maybe-configure-stageb2g0-ld: configure-stageb2g0-ld
22881configure-stageb2g0-ld:
22882 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
22883 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
22884 @r=`${PWD_COMMAND}`; export r; \
22885 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22886 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
22887 $(HOST_EXPORTS) \
7f6ef0c0 22888 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 22889 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
7f6ef0c0 22890 CXXFLAGS="$(STAGE2_CFLAGS) -g0"; export CXXFLAGS; \
8520c408
AO
22891 echo Configuring stage b2g0 in $(HOST_SUBDIR)/ld ; \
22892 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
22893 cd $(HOST_SUBDIR)/ld || exit 1; \
22894 case $(srcdir) in \
22895 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22896 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
22897 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22898 esac; \
22899 srcdiroption="--srcdir=$${topdir}/ld"; \
22900 libsrcdir="$$s/ld"; \
22901 $(SHELL) $${libsrcdir}/configure \
22902 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22903 --target=${target_alias} $${srcdiroption} \
22904 --with-build-libsubdir=$(HOST_SUBDIR) \
22905 @stage2_werror_flag@
22906@endif ld-bootstrap
22907
d545f33b
PB
22908.PHONY: configure-stage3-ld maybe-configure-stage3-ld
22909maybe-configure-stage3-ld:
22910@if ld-bootstrap
22911maybe-configure-stage3-ld: configure-stage3-ld
0aed8855 22912configure-stage3-ld:
c52c6897 22913 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 22914 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
22915 @r=`${PWD_COMMAND}`; export r; \
22916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 22917 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
d545f33b 22918 $(HOST_EXPORTS) \
7f6ef0c0 22919 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 22920 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
7f6ef0c0 22921 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
d545f33b 22922 echo Configuring stage 3 in $(HOST_SUBDIR)/ld ; \
0aed8855 22923 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
22924 cd $(HOST_SUBDIR)/ld || exit 1; \
22925 case $(srcdir) in \
22926 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22927 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
22928 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22929 esac; \
22930 srcdiroption="--srcdir=$${topdir}/ld"; \
22931 libsrcdir="$$s/ld"; \
22932 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
22933 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22934 --target=${target_alias} $${srcdiroption} \
c1cb7e02 22935 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
22936 @stage2_werror_flag@
22937@endif ld-bootstrap
22938
8520c408
AO
22939.PHONY: configure-stageb3g2-ld maybe-configure-stageb3g2-ld
22940maybe-configure-stageb3g2-ld:
22941@if ld-bootstrap
22942maybe-configure-stageb3g2-ld: configure-stageb3g2-ld
22943configure-stageb3g2-ld:
22944 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
22945 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
22946 @r=`${PWD_COMMAND}`; export r; \
22947 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22948 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
22949 $(HOST_EXPORTS) \
7f6ef0c0 22950 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 22951 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
7f6ef0c0 22952 CXXFLAGS="$(STAGE3_CFLAGS) -g2"; export CXXFLAGS; \
8520c408
AO
22953 echo Configuring stage b3g2 in $(HOST_SUBDIR)/ld ; \
22954 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
22955 cd $(HOST_SUBDIR)/ld || exit 1; \
22956 case $(srcdir) in \
22957 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22958 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
22959 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22960 esac; \
22961 srcdiroption="--srcdir=$${topdir}/ld"; \
22962 libsrcdir="$$s/ld"; \
22963 $(SHELL) $${libsrcdir}/configure \
22964 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22965 --target=${target_alias} $${srcdiroption} \
22966 --with-build-libsubdir=$(HOST_SUBDIR) \
22967 @stage2_werror_flag@
22968@endif ld-bootstrap
22969
d545f33b
PB
22970.PHONY: configure-stage4-ld maybe-configure-stage4-ld
22971maybe-configure-stage4-ld:
22972@if ld-bootstrap
22973maybe-configure-stage4-ld: configure-stage4-ld
0aed8855 22974configure-stage4-ld:
c52c6897 22975 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 22976 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
22977 @r=`${PWD_COMMAND}`; export r; \
22978 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 22979 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
d545f33b 22980 $(HOST_EXPORTS) \
7f6ef0c0 22981 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 22982 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
7f6ef0c0 22983 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
d545f33b 22984 echo Configuring stage 4 in $(HOST_SUBDIR)/ld ; \
0aed8855 22985 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
22986 cd $(HOST_SUBDIR)/ld || exit 1; \
22987 case $(srcdir) in \
22988 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22989 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
22990 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22991 esac; \
22992 srcdiroption="--srcdir=$${topdir}/ld"; \
22993 libsrcdir="$$s/ld"; \
22994 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
22995 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22996 --target=${target_alias} $${srcdiroption} \
c1cb7e02 22997 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
22998 @stage2_werror_flag@
22999@endif ld-bootstrap
23000
23001.PHONY: configure-stageprofile-ld maybe-configure-stageprofile-ld
23002maybe-configure-stageprofile-ld:
23003@if ld-bootstrap
23004maybe-configure-stageprofile-ld: configure-stageprofile-ld
0aed8855 23005configure-stageprofile-ld:
c52c6897 23006 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 23007 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
23008 @r=`${PWD_COMMAND}`; export r; \
23009 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 23010 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
d545f33b 23011 $(HOST_EXPORTS) \
7f6ef0c0 23012 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 23013 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
7f6ef0c0 23014 CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CXXFLAGS; \
d545f33b 23015 echo Configuring stage profile in $(HOST_SUBDIR)/ld ; \
0aed8855 23016 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
23017 cd $(HOST_SUBDIR)/ld || exit 1; \
23018 case $(srcdir) in \
23019 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23020 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
23021 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23022 esac; \
23023 srcdiroption="--srcdir=$${topdir}/ld"; \
23024 libsrcdir="$$s/ld"; \
23025 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
23026 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23027 --target=${target_alias} $${srcdiroption} \
c1cb7e02 23028 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
23029 @stage2_werror_flag@
23030@endif ld-bootstrap
23031
23032.PHONY: configure-stagefeedback-ld maybe-configure-stagefeedback-ld
23033maybe-configure-stagefeedback-ld:
23034@if ld-bootstrap
23035maybe-configure-stagefeedback-ld: configure-stagefeedback-ld
0aed8855 23036configure-stagefeedback-ld:
c52c6897 23037 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 23038 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
23039 @r=`${PWD_COMMAND}`; export r; \
23040 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 23041 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
d545f33b 23042 $(HOST_EXPORTS) \
7f6ef0c0 23043 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 23044 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
7f6ef0c0 23045 CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CXXFLAGS; \
d545f33b 23046 echo Configuring stage feedback in $(HOST_SUBDIR)/ld ; \
0aed8855 23047 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
23048 cd $(HOST_SUBDIR)/ld || exit 1; \
23049 case $(srcdir) in \
23050 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23051 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
23052 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23053 esac; \
23054 srcdiroption="--srcdir=$${topdir}/ld"; \
23055 libsrcdir="$$s/ld"; \
23056 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
23057 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23058 --target=${target_alias} $${srcdiroption} \
c1cb7e02 23059 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
23060 @stage2_werror_flag@
23061@endif ld-bootstrap
23062
23063
23064
23065
23066
b813574b
PB
23067.PHONY: all-ld maybe-all-ld
23068maybe-all-ld:
4f0ef2d8
CD
23069@if gcc-bootstrap
23070all-ld: stage_current
23071@endif gcc-bootstrap
b813574b 23072@if ld
d27cc32e 23073TARGET-ld=all
b813574b
PB
23074maybe-all-ld: all-ld
23075all-ld: configure-ld
c52c6897 23076 @r=`${PWD_COMMAND}`; export r; \
04cf1b77 23077 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23078 $(HOST_EXPORTS) \
b00612cc 23079 (cd $(HOST_SUBDIR)/ld && \
7f6ef0c0
PB
23080 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
23081 $(TARGET-ld))
b813574b 23082@endif ld
04cf1b77 23083
a7254363 23084
d545f33b
PB
23085
23086.PHONY: all-stage1-ld maybe-all-stage1-ld
23087.PHONY: clean-stage1-ld maybe-clean-stage1-ld
23088maybe-all-stage1-ld:
23089maybe-clean-stage1-ld:
23090@if ld-bootstrap
23091maybe-all-stage1-ld: all-stage1-ld
23092all-stage1: all-stage1-ld
f70224b5 23093TARGET-stage1-ld = $(TARGET-ld)
d545f33b 23094all-stage1-ld: configure-stage1-ld
c52c6897 23095 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
23096 @r=`${PWD_COMMAND}`; export r; \
23097 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23098 $(HOST_EXPORTS) \
23099 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0
PB
23100 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23101 CFLAGS="$(STAGE1_CFLAGS)" CXXFLAGS="$(STAGE1_CFLAGS)" \
23102 LIBCFLAGS="$(STAGE1_LIBCFLAGS)" \
23103 CFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" \
23104 CXXFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) \
f70224b5 23105 $(TARGET-stage1-ld)
d545f33b
PB
23106
23107maybe-clean-stage1-ld: clean-stage1-ld
23108clean-stage1: clean-stage1-ld
23109clean-stage1-ld:
9dbaa842
DD
23110 @if [ $(current_stage) = stage1 ]; then \
23111 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
23112 else \
23113 [ -f $(HOST_SUBDIR)/stage1-ld/Makefile ] || exit 0; \
23114 $(MAKE) stage1-start; \
23115 fi; \
d545f33b 23116 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 23117 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 23118 clean
d545f33b
PB
23119@endif ld-bootstrap
23120
23121
23122.PHONY: all-stage2-ld maybe-all-stage2-ld
23123.PHONY: clean-stage2-ld maybe-clean-stage2-ld
23124maybe-all-stage2-ld:
23125maybe-clean-stage2-ld:
23126@if ld-bootstrap
23127maybe-all-stage2-ld: all-stage2-ld
23128all-stage2: all-stage2-ld
f70224b5 23129TARGET-stage2-ld = $(TARGET-ld)
d545f33b 23130all-stage2-ld: configure-stage2-ld
c52c6897 23131 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
23132 @r=`${PWD_COMMAND}`; export r; \
23133 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23134 $(HOST_EXPORTS) \
23135 $(POSTSTAGE1_HOST_EXPORTS) \
23136 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0
PB
23137 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23138 CFLAGS="$(STAGE2_CFLAGS)" CXXFLAGS="$(STAGE2_CFLAGS)" \
23139 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
23140 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
23141 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 23142 $(TARGET-stage2-ld)
d545f33b
PB
23143
23144maybe-clean-stage2-ld: clean-stage2-ld
23145clean-stage2: clean-stage2-ld
23146clean-stage2-ld:
9dbaa842
DD
23147 @if [ $(current_stage) = stage2 ]; then \
23148 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
23149 else \
23150 [ -f $(HOST_SUBDIR)/stage2-ld/Makefile ] || exit 0; \
23151 $(MAKE) stage2-start; \
23152 fi; \
d545f33b 23153 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 23154 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 23155 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 23156 clean
d545f33b
PB
23157@endif ld-bootstrap
23158
23159
8520c408
AO
23160.PHONY: all-stageb2g0-ld maybe-all-stageb2g0-ld
23161.PHONY: clean-stageb2g0-ld maybe-clean-stageb2g0-ld
23162maybe-all-stageb2g0-ld:
23163maybe-clean-stageb2g0-ld:
23164@if ld-bootstrap
23165maybe-all-stageb2g0-ld: all-stageb2g0-ld
23166all-stageb2g0: all-stageb2g0-ld
23167TARGET-stageb2g0-ld = $(TARGET-ld)
23168all-stageb2g0-ld: configure-stageb2g0-ld
23169 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
23170 @r=`${PWD_COMMAND}`; export r; \
23171 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23172 $(HOST_EXPORTS) \
23173 $(POSTSTAGE1_HOST_EXPORTS) \
23174 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0
PB
23175 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23176 CFLAGS="$(STAGE2_CFLAGS) -g0" CXXFLAGS="$(STAGE2_CFLAGS) -g0" \
23177 LIBCFLAGS="$(STAGE2_LIBCFLAGS) -g0" \
23178 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" \
23179 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
23180 $(TARGET-stageb2g0-ld)
23181
23182maybe-clean-stageb2g0-ld: clean-stageb2g0-ld
23183clean-stageb2g0: clean-stageb2g0-ld
23184clean-stageb2g0-ld:
23185 @if [ $(current_stage) = stageb2g0 ]; then \
23186 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
23187 else \
23188 [ -f $(HOST_SUBDIR)/stageb2g0-ld/Makefile ] || exit 0; \
23189 $(MAKE) stageb2g0-start; \
23190 fi; \
23191 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 23192 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
23193 $(POSTSTAGE1_FLAGS_TO_PASS) \
23194 clean
23195@endif ld-bootstrap
23196
23197
d545f33b
PB
23198.PHONY: all-stage3-ld maybe-all-stage3-ld
23199.PHONY: clean-stage3-ld maybe-clean-stage3-ld
23200maybe-all-stage3-ld:
23201maybe-clean-stage3-ld:
23202@if ld-bootstrap
23203maybe-all-stage3-ld: all-stage3-ld
23204all-stage3: all-stage3-ld
f70224b5 23205TARGET-stage3-ld = $(TARGET-ld)
d545f33b 23206all-stage3-ld: configure-stage3-ld
c52c6897 23207 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
23208 @r=`${PWD_COMMAND}`; export r; \
23209 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23210 $(HOST_EXPORTS) \
23211 $(POSTSTAGE1_HOST_EXPORTS) \
23212 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0
PB
23213 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23214 CFLAGS="$(STAGE3_CFLAGS)" CXXFLAGS="$(STAGE3_CFLAGS)" \
23215 LIBCFLAGS="$(STAGE3_LIBCFLAGS)" \
23216 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" \
23217 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 23218 $(TARGET-stage3-ld)
d545f33b
PB
23219
23220maybe-clean-stage3-ld: clean-stage3-ld
23221clean-stage3: clean-stage3-ld
23222clean-stage3-ld:
9dbaa842
DD
23223 @if [ $(current_stage) = stage3 ]; then \
23224 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
23225 else \
23226 [ -f $(HOST_SUBDIR)/stage3-ld/Makefile ] || exit 0; \
23227 $(MAKE) stage3-start; \
23228 fi; \
d545f33b 23229 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 23230 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 23231 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 23232 clean
d545f33b
PB
23233@endif ld-bootstrap
23234
23235
8520c408
AO
23236.PHONY: all-stageb3g2-ld maybe-all-stageb3g2-ld
23237.PHONY: clean-stageb3g2-ld maybe-clean-stageb3g2-ld
23238maybe-all-stageb3g2-ld:
23239maybe-clean-stageb3g2-ld:
23240@if ld-bootstrap
23241maybe-all-stageb3g2-ld: all-stageb3g2-ld
23242all-stageb3g2: all-stageb3g2-ld
23243TARGET-stageb3g2-ld = $(TARGET-ld)
23244all-stageb3g2-ld: configure-stageb3g2-ld
23245 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
23246 @r=`${PWD_COMMAND}`; export r; \
23247 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23248 $(HOST_EXPORTS) \
23249 $(POSTSTAGE1_HOST_EXPORTS) \
23250 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0
PB
23251 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23252 CFLAGS="$(STAGE3_CFLAGS) -g2" CXXFLAGS="$(STAGE3_CFLAGS) -g2" \
23253 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -g2" \
23254 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" \
23255 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
23256 $(TARGET-stageb3g2-ld)
23257
23258maybe-clean-stageb3g2-ld: clean-stageb3g2-ld
23259clean-stageb3g2: clean-stageb3g2-ld
23260clean-stageb3g2-ld:
23261 @if [ $(current_stage) = stageb3g2 ]; then \
23262 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
23263 else \
23264 [ -f $(HOST_SUBDIR)/stageb3g2-ld/Makefile ] || exit 0; \
23265 $(MAKE) stageb3g2-start; \
23266 fi; \
23267 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 23268 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
23269 $(POSTSTAGE1_FLAGS_TO_PASS) \
23270 clean
23271@endif ld-bootstrap
23272
23273
d545f33b
PB
23274.PHONY: all-stage4-ld maybe-all-stage4-ld
23275.PHONY: clean-stage4-ld maybe-clean-stage4-ld
23276maybe-all-stage4-ld:
23277maybe-clean-stage4-ld:
23278@if ld-bootstrap
23279maybe-all-stage4-ld: all-stage4-ld
23280all-stage4: all-stage4-ld
f70224b5 23281TARGET-stage4-ld = $(TARGET-ld)
d545f33b 23282all-stage4-ld: configure-stage4-ld
c52c6897 23283 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
23284 @r=`${PWD_COMMAND}`; export r; \
23285 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23286 $(HOST_EXPORTS) \
23287 $(POSTSTAGE1_HOST_EXPORTS) \
23288 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0
PB
23289 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23290 CFLAGS="$(STAGE4_CFLAGS)" CXXFLAGS="$(STAGE4_CFLAGS)" \
23291 LIBCFLAGS="$(STAGE4_CFLAGS)" \
23292 CFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" \
23293 CXXFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 23294 $(TARGET-stage4-ld)
d545f33b
PB
23295
23296maybe-clean-stage4-ld: clean-stage4-ld
23297clean-stage4: clean-stage4-ld
23298clean-stage4-ld:
9dbaa842
DD
23299 @if [ $(current_stage) = stage4 ]; then \
23300 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
23301 else \
23302 [ -f $(HOST_SUBDIR)/stage4-ld/Makefile ] || exit 0; \
23303 $(MAKE) stage4-start; \
23304 fi; \
d545f33b 23305 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 23306 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 23307 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 23308 clean
d545f33b
PB
23309@endif ld-bootstrap
23310
23311
23312.PHONY: all-stageprofile-ld maybe-all-stageprofile-ld
23313.PHONY: clean-stageprofile-ld maybe-clean-stageprofile-ld
23314maybe-all-stageprofile-ld:
23315maybe-clean-stageprofile-ld:
23316@if ld-bootstrap
23317maybe-all-stageprofile-ld: all-stageprofile-ld
23318all-stageprofile: all-stageprofile-ld
f70224b5 23319TARGET-stageprofile-ld = $(TARGET-ld)
d545f33b 23320all-stageprofile-ld: configure-stageprofile-ld
c52c6897 23321 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
23322 @r=`${PWD_COMMAND}`; export r; \
23323 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23324 $(HOST_EXPORTS) \
23325 $(POSTSTAGE1_HOST_EXPORTS) \
23326 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0
PB
23327 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23328 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" \
5c5f596d
PB
23329 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
23330 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
23331 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 23332 $(TARGET-stageprofile-ld)
d545f33b
PB
23333
23334maybe-clean-stageprofile-ld: clean-stageprofile-ld
23335clean-stageprofile: clean-stageprofile-ld
23336clean-stageprofile-ld:
9dbaa842
DD
23337 @if [ $(current_stage) = stageprofile ]; then \
23338 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
23339 else \
23340 [ -f $(HOST_SUBDIR)/stageprofile-ld/Makefile ] || exit 0; \
23341 $(MAKE) stageprofile-start; \
23342 fi; \
d545f33b 23343 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 23344 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 23345 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 23346 clean
d545f33b
PB
23347@endif ld-bootstrap
23348
23349
23350.PHONY: all-stagefeedback-ld maybe-all-stagefeedback-ld
23351.PHONY: clean-stagefeedback-ld maybe-clean-stagefeedback-ld
23352maybe-all-stagefeedback-ld:
23353maybe-clean-stagefeedback-ld:
23354@if ld-bootstrap
23355maybe-all-stagefeedback-ld: all-stagefeedback-ld
23356all-stagefeedback: all-stagefeedback-ld
f70224b5 23357TARGET-stagefeedback-ld = $(TARGET-ld)
d545f33b 23358all-stagefeedback-ld: configure-stagefeedback-ld
c52c6897 23359 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
23360 @r=`${PWD_COMMAND}`; export r; \
23361 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23362 $(HOST_EXPORTS) \
23363 $(POSTSTAGE1_HOST_EXPORTS) \
23364 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0
PB
23365 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23366 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use" \
23367 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use" \
23368 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" \
23369 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 23370 $(TARGET-stagefeedback-ld)
d545f33b
PB
23371
23372maybe-clean-stagefeedback-ld: clean-stagefeedback-ld
23373clean-stagefeedback: clean-stagefeedback-ld
23374clean-stagefeedback-ld:
9dbaa842
DD
23375 @if [ $(current_stage) = stagefeedback ]; then \
23376 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
23377 else \
23378 [ -f $(HOST_SUBDIR)/stagefeedback-ld/Makefile ] || exit 0; \
23379 $(MAKE) stagefeedback-start; \
23380 fi; \
d545f33b 23381 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 23382 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 23383 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 23384 clean
d545f33b
PB
23385@endif ld-bootstrap
23386
23387
23388
23389
23390
b813574b
PB
23391.PHONY: check-ld maybe-check-ld
23392maybe-check-ld:
23393@if ld
23394maybe-check-ld: check-ld
04cf1b77 23395
b813574b 23396check-ld:
0aed8855 23397 @: $(MAKE); $(unstage)
04cf1b77
PB
23398 @r=`${PWD_COMMAND}`; export r; \
23399 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23400 $(HOST_EXPORTS) \
b00612cc
PB
23401 (cd $(HOST_SUBDIR)/ld && \
23402 $(MAKE) $(FLAGS_TO_PASS) check)
04cf1b77 23403
b813574b 23404@endif ld
04cf1b77 23405
b813574b
PB
23406.PHONY: install-ld maybe-install-ld
23407maybe-install-ld:
23408@if ld
23409maybe-install-ld: install-ld
04cf1b77 23410
b813574b 23411install-ld: installdirs
0aed8855 23412 @: $(MAKE); $(unstage)
04cf1b77
PB
23413 @r=`${PWD_COMMAND}`; export r; \
23414 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23415 $(HOST_EXPORTS) \
b00612cc 23416 (cd $(HOST_SUBDIR)/ld && \
2da12f12 23417 $(MAKE) $(FLAGS_TO_PASS) install)
04cf1b77 23418
b813574b 23419@endif ld
04cf1b77 23420
56a8fe78 23421# Other targets (info, dvi, pdf, etc.)
04cf1b77 23422
b813574b
PB
23423.PHONY: maybe-info-ld info-ld
23424maybe-info-ld:
23425@if ld
23426maybe-info-ld: info-ld
04cf1b77 23427
b813574b
PB
23428info-ld: \
23429 configure-ld
23430 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
23431 r=`${PWD_COMMAND}`; export r; \
23432 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23433 $(HOST_EXPORTS) \
b813574b 23434 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
23435 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23436 done; \
b813574b 23437 echo "Doing info in ld" ; \
b00612cc 23438 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
23439 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23440 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23441 "RANLIB=$${RANLIB}" \
0c24b341 23442 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23443 info) \
04cf1b77
PB
23444 || exit 1
23445
b813574b 23446@endif ld
04cf1b77 23447
b813574b
PB
23448.PHONY: maybe-dvi-ld dvi-ld
23449maybe-dvi-ld:
23450@if ld
23451maybe-dvi-ld: dvi-ld
04cf1b77 23452
b813574b
PB
23453dvi-ld: \
23454 configure-ld
23455 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
23456 r=`${PWD_COMMAND}`; export r; \
23457 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23458 $(HOST_EXPORTS) \
b813574b 23459 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
23460 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23461 done; \
b813574b 23462 echo "Doing dvi in ld" ; \
b00612cc 23463 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
23464 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23465 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23466 "RANLIB=$${RANLIB}" \
0c24b341 23467 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23468 dvi) \
04cf1b77
PB
23469 || exit 1
23470
b813574b 23471@endif ld
04cf1b77 23472
56a8fe78
DD
23473.PHONY: maybe-pdf-ld pdf-ld
23474maybe-pdf-ld:
23475@if ld
23476maybe-pdf-ld: pdf-ld
23477
23478pdf-ld: \
23479 configure-ld
23480 @[ -f ./ld/Makefile ] || exit 0; \
23481 r=`${PWD_COMMAND}`; export r; \
23482 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23483 $(HOST_EXPORTS) \
23484 for flag in $(EXTRA_HOST_FLAGS) ; do \
23485 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23486 done; \
23487 echo "Doing pdf in ld" ; \
23488 (cd $(HOST_SUBDIR)/ld && \
23489 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23490 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23491 "RANLIB=$${RANLIB}" \
0c24b341 23492 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
23493 pdf) \
23494 || exit 1
23495
23496@endif ld
23497
6d389afc
MS
23498.PHONY: maybe-html-ld html-ld
23499maybe-html-ld:
23500@if ld
23501maybe-html-ld: html-ld
23502
23503html-ld: \
23504 configure-ld
23505 @[ -f ./ld/Makefile ] || exit 0; \
23506 r=`${PWD_COMMAND}`; export r; \
23507 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
23508 $(HOST_EXPORTS) \
23509 for flag in $(EXTRA_HOST_FLAGS) ; do \
23510 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23511 done; \
23512 echo "Doing html in ld" ; \
b00612cc 23513 (cd $(HOST_SUBDIR)/ld && \
6d389afc
MS
23514 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23515 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23516 "RANLIB=$${RANLIB}" \
0c24b341 23517 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
23518 html) \
23519 || exit 1
23520
23521@endif ld
23522
b813574b
PB
23523.PHONY: maybe-TAGS-ld TAGS-ld
23524maybe-TAGS-ld:
23525@if ld
23526maybe-TAGS-ld: TAGS-ld
04cf1b77 23527
b813574b
PB
23528TAGS-ld: \
23529 configure-ld
23530 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
23531 r=`${PWD_COMMAND}`; export r; \
23532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23533 $(HOST_EXPORTS) \
b813574b 23534 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
23535 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23536 done; \
b813574b 23537 echo "Doing TAGS in ld" ; \
b00612cc 23538 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
23539 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23540 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23541 "RANLIB=$${RANLIB}" \
0c24b341 23542 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23543 TAGS) \
04cf1b77
PB
23544 || exit 1
23545
b813574b 23546@endif ld
04cf1b77 23547
b813574b
PB
23548.PHONY: maybe-install-info-ld install-info-ld
23549maybe-install-info-ld:
23550@if ld
23551maybe-install-info-ld: install-info-ld
04cf1b77 23552
b813574b
PB
23553install-info-ld: \
23554 configure-ld \
23555 info-ld
23556 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
23557 r=`${PWD_COMMAND}`; export r; \
23558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23559 $(HOST_EXPORTS) \
b813574b 23560 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
23561 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23562 done; \
b813574b 23563 echo "Doing install-info in ld" ; \
b00612cc 23564 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
23565 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23566 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23567 "RANLIB=$${RANLIB}" \
0c24b341 23568 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23569 install-info) \
04cf1b77
PB
23570 || exit 1
23571
b813574b 23572@endif ld
04cf1b77 23573
a3ca38d2
DD
23574.PHONY: maybe-install-pdf-ld install-pdf-ld
23575maybe-install-pdf-ld:
23576@if ld
23577maybe-install-pdf-ld: install-pdf-ld
23578
23579install-pdf-ld: \
23580 configure-ld \
23581 pdf-ld
23582 @[ -f ./ld/Makefile ] || exit 0; \
23583 r=`${PWD_COMMAND}`; export r; \
23584 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23585 $(HOST_EXPORTS) \
23586 for flag in $(EXTRA_HOST_FLAGS) ; do \
23587 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23588 done; \
23589 echo "Doing install-pdf in ld" ; \
23590 (cd $(HOST_SUBDIR)/ld && \
23591 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23592 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23593 "RANLIB=$${RANLIB}" \
0c24b341 23594 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
23595 install-pdf) \
23596 || exit 1
23597
23598@endif ld
23599
108a6f8e
CD
23600.PHONY: maybe-install-html-ld install-html-ld
23601maybe-install-html-ld:
23602@if ld
23603maybe-install-html-ld: install-html-ld
23604
23605install-html-ld: \
23606 configure-ld \
23607 html-ld
23608 @[ -f ./ld/Makefile ] || exit 0; \
23609 r=`${PWD_COMMAND}`; export r; \
23610 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23611 $(HOST_EXPORTS) \
23612 for flag in $(EXTRA_HOST_FLAGS) ; do \
23613 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23614 done; \
23615 echo "Doing install-html in ld" ; \
23616 (cd $(HOST_SUBDIR)/ld && \
23617 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23618 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23619 "RANLIB=$${RANLIB}" \
0c24b341 23620 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
23621 install-html) \
23622 || exit 1
23623
23624@endif ld
23625
b813574b
PB
23626.PHONY: maybe-installcheck-ld installcheck-ld
23627maybe-installcheck-ld:
23628@if ld
23629maybe-installcheck-ld: installcheck-ld
04cf1b77 23630
b813574b
PB
23631installcheck-ld: \
23632 configure-ld
23633 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
23634 r=`${PWD_COMMAND}`; export r; \
23635 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23636 $(HOST_EXPORTS) \
b813574b 23637 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
23638 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23639 done; \
b813574b 23640 echo "Doing installcheck in ld" ; \
b00612cc 23641 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
23642 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23643 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23644 "RANLIB=$${RANLIB}" \
0c24b341 23645 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23646 installcheck) \
04cf1b77
PB
23647 || exit 1
23648
b813574b 23649@endif ld
04cf1b77 23650
b813574b
PB
23651.PHONY: maybe-mostlyclean-ld mostlyclean-ld
23652maybe-mostlyclean-ld:
23653@if ld
23654maybe-mostlyclean-ld: mostlyclean-ld
04cf1b77 23655
b813574b
PB
23656mostlyclean-ld:
23657 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
23658 r=`${PWD_COMMAND}`; export r; \
23659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23660 $(HOST_EXPORTS) \
b813574b 23661 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
23662 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23663 done; \
b813574b 23664 echo "Doing mostlyclean in ld" ; \
b00612cc 23665 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
23666 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23667 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23668 "RANLIB=$${RANLIB}" \
0c24b341 23669 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23670 mostlyclean) \
04cf1b77
PB
23671 || exit 1
23672
b813574b 23673@endif ld
04cf1b77 23674
b813574b
PB
23675.PHONY: maybe-clean-ld clean-ld
23676maybe-clean-ld:
23677@if ld
23678maybe-clean-ld: clean-ld
04cf1b77 23679
b813574b
PB
23680clean-ld:
23681 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
23682 r=`${PWD_COMMAND}`; export r; \
23683 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23684 $(HOST_EXPORTS) \
b813574b 23685 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
23686 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23687 done; \
b813574b 23688 echo "Doing clean in ld" ; \
b00612cc 23689 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
23690 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23691 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23692 "RANLIB=$${RANLIB}" \
0c24b341 23693 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23694 clean) \
04cf1b77
PB
23695 || exit 1
23696
b813574b 23697@endif ld
04cf1b77 23698
b813574b
PB
23699.PHONY: maybe-distclean-ld distclean-ld
23700maybe-distclean-ld:
23701@if ld
23702maybe-distclean-ld: distclean-ld
04cf1b77 23703
b813574b
PB
23704distclean-ld:
23705 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
23706 r=`${PWD_COMMAND}`; export r; \
23707 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23708 $(HOST_EXPORTS) \
b813574b 23709 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
23710 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23711 done; \
b813574b 23712 echo "Doing distclean in ld" ; \
b00612cc 23713 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
23714 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23715 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23716 "RANLIB=$${RANLIB}" \
0c24b341 23717 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23718 distclean) \
04cf1b77
PB
23719 || exit 1
23720
b813574b 23721@endif ld
04cf1b77 23722
b813574b
PB
23723.PHONY: maybe-maintainer-clean-ld maintainer-clean-ld
23724maybe-maintainer-clean-ld:
23725@if ld
23726maybe-maintainer-clean-ld: maintainer-clean-ld
04cf1b77 23727
b813574b
PB
23728maintainer-clean-ld:
23729 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
23730 r=`${PWD_COMMAND}`; export r; \
23731 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23732 $(HOST_EXPORTS) \
b813574b 23733 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
23734 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23735 done; \
b813574b 23736 echo "Doing maintainer-clean in ld" ; \
b00612cc 23737 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
23738 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23739 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23740 "RANLIB=$${RANLIB}" \
0c24b341 23741 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23742 maintainer-clean) \
04cf1b77
PB
23743 || exit 1
23744
b813574b 23745@endif ld
04cf1b77
PB
23746
23747
a7254363 23748
b813574b
PB
23749.PHONY: configure-libcpp maybe-configure-libcpp
23750maybe-configure-libcpp:
4f0ef2d8
CD
23751@if gcc-bootstrap
23752configure-libcpp: stage_current
23753@endif gcc-bootstrap
b813574b
PB
23754@if libcpp
23755maybe-configure-libcpp: configure-libcpp
c52c6897 23756configure-libcpp:
c52c6897
PB
23757 @r=`${PWD_COMMAND}`; export r; \
23758 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
23759 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
23760 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
378fce5b 23761 $(HOST_EXPORTS) \
a7254363
PB
23762 echo Configuring in $(HOST_SUBDIR)/libcpp; \
23763 cd "$(HOST_SUBDIR)/libcpp" || exit 1; \
4fa63067 23764 case $(srcdir) in \
b00612cc
PB
23765 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23766 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
23767 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 23768 esac; \
b00612cc
PB
23769 srcdiroption="--srcdir=$${topdir}/libcpp"; \
23770 libsrcdir="$$s/libcpp"; \
4fa63067 23771 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
23772 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23773 --target=${target_alias} $${srcdiroption} \
4fa63067 23774 || exit 1
b813574b 23775@endif libcpp
4fa63067 23776
a7254363
PB
23777
23778
d545f33b
PB
23779.PHONY: configure-stage1-libcpp maybe-configure-stage1-libcpp
23780maybe-configure-stage1-libcpp:
23781@if libcpp-bootstrap
23782maybe-configure-stage1-libcpp: configure-stage1-libcpp
0aed8855 23783configure-stage1-libcpp:
c52c6897 23784 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 23785 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
23786 @r=`${PWD_COMMAND}`; export r; \
23787 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 23788 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
7f6ef0c0 23789 $(HOST_EXPORTS) \
8ee82aff 23790 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
7f6ef0c0 23791 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
d545f33b 23792 echo Configuring stage 1 in $(HOST_SUBDIR)/libcpp ; \
0aed8855 23793 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
23794 cd $(HOST_SUBDIR)/libcpp || exit 1; \
23795 case $(srcdir) in \
23796 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23797 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
23798 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23799 esac; \
23800 srcdiroption="--srcdir=$${topdir}/libcpp"; \
23801 libsrcdir="$$s/libcpp"; \
23802 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
23803 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23804 --target=${target_alias} $${srcdiroption} \
c1cb7e02 23805 \
8a0d8a5c 23806 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
d545f33b
PB
23807@endif libcpp-bootstrap
23808
23809.PHONY: configure-stage2-libcpp maybe-configure-stage2-libcpp
23810maybe-configure-stage2-libcpp:
23811@if libcpp-bootstrap
23812maybe-configure-stage2-libcpp: configure-stage2-libcpp
0aed8855 23813configure-stage2-libcpp:
c52c6897 23814 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 23815 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
23816 @r=`${PWD_COMMAND}`; export r; \
23817 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 23818 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
d545f33b 23819 $(HOST_EXPORTS) \
7f6ef0c0 23820 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 23821 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
7f6ef0c0 23822 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
d545f33b 23823 echo Configuring stage 2 in $(HOST_SUBDIR)/libcpp ; \
0aed8855 23824 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
23825 cd $(HOST_SUBDIR)/libcpp || exit 1; \
23826 case $(srcdir) in \
23827 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23828 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
23829 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23830 esac; \
23831 srcdiroption="--srcdir=$${topdir}/libcpp"; \
23832 libsrcdir="$$s/libcpp"; \
23833 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
23834 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23835 --target=${target_alias} $${srcdiroption} \
c1cb7e02 23836 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
23837 @stage2_werror_flag@
23838@endif libcpp-bootstrap
23839
8520c408
AO
23840.PHONY: configure-stageb2g0-libcpp maybe-configure-stageb2g0-libcpp
23841maybe-configure-stageb2g0-libcpp:
23842@if libcpp-bootstrap
23843maybe-configure-stageb2g0-libcpp: configure-stageb2g0-libcpp
23844configure-stageb2g0-libcpp:
23845 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
23846 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
23847 @r=`${PWD_COMMAND}`; export r; \
23848 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23849 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
23850 $(HOST_EXPORTS) \
7f6ef0c0 23851 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 23852 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
7f6ef0c0 23853 CXXFLAGS="$(STAGE2_CFLAGS) -g0"; export CXXFLAGS; \
8520c408
AO
23854 echo Configuring stage b2g0 in $(HOST_SUBDIR)/libcpp ; \
23855 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
23856 cd $(HOST_SUBDIR)/libcpp || exit 1; \
23857 case $(srcdir) in \
23858 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23859 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
23860 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23861 esac; \
23862 srcdiroption="--srcdir=$${topdir}/libcpp"; \
23863 libsrcdir="$$s/libcpp"; \
23864 $(SHELL) $${libsrcdir}/configure \
23865 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23866 --target=${target_alias} $${srcdiroption} \
23867 --with-build-libsubdir=$(HOST_SUBDIR) \
23868 @stage2_werror_flag@
23869@endif libcpp-bootstrap
23870
d545f33b
PB
23871.PHONY: configure-stage3-libcpp maybe-configure-stage3-libcpp
23872maybe-configure-stage3-libcpp:
23873@if libcpp-bootstrap
23874maybe-configure-stage3-libcpp: configure-stage3-libcpp
0aed8855 23875configure-stage3-libcpp:
c52c6897 23876 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 23877 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
23878 @r=`${PWD_COMMAND}`; export r; \
23879 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 23880 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
d545f33b 23881 $(HOST_EXPORTS) \
7f6ef0c0 23882 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 23883 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
7f6ef0c0 23884 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
d545f33b 23885 echo Configuring stage 3 in $(HOST_SUBDIR)/libcpp ; \
0aed8855 23886 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
23887 cd $(HOST_SUBDIR)/libcpp || exit 1; \
23888 case $(srcdir) in \
23889 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23890 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
23891 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23892 esac; \
23893 srcdiroption="--srcdir=$${topdir}/libcpp"; \
23894 libsrcdir="$$s/libcpp"; \
23895 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
23896 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23897 --target=${target_alias} $${srcdiroption} \
c1cb7e02 23898 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
23899 @stage2_werror_flag@
23900@endif libcpp-bootstrap
23901
8520c408
AO
23902.PHONY: configure-stageb3g2-libcpp maybe-configure-stageb3g2-libcpp
23903maybe-configure-stageb3g2-libcpp:
23904@if libcpp-bootstrap
23905maybe-configure-stageb3g2-libcpp: configure-stageb3g2-libcpp
23906configure-stageb3g2-libcpp:
23907 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
23908 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
23909 @r=`${PWD_COMMAND}`; export r; \
23910 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23911 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
23912 $(HOST_EXPORTS) \
7f6ef0c0 23913 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 23914 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
7f6ef0c0 23915 CXXFLAGS="$(STAGE3_CFLAGS) -g2"; export CXXFLAGS; \
8520c408
AO
23916 echo Configuring stage b3g2 in $(HOST_SUBDIR)/libcpp ; \
23917 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
23918 cd $(HOST_SUBDIR)/libcpp || exit 1; \
23919 case $(srcdir) in \
23920 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23921 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
23922 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23923 esac; \
23924 srcdiroption="--srcdir=$${topdir}/libcpp"; \
23925 libsrcdir="$$s/libcpp"; \
23926 $(SHELL) $${libsrcdir}/configure \
23927 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23928 --target=${target_alias} $${srcdiroption} \
23929 --with-build-libsubdir=$(HOST_SUBDIR) \
23930 @stage2_werror_flag@
23931@endif libcpp-bootstrap
23932
d545f33b
PB
23933.PHONY: configure-stage4-libcpp maybe-configure-stage4-libcpp
23934maybe-configure-stage4-libcpp:
23935@if libcpp-bootstrap
23936maybe-configure-stage4-libcpp: configure-stage4-libcpp
0aed8855 23937configure-stage4-libcpp:
c52c6897 23938 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 23939 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
23940 @r=`${PWD_COMMAND}`; export r; \
23941 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 23942 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
d545f33b 23943 $(HOST_EXPORTS) \
7f6ef0c0 23944 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 23945 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
7f6ef0c0 23946 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
d545f33b 23947 echo Configuring stage 4 in $(HOST_SUBDIR)/libcpp ; \
0aed8855 23948 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
23949 cd $(HOST_SUBDIR)/libcpp || exit 1; \
23950 case $(srcdir) in \
23951 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23952 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
23953 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23954 esac; \
23955 srcdiroption="--srcdir=$${topdir}/libcpp"; \
23956 libsrcdir="$$s/libcpp"; \
23957 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
23958 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23959 --target=${target_alias} $${srcdiroption} \
c1cb7e02 23960 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
23961 @stage2_werror_flag@
23962@endif libcpp-bootstrap
23963
23964.PHONY: configure-stageprofile-libcpp maybe-configure-stageprofile-libcpp
23965maybe-configure-stageprofile-libcpp:
23966@if libcpp-bootstrap
23967maybe-configure-stageprofile-libcpp: configure-stageprofile-libcpp
0aed8855 23968configure-stageprofile-libcpp:
c52c6897 23969 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 23970 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
23971 @r=`${PWD_COMMAND}`; export r; \
23972 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 23973 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
d545f33b 23974 $(HOST_EXPORTS) \
7f6ef0c0 23975 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 23976 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
7f6ef0c0 23977 CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CXXFLAGS; \
d545f33b 23978 echo Configuring stage profile in $(HOST_SUBDIR)/libcpp ; \
0aed8855 23979 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
23980 cd $(HOST_SUBDIR)/libcpp || exit 1; \
23981 case $(srcdir) in \
23982 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23983 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
23984 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23985 esac; \
23986 srcdiroption="--srcdir=$${topdir}/libcpp"; \
23987 libsrcdir="$$s/libcpp"; \
23988 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
23989 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23990 --target=${target_alias} $${srcdiroption} \
c1cb7e02 23991 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
23992 @stage2_werror_flag@
23993@endif libcpp-bootstrap
23994
23995.PHONY: configure-stagefeedback-libcpp maybe-configure-stagefeedback-libcpp
23996maybe-configure-stagefeedback-libcpp:
23997@if libcpp-bootstrap
23998maybe-configure-stagefeedback-libcpp: configure-stagefeedback-libcpp
0aed8855 23999configure-stagefeedback-libcpp:
c52c6897 24000 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 24001 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
24002 @r=`${PWD_COMMAND}`; export r; \
24003 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 24004 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
d545f33b 24005 $(HOST_EXPORTS) \
7f6ef0c0 24006 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 24007 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
7f6ef0c0 24008 CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CXXFLAGS; \
d545f33b 24009 echo Configuring stage feedback in $(HOST_SUBDIR)/libcpp ; \
0aed8855 24010 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
24011 cd $(HOST_SUBDIR)/libcpp || exit 1; \
24012 case $(srcdir) in \
24013 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24014 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
24015 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24016 esac; \
24017 srcdiroption="--srcdir=$${topdir}/libcpp"; \
24018 libsrcdir="$$s/libcpp"; \
24019 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
24020 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24021 --target=${target_alias} $${srcdiroption} \
c1cb7e02 24022 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
24023 @stage2_werror_flag@
24024@endif libcpp-bootstrap
24025
24026
24027
24028
24029
b813574b
PB
24030.PHONY: all-libcpp maybe-all-libcpp
24031maybe-all-libcpp:
4f0ef2d8
CD
24032@if gcc-bootstrap
24033all-libcpp: stage_current
24034@endif gcc-bootstrap
b813574b 24035@if libcpp
d27cc32e 24036TARGET-libcpp=all
b813574b
PB
24037maybe-all-libcpp: all-libcpp
24038all-libcpp: configure-libcpp
c52c6897 24039 @r=`${PWD_COMMAND}`; export r; \
4fa63067 24040 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24041 $(HOST_EXPORTS) \
b00612cc 24042 (cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0
PB
24043 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
24044 $(TARGET-libcpp))
b813574b 24045@endif libcpp
4fa63067 24046
a7254363 24047
d545f33b
PB
24048
24049.PHONY: all-stage1-libcpp maybe-all-stage1-libcpp
24050.PHONY: clean-stage1-libcpp maybe-clean-stage1-libcpp
24051maybe-all-stage1-libcpp:
24052maybe-clean-stage1-libcpp:
24053@if libcpp-bootstrap
24054maybe-all-stage1-libcpp: all-stage1-libcpp
24055all-stage1: all-stage1-libcpp
f70224b5 24056TARGET-stage1-libcpp = $(TARGET-libcpp)
d545f33b 24057all-stage1-libcpp: configure-stage1-libcpp
c52c6897 24058 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
24059 @r=`${PWD_COMMAND}`; export r; \
24060 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24061 $(HOST_EXPORTS) \
24062 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0
PB
24063 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24064 CFLAGS="$(STAGE1_CFLAGS)" CXXFLAGS="$(STAGE1_CFLAGS)" \
24065 LIBCFLAGS="$(STAGE1_LIBCFLAGS)" \
24066 CFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" \
24067 CXXFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) \
f70224b5 24068 $(TARGET-stage1-libcpp)
d545f33b
PB
24069
24070maybe-clean-stage1-libcpp: clean-stage1-libcpp
24071clean-stage1: clean-stage1-libcpp
24072clean-stage1-libcpp:
9dbaa842
DD
24073 @if [ $(current_stage) = stage1 ]; then \
24074 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
24075 else \
24076 [ -f $(HOST_SUBDIR)/stage1-libcpp/Makefile ] || exit 0; \
24077 $(MAKE) stage1-start; \
24078 fi; \
d545f33b 24079 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 24080 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 24081 clean
d545f33b
PB
24082@endif libcpp-bootstrap
24083
24084
24085.PHONY: all-stage2-libcpp maybe-all-stage2-libcpp
24086.PHONY: clean-stage2-libcpp maybe-clean-stage2-libcpp
24087maybe-all-stage2-libcpp:
24088maybe-clean-stage2-libcpp:
24089@if libcpp-bootstrap
24090maybe-all-stage2-libcpp: all-stage2-libcpp
24091all-stage2: all-stage2-libcpp
f70224b5 24092TARGET-stage2-libcpp = $(TARGET-libcpp)
d545f33b 24093all-stage2-libcpp: configure-stage2-libcpp
c52c6897 24094 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
24095 @r=`${PWD_COMMAND}`; export r; \
24096 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24097 $(HOST_EXPORTS) \
24098 $(POSTSTAGE1_HOST_EXPORTS) \
24099 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0
PB
24100 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24101 CFLAGS="$(STAGE2_CFLAGS)" CXXFLAGS="$(STAGE2_CFLAGS)" \
24102 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
24103 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
24104 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 24105 $(TARGET-stage2-libcpp)
d545f33b
PB
24106
24107maybe-clean-stage2-libcpp: clean-stage2-libcpp
24108clean-stage2: clean-stage2-libcpp
24109clean-stage2-libcpp:
9dbaa842
DD
24110 @if [ $(current_stage) = stage2 ]; then \
24111 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
24112 else \
24113 [ -f $(HOST_SUBDIR)/stage2-libcpp/Makefile ] || exit 0; \
24114 $(MAKE) stage2-start; \
24115 fi; \
d545f33b 24116 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 24117 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 24118 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 24119 clean
d545f33b
PB
24120@endif libcpp-bootstrap
24121
24122
8520c408
AO
24123.PHONY: all-stageb2g0-libcpp maybe-all-stageb2g0-libcpp
24124.PHONY: clean-stageb2g0-libcpp maybe-clean-stageb2g0-libcpp
24125maybe-all-stageb2g0-libcpp:
24126maybe-clean-stageb2g0-libcpp:
24127@if libcpp-bootstrap
24128maybe-all-stageb2g0-libcpp: all-stageb2g0-libcpp
24129all-stageb2g0: all-stageb2g0-libcpp
24130TARGET-stageb2g0-libcpp = $(TARGET-libcpp)
24131all-stageb2g0-libcpp: configure-stageb2g0-libcpp
24132 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
24133 @r=`${PWD_COMMAND}`; export r; \
24134 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24135 $(HOST_EXPORTS) \
24136 $(POSTSTAGE1_HOST_EXPORTS) \
24137 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0
PB
24138 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24139 CFLAGS="$(STAGE2_CFLAGS) -g0" CXXFLAGS="$(STAGE2_CFLAGS) -g0" \
24140 LIBCFLAGS="$(STAGE2_LIBCFLAGS) -g0" \
24141 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" \
24142 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
24143 $(TARGET-stageb2g0-libcpp)
24144
24145maybe-clean-stageb2g0-libcpp: clean-stageb2g0-libcpp
24146clean-stageb2g0: clean-stageb2g0-libcpp
24147clean-stageb2g0-libcpp:
24148 @if [ $(current_stage) = stageb2g0 ]; then \
24149 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
24150 else \
24151 [ -f $(HOST_SUBDIR)/stageb2g0-libcpp/Makefile ] || exit 0; \
24152 $(MAKE) stageb2g0-start; \
24153 fi; \
24154 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 24155 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
24156 $(POSTSTAGE1_FLAGS_TO_PASS) \
24157 clean
24158@endif libcpp-bootstrap
24159
24160
d545f33b
PB
24161.PHONY: all-stage3-libcpp maybe-all-stage3-libcpp
24162.PHONY: clean-stage3-libcpp maybe-clean-stage3-libcpp
24163maybe-all-stage3-libcpp:
24164maybe-clean-stage3-libcpp:
24165@if libcpp-bootstrap
24166maybe-all-stage3-libcpp: all-stage3-libcpp
24167all-stage3: all-stage3-libcpp
f70224b5 24168TARGET-stage3-libcpp = $(TARGET-libcpp)
d545f33b 24169all-stage3-libcpp: configure-stage3-libcpp
c52c6897 24170 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
24171 @r=`${PWD_COMMAND}`; export r; \
24172 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24173 $(HOST_EXPORTS) \
24174 $(POSTSTAGE1_HOST_EXPORTS) \
24175 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0
PB
24176 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24177 CFLAGS="$(STAGE3_CFLAGS)" CXXFLAGS="$(STAGE3_CFLAGS)" \
24178 LIBCFLAGS="$(STAGE3_LIBCFLAGS)" \
24179 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" \
24180 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 24181 $(TARGET-stage3-libcpp)
d545f33b
PB
24182
24183maybe-clean-stage3-libcpp: clean-stage3-libcpp
24184clean-stage3: clean-stage3-libcpp
24185clean-stage3-libcpp:
9dbaa842
DD
24186 @if [ $(current_stage) = stage3 ]; then \
24187 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
24188 else \
24189 [ -f $(HOST_SUBDIR)/stage3-libcpp/Makefile ] || exit 0; \
24190 $(MAKE) stage3-start; \
24191 fi; \
d545f33b 24192 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 24193 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 24194 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 24195 clean
d545f33b
PB
24196@endif libcpp-bootstrap
24197
24198
8520c408
AO
24199.PHONY: all-stageb3g2-libcpp maybe-all-stageb3g2-libcpp
24200.PHONY: clean-stageb3g2-libcpp maybe-clean-stageb3g2-libcpp
24201maybe-all-stageb3g2-libcpp:
24202maybe-clean-stageb3g2-libcpp:
24203@if libcpp-bootstrap
24204maybe-all-stageb3g2-libcpp: all-stageb3g2-libcpp
24205all-stageb3g2: all-stageb3g2-libcpp
24206TARGET-stageb3g2-libcpp = $(TARGET-libcpp)
24207all-stageb3g2-libcpp: configure-stageb3g2-libcpp
24208 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
24209 @r=`${PWD_COMMAND}`; export r; \
24210 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24211 $(HOST_EXPORTS) \
24212 $(POSTSTAGE1_HOST_EXPORTS) \
24213 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0
PB
24214 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24215 CFLAGS="$(STAGE3_CFLAGS) -g2" CXXFLAGS="$(STAGE3_CFLAGS) -g2" \
24216 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -g2" \
24217 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" \
24218 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
24219 $(TARGET-stageb3g2-libcpp)
24220
24221maybe-clean-stageb3g2-libcpp: clean-stageb3g2-libcpp
24222clean-stageb3g2: clean-stageb3g2-libcpp
24223clean-stageb3g2-libcpp:
24224 @if [ $(current_stage) = stageb3g2 ]; then \
24225 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
24226 else \
24227 [ -f $(HOST_SUBDIR)/stageb3g2-libcpp/Makefile ] || exit 0; \
24228 $(MAKE) stageb3g2-start; \
24229 fi; \
24230 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 24231 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
24232 $(POSTSTAGE1_FLAGS_TO_PASS) \
24233 clean
24234@endif libcpp-bootstrap
24235
24236
d545f33b
PB
24237.PHONY: all-stage4-libcpp maybe-all-stage4-libcpp
24238.PHONY: clean-stage4-libcpp maybe-clean-stage4-libcpp
24239maybe-all-stage4-libcpp:
24240maybe-clean-stage4-libcpp:
24241@if libcpp-bootstrap
24242maybe-all-stage4-libcpp: all-stage4-libcpp
24243all-stage4: all-stage4-libcpp
f70224b5 24244TARGET-stage4-libcpp = $(TARGET-libcpp)
d545f33b 24245all-stage4-libcpp: configure-stage4-libcpp
c52c6897 24246 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
24247 @r=`${PWD_COMMAND}`; export r; \
24248 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24249 $(HOST_EXPORTS) \
24250 $(POSTSTAGE1_HOST_EXPORTS) \
24251 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0
PB
24252 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24253 CFLAGS="$(STAGE4_CFLAGS)" CXXFLAGS="$(STAGE4_CFLAGS)" \
24254 LIBCFLAGS="$(STAGE4_CFLAGS)" \
24255 CFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" \
24256 CXXFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 24257 $(TARGET-stage4-libcpp)
d545f33b
PB
24258
24259maybe-clean-stage4-libcpp: clean-stage4-libcpp
24260clean-stage4: clean-stage4-libcpp
24261clean-stage4-libcpp:
9dbaa842
DD
24262 @if [ $(current_stage) = stage4 ]; then \
24263 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
24264 else \
24265 [ -f $(HOST_SUBDIR)/stage4-libcpp/Makefile ] || exit 0; \
24266 $(MAKE) stage4-start; \
24267 fi; \
d545f33b 24268 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 24269 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 24270 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 24271 clean
d545f33b
PB
24272@endif libcpp-bootstrap
24273
24274
24275.PHONY: all-stageprofile-libcpp maybe-all-stageprofile-libcpp
24276.PHONY: clean-stageprofile-libcpp maybe-clean-stageprofile-libcpp
24277maybe-all-stageprofile-libcpp:
24278maybe-clean-stageprofile-libcpp:
24279@if libcpp-bootstrap
24280maybe-all-stageprofile-libcpp: all-stageprofile-libcpp
24281all-stageprofile: all-stageprofile-libcpp
f70224b5 24282TARGET-stageprofile-libcpp = $(TARGET-libcpp)
d545f33b 24283all-stageprofile-libcpp: configure-stageprofile-libcpp
c52c6897 24284 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
24285 @r=`${PWD_COMMAND}`; export r; \
24286 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24287 $(HOST_EXPORTS) \
24288 $(POSTSTAGE1_HOST_EXPORTS) \
24289 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0
PB
24290 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24291 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" \
5c5f596d
PB
24292 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
24293 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
24294 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 24295 $(TARGET-stageprofile-libcpp)
d545f33b
PB
24296
24297maybe-clean-stageprofile-libcpp: clean-stageprofile-libcpp
24298clean-stageprofile: clean-stageprofile-libcpp
24299clean-stageprofile-libcpp:
9dbaa842
DD
24300 @if [ $(current_stage) = stageprofile ]; then \
24301 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
24302 else \
24303 [ -f $(HOST_SUBDIR)/stageprofile-libcpp/Makefile ] || exit 0; \
24304 $(MAKE) stageprofile-start; \
24305 fi; \
d545f33b 24306 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 24307 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 24308 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 24309 clean
d545f33b
PB
24310@endif libcpp-bootstrap
24311
24312
24313.PHONY: all-stagefeedback-libcpp maybe-all-stagefeedback-libcpp
24314.PHONY: clean-stagefeedback-libcpp maybe-clean-stagefeedback-libcpp
24315maybe-all-stagefeedback-libcpp:
24316maybe-clean-stagefeedback-libcpp:
24317@if libcpp-bootstrap
24318maybe-all-stagefeedback-libcpp: all-stagefeedback-libcpp
24319all-stagefeedback: all-stagefeedback-libcpp
f70224b5 24320TARGET-stagefeedback-libcpp = $(TARGET-libcpp)
d545f33b 24321all-stagefeedback-libcpp: configure-stagefeedback-libcpp
c52c6897 24322 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
24323 @r=`${PWD_COMMAND}`; export r; \
24324 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24325 $(HOST_EXPORTS) \
24326 $(POSTSTAGE1_HOST_EXPORTS) \
24327 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0
PB
24328 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24329 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use" \
24330 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use" \
24331 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" \
24332 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 24333 $(TARGET-stagefeedback-libcpp)
d545f33b
PB
24334
24335maybe-clean-stagefeedback-libcpp: clean-stagefeedback-libcpp
24336clean-stagefeedback: clean-stagefeedback-libcpp
24337clean-stagefeedback-libcpp:
9dbaa842
DD
24338 @if [ $(current_stage) = stagefeedback ]; then \
24339 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
24340 else \
24341 [ -f $(HOST_SUBDIR)/stagefeedback-libcpp/Makefile ] || exit 0; \
24342 $(MAKE) stagefeedback-start; \
24343 fi; \
d545f33b 24344 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 24345 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 24346 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 24347 clean
d545f33b
PB
24348@endif libcpp-bootstrap
24349
24350
24351
24352
24353
b813574b
PB
24354.PHONY: check-libcpp maybe-check-libcpp
24355maybe-check-libcpp:
24356@if libcpp
24357maybe-check-libcpp: check-libcpp
4fa63067 24358
b813574b 24359check-libcpp:
0aed8855 24360 @: $(MAKE); $(unstage)
4fa63067
NN
24361 @r=`${PWD_COMMAND}`; export r; \
24362 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24363 $(HOST_EXPORTS) \
b00612cc
PB
24364 (cd $(HOST_SUBDIR)/libcpp && \
24365 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 24366
b813574b 24367@endif libcpp
4fa63067 24368
b813574b
PB
24369.PHONY: install-libcpp maybe-install-libcpp
24370maybe-install-libcpp:
24371@if libcpp
24372maybe-install-libcpp: install-libcpp
24373
24374install-libcpp: installdirs
0aed8855 24375 @: $(MAKE); $(unstage)
4fa63067
NN
24376 @r=`${PWD_COMMAND}`; export r; \
24377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24378 $(HOST_EXPORTS) \
b00612cc 24379 (cd $(HOST_SUBDIR)/libcpp && \
2da12f12 24380 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 24381
b813574b 24382@endif libcpp
4fa63067 24383
56a8fe78 24384# Other targets (info, dvi, pdf, etc.)
4fa63067 24385
b813574b
PB
24386.PHONY: maybe-info-libcpp info-libcpp
24387maybe-info-libcpp:
24388@if libcpp
24389maybe-info-libcpp: info-libcpp
4fa63067 24390
b813574b
PB
24391info-libcpp: \
24392 configure-libcpp
24393 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
24394 r=`${PWD_COMMAND}`; export r; \
24395 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24396 $(HOST_EXPORTS) \
b813574b 24397 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24398 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24399 done; \
b813574b 24400 echo "Doing info in libcpp" ; \
b00612cc 24401 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
24402 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24403 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24404 "RANLIB=$${RANLIB}" \
0c24b341 24405 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24406 info) \
2a4cbe27
NN
24407 || exit 1
24408
b813574b 24409@endif libcpp
2a4cbe27 24410
b813574b
PB
24411.PHONY: maybe-dvi-libcpp dvi-libcpp
24412maybe-dvi-libcpp:
24413@if libcpp
24414maybe-dvi-libcpp: dvi-libcpp
2a4cbe27 24415
b813574b
PB
24416dvi-libcpp: \
24417 configure-libcpp
24418 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
24419 r=`${PWD_COMMAND}`; export r; \
24420 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24421 $(HOST_EXPORTS) \
b813574b 24422 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24423 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24424 done; \
b813574b 24425 echo "Doing dvi in libcpp" ; \
b00612cc 24426 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
24427 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24428 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24429 "RANLIB=$${RANLIB}" \
0c24b341 24430 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24431 dvi) \
2a4cbe27
NN
24432 || exit 1
24433
b813574b 24434@endif libcpp
2a4cbe27 24435
56a8fe78
DD
24436.PHONY: maybe-pdf-libcpp pdf-libcpp
24437maybe-pdf-libcpp:
24438@if libcpp
24439maybe-pdf-libcpp: pdf-libcpp
24440
24441pdf-libcpp: \
24442 configure-libcpp
24443 @[ -f ./libcpp/Makefile ] || exit 0; \
24444 r=`${PWD_COMMAND}`; export r; \
24445 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24446 $(HOST_EXPORTS) \
24447 for flag in $(EXTRA_HOST_FLAGS) ; do \
24448 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24449 done; \
24450 echo "Doing pdf in libcpp" ; \
24451 (cd $(HOST_SUBDIR)/libcpp && \
24452 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24453 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24454 "RANLIB=$${RANLIB}" \
0c24b341 24455 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
24456 pdf) \
24457 || exit 1
24458
24459@endif libcpp
24460
6d389afc
MS
24461.PHONY: maybe-html-libcpp html-libcpp
24462maybe-html-libcpp:
24463@if libcpp
24464maybe-html-libcpp: html-libcpp
24465
24466html-libcpp: \
24467 configure-libcpp
24468 @[ -f ./libcpp/Makefile ] || exit 0; \
24469 r=`${PWD_COMMAND}`; export r; \
24470 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
24471 $(HOST_EXPORTS) \
24472 for flag in $(EXTRA_HOST_FLAGS) ; do \
24473 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24474 done; \
24475 echo "Doing html in libcpp" ; \
b00612cc 24476 (cd $(HOST_SUBDIR)/libcpp && \
6d389afc
MS
24477 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24478 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24479 "RANLIB=$${RANLIB}" \
0c24b341 24480 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
24481 html) \
24482 || exit 1
24483
24484@endif libcpp
24485
b813574b
PB
24486.PHONY: maybe-TAGS-libcpp TAGS-libcpp
24487maybe-TAGS-libcpp:
24488@if libcpp
24489maybe-TAGS-libcpp: TAGS-libcpp
2a4cbe27 24490
b813574b
PB
24491TAGS-libcpp: \
24492 configure-libcpp
24493 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
24494 r=`${PWD_COMMAND}`; export r; \
24495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24496 $(HOST_EXPORTS) \
b813574b 24497 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24498 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24499 done; \
b813574b 24500 echo "Doing TAGS in libcpp" ; \
b00612cc 24501 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
24502 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24503 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24504 "RANLIB=$${RANLIB}" \
0c24b341 24505 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24506 TAGS) \
2a4cbe27
NN
24507 || exit 1
24508
b813574b 24509@endif libcpp
2a4cbe27 24510
b813574b
PB
24511.PHONY: maybe-install-info-libcpp install-info-libcpp
24512maybe-install-info-libcpp:
24513@if libcpp
24514maybe-install-info-libcpp: install-info-libcpp
2a4cbe27 24515
b813574b
PB
24516install-info-libcpp: \
24517 configure-libcpp \
24518 info-libcpp
24519 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
24520 r=`${PWD_COMMAND}`; export r; \
24521 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24522 $(HOST_EXPORTS) \
b813574b 24523 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24524 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24525 done; \
b813574b 24526 echo "Doing install-info in libcpp" ; \
b00612cc 24527 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
24528 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24529 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24530 "RANLIB=$${RANLIB}" \
0c24b341 24531 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24532 install-info) \
2a4cbe27
NN
24533 || exit 1
24534
b813574b 24535@endif libcpp
2a4cbe27 24536
a3ca38d2
DD
24537.PHONY: maybe-install-pdf-libcpp install-pdf-libcpp
24538maybe-install-pdf-libcpp:
24539@if libcpp
24540maybe-install-pdf-libcpp: install-pdf-libcpp
24541
24542install-pdf-libcpp: \
24543 configure-libcpp \
24544 pdf-libcpp
24545 @[ -f ./libcpp/Makefile ] || exit 0; \
24546 r=`${PWD_COMMAND}`; export r; \
24547 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24548 $(HOST_EXPORTS) \
24549 for flag in $(EXTRA_HOST_FLAGS) ; do \
24550 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24551 done; \
24552 echo "Doing install-pdf in libcpp" ; \
24553 (cd $(HOST_SUBDIR)/libcpp && \
24554 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24555 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24556 "RANLIB=$${RANLIB}" \
0c24b341 24557 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
24558 install-pdf) \
24559 || exit 1
24560
24561@endif libcpp
24562
108a6f8e
CD
24563.PHONY: maybe-install-html-libcpp install-html-libcpp
24564maybe-install-html-libcpp:
24565@if libcpp
24566maybe-install-html-libcpp: install-html-libcpp
24567
24568install-html-libcpp: \
24569 configure-libcpp \
24570 html-libcpp
24571 @[ -f ./libcpp/Makefile ] || exit 0; \
24572 r=`${PWD_COMMAND}`; export r; \
24573 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24574 $(HOST_EXPORTS) \
24575 for flag in $(EXTRA_HOST_FLAGS) ; do \
24576 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24577 done; \
24578 echo "Doing install-html in libcpp" ; \
24579 (cd $(HOST_SUBDIR)/libcpp && \
24580 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24581 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24582 "RANLIB=$${RANLIB}" \
0c24b341 24583 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
24584 install-html) \
24585 || exit 1
24586
24587@endif libcpp
24588
b813574b
PB
24589.PHONY: maybe-installcheck-libcpp installcheck-libcpp
24590maybe-installcheck-libcpp:
24591@if libcpp
24592maybe-installcheck-libcpp: installcheck-libcpp
2a4cbe27 24593
b813574b
PB
24594installcheck-libcpp: \
24595 configure-libcpp
24596 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
24597 r=`${PWD_COMMAND}`; export r; \
24598 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24599 $(HOST_EXPORTS) \
b813574b 24600 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24601 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24602 done; \
b813574b 24603 echo "Doing installcheck in libcpp" ; \
b00612cc 24604 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
24605 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24606 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24607 "RANLIB=$${RANLIB}" \
0c24b341 24608 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24609 installcheck) \
2a4cbe27
NN
24610 || exit 1
24611
b813574b 24612@endif libcpp
2a4cbe27 24613
b813574b
PB
24614.PHONY: maybe-mostlyclean-libcpp mostlyclean-libcpp
24615maybe-mostlyclean-libcpp:
24616@if libcpp
24617maybe-mostlyclean-libcpp: mostlyclean-libcpp
2a4cbe27 24618
b813574b
PB
24619mostlyclean-libcpp:
24620 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
24621 r=`${PWD_COMMAND}`; export r; \
24622 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24623 $(HOST_EXPORTS) \
b813574b 24624 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24625 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24626 done; \
b813574b 24627 echo "Doing mostlyclean in libcpp" ; \
b00612cc 24628 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
24629 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24630 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24631 "RANLIB=$${RANLIB}" \
0c24b341 24632 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24633 mostlyclean) \
2a4cbe27
NN
24634 || exit 1
24635
b813574b 24636@endif libcpp
2a4cbe27 24637
b813574b
PB
24638.PHONY: maybe-clean-libcpp clean-libcpp
24639maybe-clean-libcpp:
24640@if libcpp
24641maybe-clean-libcpp: clean-libcpp
2a4cbe27 24642
b813574b
PB
24643clean-libcpp:
24644 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
24645 r=`${PWD_COMMAND}`; export r; \
24646 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24647 $(HOST_EXPORTS) \
b813574b 24648 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24649 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24650 done; \
b813574b 24651 echo "Doing clean in libcpp" ; \
b00612cc 24652 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
24653 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24654 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24655 "RANLIB=$${RANLIB}" \
0c24b341 24656 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24657 clean) \
2a4cbe27
NN
24658 || exit 1
24659
b813574b 24660@endif libcpp
2a4cbe27 24661
b813574b
PB
24662.PHONY: maybe-distclean-libcpp distclean-libcpp
24663maybe-distclean-libcpp:
24664@if libcpp
24665maybe-distclean-libcpp: distclean-libcpp
2a4cbe27 24666
b813574b
PB
24667distclean-libcpp:
24668 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
24669 r=`${PWD_COMMAND}`; export r; \
24670 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24671 $(HOST_EXPORTS) \
b813574b 24672 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24673 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24674 done; \
b813574b 24675 echo "Doing distclean in libcpp" ; \
b00612cc 24676 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
24677 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24678 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24679 "RANLIB=$${RANLIB}" \
0c24b341 24680 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24681 distclean) \
2a4cbe27
NN
24682 || exit 1
24683
b813574b 24684@endif libcpp
2a4cbe27 24685
b813574b
PB
24686.PHONY: maybe-maintainer-clean-libcpp maintainer-clean-libcpp
24687maybe-maintainer-clean-libcpp:
24688@if libcpp
24689maybe-maintainer-clean-libcpp: maintainer-clean-libcpp
2a4cbe27 24690
b813574b
PB
24691maintainer-clean-libcpp:
24692 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
24693 r=`${PWD_COMMAND}`; export r; \
24694 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24695 $(HOST_EXPORTS) \
b813574b 24696 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24697 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24698 done; \
b813574b 24699 echo "Doing maintainer-clean in libcpp" ; \
b00612cc 24700 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
24701 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24702 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24703 "RANLIB=$${RANLIB}" \
0c24b341 24704 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24705 maintainer-clean) \
2a4cbe27
NN
24706 || exit 1
24707
b813574b 24708@endif libcpp
2a4cbe27 24709
2a4cbe27 24710
a7254363 24711
be01d343
PB
24712.PHONY: configure-libdecnumber maybe-configure-libdecnumber
24713maybe-configure-libdecnumber:
4f0ef2d8
CD
24714@if gcc-bootstrap
24715configure-libdecnumber: stage_current
24716@endif gcc-bootstrap
be01d343
PB
24717@if libdecnumber
24718maybe-configure-libdecnumber: configure-libdecnumber
c52c6897 24719configure-libdecnumber:
c52c6897
PB
24720 @r=`${PWD_COMMAND}`; export r; \
24721 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
be01d343
PB
24722 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
24723 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
24724 $(HOST_EXPORTS) \
24725 echo Configuring in $(HOST_SUBDIR)/libdecnumber; \
24726 cd "$(HOST_SUBDIR)/libdecnumber" || exit 1; \
24727 case $(srcdir) in \
24728 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24729 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
24730 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24731 esac; \
24732 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
24733 libsrcdir="$$s/libdecnumber"; \
24734 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
24735 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24736 --target=${target_alias} $${srcdiroption} \
be01d343
PB
24737 || exit 1
24738@endif libdecnumber
24739
24740
24741
24742.PHONY: configure-stage1-libdecnumber maybe-configure-stage1-libdecnumber
24743maybe-configure-stage1-libdecnumber:
24744@if libdecnumber-bootstrap
24745maybe-configure-stage1-libdecnumber: configure-stage1-libdecnumber
0aed8855 24746configure-stage1-libdecnumber:
c52c6897 24747 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 24748 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
24749 @r=`${PWD_COMMAND}`; export r; \
24750 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 24751 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
7f6ef0c0 24752 $(HOST_EXPORTS) \
8ee82aff 24753 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
7f6ef0c0 24754 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
be01d343 24755 echo Configuring stage 1 in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 24756 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
24757 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
24758 case $(srcdir) in \
24759 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24760 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
24761 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24762 esac; \
24763 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
24764 libsrcdir="$$s/libdecnumber"; \
24765 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
24766 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24767 --target=${target_alias} $${srcdiroption} \
c1cb7e02 24768 \
8a0d8a5c 24769 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
be01d343
PB
24770@endif libdecnumber-bootstrap
24771
24772.PHONY: configure-stage2-libdecnumber maybe-configure-stage2-libdecnumber
24773maybe-configure-stage2-libdecnumber:
24774@if libdecnumber-bootstrap
24775maybe-configure-stage2-libdecnumber: configure-stage2-libdecnumber
0aed8855 24776configure-stage2-libdecnumber:
c52c6897 24777 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 24778 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
24779 @r=`${PWD_COMMAND}`; export r; \
24780 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 24781 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
be01d343 24782 $(HOST_EXPORTS) \
7f6ef0c0 24783 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 24784 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
7f6ef0c0 24785 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
be01d343 24786 echo Configuring stage 2 in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 24787 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
24788 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
24789 case $(srcdir) in \
24790 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24791 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
24792 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24793 esac; \
24794 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
24795 libsrcdir="$$s/libdecnumber"; \
24796 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
24797 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24798 --target=${target_alias} $${srcdiroption} \
c1cb7e02 24799 --with-build-libsubdir=$(HOST_SUBDIR) \
be01d343
PB
24800 @stage2_werror_flag@
24801@endif libdecnumber-bootstrap
24802
8520c408
AO
24803.PHONY: configure-stageb2g0-libdecnumber maybe-configure-stageb2g0-libdecnumber
24804maybe-configure-stageb2g0-libdecnumber:
24805@if libdecnumber-bootstrap
24806maybe-configure-stageb2g0-libdecnumber: configure-stageb2g0-libdecnumber
24807configure-stageb2g0-libdecnumber:
24808 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
24809 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
24810 @r=`${PWD_COMMAND}`; export r; \
24811 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24812 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
24813 $(HOST_EXPORTS) \
7f6ef0c0 24814 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 24815 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
7f6ef0c0 24816 CXXFLAGS="$(STAGE2_CFLAGS) -g0"; export CXXFLAGS; \
8520c408
AO
24817 echo Configuring stage b2g0 in $(HOST_SUBDIR)/libdecnumber ; \
24818 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
24819 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
24820 case $(srcdir) in \
24821 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24822 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
24823 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24824 esac; \
24825 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
24826 libsrcdir="$$s/libdecnumber"; \
24827 $(SHELL) $${libsrcdir}/configure \
24828 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24829 --target=${target_alias} $${srcdiroption} \
24830 --with-build-libsubdir=$(HOST_SUBDIR) \
24831 @stage2_werror_flag@
24832@endif libdecnumber-bootstrap
24833
be01d343
PB
24834.PHONY: configure-stage3-libdecnumber maybe-configure-stage3-libdecnumber
24835maybe-configure-stage3-libdecnumber:
24836@if libdecnumber-bootstrap
24837maybe-configure-stage3-libdecnumber: configure-stage3-libdecnumber
0aed8855 24838configure-stage3-libdecnumber:
c52c6897 24839 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 24840 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
24841 @r=`${PWD_COMMAND}`; export r; \
24842 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 24843 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
be01d343 24844 $(HOST_EXPORTS) \
7f6ef0c0 24845 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 24846 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
7f6ef0c0 24847 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
be01d343 24848 echo Configuring stage 3 in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 24849 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
24850 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
24851 case $(srcdir) in \
24852 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24853 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
24854 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24855 esac; \
24856 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
24857 libsrcdir="$$s/libdecnumber"; \
24858 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
24859 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24860 --target=${target_alias} $${srcdiroption} \
c1cb7e02 24861 --with-build-libsubdir=$(HOST_SUBDIR) \
be01d343
PB
24862 @stage2_werror_flag@
24863@endif libdecnumber-bootstrap
24864
8520c408
AO
24865.PHONY: configure-stageb3g2-libdecnumber maybe-configure-stageb3g2-libdecnumber
24866maybe-configure-stageb3g2-libdecnumber:
24867@if libdecnumber-bootstrap
24868maybe-configure-stageb3g2-libdecnumber: configure-stageb3g2-libdecnumber
24869configure-stageb3g2-libdecnumber:
24870 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
24871 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
24872 @r=`${PWD_COMMAND}`; export r; \
24873 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24874 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
24875 $(HOST_EXPORTS) \
7f6ef0c0 24876 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 24877 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
7f6ef0c0 24878 CXXFLAGS="$(STAGE3_CFLAGS) -g2"; export CXXFLAGS; \
8520c408
AO
24879 echo Configuring stage b3g2 in $(HOST_SUBDIR)/libdecnumber ; \
24880 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
24881 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
24882 case $(srcdir) in \
24883 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24884 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
24885 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24886 esac; \
24887 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
24888 libsrcdir="$$s/libdecnumber"; \
24889 $(SHELL) $${libsrcdir}/configure \
24890 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24891 --target=${target_alias} $${srcdiroption} \
24892 --with-build-libsubdir=$(HOST_SUBDIR) \
24893 @stage2_werror_flag@
24894@endif libdecnumber-bootstrap
24895
be01d343
PB
24896.PHONY: configure-stage4-libdecnumber maybe-configure-stage4-libdecnumber
24897maybe-configure-stage4-libdecnumber:
24898@if libdecnumber-bootstrap
24899maybe-configure-stage4-libdecnumber: configure-stage4-libdecnumber
0aed8855 24900configure-stage4-libdecnumber:
c52c6897 24901 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 24902 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
24903 @r=`${PWD_COMMAND}`; export r; \
24904 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 24905 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
be01d343 24906 $(HOST_EXPORTS) \
7f6ef0c0 24907 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 24908 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
7f6ef0c0 24909 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
be01d343 24910 echo Configuring stage 4 in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 24911 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
24912 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
24913 case $(srcdir) in \
24914 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24915 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
24916 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24917 esac; \
24918 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
24919 libsrcdir="$$s/libdecnumber"; \
24920 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
24921 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24922 --target=${target_alias} $${srcdiroption} \
c1cb7e02 24923 --with-build-libsubdir=$(HOST_SUBDIR) \
be01d343
PB
24924 @stage2_werror_flag@
24925@endif libdecnumber-bootstrap
24926
24927.PHONY: configure-stageprofile-libdecnumber maybe-configure-stageprofile-libdecnumber
24928maybe-configure-stageprofile-libdecnumber:
24929@if libdecnumber-bootstrap
24930maybe-configure-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
0aed8855 24931configure-stageprofile-libdecnumber:
c52c6897 24932 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 24933 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
24934 @r=`${PWD_COMMAND}`; export r; \
24935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 24936 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
be01d343 24937 $(HOST_EXPORTS) \
7f6ef0c0 24938 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 24939 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
7f6ef0c0 24940 CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CXXFLAGS; \
be01d343 24941 echo Configuring stage profile in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 24942 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
24943 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
24944 case $(srcdir) in \
24945 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24946 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
24947 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24948 esac; \
24949 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
24950 libsrcdir="$$s/libdecnumber"; \
24951 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
24952 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24953 --target=${target_alias} $${srcdiroption} \
c1cb7e02 24954 --with-build-libsubdir=$(HOST_SUBDIR) \
be01d343
PB
24955 @stage2_werror_flag@
24956@endif libdecnumber-bootstrap
24957
24958.PHONY: configure-stagefeedback-libdecnumber maybe-configure-stagefeedback-libdecnumber
24959maybe-configure-stagefeedback-libdecnumber:
24960@if libdecnumber-bootstrap
24961maybe-configure-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
0aed8855 24962configure-stagefeedback-libdecnumber:
c52c6897 24963 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 24964 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
24965 @r=`${PWD_COMMAND}`; export r; \
24966 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 24967 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
be01d343 24968 $(HOST_EXPORTS) \
7f6ef0c0 24969 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 24970 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
7f6ef0c0 24971 CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CXXFLAGS; \
be01d343 24972 echo Configuring stage feedback in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 24973 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
24974 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
24975 case $(srcdir) in \
24976 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24977 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
24978 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24979 esac; \
24980 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
24981 libsrcdir="$$s/libdecnumber"; \
24982 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
24983 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24984 --target=${target_alias} $${srcdiroption} \
c1cb7e02 24985 --with-build-libsubdir=$(HOST_SUBDIR) \
be01d343
PB
24986 @stage2_werror_flag@
24987@endif libdecnumber-bootstrap
24988
24989
24990
24991
24992
24993.PHONY: all-libdecnumber maybe-all-libdecnumber
24994maybe-all-libdecnumber:
4f0ef2d8
CD
24995@if gcc-bootstrap
24996all-libdecnumber: stage_current
24997@endif gcc-bootstrap
be01d343
PB
24998@if libdecnumber
24999TARGET-libdecnumber=all
25000maybe-all-libdecnumber: all-libdecnumber
25001all-libdecnumber: configure-libdecnumber
c52c6897 25002 @r=`${PWD_COMMAND}`; export r; \
be01d343
PB
25003 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25004 $(HOST_EXPORTS) \
25005 (cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0
PB
25006 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
25007 $(TARGET-libdecnumber))
be01d343
PB
25008@endif libdecnumber
25009
25010
25011
25012.PHONY: all-stage1-libdecnumber maybe-all-stage1-libdecnumber
25013.PHONY: clean-stage1-libdecnumber maybe-clean-stage1-libdecnumber
25014maybe-all-stage1-libdecnumber:
25015maybe-clean-stage1-libdecnumber:
25016@if libdecnumber-bootstrap
25017maybe-all-stage1-libdecnumber: all-stage1-libdecnumber
25018all-stage1: all-stage1-libdecnumber
25019TARGET-stage1-libdecnumber = $(TARGET-libdecnumber)
25020all-stage1-libdecnumber: configure-stage1-libdecnumber
c52c6897 25021 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
be01d343
PB
25022 @r=`${PWD_COMMAND}`; export r; \
25023 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25024 $(HOST_EXPORTS) \
25025 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0
PB
25026 $(MAKE) $(BASE_FLAGS_TO_PASS) \
25027 CFLAGS="$(STAGE1_CFLAGS)" CXXFLAGS="$(STAGE1_CFLAGS)" \
25028 LIBCFLAGS="$(STAGE1_LIBCFLAGS)" \
25029 CFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" \
25030 CXXFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) \
be01d343
PB
25031 $(TARGET-stage1-libdecnumber)
25032
25033maybe-clean-stage1-libdecnumber: clean-stage1-libdecnumber
25034clean-stage1: clean-stage1-libdecnumber
25035clean-stage1-libdecnumber:
9dbaa842
DD
25036 @if [ $(current_stage) = stage1 ]; then \
25037 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
25038 else \
25039 [ -f $(HOST_SUBDIR)/stage1-libdecnumber/Makefile ] || exit 0; \
25040 $(MAKE) stage1-start; \
25041 fi; \
be01d343 25042 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 25043 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 25044 clean
be01d343
PB
25045@endif libdecnumber-bootstrap
25046
25047
25048.PHONY: all-stage2-libdecnumber maybe-all-stage2-libdecnumber
25049.PHONY: clean-stage2-libdecnumber maybe-clean-stage2-libdecnumber
25050maybe-all-stage2-libdecnumber:
25051maybe-clean-stage2-libdecnumber:
25052@if libdecnumber-bootstrap
25053maybe-all-stage2-libdecnumber: all-stage2-libdecnumber
25054all-stage2: all-stage2-libdecnumber
25055TARGET-stage2-libdecnumber = $(TARGET-libdecnumber)
25056all-stage2-libdecnumber: configure-stage2-libdecnumber
c52c6897 25057 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
be01d343
PB
25058 @r=`${PWD_COMMAND}`; export r; \
25059 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25060 $(HOST_EXPORTS) \
25061 $(POSTSTAGE1_HOST_EXPORTS) \
25062 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0
PB
25063 $(MAKE) $(BASE_FLAGS_TO_PASS) \
25064 CFLAGS="$(STAGE2_CFLAGS)" CXXFLAGS="$(STAGE2_CFLAGS)" \
25065 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
25066 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
25067 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
be01d343
PB
25068 $(TARGET-stage2-libdecnumber)
25069
25070maybe-clean-stage2-libdecnumber: clean-stage2-libdecnumber
25071clean-stage2: clean-stage2-libdecnumber
25072clean-stage2-libdecnumber:
9dbaa842
DD
25073 @if [ $(current_stage) = stage2 ]; then \
25074 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
25075 else \
25076 [ -f $(HOST_SUBDIR)/stage2-libdecnumber/Makefile ] || exit 0; \
25077 $(MAKE) stage2-start; \
25078 fi; \
be01d343 25079 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 25080 $(MAKE) $(EXTRA_HOST_FLAGS) \
be01d343 25081 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 25082 clean
be01d343
PB
25083@endif libdecnumber-bootstrap
25084
25085
8520c408
AO
25086.PHONY: all-stageb2g0-libdecnumber maybe-all-stageb2g0-libdecnumber
25087.PHONY: clean-stageb2g0-libdecnumber maybe-clean-stageb2g0-libdecnumber
25088maybe-all-stageb2g0-libdecnumber:
25089maybe-clean-stageb2g0-libdecnumber:
25090@if libdecnumber-bootstrap
25091maybe-all-stageb2g0-libdecnumber: all-stageb2g0-libdecnumber
25092all-stageb2g0: all-stageb2g0-libdecnumber
25093TARGET-stageb2g0-libdecnumber = $(TARGET-libdecnumber)
25094all-stageb2g0-libdecnumber: configure-stageb2g0-libdecnumber
25095 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
25096 @r=`${PWD_COMMAND}`; export r; \
25097 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25098 $(HOST_EXPORTS) \
25099 $(POSTSTAGE1_HOST_EXPORTS) \
25100 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0
PB
25101 $(MAKE) $(BASE_FLAGS_TO_PASS) \
25102 CFLAGS="$(STAGE2_CFLAGS) -g0" CXXFLAGS="$(STAGE2_CFLAGS) -g0" \
25103 LIBCFLAGS="$(STAGE2_LIBCFLAGS) -g0" \
25104 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" \
25105 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
25106 $(TARGET-stageb2g0-libdecnumber)
25107
25108maybe-clean-stageb2g0-libdecnumber: clean-stageb2g0-libdecnumber
25109clean-stageb2g0: clean-stageb2g0-libdecnumber
25110clean-stageb2g0-libdecnumber:
25111 @if [ $(current_stage) = stageb2g0 ]; then \
25112 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
25113 else \
25114 [ -f $(HOST_SUBDIR)/stageb2g0-libdecnumber/Makefile ] || exit 0; \
25115 $(MAKE) stageb2g0-start; \
25116 fi; \
25117 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 25118 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
25119 $(POSTSTAGE1_FLAGS_TO_PASS) \
25120 clean
25121@endif libdecnumber-bootstrap
25122
25123
be01d343
PB
25124.PHONY: all-stage3-libdecnumber maybe-all-stage3-libdecnumber
25125.PHONY: clean-stage3-libdecnumber maybe-clean-stage3-libdecnumber
25126maybe-all-stage3-libdecnumber:
25127maybe-clean-stage3-libdecnumber:
25128@if libdecnumber-bootstrap
25129maybe-all-stage3-libdecnumber: all-stage3-libdecnumber
25130all-stage3: all-stage3-libdecnumber
25131TARGET-stage3-libdecnumber = $(TARGET-libdecnumber)
25132all-stage3-libdecnumber: configure-stage3-libdecnumber
c52c6897 25133 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
be01d343
PB
25134 @r=`${PWD_COMMAND}`; export r; \
25135 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25136 $(HOST_EXPORTS) \
25137 $(POSTSTAGE1_HOST_EXPORTS) \
25138 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0
PB
25139 $(MAKE) $(BASE_FLAGS_TO_PASS) \
25140 CFLAGS="$(STAGE3_CFLAGS)" CXXFLAGS="$(STAGE3_CFLAGS)" \
25141 LIBCFLAGS="$(STAGE3_LIBCFLAGS)" \
25142 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" \
25143 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
be01d343
PB
25144 $(TARGET-stage3-libdecnumber)
25145
25146maybe-clean-stage3-libdecnumber: clean-stage3-libdecnumber
25147clean-stage3: clean-stage3-libdecnumber
25148clean-stage3-libdecnumber:
9dbaa842
DD
25149 @if [ $(current_stage) = stage3 ]; then \
25150 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
25151 else \
25152 [ -f $(HOST_SUBDIR)/stage3-libdecnumber/Makefile ] || exit 0; \
25153 $(MAKE) stage3-start; \
25154 fi; \
be01d343 25155 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 25156 $(MAKE) $(EXTRA_HOST_FLAGS) \
be01d343 25157 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 25158 clean
be01d343
PB
25159@endif libdecnumber-bootstrap
25160
25161
8520c408
AO
25162.PHONY: all-stageb3g2-libdecnumber maybe-all-stageb3g2-libdecnumber
25163.PHONY: clean-stageb3g2-libdecnumber maybe-clean-stageb3g2-libdecnumber
25164maybe-all-stageb3g2-libdecnumber:
25165maybe-clean-stageb3g2-libdecnumber:
25166@if libdecnumber-bootstrap
25167maybe-all-stageb3g2-libdecnumber: all-stageb3g2-libdecnumber
25168all-stageb3g2: all-stageb3g2-libdecnumber
25169TARGET-stageb3g2-libdecnumber = $(TARGET-libdecnumber)
25170all-stageb3g2-libdecnumber: configure-stageb3g2-libdecnumber
25171 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
25172 @r=`${PWD_COMMAND}`; export r; \
25173 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25174 $(HOST_EXPORTS) \
25175 $(POSTSTAGE1_HOST_EXPORTS) \
25176 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0
PB
25177 $(MAKE) $(BASE_FLAGS_TO_PASS) \
25178 CFLAGS="$(STAGE3_CFLAGS) -g2" CXXFLAGS="$(STAGE3_CFLAGS) -g2" \
25179 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -g2" \
25180 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" \
25181 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
25182 $(TARGET-stageb3g2-libdecnumber)
25183
25184maybe-clean-stageb3g2-libdecnumber: clean-stageb3g2-libdecnumber
25185clean-stageb3g2: clean-stageb3g2-libdecnumber
25186clean-stageb3g2-libdecnumber:
25187 @if [ $(current_stage) = stageb3g2 ]; then \
25188 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
25189 else \
25190 [ -f $(HOST_SUBDIR)/stageb3g2-libdecnumber/Makefile ] || exit 0; \
25191 $(MAKE) stageb3g2-start; \
25192 fi; \
25193 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 25194 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
25195 $(POSTSTAGE1_FLAGS_TO_PASS) \
25196 clean
25197@endif libdecnumber-bootstrap
25198
25199
be01d343
PB
25200.PHONY: all-stage4-libdecnumber maybe-all-stage4-libdecnumber
25201.PHONY: clean-stage4-libdecnumber maybe-clean-stage4-libdecnumber
25202maybe-all-stage4-libdecnumber:
25203maybe-clean-stage4-libdecnumber:
25204@if libdecnumber-bootstrap
25205maybe-all-stage4-libdecnumber: all-stage4-libdecnumber
25206all-stage4: all-stage4-libdecnumber
25207TARGET-stage4-libdecnumber = $(TARGET-libdecnumber)
25208all-stage4-libdecnumber: configure-stage4-libdecnumber
c52c6897 25209 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
be01d343
PB
25210 @r=`${PWD_COMMAND}`; export r; \
25211 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25212 $(HOST_EXPORTS) \
25213 $(POSTSTAGE1_HOST_EXPORTS) \
25214 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0
PB
25215 $(MAKE) $(BASE_FLAGS_TO_PASS) \
25216 CFLAGS="$(STAGE4_CFLAGS)" CXXFLAGS="$(STAGE4_CFLAGS)" \
25217 LIBCFLAGS="$(STAGE4_CFLAGS)" \
25218 CFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" \
25219 CXXFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
be01d343
PB
25220 $(TARGET-stage4-libdecnumber)
25221
25222maybe-clean-stage4-libdecnumber: clean-stage4-libdecnumber
25223clean-stage4: clean-stage4-libdecnumber
25224clean-stage4-libdecnumber:
9dbaa842
DD
25225 @if [ $(current_stage) = stage4 ]; then \
25226 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
25227 else \
25228 [ -f $(HOST_SUBDIR)/stage4-libdecnumber/Makefile ] || exit 0; \
25229 $(MAKE) stage4-start; \
25230 fi; \
be01d343 25231 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 25232 $(MAKE) $(EXTRA_HOST_FLAGS) \
be01d343 25233 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 25234 clean
be01d343
PB
25235@endif libdecnumber-bootstrap
25236
25237
25238.PHONY: all-stageprofile-libdecnumber maybe-all-stageprofile-libdecnumber
25239.PHONY: clean-stageprofile-libdecnumber maybe-clean-stageprofile-libdecnumber
25240maybe-all-stageprofile-libdecnumber:
25241maybe-clean-stageprofile-libdecnumber:
25242@if libdecnumber-bootstrap
25243maybe-all-stageprofile-libdecnumber: all-stageprofile-libdecnumber
25244all-stageprofile: all-stageprofile-libdecnumber
25245TARGET-stageprofile-libdecnumber = $(TARGET-libdecnumber)
25246all-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
c52c6897 25247 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
be01d343
PB
25248 @r=`${PWD_COMMAND}`; export r; \
25249 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25250 $(HOST_EXPORTS) \
25251 $(POSTSTAGE1_HOST_EXPORTS) \
25252 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0
PB
25253 $(MAKE) $(BASE_FLAGS_TO_PASS) \
25254 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" \
5c5f596d
PB
25255 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
25256 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
25257 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
be01d343
PB
25258 $(TARGET-stageprofile-libdecnumber)
25259
25260maybe-clean-stageprofile-libdecnumber: clean-stageprofile-libdecnumber
25261clean-stageprofile: clean-stageprofile-libdecnumber
25262clean-stageprofile-libdecnumber:
9dbaa842
DD
25263 @if [ $(current_stage) = stageprofile ]; then \
25264 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
25265 else \
25266 [ -f $(HOST_SUBDIR)/stageprofile-libdecnumber/Makefile ] || exit 0; \
25267 $(MAKE) stageprofile-start; \
25268 fi; \
be01d343 25269 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 25270 $(MAKE) $(EXTRA_HOST_FLAGS) \
be01d343 25271 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 25272 clean
be01d343
PB
25273@endif libdecnumber-bootstrap
25274
25275
25276.PHONY: all-stagefeedback-libdecnumber maybe-all-stagefeedback-libdecnumber
25277.PHONY: clean-stagefeedback-libdecnumber maybe-clean-stagefeedback-libdecnumber
25278maybe-all-stagefeedback-libdecnumber:
25279maybe-clean-stagefeedback-libdecnumber:
25280@if libdecnumber-bootstrap
25281maybe-all-stagefeedback-libdecnumber: all-stagefeedback-libdecnumber
25282all-stagefeedback: all-stagefeedback-libdecnumber
25283TARGET-stagefeedback-libdecnumber = $(TARGET-libdecnumber)
25284all-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
c52c6897 25285 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
be01d343
PB
25286 @r=`${PWD_COMMAND}`; export r; \
25287 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25288 $(HOST_EXPORTS) \
25289 $(POSTSTAGE1_HOST_EXPORTS) \
25290 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0
PB
25291 $(MAKE) $(BASE_FLAGS_TO_PASS) \
25292 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use" \
25293 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use" \
25294 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" \
25295 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
be01d343
PB
25296 $(TARGET-stagefeedback-libdecnumber)
25297
25298maybe-clean-stagefeedback-libdecnumber: clean-stagefeedback-libdecnumber
25299clean-stagefeedback: clean-stagefeedback-libdecnumber
25300clean-stagefeedback-libdecnumber:
9dbaa842
DD
25301 @if [ $(current_stage) = stagefeedback ]; then \
25302 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
25303 else \
25304 [ -f $(HOST_SUBDIR)/stagefeedback-libdecnumber/Makefile ] || exit 0; \
25305 $(MAKE) stagefeedback-start; \
25306 fi; \
be01d343 25307 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 25308 $(MAKE) $(EXTRA_HOST_FLAGS) \
be01d343 25309 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 25310 clean
be01d343
PB
25311@endif libdecnumber-bootstrap
25312
25313
25314
25315
25316
25317.PHONY: check-libdecnumber maybe-check-libdecnumber
25318maybe-check-libdecnumber:
25319@if libdecnumber
25320maybe-check-libdecnumber: check-libdecnumber
25321
25322check-libdecnumber:
0aed8855 25323 @: $(MAKE); $(unstage)
be01d343
PB
25324 @r=`${PWD_COMMAND}`; export r; \
25325 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25326 $(HOST_EXPORTS) \
25327 (cd $(HOST_SUBDIR)/libdecnumber && \
25328 $(MAKE) $(FLAGS_TO_PASS) check)
25329
25330@endif libdecnumber
25331
25332.PHONY: install-libdecnumber maybe-install-libdecnumber
25333maybe-install-libdecnumber:
25334@if libdecnumber
25335maybe-install-libdecnumber: install-libdecnumber
25336
25337install-libdecnumber: installdirs
0aed8855 25338 @: $(MAKE); $(unstage)
be01d343
PB
25339 @r=`${PWD_COMMAND}`; export r; \
25340 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25341 $(HOST_EXPORTS) \
25342 (cd $(HOST_SUBDIR)/libdecnumber && \
25343 $(MAKE) $(FLAGS_TO_PASS) install)
25344
25345@endif libdecnumber
25346
56a8fe78 25347# Other targets (info, dvi, pdf, etc.)
be01d343
PB
25348
25349.PHONY: maybe-info-libdecnumber info-libdecnumber
25350maybe-info-libdecnumber:
25351@if libdecnumber
25352maybe-info-libdecnumber: info-libdecnumber
25353
25354info-libdecnumber: \
25355 configure-libdecnumber
25356 @[ -f ./libdecnumber/Makefile ] || exit 0; \
25357 r=`${PWD_COMMAND}`; export r; \
25358 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25359 $(HOST_EXPORTS) \
25360 for flag in $(EXTRA_HOST_FLAGS) ; do \
25361 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25362 done; \
25363 echo "Doing info in libdecnumber" ; \
25364 (cd $(HOST_SUBDIR)/libdecnumber && \
25365 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25366 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25367 "RANLIB=$${RANLIB}" \
0c24b341 25368 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
25369 info) \
25370 || exit 1
25371
25372@endif libdecnumber
25373
25374.PHONY: maybe-dvi-libdecnumber dvi-libdecnumber
25375maybe-dvi-libdecnumber:
25376@if libdecnumber
25377maybe-dvi-libdecnumber: dvi-libdecnumber
25378
25379dvi-libdecnumber: \
25380 configure-libdecnumber
25381 @[ -f ./libdecnumber/Makefile ] || exit 0; \
25382 r=`${PWD_COMMAND}`; export r; \
25383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25384 $(HOST_EXPORTS) \
25385 for flag in $(EXTRA_HOST_FLAGS) ; do \
25386 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25387 done; \
25388 echo "Doing dvi in libdecnumber" ; \
25389 (cd $(HOST_SUBDIR)/libdecnumber && \
25390 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25391 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25392 "RANLIB=$${RANLIB}" \
0c24b341 25393 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
25394 dvi) \
25395 || exit 1
25396
25397@endif libdecnumber
25398
56a8fe78
DD
25399.PHONY: maybe-pdf-libdecnumber pdf-libdecnumber
25400maybe-pdf-libdecnumber:
25401@if libdecnumber
25402maybe-pdf-libdecnumber: pdf-libdecnumber
25403
25404pdf-libdecnumber: \
25405 configure-libdecnumber
25406 @[ -f ./libdecnumber/Makefile ] || exit 0; \
25407 r=`${PWD_COMMAND}`; export r; \
25408 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25409 $(HOST_EXPORTS) \
25410 for flag in $(EXTRA_HOST_FLAGS) ; do \
25411 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25412 done; \
25413 echo "Doing pdf in libdecnumber" ; \
25414 (cd $(HOST_SUBDIR)/libdecnumber && \
25415 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25416 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25417 "RANLIB=$${RANLIB}" \
0c24b341 25418 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
25419 pdf) \
25420 || exit 1
25421
25422@endif libdecnumber
25423
be01d343
PB
25424.PHONY: maybe-html-libdecnumber html-libdecnumber
25425maybe-html-libdecnumber:
25426@if libdecnumber
25427maybe-html-libdecnumber: html-libdecnumber
25428
25429html-libdecnumber: \
25430 configure-libdecnumber
25431 @[ -f ./libdecnumber/Makefile ] || exit 0; \
25432 r=`${PWD_COMMAND}`; export r; \
25433 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25434 $(HOST_EXPORTS) \
25435 for flag in $(EXTRA_HOST_FLAGS) ; do \
25436 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25437 done; \
25438 echo "Doing html in libdecnumber" ; \
25439 (cd $(HOST_SUBDIR)/libdecnumber && \
25440 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25441 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25442 "RANLIB=$${RANLIB}" \
0c24b341 25443 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
25444 html) \
25445 || exit 1
25446
25447@endif libdecnumber
25448
25449.PHONY: maybe-TAGS-libdecnumber TAGS-libdecnumber
25450maybe-TAGS-libdecnumber:
25451@if libdecnumber
25452maybe-TAGS-libdecnumber: TAGS-libdecnumber
25453
25454TAGS-libdecnumber: \
25455 configure-libdecnumber
25456 @[ -f ./libdecnumber/Makefile ] || exit 0; \
25457 r=`${PWD_COMMAND}`; export r; \
25458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25459 $(HOST_EXPORTS) \
25460 for flag in $(EXTRA_HOST_FLAGS) ; do \
25461 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25462 done; \
25463 echo "Doing TAGS in libdecnumber" ; \
25464 (cd $(HOST_SUBDIR)/libdecnumber && \
25465 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25466 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25467 "RANLIB=$${RANLIB}" \
0c24b341 25468 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
25469 TAGS) \
25470 || exit 1
25471
25472@endif libdecnumber
25473
25474.PHONY: maybe-install-info-libdecnumber install-info-libdecnumber
25475maybe-install-info-libdecnumber:
25476@if libdecnumber
25477maybe-install-info-libdecnumber: install-info-libdecnumber
25478
25479install-info-libdecnumber: \
25480 configure-libdecnumber \
25481 info-libdecnumber
25482 @[ -f ./libdecnumber/Makefile ] || exit 0; \
25483 r=`${PWD_COMMAND}`; export r; \
25484 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25485 $(HOST_EXPORTS) \
25486 for flag in $(EXTRA_HOST_FLAGS) ; do \
25487 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25488 done; \
25489 echo "Doing install-info in libdecnumber" ; \
25490 (cd $(HOST_SUBDIR)/libdecnumber && \
25491 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25492 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25493 "RANLIB=$${RANLIB}" \
0c24b341 25494 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
25495 install-info) \
25496 || exit 1
25497
25498@endif libdecnumber
25499
a3ca38d2
DD
25500.PHONY: maybe-install-pdf-libdecnumber install-pdf-libdecnumber
25501maybe-install-pdf-libdecnumber:
25502@if libdecnumber
25503maybe-install-pdf-libdecnumber: install-pdf-libdecnumber
25504
25505install-pdf-libdecnumber: \
25506 configure-libdecnumber \
25507 pdf-libdecnumber
25508 @[ -f ./libdecnumber/Makefile ] || exit 0; \
25509 r=`${PWD_COMMAND}`; export r; \
25510 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25511 $(HOST_EXPORTS) \
25512 for flag in $(EXTRA_HOST_FLAGS) ; do \
25513 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25514 done; \
25515 echo "Doing install-pdf in libdecnumber" ; \
25516 (cd $(HOST_SUBDIR)/libdecnumber && \
25517 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25518 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25519 "RANLIB=$${RANLIB}" \
0c24b341 25520 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
25521 install-pdf) \
25522 || exit 1
25523
25524@endif libdecnumber
25525
108a6f8e
CD
25526.PHONY: maybe-install-html-libdecnumber install-html-libdecnumber
25527maybe-install-html-libdecnumber:
25528@if libdecnumber
25529maybe-install-html-libdecnumber: install-html-libdecnumber
25530
25531install-html-libdecnumber: \
25532 configure-libdecnumber \
25533 html-libdecnumber
25534 @[ -f ./libdecnumber/Makefile ] || exit 0; \
25535 r=`${PWD_COMMAND}`; export r; \
25536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25537 $(HOST_EXPORTS) \
25538 for flag in $(EXTRA_HOST_FLAGS) ; do \
25539 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25540 done; \
25541 echo "Doing install-html in libdecnumber" ; \
25542 (cd $(HOST_SUBDIR)/libdecnumber && \
25543 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25544 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25545 "RANLIB=$${RANLIB}" \
0c24b341 25546 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
25547 install-html) \
25548 || exit 1
25549
25550@endif libdecnumber
25551
be01d343
PB
25552.PHONY: maybe-installcheck-libdecnumber installcheck-libdecnumber
25553maybe-installcheck-libdecnumber:
25554@if libdecnumber
25555maybe-installcheck-libdecnumber: installcheck-libdecnumber
25556
25557installcheck-libdecnumber: \
25558 configure-libdecnumber
25559 @[ -f ./libdecnumber/Makefile ] || exit 0; \
25560 r=`${PWD_COMMAND}`; export r; \
25561 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25562 $(HOST_EXPORTS) \
25563 for flag in $(EXTRA_HOST_FLAGS) ; do \
25564 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25565 done; \
25566 echo "Doing installcheck in libdecnumber" ; \
25567 (cd $(HOST_SUBDIR)/libdecnumber && \
25568 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25569 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25570 "RANLIB=$${RANLIB}" \
0c24b341 25571 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
25572 installcheck) \
25573 || exit 1
25574
25575@endif libdecnumber
25576
25577.PHONY: maybe-mostlyclean-libdecnumber mostlyclean-libdecnumber
25578maybe-mostlyclean-libdecnumber:
25579@if libdecnumber
25580maybe-mostlyclean-libdecnumber: mostlyclean-libdecnumber
25581
25582mostlyclean-libdecnumber:
25583 @[ -f ./libdecnumber/Makefile ] || exit 0; \
25584 r=`${PWD_COMMAND}`; export r; \
25585 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25586 $(HOST_EXPORTS) \
25587 for flag in $(EXTRA_HOST_FLAGS) ; do \
25588 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25589 done; \
25590 echo "Doing mostlyclean in libdecnumber" ; \
25591 (cd $(HOST_SUBDIR)/libdecnumber && \
25592 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25593 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25594 "RANLIB=$${RANLIB}" \
0c24b341 25595 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
25596 mostlyclean) \
25597 || exit 1
25598
25599@endif libdecnumber
25600
25601.PHONY: maybe-clean-libdecnumber clean-libdecnumber
25602maybe-clean-libdecnumber:
25603@if libdecnumber
25604maybe-clean-libdecnumber: clean-libdecnumber
25605
25606clean-libdecnumber:
25607 @[ -f ./libdecnumber/Makefile ] || exit 0; \
25608 r=`${PWD_COMMAND}`; export r; \
25609 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25610 $(HOST_EXPORTS) \
25611 for flag in $(EXTRA_HOST_FLAGS) ; do \
25612 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25613 done; \
25614 echo "Doing clean in libdecnumber" ; \
25615 (cd $(HOST_SUBDIR)/libdecnumber && \
25616 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25617 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25618 "RANLIB=$${RANLIB}" \
0c24b341 25619 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
25620 clean) \
25621 || exit 1
25622
25623@endif libdecnumber
25624
25625.PHONY: maybe-distclean-libdecnumber distclean-libdecnumber
25626maybe-distclean-libdecnumber:
25627@if libdecnumber
25628maybe-distclean-libdecnumber: distclean-libdecnumber
25629
25630distclean-libdecnumber:
25631 @[ -f ./libdecnumber/Makefile ] || exit 0; \
25632 r=`${PWD_COMMAND}`; export r; \
25633 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25634 $(HOST_EXPORTS) \
25635 for flag in $(EXTRA_HOST_FLAGS) ; do \
25636 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25637 done; \
25638 echo "Doing distclean in libdecnumber" ; \
25639 (cd $(HOST_SUBDIR)/libdecnumber && \
25640 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25641 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25642 "RANLIB=$${RANLIB}" \
0c24b341 25643 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
25644 distclean) \
25645 || exit 1
25646
25647@endif libdecnumber
25648
25649.PHONY: maybe-maintainer-clean-libdecnumber maintainer-clean-libdecnumber
25650maybe-maintainer-clean-libdecnumber:
25651@if libdecnumber
25652maybe-maintainer-clean-libdecnumber: maintainer-clean-libdecnumber
25653
25654maintainer-clean-libdecnumber:
25655 @[ -f ./libdecnumber/Makefile ] || exit 0; \
25656 r=`${PWD_COMMAND}`; export r; \
25657 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25658 $(HOST_EXPORTS) \
25659 for flag in $(EXTRA_HOST_FLAGS) ; do \
25660 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25661 done; \
25662 echo "Doing maintainer-clean in libdecnumber" ; \
25663 (cd $(HOST_SUBDIR)/libdecnumber && \
25664 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25665 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25666 "RANLIB=$${RANLIB}" \
0c24b341 25667 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
25668 maintainer-clean) \
25669 || exit 1
25670
25671@endif libdecnumber
25672
25673
25674
b813574b
PB
25675.PHONY: configure-libgui maybe-configure-libgui
25676maybe-configure-libgui:
4f0ef2d8
CD
25677@if gcc-bootstrap
25678configure-libgui: stage_current
25679@endif gcc-bootstrap
b813574b
PB
25680@if libgui
25681maybe-configure-libgui: configure-libgui
c52c6897 25682configure-libgui:
0aed8855 25683 @: $(MAKE); $(unstage)
c52c6897 25684 @r=`${PWD_COMMAND}`; export r; \
4b1cb4fe 25685 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
25686 test ! -f $(HOST_SUBDIR)/libgui/Makefile || exit 0; \
25687 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libgui ; \
378fce5b 25688 $(HOST_EXPORTS) \
a7254363
PB
25689 echo Configuring in $(HOST_SUBDIR)/libgui; \
25690 cd "$(HOST_SUBDIR)/libgui" || exit 1; \
4b1cb4fe 25691 case $(srcdir) in \
b00612cc
PB
25692 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25693 *) topdir=`echo $(HOST_SUBDIR)/libgui/ | \
25694 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4b1cb4fe 25695 esac; \
b00612cc
PB
25696 srcdiroption="--srcdir=$${topdir}/libgui"; \
25697 libsrcdir="$$s/libgui"; \
4b1cb4fe 25698 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
25699 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25700 --target=${target_alias} $${srcdiroption} \
4b1cb4fe 25701 || exit 1
b813574b 25702@endif libgui
4b1cb4fe 25703
a7254363
PB
25704
25705
d545f33b
PB
25706
25707
b813574b
PB
25708.PHONY: all-libgui maybe-all-libgui
25709maybe-all-libgui:
4f0ef2d8
CD
25710@if gcc-bootstrap
25711all-libgui: stage_current
25712@endif gcc-bootstrap
b813574b 25713@if libgui
d27cc32e 25714TARGET-libgui=all
b813574b
PB
25715maybe-all-libgui: all-libgui
25716all-libgui: configure-libgui
0aed8855 25717 @: $(MAKE); $(unstage)
4b1cb4fe
DD
25718 @r=`${PWD_COMMAND}`; export r; \
25719 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25720 $(HOST_EXPORTS) \
b00612cc 25721 (cd $(HOST_SUBDIR)/libgui && \
7f6ef0c0
PB
25722 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
25723 $(TARGET-libgui))
b813574b 25724@endif libgui
4b1cb4fe 25725
a7254363 25726
d545f33b
PB
25727
25728
b813574b
PB
25729.PHONY: check-libgui maybe-check-libgui
25730maybe-check-libgui:
25731@if libgui
25732maybe-check-libgui: check-libgui
4b1cb4fe 25733
b813574b 25734check-libgui:
0aed8855 25735 @: $(MAKE); $(unstage)
4b1cb4fe
DD
25736 @r=`${PWD_COMMAND}`; export r; \
25737 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25738 $(HOST_EXPORTS) \
b00612cc
PB
25739 (cd $(HOST_SUBDIR)/libgui && \
25740 $(MAKE) $(FLAGS_TO_PASS) check)
4b1cb4fe 25741
b813574b 25742@endif libgui
4b1cb4fe 25743
b813574b
PB
25744.PHONY: install-libgui maybe-install-libgui
25745maybe-install-libgui:
25746@if libgui
25747maybe-install-libgui: install-libgui
4b1cb4fe 25748
b813574b 25749install-libgui: installdirs
0aed8855 25750 @: $(MAKE); $(unstage)
b813574b
PB
25751 @r=`${PWD_COMMAND}`; export r; \
25752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 25753 $(HOST_EXPORTS) \
b00612cc 25754 (cd $(HOST_SUBDIR)/libgui && \
2da12f12 25755 $(MAKE) $(FLAGS_TO_PASS) install)
4b1cb4fe 25756
b813574b 25757@endif libgui
4b1cb4fe 25758
56a8fe78 25759# Other targets (info, dvi, pdf, etc.)
4b1cb4fe 25760
b813574b
PB
25761.PHONY: maybe-info-libgui info-libgui
25762maybe-info-libgui:
25763@if libgui
25764maybe-info-libgui: info-libgui
4b1cb4fe 25765
b813574b
PB
25766info-libgui: \
25767 configure-libgui
0aed8855 25768 @: $(MAKE); $(unstage)
b813574b 25769 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
25770 r=`${PWD_COMMAND}`; export r; \
25771 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25772 $(HOST_EXPORTS) \
b813574b 25773 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
25774 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25775 done; \
b813574b 25776 echo "Doing info in libgui" ; \
b00612cc 25777 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
25778 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25779 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25780 "RANLIB=$${RANLIB}" \
0c24b341 25781 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25782 info) \
4b1cb4fe
DD
25783 || exit 1
25784
b813574b 25785@endif libgui
4b1cb4fe 25786
b813574b
PB
25787.PHONY: maybe-dvi-libgui dvi-libgui
25788maybe-dvi-libgui:
25789@if libgui
25790maybe-dvi-libgui: dvi-libgui
4b1cb4fe 25791
b813574b
PB
25792dvi-libgui: \
25793 configure-libgui
0aed8855 25794 @: $(MAKE); $(unstage)
b813574b 25795 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
25796 r=`${PWD_COMMAND}`; export r; \
25797 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25798 $(HOST_EXPORTS) \
b813574b 25799 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
25800 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25801 done; \
b813574b 25802 echo "Doing dvi in libgui" ; \
b00612cc 25803 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
25804 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25805 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25806 "RANLIB=$${RANLIB}" \
0c24b341 25807 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25808 dvi) \
4b1cb4fe
DD
25809 || exit 1
25810
b813574b 25811@endif libgui
4b1cb4fe 25812
56a8fe78
DD
25813.PHONY: maybe-pdf-libgui pdf-libgui
25814maybe-pdf-libgui:
25815@if libgui
25816maybe-pdf-libgui: pdf-libgui
25817
25818pdf-libgui: \
25819 configure-libgui
25820 @: $(MAKE); $(unstage)
25821 @[ -f ./libgui/Makefile ] || exit 0; \
25822 r=`${PWD_COMMAND}`; export r; \
25823 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25824 $(HOST_EXPORTS) \
25825 for flag in $(EXTRA_HOST_FLAGS) ; do \
25826 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25827 done; \
25828 echo "Doing pdf in libgui" ; \
25829 (cd $(HOST_SUBDIR)/libgui && \
25830 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25831 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25832 "RANLIB=$${RANLIB}" \
0c24b341 25833 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
25834 pdf) \
25835 || exit 1
25836
25837@endif libgui
25838
6d389afc
MS
25839.PHONY: maybe-html-libgui html-libgui
25840maybe-html-libgui:
25841@if libgui
25842maybe-html-libgui: html-libgui
25843
25844html-libgui: \
25845 configure-libgui
0aed8855 25846 @: $(MAKE); $(unstage)
6d389afc
MS
25847 @[ -f ./libgui/Makefile ] || exit 0; \
25848 r=`${PWD_COMMAND}`; export r; \
25849 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
25850 $(HOST_EXPORTS) \
25851 for flag in $(EXTRA_HOST_FLAGS) ; do \
25852 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25853 done; \
25854 echo "Doing html in libgui" ; \
b00612cc 25855 (cd $(HOST_SUBDIR)/libgui && \
6d389afc
MS
25856 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25857 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25858 "RANLIB=$${RANLIB}" \
0c24b341 25859 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
25860 html) \
25861 || exit 1
25862
25863@endif libgui
25864
b813574b
PB
25865.PHONY: maybe-TAGS-libgui TAGS-libgui
25866maybe-TAGS-libgui:
25867@if libgui
25868maybe-TAGS-libgui: TAGS-libgui
4b1cb4fe 25869
b813574b
PB
25870TAGS-libgui: \
25871 configure-libgui
0aed8855 25872 @: $(MAKE); $(unstage)
b813574b 25873 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
25874 r=`${PWD_COMMAND}`; export r; \
25875 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25876 $(HOST_EXPORTS) \
b813574b 25877 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
25878 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25879 done; \
b813574b 25880 echo "Doing TAGS in libgui" ; \
b00612cc 25881 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
25882 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25883 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25884 "RANLIB=$${RANLIB}" \
0c24b341 25885 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25886 TAGS) \
4b1cb4fe
DD
25887 || exit 1
25888
b813574b 25889@endif libgui
4b1cb4fe 25890
b813574b
PB
25891.PHONY: maybe-install-info-libgui install-info-libgui
25892maybe-install-info-libgui:
25893@if libgui
25894maybe-install-info-libgui: install-info-libgui
4b1cb4fe 25895
b813574b
PB
25896install-info-libgui: \
25897 configure-libgui \
25898 info-libgui
0aed8855 25899 @: $(MAKE); $(unstage)
b813574b 25900 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
25901 r=`${PWD_COMMAND}`; export r; \
25902 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25903 $(HOST_EXPORTS) \
b813574b 25904 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
25905 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25906 done; \
b813574b 25907 echo "Doing install-info in libgui" ; \
b00612cc 25908 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
25909 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25910 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25911 "RANLIB=$${RANLIB}" \
0c24b341 25912 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25913 install-info) \
4b1cb4fe
DD
25914 || exit 1
25915
b813574b 25916@endif libgui
4b1cb4fe 25917
a3ca38d2
DD
25918.PHONY: maybe-install-pdf-libgui install-pdf-libgui
25919maybe-install-pdf-libgui:
25920@if libgui
25921maybe-install-pdf-libgui: install-pdf-libgui
25922
25923install-pdf-libgui: \
25924 configure-libgui \
25925 pdf-libgui
25926 @: $(MAKE); $(unstage)
25927 @[ -f ./libgui/Makefile ] || exit 0; \
25928 r=`${PWD_COMMAND}`; export r; \
25929 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25930 $(HOST_EXPORTS) \
25931 for flag in $(EXTRA_HOST_FLAGS) ; do \
25932 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25933 done; \
25934 echo "Doing install-pdf in libgui" ; \
25935 (cd $(HOST_SUBDIR)/libgui && \
25936 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25937 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25938 "RANLIB=$${RANLIB}" \
0c24b341 25939 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
25940 install-pdf) \
25941 || exit 1
25942
25943@endif libgui
25944
108a6f8e
CD
25945.PHONY: maybe-install-html-libgui install-html-libgui
25946maybe-install-html-libgui:
25947@if libgui
25948maybe-install-html-libgui: install-html-libgui
25949
25950install-html-libgui: \
25951 configure-libgui \
25952 html-libgui
25953 @: $(MAKE); $(unstage)
25954 @[ -f ./libgui/Makefile ] || exit 0; \
25955 r=`${PWD_COMMAND}`; export r; \
25956 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25957 $(HOST_EXPORTS) \
25958 for flag in $(EXTRA_HOST_FLAGS) ; do \
25959 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25960 done; \
25961 echo "Doing install-html in libgui" ; \
25962 (cd $(HOST_SUBDIR)/libgui && \
25963 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25964 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25965 "RANLIB=$${RANLIB}" \
0c24b341 25966 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
25967 install-html) \
25968 || exit 1
25969
25970@endif libgui
25971
b813574b
PB
25972.PHONY: maybe-installcheck-libgui installcheck-libgui
25973maybe-installcheck-libgui:
25974@if libgui
25975maybe-installcheck-libgui: installcheck-libgui
4b1cb4fe 25976
b813574b
PB
25977installcheck-libgui: \
25978 configure-libgui
0aed8855 25979 @: $(MAKE); $(unstage)
b813574b 25980 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
25981 r=`${PWD_COMMAND}`; export r; \
25982 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25983 $(HOST_EXPORTS) \
b813574b 25984 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
25985 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25986 done; \
b813574b 25987 echo "Doing installcheck in libgui" ; \
b00612cc 25988 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
25989 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25990 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25991 "RANLIB=$${RANLIB}" \
0c24b341 25992 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25993 installcheck) \
4b1cb4fe
DD
25994 || exit 1
25995
b813574b 25996@endif libgui
4b1cb4fe 25997
b813574b
PB
25998.PHONY: maybe-mostlyclean-libgui mostlyclean-libgui
25999maybe-mostlyclean-libgui:
26000@if libgui
26001maybe-mostlyclean-libgui: mostlyclean-libgui
4b1cb4fe 26002
b813574b 26003mostlyclean-libgui:
0aed8855 26004 @: $(MAKE); $(unstage)
b813574b 26005 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
26006 r=`${PWD_COMMAND}`; export r; \
26007 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26008 $(HOST_EXPORTS) \
b813574b 26009 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
26010 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26011 done; \
b813574b 26012 echo "Doing mostlyclean in libgui" ; \
b00612cc 26013 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
26014 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26015 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26016 "RANLIB=$${RANLIB}" \
0c24b341 26017 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26018 mostlyclean) \
4b1cb4fe
DD
26019 || exit 1
26020
b813574b 26021@endif libgui
4b1cb4fe 26022
b813574b
PB
26023.PHONY: maybe-clean-libgui clean-libgui
26024maybe-clean-libgui:
26025@if libgui
26026maybe-clean-libgui: clean-libgui
4b1cb4fe 26027
b813574b 26028clean-libgui:
0aed8855 26029 @: $(MAKE); $(unstage)
b813574b 26030 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
26031 r=`${PWD_COMMAND}`; export r; \
26032 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26033 $(HOST_EXPORTS) \
b813574b 26034 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
26035 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26036 done; \
b813574b 26037 echo "Doing clean in libgui" ; \
b00612cc 26038 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
26039 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26040 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26041 "RANLIB=$${RANLIB}" \
0c24b341 26042 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26043 clean) \
4b1cb4fe
DD
26044 || exit 1
26045
b813574b 26046@endif libgui
4b1cb4fe 26047
b813574b
PB
26048.PHONY: maybe-distclean-libgui distclean-libgui
26049maybe-distclean-libgui:
26050@if libgui
26051maybe-distclean-libgui: distclean-libgui
4b1cb4fe 26052
b813574b 26053distclean-libgui:
0aed8855 26054 @: $(MAKE); $(unstage)
b813574b 26055 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
26056 r=`${PWD_COMMAND}`; export r; \
26057 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26058 $(HOST_EXPORTS) \
b813574b 26059 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
26060 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26061 done; \
b813574b 26062 echo "Doing distclean in libgui" ; \
b00612cc 26063 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
26064 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26065 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26066 "RANLIB=$${RANLIB}" \
0c24b341 26067 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26068 distclean) \
4b1cb4fe
DD
26069 || exit 1
26070
b813574b 26071@endif libgui
4b1cb4fe 26072
b813574b
PB
26073.PHONY: maybe-maintainer-clean-libgui maintainer-clean-libgui
26074maybe-maintainer-clean-libgui:
26075@if libgui
26076maybe-maintainer-clean-libgui: maintainer-clean-libgui
4b1cb4fe 26077
b813574b 26078maintainer-clean-libgui:
0aed8855 26079 @: $(MAKE); $(unstage)
b813574b 26080 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
26081 r=`${PWD_COMMAND}`; export r; \
26082 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26083 $(HOST_EXPORTS) \
b813574b 26084 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
26085 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26086 done; \
b813574b 26087 echo "Doing maintainer-clean in libgui" ; \
b00612cc 26088 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
26089 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26090 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26091 "RANLIB=$${RANLIB}" \
0c24b341 26092 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26093 maintainer-clean) \
4b1cb4fe
DD
26094 || exit 1
26095
b813574b 26096@endif libgui
4b1cb4fe
DD
26097
26098
a7254363 26099
b813574b
PB
26100.PHONY: configure-libiberty maybe-configure-libiberty
26101maybe-configure-libiberty:
4f0ef2d8
CD
26102@if gcc-bootstrap
26103configure-libiberty: stage_current
26104@endif gcc-bootstrap
b813574b
PB
26105@if libiberty
26106maybe-configure-libiberty: configure-libiberty
c52c6897 26107configure-libiberty:
c52c6897
PB
26108 @r=`${PWD_COMMAND}`; export r; \
26109 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
26110 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
26111 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
378fce5b 26112 $(HOST_EXPORTS) \
a7254363
PB
26113 echo Configuring in $(HOST_SUBDIR)/libiberty; \
26114 cd "$(HOST_SUBDIR)/libiberty" || exit 1; \
4fa63067 26115 case $(srcdir) in \
b00612cc
PB
26116 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26117 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
26118 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 26119 esac; \
b00612cc
PB
26120 srcdiroption="--srcdir=$${topdir}/libiberty"; \
26121 libsrcdir="$$s/libiberty"; \
4fa63067 26122 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
26123 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26124 --target=${target_alias} $${srcdiroption} \
2a4cbe27 26125 || exit 1
b813574b 26126@endif libiberty
2a4cbe27 26127
a7254363
PB
26128
26129
d545f33b
PB
26130.PHONY: configure-stage1-libiberty maybe-configure-stage1-libiberty
26131maybe-configure-stage1-libiberty:
26132@if libiberty-bootstrap
26133maybe-configure-stage1-libiberty: configure-stage1-libiberty
0aed8855 26134configure-stage1-libiberty:
c52c6897 26135 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 26136 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
26137 @r=`${PWD_COMMAND}`; export r; \
26138 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 26139 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
7f6ef0c0 26140 $(HOST_EXPORTS) \
8ee82aff 26141 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
7f6ef0c0 26142 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
d545f33b 26143 echo Configuring stage 1 in $(HOST_SUBDIR)/libiberty ; \
0aed8855 26144 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
26145 cd $(HOST_SUBDIR)/libiberty || exit 1; \
26146 case $(srcdir) in \
26147 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26148 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
26149 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26150 esac; \
26151 srcdiroption="--srcdir=$${topdir}/libiberty"; \
26152 libsrcdir="$$s/libiberty"; \
26153 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
26154 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26155 --target=${target_alias} $${srcdiroption} \
c1cb7e02 26156 \
8a0d8a5c 26157 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
d545f33b
PB
26158@endif libiberty-bootstrap
26159
26160.PHONY: configure-stage2-libiberty maybe-configure-stage2-libiberty
26161maybe-configure-stage2-libiberty:
26162@if libiberty-bootstrap
26163maybe-configure-stage2-libiberty: configure-stage2-libiberty
0aed8855 26164configure-stage2-libiberty:
c52c6897 26165 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 26166 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
26167 @r=`${PWD_COMMAND}`; export r; \
26168 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 26169 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
d545f33b 26170 $(HOST_EXPORTS) \
7f6ef0c0 26171 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 26172 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
7f6ef0c0 26173 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
d545f33b 26174 echo Configuring stage 2 in $(HOST_SUBDIR)/libiberty ; \
0aed8855 26175 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
26176 cd $(HOST_SUBDIR)/libiberty || exit 1; \
26177 case $(srcdir) in \
26178 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26179 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
26180 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26181 esac; \
26182 srcdiroption="--srcdir=$${topdir}/libiberty"; \
26183 libsrcdir="$$s/libiberty"; \
26184 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
26185 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26186 --target=${target_alias} $${srcdiroption} \
c1cb7e02 26187 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
26188 @stage2_werror_flag@
26189@endif libiberty-bootstrap
26190
8520c408
AO
26191.PHONY: configure-stageb2g0-libiberty maybe-configure-stageb2g0-libiberty
26192maybe-configure-stageb2g0-libiberty:
26193@if libiberty-bootstrap
26194maybe-configure-stageb2g0-libiberty: configure-stageb2g0-libiberty
26195configure-stageb2g0-libiberty:
26196 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
26197 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
26198 @r=`${PWD_COMMAND}`; export r; \
26199 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26200 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
26201 $(HOST_EXPORTS) \
7f6ef0c0 26202 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 26203 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
7f6ef0c0 26204 CXXFLAGS="$(STAGE2_CFLAGS) -g0"; export CXXFLAGS; \
8520c408
AO
26205 echo Configuring stage b2g0 in $(HOST_SUBDIR)/libiberty ; \
26206 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
26207 cd $(HOST_SUBDIR)/libiberty || exit 1; \
26208 case $(srcdir) in \
26209 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26210 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
26211 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26212 esac; \
26213 srcdiroption="--srcdir=$${topdir}/libiberty"; \
26214 libsrcdir="$$s/libiberty"; \
26215 $(SHELL) $${libsrcdir}/configure \
26216 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26217 --target=${target_alias} $${srcdiroption} \
26218 --with-build-libsubdir=$(HOST_SUBDIR) \
26219 @stage2_werror_flag@
26220@endif libiberty-bootstrap
26221
d545f33b
PB
26222.PHONY: configure-stage3-libiberty maybe-configure-stage3-libiberty
26223maybe-configure-stage3-libiberty:
26224@if libiberty-bootstrap
26225maybe-configure-stage3-libiberty: configure-stage3-libiberty
0aed8855 26226configure-stage3-libiberty:
c52c6897 26227 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 26228 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
26229 @r=`${PWD_COMMAND}`; export r; \
26230 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 26231 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
d545f33b 26232 $(HOST_EXPORTS) \
7f6ef0c0 26233 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 26234 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
7f6ef0c0 26235 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
d545f33b 26236 echo Configuring stage 3 in $(HOST_SUBDIR)/libiberty ; \
0aed8855 26237 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
26238 cd $(HOST_SUBDIR)/libiberty || exit 1; \
26239 case $(srcdir) in \
26240 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26241 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
26242 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26243 esac; \
26244 srcdiroption="--srcdir=$${topdir}/libiberty"; \
26245 libsrcdir="$$s/libiberty"; \
26246 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
26247 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26248 --target=${target_alias} $${srcdiroption} \
c1cb7e02 26249 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
26250 @stage2_werror_flag@
26251@endif libiberty-bootstrap
26252
8520c408
AO
26253.PHONY: configure-stageb3g2-libiberty maybe-configure-stageb3g2-libiberty
26254maybe-configure-stageb3g2-libiberty:
26255@if libiberty-bootstrap
26256maybe-configure-stageb3g2-libiberty: configure-stageb3g2-libiberty
26257configure-stageb3g2-libiberty:
26258 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
26259 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
26260 @r=`${PWD_COMMAND}`; export r; \
26261 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26262 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
26263 $(HOST_EXPORTS) \
7f6ef0c0 26264 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 26265 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
7f6ef0c0 26266 CXXFLAGS="$(STAGE3_CFLAGS) -g2"; export CXXFLAGS; \
8520c408
AO
26267 echo Configuring stage b3g2 in $(HOST_SUBDIR)/libiberty ; \
26268 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
26269 cd $(HOST_SUBDIR)/libiberty || exit 1; \
26270 case $(srcdir) in \
26271 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26272 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
26273 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26274 esac; \
26275 srcdiroption="--srcdir=$${topdir}/libiberty"; \
26276 libsrcdir="$$s/libiberty"; \
26277 $(SHELL) $${libsrcdir}/configure \
26278 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26279 --target=${target_alias} $${srcdiroption} \
26280 --with-build-libsubdir=$(HOST_SUBDIR) \
26281 @stage2_werror_flag@
26282@endif libiberty-bootstrap
26283
d545f33b
PB
26284.PHONY: configure-stage4-libiberty maybe-configure-stage4-libiberty
26285maybe-configure-stage4-libiberty:
26286@if libiberty-bootstrap
26287maybe-configure-stage4-libiberty: configure-stage4-libiberty
0aed8855 26288configure-stage4-libiberty:
c52c6897 26289 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 26290 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
26291 @r=`${PWD_COMMAND}`; export r; \
26292 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 26293 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
d545f33b 26294 $(HOST_EXPORTS) \
7f6ef0c0 26295 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 26296 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
7f6ef0c0 26297 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
d545f33b 26298 echo Configuring stage 4 in $(HOST_SUBDIR)/libiberty ; \
0aed8855 26299 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
26300 cd $(HOST_SUBDIR)/libiberty || exit 1; \
26301 case $(srcdir) in \
26302 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26303 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
26304 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26305 esac; \
26306 srcdiroption="--srcdir=$${topdir}/libiberty"; \
26307 libsrcdir="$$s/libiberty"; \
26308 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
26309 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26310 --target=${target_alias} $${srcdiroption} \
c1cb7e02 26311 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
26312 @stage2_werror_flag@
26313@endif libiberty-bootstrap
26314
26315.PHONY: configure-stageprofile-libiberty maybe-configure-stageprofile-libiberty
26316maybe-configure-stageprofile-libiberty:
26317@if libiberty-bootstrap
26318maybe-configure-stageprofile-libiberty: configure-stageprofile-libiberty
0aed8855 26319configure-stageprofile-libiberty:
c52c6897 26320 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 26321 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
26322 @r=`${PWD_COMMAND}`; export r; \
26323 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 26324 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
d545f33b 26325 $(HOST_EXPORTS) \
7f6ef0c0 26326 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 26327 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
7f6ef0c0 26328 CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CXXFLAGS; \
d545f33b 26329 echo Configuring stage profile in $(HOST_SUBDIR)/libiberty ; \
0aed8855 26330 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
26331 cd $(HOST_SUBDIR)/libiberty || exit 1; \
26332 case $(srcdir) in \
26333 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26334 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
26335 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26336 esac; \
26337 srcdiroption="--srcdir=$${topdir}/libiberty"; \
26338 libsrcdir="$$s/libiberty"; \
26339 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
26340 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26341 --target=${target_alias} $${srcdiroption} \
c1cb7e02 26342 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
26343 @stage2_werror_flag@
26344@endif libiberty-bootstrap
26345
26346.PHONY: configure-stagefeedback-libiberty maybe-configure-stagefeedback-libiberty
26347maybe-configure-stagefeedback-libiberty:
26348@if libiberty-bootstrap
26349maybe-configure-stagefeedback-libiberty: configure-stagefeedback-libiberty
0aed8855 26350configure-stagefeedback-libiberty:
c52c6897 26351 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 26352 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
26353 @r=`${PWD_COMMAND}`; export r; \
26354 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 26355 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
d545f33b 26356 $(HOST_EXPORTS) \
7f6ef0c0 26357 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 26358 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
7f6ef0c0 26359 CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CXXFLAGS; \
d545f33b 26360 echo Configuring stage feedback in $(HOST_SUBDIR)/libiberty ; \
0aed8855 26361 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
26362 cd $(HOST_SUBDIR)/libiberty || exit 1; \
26363 case $(srcdir) in \
26364 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26365 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
26366 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26367 esac; \
26368 srcdiroption="--srcdir=$${topdir}/libiberty"; \
26369 libsrcdir="$$s/libiberty"; \
26370 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
26371 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26372 --target=${target_alias} $${srcdiroption} \
c1cb7e02 26373 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
26374 @stage2_werror_flag@
26375@endif libiberty-bootstrap
26376
26377
26378
26379
26380
b813574b
PB
26381.PHONY: all-libiberty maybe-all-libiberty
26382maybe-all-libiberty:
4f0ef2d8
CD
26383@if gcc-bootstrap
26384all-libiberty: stage_current
26385@endif gcc-bootstrap
b813574b 26386@if libiberty
d27cc32e 26387TARGET-libiberty=all
b813574b
PB
26388maybe-all-libiberty: all-libiberty
26389all-libiberty: configure-libiberty
c52c6897 26390 @r=`${PWD_COMMAND}`; export r; \
b813574b 26391 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26392 $(HOST_EXPORTS) \
b00612cc 26393 (cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0
PB
26394 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
26395 $(TARGET-libiberty))
b813574b 26396@endif libiberty
2a4cbe27 26397
a7254363 26398
d545f33b
PB
26399
26400.PHONY: all-stage1-libiberty maybe-all-stage1-libiberty
26401.PHONY: clean-stage1-libiberty maybe-clean-stage1-libiberty
26402maybe-all-stage1-libiberty:
26403maybe-clean-stage1-libiberty:
26404@if libiberty-bootstrap
26405maybe-all-stage1-libiberty: all-stage1-libiberty
26406all-stage1: all-stage1-libiberty
f70224b5 26407TARGET-stage1-libiberty = $(TARGET-libiberty)
d545f33b 26408all-stage1-libiberty: configure-stage1-libiberty
c52c6897 26409 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
26410 @r=`${PWD_COMMAND}`; export r; \
26411 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26412 $(HOST_EXPORTS) \
26413 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0
PB
26414 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26415 CFLAGS="$(STAGE1_CFLAGS)" CXXFLAGS="$(STAGE1_CFLAGS)" \
26416 LIBCFLAGS="$(STAGE1_LIBCFLAGS)" \
26417 CFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" \
26418 CXXFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) \
f70224b5 26419 $(TARGET-stage1-libiberty)
d545f33b
PB
26420
26421maybe-clean-stage1-libiberty: clean-stage1-libiberty
26422clean-stage1: clean-stage1-libiberty
26423clean-stage1-libiberty:
9dbaa842
DD
26424 @if [ $(current_stage) = stage1 ]; then \
26425 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
26426 else \
26427 [ -f $(HOST_SUBDIR)/stage1-libiberty/Makefile ] || exit 0; \
26428 $(MAKE) stage1-start; \
26429 fi; \
d545f33b 26430 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 26431 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 26432 clean
d545f33b
PB
26433@endif libiberty-bootstrap
26434
26435
26436.PHONY: all-stage2-libiberty maybe-all-stage2-libiberty
26437.PHONY: clean-stage2-libiberty maybe-clean-stage2-libiberty
26438maybe-all-stage2-libiberty:
26439maybe-clean-stage2-libiberty:
26440@if libiberty-bootstrap
26441maybe-all-stage2-libiberty: all-stage2-libiberty
26442all-stage2: all-stage2-libiberty
f70224b5 26443TARGET-stage2-libiberty = $(TARGET-libiberty)
d545f33b 26444all-stage2-libiberty: configure-stage2-libiberty
c52c6897 26445 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
26446 @r=`${PWD_COMMAND}`; export r; \
26447 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26448 $(HOST_EXPORTS) \
26449 $(POSTSTAGE1_HOST_EXPORTS) \
26450 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0
PB
26451 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26452 CFLAGS="$(STAGE2_CFLAGS)" CXXFLAGS="$(STAGE2_CFLAGS)" \
26453 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
26454 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
26455 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 26456 $(TARGET-stage2-libiberty)
d545f33b
PB
26457
26458maybe-clean-stage2-libiberty: clean-stage2-libiberty
26459clean-stage2: clean-stage2-libiberty
26460clean-stage2-libiberty:
9dbaa842
DD
26461 @if [ $(current_stage) = stage2 ]; then \
26462 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
26463 else \
26464 [ -f $(HOST_SUBDIR)/stage2-libiberty/Makefile ] || exit 0; \
26465 $(MAKE) stage2-start; \
26466 fi; \
d545f33b 26467 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 26468 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 26469 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 26470 clean
d545f33b
PB
26471@endif libiberty-bootstrap
26472
26473
8520c408
AO
26474.PHONY: all-stageb2g0-libiberty maybe-all-stageb2g0-libiberty
26475.PHONY: clean-stageb2g0-libiberty maybe-clean-stageb2g0-libiberty
26476maybe-all-stageb2g0-libiberty:
26477maybe-clean-stageb2g0-libiberty:
26478@if libiberty-bootstrap
26479maybe-all-stageb2g0-libiberty: all-stageb2g0-libiberty
26480all-stageb2g0: all-stageb2g0-libiberty
26481TARGET-stageb2g0-libiberty = $(TARGET-libiberty)
26482all-stageb2g0-libiberty: configure-stageb2g0-libiberty
26483 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
26484 @r=`${PWD_COMMAND}`; export r; \
26485 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26486 $(HOST_EXPORTS) \
26487 $(POSTSTAGE1_HOST_EXPORTS) \
26488 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0
PB
26489 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26490 CFLAGS="$(STAGE2_CFLAGS) -g0" CXXFLAGS="$(STAGE2_CFLAGS) -g0" \
26491 LIBCFLAGS="$(STAGE2_LIBCFLAGS) -g0" \
26492 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" \
26493 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
26494 $(TARGET-stageb2g0-libiberty)
26495
26496maybe-clean-stageb2g0-libiberty: clean-stageb2g0-libiberty
26497clean-stageb2g0: clean-stageb2g0-libiberty
26498clean-stageb2g0-libiberty:
26499 @if [ $(current_stage) = stageb2g0 ]; then \
26500 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
26501 else \
26502 [ -f $(HOST_SUBDIR)/stageb2g0-libiberty/Makefile ] || exit 0; \
26503 $(MAKE) stageb2g0-start; \
26504 fi; \
26505 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 26506 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
26507 $(POSTSTAGE1_FLAGS_TO_PASS) \
26508 clean
26509@endif libiberty-bootstrap
26510
26511
d545f33b
PB
26512.PHONY: all-stage3-libiberty maybe-all-stage3-libiberty
26513.PHONY: clean-stage3-libiberty maybe-clean-stage3-libiberty
26514maybe-all-stage3-libiberty:
26515maybe-clean-stage3-libiberty:
26516@if libiberty-bootstrap
26517maybe-all-stage3-libiberty: all-stage3-libiberty
26518all-stage3: all-stage3-libiberty
f70224b5 26519TARGET-stage3-libiberty = $(TARGET-libiberty)
d545f33b 26520all-stage3-libiberty: configure-stage3-libiberty
c52c6897 26521 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
26522 @r=`${PWD_COMMAND}`; export r; \
26523 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26524 $(HOST_EXPORTS) \
26525 $(POSTSTAGE1_HOST_EXPORTS) \
26526 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0
PB
26527 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26528 CFLAGS="$(STAGE3_CFLAGS)" CXXFLAGS="$(STAGE3_CFLAGS)" \
26529 LIBCFLAGS="$(STAGE3_LIBCFLAGS)" \
26530 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" \
26531 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 26532 $(TARGET-stage3-libiberty)
d545f33b
PB
26533
26534maybe-clean-stage3-libiberty: clean-stage3-libiberty
26535clean-stage3: clean-stage3-libiberty
26536clean-stage3-libiberty:
9dbaa842
DD
26537 @if [ $(current_stage) = stage3 ]; then \
26538 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
26539 else \
26540 [ -f $(HOST_SUBDIR)/stage3-libiberty/Makefile ] || exit 0; \
26541 $(MAKE) stage3-start; \
26542 fi; \
d545f33b 26543 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 26544 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 26545 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 26546 clean
d545f33b
PB
26547@endif libiberty-bootstrap
26548
26549
8520c408
AO
26550.PHONY: all-stageb3g2-libiberty maybe-all-stageb3g2-libiberty
26551.PHONY: clean-stageb3g2-libiberty maybe-clean-stageb3g2-libiberty
26552maybe-all-stageb3g2-libiberty:
26553maybe-clean-stageb3g2-libiberty:
26554@if libiberty-bootstrap
26555maybe-all-stageb3g2-libiberty: all-stageb3g2-libiberty
26556all-stageb3g2: all-stageb3g2-libiberty
26557TARGET-stageb3g2-libiberty = $(TARGET-libiberty)
26558all-stageb3g2-libiberty: configure-stageb3g2-libiberty
26559 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
26560 @r=`${PWD_COMMAND}`; export r; \
26561 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26562 $(HOST_EXPORTS) \
26563 $(POSTSTAGE1_HOST_EXPORTS) \
26564 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0
PB
26565 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26566 CFLAGS="$(STAGE3_CFLAGS) -g2" CXXFLAGS="$(STAGE3_CFLAGS) -g2" \
26567 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -g2" \
26568 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" \
26569 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
26570 $(TARGET-stageb3g2-libiberty)
26571
26572maybe-clean-stageb3g2-libiberty: clean-stageb3g2-libiberty
26573clean-stageb3g2: clean-stageb3g2-libiberty
26574clean-stageb3g2-libiberty:
26575 @if [ $(current_stage) = stageb3g2 ]; then \
26576 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
26577 else \
26578 [ -f $(HOST_SUBDIR)/stageb3g2-libiberty/Makefile ] || exit 0; \
26579 $(MAKE) stageb3g2-start; \
26580 fi; \
26581 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 26582 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
26583 $(POSTSTAGE1_FLAGS_TO_PASS) \
26584 clean
26585@endif libiberty-bootstrap
26586
26587
d545f33b
PB
26588.PHONY: all-stage4-libiberty maybe-all-stage4-libiberty
26589.PHONY: clean-stage4-libiberty maybe-clean-stage4-libiberty
26590maybe-all-stage4-libiberty:
26591maybe-clean-stage4-libiberty:
26592@if libiberty-bootstrap
26593maybe-all-stage4-libiberty: all-stage4-libiberty
26594all-stage4: all-stage4-libiberty
f70224b5 26595TARGET-stage4-libiberty = $(TARGET-libiberty)
d545f33b 26596all-stage4-libiberty: configure-stage4-libiberty
c52c6897 26597 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
26598 @r=`${PWD_COMMAND}`; export r; \
26599 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26600 $(HOST_EXPORTS) \
26601 $(POSTSTAGE1_HOST_EXPORTS) \
26602 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0
PB
26603 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26604 CFLAGS="$(STAGE4_CFLAGS)" CXXFLAGS="$(STAGE4_CFLAGS)" \
26605 LIBCFLAGS="$(STAGE4_CFLAGS)" \
26606 CFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" \
26607 CXXFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 26608 $(TARGET-stage4-libiberty)
d545f33b
PB
26609
26610maybe-clean-stage4-libiberty: clean-stage4-libiberty
26611clean-stage4: clean-stage4-libiberty
26612clean-stage4-libiberty:
9dbaa842
DD
26613 @if [ $(current_stage) = stage4 ]; then \
26614 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
26615 else \
26616 [ -f $(HOST_SUBDIR)/stage4-libiberty/Makefile ] || exit 0; \
26617 $(MAKE) stage4-start; \
26618 fi; \
d545f33b 26619 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 26620 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 26621 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 26622 clean
d545f33b
PB
26623@endif libiberty-bootstrap
26624
26625
26626.PHONY: all-stageprofile-libiberty maybe-all-stageprofile-libiberty
26627.PHONY: clean-stageprofile-libiberty maybe-clean-stageprofile-libiberty
26628maybe-all-stageprofile-libiberty:
26629maybe-clean-stageprofile-libiberty:
26630@if libiberty-bootstrap
26631maybe-all-stageprofile-libiberty: all-stageprofile-libiberty
26632all-stageprofile: all-stageprofile-libiberty
f70224b5 26633TARGET-stageprofile-libiberty = $(TARGET-libiberty)
d545f33b 26634all-stageprofile-libiberty: configure-stageprofile-libiberty
c52c6897 26635 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
26636 @r=`${PWD_COMMAND}`; export r; \
26637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26638 $(HOST_EXPORTS) \
26639 $(POSTSTAGE1_HOST_EXPORTS) \
26640 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0
PB
26641 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26642 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" \
5c5f596d
PB
26643 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
26644 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
26645 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 26646 $(TARGET-stageprofile-libiberty)
d545f33b
PB
26647
26648maybe-clean-stageprofile-libiberty: clean-stageprofile-libiberty
26649clean-stageprofile: clean-stageprofile-libiberty
26650clean-stageprofile-libiberty:
9dbaa842
DD
26651 @if [ $(current_stage) = stageprofile ]; then \
26652 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
26653 else \
26654 [ -f $(HOST_SUBDIR)/stageprofile-libiberty/Makefile ] || exit 0; \
26655 $(MAKE) stageprofile-start; \
26656 fi; \
d545f33b 26657 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 26658 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 26659 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 26660 clean
d545f33b
PB
26661@endif libiberty-bootstrap
26662
26663
26664.PHONY: all-stagefeedback-libiberty maybe-all-stagefeedback-libiberty
26665.PHONY: clean-stagefeedback-libiberty maybe-clean-stagefeedback-libiberty
26666maybe-all-stagefeedback-libiberty:
26667maybe-clean-stagefeedback-libiberty:
26668@if libiberty-bootstrap
26669maybe-all-stagefeedback-libiberty: all-stagefeedback-libiberty
26670all-stagefeedback: all-stagefeedback-libiberty
f70224b5 26671TARGET-stagefeedback-libiberty = $(TARGET-libiberty)
d545f33b 26672all-stagefeedback-libiberty: configure-stagefeedback-libiberty
c52c6897 26673 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
26674 @r=`${PWD_COMMAND}`; export r; \
26675 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26676 $(HOST_EXPORTS) \
26677 $(POSTSTAGE1_HOST_EXPORTS) \
26678 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0
PB
26679 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26680 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use" \
26681 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use" \
26682 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" \
26683 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 26684 $(TARGET-stagefeedback-libiberty)
d545f33b
PB
26685
26686maybe-clean-stagefeedback-libiberty: clean-stagefeedback-libiberty
26687clean-stagefeedback: clean-stagefeedback-libiberty
26688clean-stagefeedback-libiberty:
9dbaa842
DD
26689 @if [ $(current_stage) = stagefeedback ]; then \
26690 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
26691 else \
26692 [ -f $(HOST_SUBDIR)/stagefeedback-libiberty/Makefile ] || exit 0; \
26693 $(MAKE) stagefeedback-start; \
26694 fi; \
d545f33b 26695 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 26696 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 26697 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 26698 clean
d545f33b
PB
26699@endif libiberty-bootstrap
26700
26701
26702
26703
26704
b813574b
PB
26705.PHONY: check-libiberty maybe-check-libiberty
26706maybe-check-libiberty:
26707@if libiberty
26708maybe-check-libiberty: check-libiberty
2a4cbe27 26709
b813574b 26710check-libiberty:
0aed8855 26711 @: $(MAKE); $(unstage)
4fa63067 26712 @r=`${PWD_COMMAND}`; export r; \
b40e3958 26713 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26714 $(HOST_EXPORTS) \
b00612cc
PB
26715 (cd $(HOST_SUBDIR)/libiberty && \
26716 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 26717
b813574b 26718@endif libiberty
2a4cbe27 26719
b813574b
PB
26720.PHONY: install-libiberty maybe-install-libiberty
26721maybe-install-libiberty:
26722@if libiberty
26723maybe-install-libiberty: install-libiberty
2a4cbe27 26724
b813574b 26725install-libiberty: installdirs
0aed8855 26726 @: $(MAKE); $(unstage)
4fa63067 26727 @r=`${PWD_COMMAND}`; export r; \
b40e3958 26728 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26729 $(HOST_EXPORTS) \
b00612cc 26730 (cd $(HOST_SUBDIR)/libiberty && \
2da12f12 26731 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 26732
b813574b 26733@endif libiberty
2a4cbe27 26734
56a8fe78 26735# Other targets (info, dvi, pdf, etc.)
2a4cbe27 26736
b813574b
PB
26737.PHONY: maybe-info-libiberty info-libiberty
26738maybe-info-libiberty:
26739@if libiberty
26740maybe-info-libiberty: info-libiberty
4fa63067 26741
b813574b
PB
26742info-libiberty: \
26743 configure-libiberty
26744 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
26745 r=`${PWD_COMMAND}`; export r; \
26746 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26747 $(HOST_EXPORTS) \
b813574b 26748 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26749 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26750 done; \
6d389afc 26751 echo "Doing info in libiberty" ; \
b00612cc 26752 (cd $(HOST_SUBDIR)/libiberty && \
6d389afc
MS
26753 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26754 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26755 "RANLIB=$${RANLIB}" \
0c24b341 26756 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
26757 info) \
26758 || exit 1
26759
26760@endif libiberty
26761
26762.PHONY: maybe-dvi-libiberty dvi-libiberty
26763maybe-dvi-libiberty:
26764@if libiberty
26765maybe-dvi-libiberty: dvi-libiberty
26766
26767dvi-libiberty: \
26768 configure-libiberty
26769 @[ -f ./libiberty/Makefile ] || exit 0; \
26770 r=`${PWD_COMMAND}`; export r; \
26771 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
26772 $(HOST_EXPORTS) \
26773 for flag in $(EXTRA_HOST_FLAGS) ; do \
26774 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26775 done; \
26776 echo "Doing dvi in libiberty" ; \
b00612cc 26777 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
26778 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26779 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26780 "RANLIB=$${RANLIB}" \
0c24b341 26781 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 26782 dvi) \
2a4cbe27
NN
26783 || exit 1
26784
b813574b 26785@endif libiberty
2a4cbe27 26786
56a8fe78
DD
26787.PHONY: maybe-pdf-libiberty pdf-libiberty
26788maybe-pdf-libiberty:
26789@if libiberty
26790maybe-pdf-libiberty: pdf-libiberty
26791
26792pdf-libiberty: \
26793 configure-libiberty
26794 @[ -f ./libiberty/Makefile ] || exit 0; \
26795 r=`${PWD_COMMAND}`; export r; \
26796 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26797 $(HOST_EXPORTS) \
26798 for flag in $(EXTRA_HOST_FLAGS) ; do \
26799 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26800 done; \
26801 echo "Doing pdf in libiberty" ; \
26802 (cd $(HOST_SUBDIR)/libiberty && \
26803 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26804 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26805 "RANLIB=$${RANLIB}" \
0c24b341 26806 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
26807 pdf) \
26808 || exit 1
26809
26810@endif libiberty
26811
6d389afc
MS
26812.PHONY: maybe-html-libiberty html-libiberty
26813maybe-html-libiberty:
b813574b 26814@if libiberty
6d389afc 26815maybe-html-libiberty: html-libiberty
2a4cbe27 26816
6d389afc 26817html-libiberty: \
b813574b
PB
26818 configure-libiberty
26819 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
26820 r=`${PWD_COMMAND}`; export r; \
26821 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26822 $(HOST_EXPORTS) \
b813574b 26823 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26824 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26825 done; \
6d389afc 26826 echo "Doing html in libiberty" ; \
b00612cc 26827 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
26828 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26829 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26830 "RANLIB=$${RANLIB}" \
0c24b341 26831 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 26832 html) \
2a4cbe27
NN
26833 || exit 1
26834
b813574b 26835@endif libiberty
2a4cbe27 26836
b813574b
PB
26837.PHONY: maybe-TAGS-libiberty TAGS-libiberty
26838maybe-TAGS-libiberty:
26839@if libiberty
26840maybe-TAGS-libiberty: TAGS-libiberty
2a4cbe27 26841
b813574b
PB
26842TAGS-libiberty: \
26843 configure-libiberty
26844 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
26845 r=`${PWD_COMMAND}`; export r; \
26846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26847 $(HOST_EXPORTS) \
b813574b 26848 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26849 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26850 done; \
b813574b 26851 echo "Doing TAGS in libiberty" ; \
b00612cc 26852 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
26853 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26854 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26855 "RANLIB=$${RANLIB}" \
0c24b341 26856 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26857 TAGS) \
2a4cbe27
NN
26858 || exit 1
26859
b813574b 26860@endif libiberty
2a4cbe27 26861
b813574b
PB
26862.PHONY: maybe-install-info-libiberty install-info-libiberty
26863maybe-install-info-libiberty:
26864@if libiberty
26865maybe-install-info-libiberty: install-info-libiberty
2a4cbe27 26866
b813574b
PB
26867install-info-libiberty: \
26868 configure-libiberty \
26869 info-libiberty
26870 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
26871 r=`${PWD_COMMAND}`; export r; \
26872 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26873 $(HOST_EXPORTS) \
b813574b 26874 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26875 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26876 done; \
b813574b 26877 echo "Doing install-info in libiberty" ; \
b00612cc 26878 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
26879 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26880 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26881 "RANLIB=$${RANLIB}" \
0c24b341 26882 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26883 install-info) \
2a4cbe27
NN
26884 || exit 1
26885
b813574b 26886@endif libiberty
2a4cbe27 26887
a3ca38d2
DD
26888.PHONY: maybe-install-pdf-libiberty install-pdf-libiberty
26889maybe-install-pdf-libiberty:
26890@if libiberty
26891maybe-install-pdf-libiberty: install-pdf-libiberty
26892
26893install-pdf-libiberty: \
26894 configure-libiberty \
26895 pdf-libiberty
26896 @[ -f ./libiberty/Makefile ] || exit 0; \
26897 r=`${PWD_COMMAND}`; export r; \
26898 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26899 $(HOST_EXPORTS) \
26900 for flag in $(EXTRA_HOST_FLAGS) ; do \
26901 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26902 done; \
26903 echo "Doing install-pdf in libiberty" ; \
26904 (cd $(HOST_SUBDIR)/libiberty && \
26905 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26906 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26907 "RANLIB=$${RANLIB}" \
0c24b341 26908 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
26909 install-pdf) \
26910 || exit 1
26911
26912@endif libiberty
26913
108a6f8e
CD
26914.PHONY: maybe-install-html-libiberty install-html-libiberty
26915maybe-install-html-libiberty:
26916@if libiberty
26917maybe-install-html-libiberty: install-html-libiberty
26918
26919install-html-libiberty: \
26920 configure-libiberty \
26921 html-libiberty
26922 @[ -f ./libiberty/Makefile ] || exit 0; \
26923 r=`${PWD_COMMAND}`; export r; \
26924 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26925 $(HOST_EXPORTS) \
26926 for flag in $(EXTRA_HOST_FLAGS) ; do \
26927 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26928 done; \
26929 echo "Doing install-html in libiberty" ; \
26930 (cd $(HOST_SUBDIR)/libiberty && \
26931 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26932 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26933 "RANLIB=$${RANLIB}" \
0c24b341 26934 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
26935 install-html) \
26936 || exit 1
26937
26938@endif libiberty
26939
b813574b
PB
26940.PHONY: maybe-installcheck-libiberty installcheck-libiberty
26941maybe-installcheck-libiberty:
26942@if libiberty
26943maybe-installcheck-libiberty: installcheck-libiberty
2a4cbe27 26944
b813574b
PB
26945installcheck-libiberty: \
26946 configure-libiberty
26947 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
26948 r=`${PWD_COMMAND}`; export r; \
26949 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26950 $(HOST_EXPORTS) \
b813574b 26951 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26952 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26953 done; \
b813574b 26954 echo "Doing installcheck in libiberty" ; \
b00612cc 26955 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
26956 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26957 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26958 "RANLIB=$${RANLIB}" \
0c24b341 26959 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26960 installcheck) \
2a4cbe27
NN
26961 || exit 1
26962
b813574b 26963@endif libiberty
2a4cbe27 26964
b813574b
PB
26965.PHONY: maybe-mostlyclean-libiberty mostlyclean-libiberty
26966maybe-mostlyclean-libiberty:
26967@if libiberty
26968maybe-mostlyclean-libiberty: mostlyclean-libiberty
2a4cbe27 26969
b813574b
PB
26970mostlyclean-libiberty:
26971 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
26972 r=`${PWD_COMMAND}`; export r; \
26973 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26974 $(HOST_EXPORTS) \
b813574b 26975 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26976 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26977 done; \
b813574b 26978 echo "Doing mostlyclean in libiberty" ; \
b00612cc 26979 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
26980 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26981 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26982 "RANLIB=$${RANLIB}" \
0c24b341 26983 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26984 mostlyclean) \
2a4cbe27
NN
26985 || exit 1
26986
b813574b 26987@endif libiberty
2a4cbe27 26988
b813574b
PB
26989.PHONY: maybe-clean-libiberty clean-libiberty
26990maybe-clean-libiberty:
26991@if libiberty
26992maybe-clean-libiberty: clean-libiberty
2a4cbe27 26993
b813574b
PB
26994clean-libiberty:
26995 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
26996 r=`${PWD_COMMAND}`; export r; \
26997 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26998 $(HOST_EXPORTS) \
b813574b 26999 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27000 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27001 done; \
b813574b 27002 echo "Doing clean in libiberty" ; \
b00612cc 27003 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
27004 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27005 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27006 "RANLIB=$${RANLIB}" \
0c24b341 27007 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27008 clean) \
2a4cbe27
NN
27009 || exit 1
27010
b813574b 27011@endif libiberty
2a4cbe27 27012
b813574b
PB
27013.PHONY: maybe-distclean-libiberty distclean-libiberty
27014maybe-distclean-libiberty:
27015@if libiberty
27016maybe-distclean-libiberty: distclean-libiberty
2a4cbe27 27017
b813574b
PB
27018distclean-libiberty:
27019 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
27020 r=`${PWD_COMMAND}`; export r; \
27021 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27022 $(HOST_EXPORTS) \
b813574b 27023 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27024 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27025 done; \
b813574b 27026 echo "Doing distclean in libiberty" ; \
b00612cc 27027 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
27028 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27029 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27030 "RANLIB=$${RANLIB}" \
0c24b341 27031 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27032 distclean) \
2a4cbe27
NN
27033 || exit 1
27034
b813574b 27035@endif libiberty
2a4cbe27 27036
b813574b
PB
27037.PHONY: maybe-maintainer-clean-libiberty maintainer-clean-libiberty
27038maybe-maintainer-clean-libiberty:
27039@if libiberty
27040maybe-maintainer-clean-libiberty: maintainer-clean-libiberty
2a4cbe27 27041
b813574b
PB
27042maintainer-clean-libiberty:
27043 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
27044 r=`${PWD_COMMAND}`; export r; \
27045 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27046 $(HOST_EXPORTS) \
b813574b 27047 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27048 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27049 done; \
b813574b 27050 echo "Doing maintainer-clean in libiberty" ; \
b00612cc 27051 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
27052 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27053 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27054 "RANLIB=$${RANLIB}" \
0c24b341 27055 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27056 maintainer-clean) \
2a4cbe27
NN
27057 || exit 1
27058
b813574b 27059@endif libiberty
2a4cbe27 27060
2a4cbe27 27061
a7254363 27062
b813574b
PB
27063.PHONY: configure-libtool maybe-configure-libtool
27064maybe-configure-libtool:
4f0ef2d8
CD
27065@if gcc-bootstrap
27066configure-libtool: stage_current
27067@endif gcc-bootstrap
b813574b
PB
27068@if libtool
27069maybe-configure-libtool: configure-libtool
c52c6897 27070configure-libtool:
0aed8855 27071 @: $(MAKE); $(unstage)
c52c6897 27072 @r=`${PWD_COMMAND}`; export r; \
b40e3958 27073 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
27074 test ! -f $(HOST_SUBDIR)/libtool/Makefile || exit 0; \
27075 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libtool ; \
378fce5b 27076 $(HOST_EXPORTS) \
a7254363
PB
27077 echo Configuring in $(HOST_SUBDIR)/libtool; \
27078 cd "$(HOST_SUBDIR)/libtool" || exit 1; \
4fa63067 27079 case $(srcdir) in \
b00612cc
PB
27080 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27081 *) topdir=`echo $(HOST_SUBDIR)/libtool/ | \
27082 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 27083 esac; \
b00612cc
PB
27084 srcdiroption="--srcdir=$${topdir}/libtool"; \
27085 libsrcdir="$$s/libtool"; \
4fa63067 27086 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
27087 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27088 --target=${target_alias} $${srcdiroption} \
2a4cbe27 27089 || exit 1
b813574b 27090@endif libtool
2a4cbe27 27091
a7254363
PB
27092
27093
d545f33b
PB
27094
27095
b813574b
PB
27096.PHONY: all-libtool maybe-all-libtool
27097maybe-all-libtool:
4f0ef2d8
CD
27098@if gcc-bootstrap
27099all-libtool: stage_current
27100@endif gcc-bootstrap
b813574b 27101@if libtool
d27cc32e 27102TARGET-libtool=all
b813574b
PB
27103maybe-all-libtool: all-libtool
27104all-libtool: configure-libtool
0aed8855 27105 @: $(MAKE); $(unstage)
4fa63067
NN
27106 @r=`${PWD_COMMAND}`; export r; \
27107 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27108 $(HOST_EXPORTS) \
b00612cc 27109 (cd $(HOST_SUBDIR)/libtool && \
7f6ef0c0
PB
27110 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
27111 $(TARGET-libtool))
b813574b 27112@endif libtool
2a4cbe27 27113
a7254363 27114
d545f33b
PB
27115
27116
b813574b
PB
27117.PHONY: check-libtool maybe-check-libtool
27118maybe-check-libtool:
27119@if libtool
27120maybe-check-libtool: check-libtool
2a4cbe27 27121
b813574b 27122check-libtool:
0aed8855 27123 @: $(MAKE); $(unstage)
4fa63067 27124 @r=`${PWD_COMMAND}`; export r; \
b40e3958 27125 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27126 $(HOST_EXPORTS) \
b00612cc
PB
27127 (cd $(HOST_SUBDIR)/libtool && \
27128 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 27129
b813574b 27130@endif libtool
2a4cbe27 27131
b813574b
PB
27132.PHONY: install-libtool maybe-install-libtool
27133maybe-install-libtool:
27134@if libtool
27135maybe-install-libtool: install-libtool
2a4cbe27 27136
b813574b 27137install-libtool: installdirs
0aed8855 27138 @: $(MAKE); $(unstage)
4fa63067 27139 @r=`${PWD_COMMAND}`; export r; \
b40e3958 27140 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27141 $(HOST_EXPORTS) \
b00612cc 27142 (cd $(HOST_SUBDIR)/libtool && \
2da12f12 27143 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 27144
b813574b 27145@endif libtool
2a4cbe27 27146
56a8fe78 27147# Other targets (info, dvi, pdf, etc.)
2a4cbe27 27148
b813574b
PB
27149.PHONY: maybe-info-libtool info-libtool
27150maybe-info-libtool:
27151@if libtool
27152maybe-info-libtool: info-libtool
4fa63067 27153
b813574b
PB
27154info-libtool: \
27155 configure-libtool
0aed8855 27156 @: $(MAKE); $(unstage)
b813574b 27157 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
27158 r=`${PWD_COMMAND}`; export r; \
27159 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27160 $(HOST_EXPORTS) \
b813574b 27161 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27162 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27163 done; \
b813574b 27164 echo "Doing info in libtool" ; \
b00612cc 27165 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
27166 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27167 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27168 "RANLIB=$${RANLIB}" \
0c24b341 27169 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27170 info) \
2a4cbe27
NN
27171 || exit 1
27172
b813574b 27173@endif libtool
2a4cbe27 27174
b813574b
PB
27175.PHONY: maybe-dvi-libtool dvi-libtool
27176maybe-dvi-libtool:
27177@if libtool
27178maybe-dvi-libtool: dvi-libtool
2a4cbe27 27179
b813574b
PB
27180dvi-libtool: \
27181 configure-libtool
0aed8855 27182 @: $(MAKE); $(unstage)
b813574b 27183 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
27184 r=`${PWD_COMMAND}`; export r; \
27185 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27186 $(HOST_EXPORTS) \
b813574b 27187 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27188 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27189 done; \
b813574b 27190 echo "Doing dvi in libtool" ; \
b00612cc 27191 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
27192 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27193 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27194 "RANLIB=$${RANLIB}" \
0c24b341 27195 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27196 dvi) \
2a4cbe27
NN
27197 || exit 1
27198
b813574b 27199@endif libtool
2a4cbe27 27200
56a8fe78
DD
27201.PHONY: maybe-pdf-libtool pdf-libtool
27202maybe-pdf-libtool:
27203@if libtool
27204maybe-pdf-libtool: pdf-libtool
27205
27206pdf-libtool: \
27207 configure-libtool
27208 @: $(MAKE); $(unstage)
27209 @[ -f ./libtool/Makefile ] || exit 0; \
27210 r=`${PWD_COMMAND}`; export r; \
27211 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27212 $(HOST_EXPORTS) \
27213 for flag in $(EXTRA_HOST_FLAGS) ; do \
27214 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27215 done; \
27216 echo "Doing pdf in libtool" ; \
27217 (cd $(HOST_SUBDIR)/libtool && \
27218 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27219 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27220 "RANLIB=$${RANLIB}" \
0c24b341 27221 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
27222 pdf) \
27223 || exit 1
27224
27225@endif libtool
27226
6d389afc
MS
27227.PHONY: maybe-html-libtool html-libtool
27228maybe-html-libtool:
27229@if libtool
27230maybe-html-libtool: html-libtool
27231
27232html-libtool: \
27233 configure-libtool
0aed8855 27234 @: $(MAKE); $(unstage)
6d389afc
MS
27235 @[ -f ./libtool/Makefile ] || exit 0; \
27236 r=`${PWD_COMMAND}`; export r; \
27237 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
27238 $(HOST_EXPORTS) \
27239 for flag in $(EXTRA_HOST_FLAGS) ; do \
27240 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27241 done; \
27242 echo "Doing html in libtool" ; \
b00612cc 27243 (cd $(HOST_SUBDIR)/libtool && \
6d389afc
MS
27244 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27245 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27246 "RANLIB=$${RANLIB}" \
0c24b341 27247 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
27248 html) \
27249 || exit 1
27250
27251@endif libtool
27252
b813574b
PB
27253.PHONY: maybe-TAGS-libtool TAGS-libtool
27254maybe-TAGS-libtool:
27255@if libtool
27256maybe-TAGS-libtool: TAGS-libtool
2a4cbe27 27257
b813574b
PB
27258TAGS-libtool: \
27259 configure-libtool
0aed8855 27260 @: $(MAKE); $(unstage)
b813574b 27261 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
27262 r=`${PWD_COMMAND}`; export r; \
27263 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27264 $(HOST_EXPORTS) \
b813574b 27265 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27266 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27267 done; \
b813574b 27268 echo "Doing TAGS in libtool" ; \
b00612cc 27269 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
27270 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27271 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27272 "RANLIB=$${RANLIB}" \
0c24b341 27273 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27274 TAGS) \
2a4cbe27
NN
27275 || exit 1
27276
b813574b 27277@endif libtool
2a4cbe27 27278
b813574b
PB
27279.PHONY: maybe-install-info-libtool install-info-libtool
27280maybe-install-info-libtool:
27281@if libtool
27282maybe-install-info-libtool: install-info-libtool
2a4cbe27 27283
b813574b
PB
27284install-info-libtool: \
27285 configure-libtool \
27286 info-libtool
0aed8855 27287 @: $(MAKE); $(unstage)
b813574b 27288 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
27289 r=`${PWD_COMMAND}`; export r; \
27290 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27291 $(HOST_EXPORTS) \
b813574b 27292 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27293 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27294 done; \
b813574b 27295 echo "Doing install-info in libtool" ; \
b00612cc 27296 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
27297 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27298 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27299 "RANLIB=$${RANLIB}" \
0c24b341 27300 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27301 install-info) \
2a4cbe27
NN
27302 || exit 1
27303
b813574b 27304@endif libtool
2a4cbe27 27305
a3ca38d2
DD
27306.PHONY: maybe-install-pdf-libtool install-pdf-libtool
27307maybe-install-pdf-libtool:
27308@if libtool
27309maybe-install-pdf-libtool: install-pdf-libtool
27310
27311install-pdf-libtool: \
27312 configure-libtool \
27313 pdf-libtool
27314 @: $(MAKE); $(unstage)
27315 @[ -f ./libtool/Makefile ] || exit 0; \
27316 r=`${PWD_COMMAND}`; export r; \
27317 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27318 $(HOST_EXPORTS) \
27319 for flag in $(EXTRA_HOST_FLAGS) ; do \
27320 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27321 done; \
27322 echo "Doing install-pdf in libtool" ; \
27323 (cd $(HOST_SUBDIR)/libtool && \
27324 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27325 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27326 "RANLIB=$${RANLIB}" \
0c24b341 27327 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
27328 install-pdf) \
27329 || exit 1
27330
27331@endif libtool
27332
108a6f8e
CD
27333.PHONY: maybe-install-html-libtool install-html-libtool
27334maybe-install-html-libtool:
27335@if libtool
27336maybe-install-html-libtool: install-html-libtool
27337
27338install-html-libtool: \
27339 configure-libtool \
27340 html-libtool
27341 @: $(MAKE); $(unstage)
27342 @[ -f ./libtool/Makefile ] || exit 0; \
27343 r=`${PWD_COMMAND}`; export r; \
27344 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27345 $(HOST_EXPORTS) \
27346 for flag in $(EXTRA_HOST_FLAGS) ; do \
27347 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27348 done; \
27349 echo "Doing install-html in libtool" ; \
27350 (cd $(HOST_SUBDIR)/libtool && \
27351 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27352 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27353 "RANLIB=$${RANLIB}" \
0c24b341 27354 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
27355 install-html) \
27356 || exit 1
27357
27358@endif libtool
27359
b813574b
PB
27360.PHONY: maybe-installcheck-libtool installcheck-libtool
27361maybe-installcheck-libtool:
27362@if libtool
27363maybe-installcheck-libtool: installcheck-libtool
2a4cbe27 27364
b813574b
PB
27365installcheck-libtool: \
27366 configure-libtool
0aed8855 27367 @: $(MAKE); $(unstage)
b813574b 27368 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
27369 r=`${PWD_COMMAND}`; export r; \
27370 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27371 $(HOST_EXPORTS) \
b813574b 27372 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27373 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27374 done; \
b813574b 27375 echo "Doing installcheck in libtool" ; \
b00612cc 27376 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
27377 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27378 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27379 "RANLIB=$${RANLIB}" \
0c24b341 27380 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27381 installcheck) \
2a4cbe27
NN
27382 || exit 1
27383
b813574b 27384@endif libtool
2a4cbe27 27385
b813574b
PB
27386.PHONY: maybe-mostlyclean-libtool mostlyclean-libtool
27387maybe-mostlyclean-libtool:
27388@if libtool
27389maybe-mostlyclean-libtool: mostlyclean-libtool
2a4cbe27 27390
b813574b 27391mostlyclean-libtool:
0aed8855 27392 @: $(MAKE); $(unstage)
b813574b 27393 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
27394 r=`${PWD_COMMAND}`; export r; \
27395 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27396 $(HOST_EXPORTS) \
b813574b 27397 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27398 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27399 done; \
b813574b 27400 echo "Doing mostlyclean in libtool" ; \
b00612cc 27401 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
27402 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27403 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27404 "RANLIB=$${RANLIB}" \
0c24b341 27405 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27406 mostlyclean) \
2a4cbe27
NN
27407 || exit 1
27408
b813574b 27409@endif libtool
2a4cbe27 27410
b813574b
PB
27411.PHONY: maybe-clean-libtool clean-libtool
27412maybe-clean-libtool:
27413@if libtool
27414maybe-clean-libtool: clean-libtool
2a4cbe27 27415
b813574b 27416clean-libtool:
0aed8855 27417 @: $(MAKE); $(unstage)
b813574b 27418 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
27419 r=`${PWD_COMMAND}`; export r; \
27420 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27421 $(HOST_EXPORTS) \
b813574b 27422 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27423 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27424 done; \
b813574b 27425 echo "Doing clean in libtool" ; \
b00612cc 27426 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
27427 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27428 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27429 "RANLIB=$${RANLIB}" \
0c24b341 27430 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27431 clean) \
2a4cbe27
NN
27432 || exit 1
27433
b813574b 27434@endif libtool
2a4cbe27 27435
b813574b
PB
27436.PHONY: maybe-distclean-libtool distclean-libtool
27437maybe-distclean-libtool:
27438@if libtool
27439maybe-distclean-libtool: distclean-libtool
2a4cbe27 27440
b813574b 27441distclean-libtool:
0aed8855 27442 @: $(MAKE); $(unstage)
b813574b 27443 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
27444 r=`${PWD_COMMAND}`; export r; \
27445 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27446 $(HOST_EXPORTS) \
b813574b 27447 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27448 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27449 done; \
b813574b 27450 echo "Doing distclean in libtool" ; \
b00612cc 27451 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
27452 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27453 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27454 "RANLIB=$${RANLIB}" \
0c24b341 27455 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27456 distclean) \
2a4cbe27
NN
27457 || exit 1
27458
b813574b 27459@endif libtool
2a4cbe27 27460
b813574b
PB
27461.PHONY: maybe-maintainer-clean-libtool maintainer-clean-libtool
27462maybe-maintainer-clean-libtool:
27463@if libtool
27464maybe-maintainer-clean-libtool: maintainer-clean-libtool
2a4cbe27 27465
b813574b 27466maintainer-clean-libtool:
0aed8855 27467 @: $(MAKE); $(unstage)
b813574b 27468 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
27469 r=`${PWD_COMMAND}`; export r; \
27470 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27471 $(HOST_EXPORTS) \
b813574b 27472 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27473 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27474 done; \
b813574b 27475 echo "Doing maintainer-clean in libtool" ; \
b00612cc 27476 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
27477 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27478 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27479 "RANLIB=$${RANLIB}" \
0c24b341 27480 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27481 maintainer-clean) \
2a4cbe27
NN
27482 || exit 1
27483
b813574b 27484@endif libtool
2a4cbe27 27485
2a4cbe27 27486
a7254363 27487
b813574b
PB
27488.PHONY: configure-m4 maybe-configure-m4
27489maybe-configure-m4:
4f0ef2d8
CD
27490@if gcc-bootstrap
27491configure-m4: stage_current
27492@endif gcc-bootstrap
b813574b
PB
27493@if m4
27494maybe-configure-m4: configure-m4
c52c6897 27495configure-m4:
0aed8855 27496 @: $(MAKE); $(unstage)
c52c6897 27497 @r=`${PWD_COMMAND}`; export r; \
b40e3958 27498 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
27499 test ! -f $(HOST_SUBDIR)/m4/Makefile || exit 0; \
27500 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/m4 ; \
378fce5b 27501 $(HOST_EXPORTS) \
a7254363
PB
27502 echo Configuring in $(HOST_SUBDIR)/m4; \
27503 cd "$(HOST_SUBDIR)/m4" || exit 1; \
4fa63067 27504 case $(srcdir) in \
b00612cc
PB
27505 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27506 *) topdir=`echo $(HOST_SUBDIR)/m4/ | \
27507 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 27508 esac; \
b00612cc
PB
27509 srcdiroption="--srcdir=$${topdir}/m4"; \
27510 libsrcdir="$$s/m4"; \
4fa63067 27511 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
27512 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27513 --target=${target_alias} $${srcdiroption} \
2a4cbe27 27514 || exit 1
b813574b 27515@endif m4
2a4cbe27 27516
a7254363
PB
27517
27518
d545f33b
PB
27519
27520
b813574b
PB
27521.PHONY: all-m4 maybe-all-m4
27522maybe-all-m4:
4f0ef2d8
CD
27523@if gcc-bootstrap
27524all-m4: stage_current
27525@endif gcc-bootstrap
b813574b 27526@if m4
d27cc32e 27527TARGET-m4=all
b813574b
PB
27528maybe-all-m4: all-m4
27529all-m4: configure-m4
0aed8855 27530 @: $(MAKE); $(unstage)
4fa63067
NN
27531 @r=`${PWD_COMMAND}`; export r; \
27532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27533 $(HOST_EXPORTS) \
b00612cc 27534 (cd $(HOST_SUBDIR)/m4 && \
7f6ef0c0
PB
27535 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
27536 $(TARGET-m4))
b813574b 27537@endif m4
4fa63067 27538
a7254363 27539
d545f33b
PB
27540
27541
b813574b
PB
27542.PHONY: check-m4 maybe-check-m4
27543maybe-check-m4:
27544@if m4
27545maybe-check-m4: check-m4
2a4cbe27 27546
b813574b 27547check-m4:
0aed8855 27548 @: $(MAKE); $(unstage)
4fa63067
NN
27549 @r=`${PWD_COMMAND}`; export r; \
27550 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27551 $(HOST_EXPORTS) \
b00612cc
PB
27552 (cd $(HOST_SUBDIR)/m4 && \
27553 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 27554
b813574b 27555@endif m4
4fa63067 27556
b813574b
PB
27557.PHONY: install-m4 maybe-install-m4
27558maybe-install-m4:
27559@if m4
27560maybe-install-m4: install-m4
4fa63067 27561
b813574b 27562install-m4: installdirs
0aed8855 27563 @: $(MAKE); $(unstage)
4fa63067
NN
27564 @r=`${PWD_COMMAND}`; export r; \
27565 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27566 $(HOST_EXPORTS) \
b00612cc 27567 (cd $(HOST_SUBDIR)/m4 && \
2da12f12 27568 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 27569
b813574b 27570@endif m4
4fa63067 27571
56a8fe78 27572# Other targets (info, dvi, pdf, etc.)
4fa63067 27573
b813574b
PB
27574.PHONY: maybe-info-m4 info-m4
27575maybe-info-m4:
27576@if m4
27577maybe-info-m4: info-m4
4fa63067 27578
b813574b
PB
27579info-m4: \
27580 configure-m4
0aed8855 27581 @: $(MAKE); $(unstage)
b813574b 27582 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
27583 r=`${PWD_COMMAND}`; export r; \
27584 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27585 $(HOST_EXPORTS) \
b813574b 27586 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27587 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27588 done; \
b813574b 27589 echo "Doing info in m4" ; \
b00612cc 27590 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
27591 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27592 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27593 "RANLIB=$${RANLIB}" \
0c24b341 27594 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27595 info) \
2a4cbe27
NN
27596 || exit 1
27597
b813574b 27598@endif m4
2a4cbe27 27599
b813574b
PB
27600.PHONY: maybe-dvi-m4 dvi-m4
27601maybe-dvi-m4:
27602@if m4
27603maybe-dvi-m4: dvi-m4
2a4cbe27 27604
b813574b
PB
27605dvi-m4: \
27606 configure-m4
0aed8855 27607 @: $(MAKE); $(unstage)
b813574b 27608 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
27609 r=`${PWD_COMMAND}`; export r; \
27610 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27611 $(HOST_EXPORTS) \
b813574b 27612 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27613 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27614 done; \
b813574b 27615 echo "Doing dvi in m4" ; \
b00612cc 27616 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
27617 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27618 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27619 "RANLIB=$${RANLIB}" \
0c24b341 27620 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27621 dvi) \
2a4cbe27
NN
27622 || exit 1
27623
b813574b 27624@endif m4
2a4cbe27 27625
56a8fe78
DD
27626.PHONY: maybe-pdf-m4 pdf-m4
27627maybe-pdf-m4:
27628@if m4
27629maybe-pdf-m4: pdf-m4
27630
27631pdf-m4: \
27632 configure-m4
27633 @: $(MAKE); $(unstage)
27634 @[ -f ./m4/Makefile ] || exit 0; \
27635 r=`${PWD_COMMAND}`; export r; \
27636 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27637 $(HOST_EXPORTS) \
27638 for flag in $(EXTRA_HOST_FLAGS) ; do \
27639 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27640 done; \
27641 echo "Doing pdf in m4" ; \
27642 (cd $(HOST_SUBDIR)/m4 && \
27643 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27644 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27645 "RANLIB=$${RANLIB}" \
0c24b341 27646 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
27647 pdf) \
27648 || exit 1
27649
27650@endif m4
27651
6d389afc
MS
27652.PHONY: maybe-html-m4 html-m4
27653maybe-html-m4:
27654@if m4
27655maybe-html-m4: html-m4
27656
27657html-m4: \
27658 configure-m4
0aed8855 27659 @: $(MAKE); $(unstage)
6d389afc
MS
27660 @[ -f ./m4/Makefile ] || exit 0; \
27661 r=`${PWD_COMMAND}`; export r; \
27662 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
27663 $(HOST_EXPORTS) \
27664 for flag in $(EXTRA_HOST_FLAGS) ; do \
27665 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27666 done; \
27667 echo "Doing html in m4" ; \
b00612cc 27668 (cd $(HOST_SUBDIR)/m4 && \
6d389afc
MS
27669 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27670 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27671 "RANLIB=$${RANLIB}" \
0c24b341 27672 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
27673 html) \
27674 || exit 1
27675
27676@endif m4
27677
b813574b
PB
27678.PHONY: maybe-TAGS-m4 TAGS-m4
27679maybe-TAGS-m4:
27680@if m4
27681maybe-TAGS-m4: TAGS-m4
2a4cbe27 27682
b813574b
PB
27683TAGS-m4: \
27684 configure-m4
0aed8855 27685 @: $(MAKE); $(unstage)
b813574b 27686 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
27687 r=`${PWD_COMMAND}`; export r; \
27688 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27689 $(HOST_EXPORTS) \
b813574b 27690 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27691 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27692 done; \
b813574b 27693 echo "Doing TAGS in m4" ; \
b00612cc 27694 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
27695 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27696 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27697 "RANLIB=$${RANLIB}" \
0c24b341 27698 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27699 TAGS) \
2a4cbe27
NN
27700 || exit 1
27701
b813574b 27702@endif m4
2a4cbe27 27703
b813574b
PB
27704.PHONY: maybe-install-info-m4 install-info-m4
27705maybe-install-info-m4:
27706@if m4
27707maybe-install-info-m4: install-info-m4
2a4cbe27 27708
b813574b
PB
27709install-info-m4: \
27710 configure-m4 \
27711 info-m4
0aed8855 27712 @: $(MAKE); $(unstage)
b813574b 27713 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
27714 r=`${PWD_COMMAND}`; export r; \
27715 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27716 $(HOST_EXPORTS) \
b813574b 27717 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27718 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27719 done; \
b813574b 27720 echo "Doing install-info in m4" ; \
b00612cc 27721 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
27722 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27723 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27724 "RANLIB=$${RANLIB}" \
0c24b341 27725 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27726 install-info) \
2a4cbe27
NN
27727 || exit 1
27728
b813574b 27729@endif m4
2a4cbe27 27730
a3ca38d2
DD
27731.PHONY: maybe-install-pdf-m4 install-pdf-m4
27732maybe-install-pdf-m4:
27733@if m4
27734maybe-install-pdf-m4: install-pdf-m4
27735
27736install-pdf-m4: \
27737 configure-m4 \
27738 pdf-m4
27739 @: $(MAKE); $(unstage)
27740 @[ -f ./m4/Makefile ] || exit 0; \
27741 r=`${PWD_COMMAND}`; export r; \
27742 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27743 $(HOST_EXPORTS) \
27744 for flag in $(EXTRA_HOST_FLAGS) ; do \
27745 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27746 done; \
27747 echo "Doing install-pdf in m4" ; \
27748 (cd $(HOST_SUBDIR)/m4 && \
27749 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27750 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27751 "RANLIB=$${RANLIB}" \
0c24b341 27752 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
27753 install-pdf) \
27754 || exit 1
27755
27756@endif m4
27757
108a6f8e
CD
27758.PHONY: maybe-install-html-m4 install-html-m4
27759maybe-install-html-m4:
27760@if m4
27761maybe-install-html-m4: install-html-m4
27762
27763install-html-m4: \
27764 configure-m4 \
27765 html-m4
27766 @: $(MAKE); $(unstage)
27767 @[ -f ./m4/Makefile ] || exit 0; \
27768 r=`${PWD_COMMAND}`; export r; \
27769 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27770 $(HOST_EXPORTS) \
27771 for flag in $(EXTRA_HOST_FLAGS) ; do \
27772 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27773 done; \
27774 echo "Doing install-html in m4" ; \
27775 (cd $(HOST_SUBDIR)/m4 && \
27776 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27777 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27778 "RANLIB=$${RANLIB}" \
0c24b341 27779 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
27780 install-html) \
27781 || exit 1
27782
27783@endif m4
27784
b813574b
PB
27785.PHONY: maybe-installcheck-m4 installcheck-m4
27786maybe-installcheck-m4:
27787@if m4
27788maybe-installcheck-m4: installcheck-m4
2a4cbe27 27789
b813574b
PB
27790installcheck-m4: \
27791 configure-m4
0aed8855 27792 @: $(MAKE); $(unstage)
b813574b 27793 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
27794 r=`${PWD_COMMAND}`; export r; \
27795 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27796 $(HOST_EXPORTS) \
b813574b 27797 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27798 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27799 done; \
b813574b 27800 echo "Doing installcheck in m4" ; \
b00612cc 27801 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
27802 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27803 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27804 "RANLIB=$${RANLIB}" \
0c24b341 27805 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27806 installcheck) \
2a4cbe27
NN
27807 || exit 1
27808
b813574b 27809@endif m4
2a4cbe27 27810
b813574b
PB
27811.PHONY: maybe-mostlyclean-m4 mostlyclean-m4
27812maybe-mostlyclean-m4:
27813@if m4
27814maybe-mostlyclean-m4: mostlyclean-m4
2a4cbe27 27815
b813574b 27816mostlyclean-m4:
0aed8855 27817 @: $(MAKE); $(unstage)
b813574b 27818 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
27819 r=`${PWD_COMMAND}`; export r; \
27820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27821 $(HOST_EXPORTS) \
b813574b 27822 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27823 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27824 done; \
b813574b 27825 echo "Doing mostlyclean in m4" ; \
b00612cc 27826 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
27827 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27828 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27829 "RANLIB=$${RANLIB}" \
0c24b341 27830 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27831 mostlyclean) \
2a4cbe27
NN
27832 || exit 1
27833
b813574b 27834@endif m4
2a4cbe27 27835
b813574b
PB
27836.PHONY: maybe-clean-m4 clean-m4
27837maybe-clean-m4:
27838@if m4
27839maybe-clean-m4: clean-m4
2a4cbe27 27840
b813574b 27841clean-m4:
0aed8855 27842 @: $(MAKE); $(unstage)
b813574b 27843 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
27844 r=`${PWD_COMMAND}`; export r; \
27845 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27846 $(HOST_EXPORTS) \
b813574b 27847 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27848 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27849 done; \
b813574b 27850 echo "Doing clean in m4" ; \
b00612cc 27851 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
27852 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27853 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27854 "RANLIB=$${RANLIB}" \
0c24b341 27855 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27856 clean) \
2a4cbe27
NN
27857 || exit 1
27858
b813574b 27859@endif m4
2a4cbe27 27860
b813574b
PB
27861.PHONY: maybe-distclean-m4 distclean-m4
27862maybe-distclean-m4:
27863@if m4
27864maybe-distclean-m4: distclean-m4
a2592b1b 27865
b813574b 27866distclean-m4:
0aed8855 27867 @: $(MAKE); $(unstage)
b813574b 27868 @[ -f ./m4/Makefile ] || exit 0; \
a2592b1b
DD
27869 r=`${PWD_COMMAND}`; export r; \
27870 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27871 $(HOST_EXPORTS) \
b813574b 27872 for flag in $(EXTRA_HOST_FLAGS) ; do \
a2592b1b
DD
27873 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27874 done; \
b813574b 27875 echo "Doing distclean in m4" ; \
b00612cc 27876 (cd $(HOST_SUBDIR)/m4 && \
a2592b1b
DD
27877 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27878 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27879 "RANLIB=$${RANLIB}" \
0c24b341 27880 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27881 distclean) \
a2592b1b
DD
27882 || exit 1
27883
b813574b 27884@endif m4
a2592b1b 27885
b813574b
PB
27886.PHONY: maybe-maintainer-clean-m4 maintainer-clean-m4
27887maybe-maintainer-clean-m4:
27888@if m4
27889maybe-maintainer-clean-m4: maintainer-clean-m4
2a4cbe27 27890
b813574b 27891maintainer-clean-m4:
0aed8855 27892 @: $(MAKE); $(unstage)
b813574b 27893 @[ -f ./m4/Makefile ] || exit 0; \
4fa63067 27894 r=`${PWD_COMMAND}`; export r; \
b40e3958 27895 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27896 $(HOST_EXPORTS) \
b813574b 27897 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27898 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27899 done; \
b813574b 27900 echo "Doing maintainer-clean in m4" ; \
b00612cc 27901 (cd $(HOST_SUBDIR)/m4 && \
4fa63067
NN
27902 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27903 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27904 "RANLIB=$${RANLIB}" \
0c24b341 27905 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27906 maintainer-clean) \
4fa63067 27907 || exit 1
252b5132 27908
b813574b 27909@endif m4
252b5132 27910
252b5132 27911
a7254363 27912
b813574b
PB
27913.PHONY: configure-make maybe-configure-make
27914maybe-configure-make:
4f0ef2d8
CD
27915@if gcc-bootstrap
27916configure-make: stage_current
27917@endif gcc-bootstrap
b813574b
PB
27918@if make
27919maybe-configure-make: configure-make
c52c6897 27920configure-make:
0aed8855 27921 @: $(MAKE); $(unstage)
c52c6897 27922 @r=`${PWD_COMMAND}`; export r; \
b813574b 27923 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
27924 test ! -f $(HOST_SUBDIR)/make/Makefile || exit 0; \
27925 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/make ; \
b813574b 27926 $(HOST_EXPORTS) \
a7254363
PB
27927 echo Configuring in $(HOST_SUBDIR)/make; \
27928 cd "$(HOST_SUBDIR)/make" || exit 1; \
4fa63067 27929 case $(srcdir) in \
b00612cc
PB
27930 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27931 *) topdir=`echo $(HOST_SUBDIR)/make/ | \
27932 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 27933 esac; \
b00612cc
PB
27934 srcdiroption="--srcdir=$${topdir}/make"; \
27935 libsrcdir="$$s/make"; \
4fa63067 27936 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
27937 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27938 --target=${target_alias} $${srcdiroption} \
4fa63067 27939 || exit 1
b813574b 27940@endif make
252b5132 27941
a7254363
PB
27942
27943
d545f33b
PB
27944
27945
b813574b
PB
27946.PHONY: all-make maybe-all-make
27947maybe-all-make:
4f0ef2d8
CD
27948@if gcc-bootstrap
27949all-make: stage_current
27950@endif gcc-bootstrap
b813574b 27951@if make
d27cc32e 27952TARGET-make=all
b813574b
PB
27953maybe-all-make: all-make
27954all-make: configure-make
0aed8855 27955 @: $(MAKE); $(unstage)
4fa63067
NN
27956 @r=`${PWD_COMMAND}`; export r; \
27957 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27958 $(HOST_EXPORTS) \
b00612cc 27959 (cd $(HOST_SUBDIR)/make && \
7f6ef0c0
PB
27960 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
27961 $(TARGET-make))
b813574b 27962@endif make
252b5132 27963
a7254363 27964
d545f33b
PB
27965
27966
b813574b
PB
27967.PHONY: check-make maybe-check-make
27968maybe-check-make:
27969@if make
27970maybe-check-make: check-make
252b5132 27971
b813574b 27972check-make:
0aed8855 27973 @: $(MAKE); $(unstage)
b813574b
PB
27974 @r=`${PWD_COMMAND}`; export r; \
27975 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 27976 $(HOST_EXPORTS) \
b00612cc
PB
27977 (cd $(HOST_SUBDIR)/make && \
27978 $(MAKE) $(FLAGS_TO_PASS) check)
dd12c3a8 27979
b813574b 27980@endif make
16ae0395 27981
b813574b
PB
27982.PHONY: install-make maybe-install-make
27983maybe-install-make:
27984@if make
27985maybe-install-make: install-make
4fa63067 27986
b813574b 27987install-make: installdirs
0aed8855 27988 @: $(MAKE); $(unstage)
4fa63067
NN
27989 @r=`${PWD_COMMAND}`; export r; \
27990 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27991 $(HOST_EXPORTS) \
b00612cc 27992 (cd $(HOST_SUBDIR)/make && \
2da12f12 27993 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 27994
b813574b 27995@endif make
4fa63067 27996
56a8fe78 27997# Other targets (info, dvi, pdf, etc.)
4fa63067 27998
b813574b
PB
27999.PHONY: maybe-info-make info-make
28000maybe-info-make:
28001@if make
28002maybe-info-make: info-make
4fa63067 28003
b813574b
PB
28004info-make: \
28005 configure-make
0aed8855 28006 @: $(MAKE); $(unstage)
b813574b 28007 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
28008 r=`${PWD_COMMAND}`; export r; \
28009 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28010 $(HOST_EXPORTS) \
b813574b 28011 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28012 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28013 done; \
b813574b 28014 echo "Doing info in make" ; \
b00612cc 28015 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
28016 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28017 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28018 "RANLIB=$${RANLIB}" \
0c24b341 28019 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28020 info) \
4fa63067
NN
28021 || exit 1
28022
b813574b 28023@endif make
4fa63067 28024
b813574b
PB
28025.PHONY: maybe-dvi-make dvi-make
28026maybe-dvi-make:
28027@if make
28028maybe-dvi-make: dvi-make
4fa63067 28029
b813574b
PB
28030dvi-make: \
28031 configure-make
0aed8855 28032 @: $(MAKE); $(unstage)
b813574b 28033 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
28034 r=`${PWD_COMMAND}`; export r; \
28035 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28036 $(HOST_EXPORTS) \
b813574b 28037 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28038 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28039 done; \
b813574b 28040 echo "Doing dvi in make" ; \
b00612cc 28041 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
28042 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28043 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28044 "RANLIB=$${RANLIB}" \
0c24b341 28045 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28046 dvi) \
4fa63067 28047 || exit 1
16ae0395 28048
b813574b 28049@endif make
252b5132 28050
56a8fe78
DD
28051.PHONY: maybe-pdf-make pdf-make
28052maybe-pdf-make:
28053@if make
28054maybe-pdf-make: pdf-make
28055
28056pdf-make: \
28057 configure-make
28058 @: $(MAKE); $(unstage)
28059 @[ -f ./make/Makefile ] || exit 0; \
28060 r=`${PWD_COMMAND}`; export r; \
28061 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28062 $(HOST_EXPORTS) \
28063 for flag in $(EXTRA_HOST_FLAGS) ; do \
28064 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28065 done; \
28066 echo "Doing pdf in make" ; \
28067 (cd $(HOST_SUBDIR)/make && \
28068 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28069 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28070 "RANLIB=$${RANLIB}" \
0c24b341 28071 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
28072 pdf) \
28073 || exit 1
28074
28075@endif make
28076
6d389afc
MS
28077.PHONY: maybe-html-make html-make
28078maybe-html-make:
28079@if make
28080maybe-html-make: html-make
28081
28082html-make: \
28083 configure-make
0aed8855 28084 @: $(MAKE); $(unstage)
6d389afc
MS
28085 @[ -f ./make/Makefile ] || exit 0; \
28086 r=`${PWD_COMMAND}`; export r; \
28087 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
28088 $(HOST_EXPORTS) \
28089 for flag in $(EXTRA_HOST_FLAGS) ; do \
28090 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28091 done; \
28092 echo "Doing html in make" ; \
b00612cc 28093 (cd $(HOST_SUBDIR)/make && \
6d389afc
MS
28094 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28095 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28096 "RANLIB=$${RANLIB}" \
0c24b341 28097 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
28098 html) \
28099 || exit 1
28100
28101@endif make
28102
b813574b
PB
28103.PHONY: maybe-TAGS-make TAGS-make
28104maybe-TAGS-make:
28105@if make
28106maybe-TAGS-make: TAGS-make
252b5132 28107
b813574b
PB
28108TAGS-make: \
28109 configure-make
0aed8855 28110 @: $(MAKE); $(unstage)
b813574b 28111 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
28112 r=`${PWD_COMMAND}`; export r; \
28113 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28114 $(HOST_EXPORTS) \
b813574b 28115 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28116 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28117 done; \
b813574b 28118 echo "Doing TAGS in make" ; \
b00612cc 28119 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
28120 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28121 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28122 "RANLIB=$${RANLIB}" \
0c24b341 28123 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28124 TAGS) \
4fa63067 28125 || exit 1
3866be5d 28126
b813574b 28127@endif make
3866be5d 28128
b813574b
PB
28129.PHONY: maybe-install-info-make install-info-make
28130maybe-install-info-make:
28131@if make
28132maybe-install-info-make: install-info-make
3866be5d 28133
b813574b
PB
28134install-info-make: \
28135 configure-make \
28136 info-make
0aed8855 28137 @: $(MAKE); $(unstage)
b813574b 28138 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
28139 r=`${PWD_COMMAND}`; export r; \
28140 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28141 $(HOST_EXPORTS) \
b813574b 28142 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28143 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28144 done; \
b813574b 28145 echo "Doing install-info in make" ; \
b00612cc 28146 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
28147 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28148 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28149 "RANLIB=$${RANLIB}" \
0c24b341 28150 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28151 install-info) \
4fa63067 28152 || exit 1
3866be5d 28153
b813574b 28154@endif make
3866be5d 28155
a3ca38d2
DD
28156.PHONY: maybe-install-pdf-make install-pdf-make
28157maybe-install-pdf-make:
28158@if make
28159maybe-install-pdf-make: install-pdf-make
28160
28161install-pdf-make: \
28162 configure-make \
28163 pdf-make
28164 @: $(MAKE); $(unstage)
28165 @[ -f ./make/Makefile ] || exit 0; \
28166 r=`${PWD_COMMAND}`; export r; \
28167 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28168 $(HOST_EXPORTS) \
28169 for flag in $(EXTRA_HOST_FLAGS) ; do \
28170 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28171 done; \
28172 echo "Doing install-pdf in make" ; \
28173 (cd $(HOST_SUBDIR)/make && \
28174 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28175 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28176 "RANLIB=$${RANLIB}" \
0c24b341 28177 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
28178 install-pdf) \
28179 || exit 1
28180
28181@endif make
28182
108a6f8e
CD
28183.PHONY: maybe-install-html-make install-html-make
28184maybe-install-html-make:
28185@if make
28186maybe-install-html-make: install-html-make
28187
28188install-html-make: \
28189 configure-make \
28190 html-make
28191 @: $(MAKE); $(unstage)
28192 @[ -f ./make/Makefile ] || exit 0; \
28193 r=`${PWD_COMMAND}`; export r; \
28194 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28195 $(HOST_EXPORTS) \
28196 for flag in $(EXTRA_HOST_FLAGS) ; do \
28197 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28198 done; \
28199 echo "Doing install-html in make" ; \
28200 (cd $(HOST_SUBDIR)/make && \
28201 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28202 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28203 "RANLIB=$${RANLIB}" \
0c24b341 28204 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
28205 install-html) \
28206 || exit 1
28207
28208@endif make
28209
b813574b
PB
28210.PHONY: maybe-installcheck-make installcheck-make
28211maybe-installcheck-make:
28212@if make
28213maybe-installcheck-make: installcheck-make
15723a45 28214
b813574b
PB
28215installcheck-make: \
28216 configure-make
0aed8855 28217 @: $(MAKE); $(unstage)
b813574b 28218 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
28219 r=`${PWD_COMMAND}`; export r; \
28220 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28221 $(HOST_EXPORTS) \
b813574b 28222 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28223 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28224 done; \
b813574b 28225 echo "Doing installcheck in make" ; \
b00612cc 28226 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
28227 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28228 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28229 "RANLIB=$${RANLIB}" \
0c24b341 28230 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28231 installcheck) \
4fa63067 28232 || exit 1
15723a45 28233
b813574b 28234@endif make
15723a45 28235
b813574b
PB
28236.PHONY: maybe-mostlyclean-make mostlyclean-make
28237maybe-mostlyclean-make:
28238@if make
28239maybe-mostlyclean-make: mostlyclean-make
15723a45 28240
b813574b 28241mostlyclean-make:
0aed8855 28242 @: $(MAKE); $(unstage)
b813574b 28243 @[ -f ./make/Makefile ] || exit 0; \
b40e3958
L
28244 r=`${PWD_COMMAND}`; export r; \
28245 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28246 $(HOST_EXPORTS) \
b813574b 28247 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28248 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28249 done; \
b813574b 28250 echo "Doing mostlyclean in make" ; \
b00612cc 28251 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
28252 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28253 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28254 "RANLIB=$${RANLIB}" \
0c24b341 28255 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28256 mostlyclean) \
bba45b8b 28257 || exit 1
15723a45 28258
b813574b 28259@endif make
4fa63067 28260
b813574b
PB
28261.PHONY: maybe-clean-make clean-make
28262maybe-clean-make:
28263@if make
28264maybe-clean-make: clean-make
4fa63067 28265
b813574b 28266clean-make:
0aed8855 28267 @: $(MAKE); $(unstage)
b813574b 28268 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
28269 r=`${PWD_COMMAND}`; export r; \
28270 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28271 $(HOST_EXPORTS) \
b813574b 28272 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28273 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28274 done; \
b813574b 28275 echo "Doing clean in make" ; \
b00612cc 28276 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
28277 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28278 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28279 "RANLIB=$${RANLIB}" \
0c24b341 28280 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28281 clean) \
4fa63067
NN
28282 || exit 1
28283
b813574b 28284@endif make
4fa63067 28285
b813574b
PB
28286.PHONY: maybe-distclean-make distclean-make
28287maybe-distclean-make:
28288@if make
28289maybe-distclean-make: distclean-make
4fa63067 28290
b813574b 28291distclean-make:
0aed8855 28292 @: $(MAKE); $(unstage)
b813574b 28293 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
28294 r=`${PWD_COMMAND}`; export r; \
28295 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28296 $(HOST_EXPORTS) \
b813574b 28297 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28298 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28299 done; \
b813574b 28300 echo "Doing distclean in make" ; \
b00612cc 28301 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
28302 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28303 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28304 "RANLIB=$${RANLIB}" \
0c24b341 28305 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28306 distclean) \
4fa63067
NN
28307 || exit 1
28308
b813574b 28309@endif make
4fa63067 28310
b813574b
PB
28311.PHONY: maybe-maintainer-clean-make maintainer-clean-make
28312maybe-maintainer-clean-make:
28313@if make
28314maybe-maintainer-clean-make: maintainer-clean-make
4fa63067 28315
b813574b 28316maintainer-clean-make:
0aed8855 28317 @: $(MAKE); $(unstage)
b813574b 28318 @[ -f ./make/Makefile ] || exit 0; \
4fa63067 28319 r=`${PWD_COMMAND}`; export r; \
b40e3958 28320 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28321 $(HOST_EXPORTS) \
b813574b 28322 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28323 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28324 done; \
b813574b 28325 echo "Doing maintainer-clean in make" ; \
b00612cc 28326 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
28327 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28328 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28329 "RANLIB=$${RANLIB}" \
0c24b341 28330 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28331 maintainer-clean) \
4fa63067 28332 || exit 1
3866be5d 28333
b813574b 28334@endif make
3866be5d 28335
3866be5d 28336
a7254363 28337
b813574b
PB
28338.PHONY: configure-mmalloc maybe-configure-mmalloc
28339maybe-configure-mmalloc:
4f0ef2d8
CD
28340@if gcc-bootstrap
28341configure-mmalloc: stage_current
28342@endif gcc-bootstrap
b813574b
PB
28343@if mmalloc
28344maybe-configure-mmalloc: configure-mmalloc
c52c6897 28345configure-mmalloc:
0aed8855 28346 @: $(MAKE); $(unstage)
c52c6897 28347 @r=`${PWD_COMMAND}`; export r; \
b40e3958 28348 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
28349 test ! -f $(HOST_SUBDIR)/mmalloc/Makefile || exit 0; \
28350 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mmalloc ; \
378fce5b 28351 $(HOST_EXPORTS) \
a7254363
PB
28352 echo Configuring in $(HOST_SUBDIR)/mmalloc; \
28353 cd "$(HOST_SUBDIR)/mmalloc" || exit 1; \
e2b9e2dc 28354 case $(srcdir) in \
b00612cc
PB
28355 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28356 *) topdir=`echo $(HOST_SUBDIR)/mmalloc/ | \
28357 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 28358 esac; \
b00612cc
PB
28359 srcdiroption="--srcdir=$${topdir}/mmalloc"; \
28360 libsrcdir="$$s/mmalloc"; \
e2b9e2dc 28361 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
28362 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28363 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 28364 || exit 1
b813574b 28365@endif mmalloc
e2b9e2dc 28366
a7254363
PB
28367
28368
d545f33b
PB
28369
28370
b813574b
PB
28371.PHONY: all-mmalloc maybe-all-mmalloc
28372maybe-all-mmalloc:
4f0ef2d8
CD
28373@if gcc-bootstrap
28374all-mmalloc: stage_current
28375@endif gcc-bootstrap
b813574b 28376@if mmalloc
d27cc32e 28377TARGET-mmalloc=all
b813574b
PB
28378maybe-all-mmalloc: all-mmalloc
28379all-mmalloc: configure-mmalloc
0aed8855 28380 @: $(MAKE); $(unstage)
b40e3958
L
28381 @r=`${PWD_COMMAND}`; export r; \
28382 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28383 $(HOST_EXPORTS) \
b00612cc 28384 (cd $(HOST_SUBDIR)/mmalloc && \
7f6ef0c0
PB
28385 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
28386 $(TARGET-mmalloc))
b813574b 28387@endif mmalloc
3866be5d 28388
a7254363 28389
d545f33b
PB
28390
28391
b813574b
PB
28392.PHONY: check-mmalloc maybe-check-mmalloc
28393maybe-check-mmalloc:
28394@if mmalloc
28395maybe-check-mmalloc: check-mmalloc
3866be5d 28396
b813574b 28397check-mmalloc:
3866be5d 28398
b813574b 28399@endif mmalloc
3866be5d 28400
b813574b
PB
28401.PHONY: install-mmalloc maybe-install-mmalloc
28402maybe-install-mmalloc:
28403@if mmalloc
28404maybe-install-mmalloc: install-mmalloc
4fa63067 28405
b813574b 28406install-mmalloc: installdirs
0aed8855 28407 @: $(MAKE); $(unstage)
4fa63067
NN
28408 @r=`${PWD_COMMAND}`; export r; \
28409 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28410 $(HOST_EXPORTS) \
b00612cc 28411 (cd $(HOST_SUBDIR)/mmalloc && \
2da12f12 28412 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 28413
b813574b 28414@endif mmalloc
4fa63067 28415
56a8fe78 28416# Other targets (info, dvi, pdf, etc.)
4fa63067 28417
b813574b
PB
28418.PHONY: maybe-info-mmalloc info-mmalloc
28419maybe-info-mmalloc:
28420@if mmalloc
28421maybe-info-mmalloc: info-mmalloc
4fa63067 28422
b813574b
PB
28423info-mmalloc: \
28424 configure-mmalloc
0aed8855 28425 @: $(MAKE); $(unstage)
b813574b 28426 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
28427 r=`${PWD_COMMAND}`; export r; \
28428 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28429 $(HOST_EXPORTS) \
b813574b 28430 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28431 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28432 done; \
b813574b 28433 echo "Doing info in mmalloc" ; \
b00612cc 28434 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
28435 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28436 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28437 "RANLIB=$${RANLIB}" \
0c24b341 28438 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28439 info) \
4fa63067
NN
28440 || exit 1
28441
b813574b 28442@endif mmalloc
4fa63067 28443
b813574b
PB
28444.PHONY: maybe-dvi-mmalloc dvi-mmalloc
28445maybe-dvi-mmalloc:
28446@if mmalloc
28447maybe-dvi-mmalloc: dvi-mmalloc
4fa63067 28448
b813574b
PB
28449dvi-mmalloc: \
28450 configure-mmalloc
0aed8855 28451 @: $(MAKE); $(unstage)
b813574b 28452 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
28453 r=`${PWD_COMMAND}`; export r; \
28454 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28455 $(HOST_EXPORTS) \
b813574b 28456 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28457 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28458 done; \
b813574b 28459 echo "Doing dvi in mmalloc" ; \
b00612cc 28460 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
28461 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28462 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28463 "RANLIB=$${RANLIB}" \
0c24b341 28464 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28465 dvi) \
4fa63067
NN
28466 || exit 1
28467
b813574b 28468@endif mmalloc
4fa63067 28469
56a8fe78
DD
28470.PHONY: maybe-pdf-mmalloc pdf-mmalloc
28471maybe-pdf-mmalloc:
28472@if mmalloc
28473maybe-pdf-mmalloc: pdf-mmalloc
28474
28475pdf-mmalloc: \
28476 configure-mmalloc
28477 @: $(MAKE); $(unstage)
28478 @[ -f ./mmalloc/Makefile ] || exit 0; \
28479 r=`${PWD_COMMAND}`; export r; \
28480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28481 $(HOST_EXPORTS) \
28482 for flag in $(EXTRA_HOST_FLAGS) ; do \
28483 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28484 done; \
28485 echo "Doing pdf in mmalloc" ; \
28486 (cd $(HOST_SUBDIR)/mmalloc && \
28487 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28488 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28489 "RANLIB=$${RANLIB}" \
0c24b341 28490 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
28491 pdf) \
28492 || exit 1
28493
28494@endif mmalloc
28495
6d389afc
MS
28496.PHONY: maybe-html-mmalloc html-mmalloc
28497maybe-html-mmalloc:
28498@if mmalloc
28499maybe-html-mmalloc: html-mmalloc
28500
28501html-mmalloc: \
28502 configure-mmalloc
0aed8855 28503 @: $(MAKE); $(unstage)
6d389afc
MS
28504 @[ -f ./mmalloc/Makefile ] || exit 0; \
28505 r=`${PWD_COMMAND}`; export r; \
28506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
28507 $(HOST_EXPORTS) \
28508 for flag in $(EXTRA_HOST_FLAGS) ; do \
28509 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28510 done; \
28511 echo "Doing html in mmalloc" ; \
b00612cc 28512 (cd $(HOST_SUBDIR)/mmalloc && \
6d389afc
MS
28513 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28514 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28515 "RANLIB=$${RANLIB}" \
0c24b341 28516 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
28517 html) \
28518 || exit 1
28519
28520@endif mmalloc
28521
b813574b
PB
28522.PHONY: maybe-TAGS-mmalloc TAGS-mmalloc
28523maybe-TAGS-mmalloc:
28524@if mmalloc
28525maybe-TAGS-mmalloc: TAGS-mmalloc
4fa63067 28526
b813574b
PB
28527TAGS-mmalloc: \
28528 configure-mmalloc
0aed8855 28529 @: $(MAKE); $(unstage)
b813574b 28530 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
28531 r=`${PWD_COMMAND}`; export r; \
28532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28533 $(HOST_EXPORTS) \
b813574b 28534 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28535 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28536 done; \
b813574b 28537 echo "Doing TAGS in mmalloc" ; \
b00612cc 28538 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
28539 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28540 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28541 "RANLIB=$${RANLIB}" \
0c24b341 28542 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28543 TAGS) \
4fa63067
NN
28544 || exit 1
28545
b813574b 28546@endif mmalloc
4fa63067 28547
b813574b
PB
28548.PHONY: maybe-install-info-mmalloc install-info-mmalloc
28549maybe-install-info-mmalloc:
28550@if mmalloc
28551maybe-install-info-mmalloc: install-info-mmalloc
4fa63067 28552
b813574b
PB
28553install-info-mmalloc: \
28554 configure-mmalloc \
28555 info-mmalloc
0aed8855 28556 @: $(MAKE); $(unstage)
b813574b 28557 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
28558 r=`${PWD_COMMAND}`; export r; \
28559 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28560 $(HOST_EXPORTS) \
b813574b 28561 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28562 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28563 done; \
b813574b 28564 echo "Doing install-info in mmalloc" ; \
b00612cc 28565 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
28566 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28567 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28568 "RANLIB=$${RANLIB}" \
0c24b341 28569 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28570 install-info) \
4fa63067
NN
28571 || exit 1
28572
b813574b 28573@endif mmalloc
4fa63067 28574
a3ca38d2
DD
28575.PHONY: maybe-install-pdf-mmalloc install-pdf-mmalloc
28576maybe-install-pdf-mmalloc:
28577@if mmalloc
28578maybe-install-pdf-mmalloc: install-pdf-mmalloc
28579
28580install-pdf-mmalloc: \
28581 configure-mmalloc \
28582 pdf-mmalloc
28583 @: $(MAKE); $(unstage)
28584 @[ -f ./mmalloc/Makefile ] || exit 0; \
28585 r=`${PWD_COMMAND}`; export r; \
28586 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28587 $(HOST_EXPORTS) \
28588 for flag in $(EXTRA_HOST_FLAGS) ; do \
28589 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28590 done; \
28591 echo "Doing install-pdf in mmalloc" ; \
28592 (cd $(HOST_SUBDIR)/mmalloc && \
28593 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28594 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28595 "RANLIB=$${RANLIB}" \
0c24b341 28596 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
28597 install-pdf) \
28598 || exit 1
28599
28600@endif mmalloc
28601
108a6f8e
CD
28602.PHONY: maybe-install-html-mmalloc install-html-mmalloc
28603maybe-install-html-mmalloc:
28604@if mmalloc
28605maybe-install-html-mmalloc: install-html-mmalloc
28606
28607install-html-mmalloc: \
28608 configure-mmalloc \
28609 html-mmalloc
28610 @: $(MAKE); $(unstage)
28611 @[ -f ./mmalloc/Makefile ] || exit 0; \
28612 r=`${PWD_COMMAND}`; export r; \
28613 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28614 $(HOST_EXPORTS) \
28615 for flag in $(EXTRA_HOST_FLAGS) ; do \
28616 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28617 done; \
28618 echo "Doing install-html in mmalloc" ; \
28619 (cd $(HOST_SUBDIR)/mmalloc && \
28620 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28621 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28622 "RANLIB=$${RANLIB}" \
0c24b341 28623 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
28624 install-html) \
28625 || exit 1
28626
28627@endif mmalloc
28628
b813574b
PB
28629.PHONY: maybe-installcheck-mmalloc installcheck-mmalloc
28630maybe-installcheck-mmalloc:
28631@if mmalloc
28632maybe-installcheck-mmalloc: installcheck-mmalloc
4fa63067 28633
b813574b
PB
28634installcheck-mmalloc: \
28635 configure-mmalloc
0aed8855 28636 @: $(MAKE); $(unstage)
b813574b 28637 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
28638 r=`${PWD_COMMAND}`; export r; \
28639 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28640 $(HOST_EXPORTS) \
b813574b 28641 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28642 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28643 done; \
b813574b 28644 echo "Doing installcheck in mmalloc" ; \
b00612cc 28645 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
28646 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28647 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28648 "RANLIB=$${RANLIB}" \
0c24b341 28649 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28650 installcheck) \
4fa63067
NN
28651 || exit 1
28652
b813574b 28653@endif mmalloc
4fa63067 28654
b813574b
PB
28655.PHONY: maybe-mostlyclean-mmalloc mostlyclean-mmalloc
28656maybe-mostlyclean-mmalloc:
28657@if mmalloc
28658maybe-mostlyclean-mmalloc: mostlyclean-mmalloc
4fa63067 28659
b813574b 28660mostlyclean-mmalloc:
0aed8855 28661 @: $(MAKE); $(unstage)
b813574b 28662 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
28663 r=`${PWD_COMMAND}`; export r; \
28664 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28665 $(HOST_EXPORTS) \
b813574b 28666 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28667 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28668 done; \
b813574b 28669 echo "Doing mostlyclean in mmalloc" ; \
b00612cc 28670 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
28671 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28672 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28673 "RANLIB=$${RANLIB}" \
0c24b341 28674 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28675 mostlyclean) \
4fa63067
NN
28676 || exit 1
28677
b813574b 28678@endif mmalloc
4fa63067 28679
b813574b
PB
28680.PHONY: maybe-clean-mmalloc clean-mmalloc
28681maybe-clean-mmalloc:
28682@if mmalloc
28683maybe-clean-mmalloc: clean-mmalloc
4fa63067 28684
b813574b 28685clean-mmalloc:
0aed8855 28686 @: $(MAKE); $(unstage)
b813574b 28687 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
28688 r=`${PWD_COMMAND}`; export r; \
28689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28690 $(HOST_EXPORTS) \
b813574b 28691 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28692 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28693 done; \
b813574b 28694 echo "Doing clean in mmalloc" ; \
b00612cc 28695 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
28696 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28697 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28698 "RANLIB=$${RANLIB}" \
0c24b341 28699 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28700 clean) \
4fa63067
NN
28701 || exit 1
28702
b813574b 28703@endif mmalloc
4fa63067 28704
b813574b
PB
28705.PHONY: maybe-distclean-mmalloc distclean-mmalloc
28706maybe-distclean-mmalloc:
28707@if mmalloc
28708maybe-distclean-mmalloc: distclean-mmalloc
4fa63067 28709
b813574b 28710distclean-mmalloc:
0aed8855 28711 @: $(MAKE); $(unstage)
b813574b 28712 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
28713 r=`${PWD_COMMAND}`; export r; \
28714 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28715 $(HOST_EXPORTS) \
b813574b 28716 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28717 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28718 done; \
b813574b 28719 echo "Doing distclean in mmalloc" ; \
b00612cc 28720 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
28721 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28722 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28723 "RANLIB=$${RANLIB}" \
0c24b341 28724 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28725 distclean) \
4fa63067
NN
28726 || exit 1
28727
b813574b 28728@endif mmalloc
4fa63067 28729
b813574b
PB
28730.PHONY: maybe-maintainer-clean-mmalloc maintainer-clean-mmalloc
28731maybe-maintainer-clean-mmalloc:
28732@if mmalloc
28733maybe-maintainer-clean-mmalloc: maintainer-clean-mmalloc
4fa63067 28734
b813574b 28735maintainer-clean-mmalloc:
0aed8855 28736 @: $(MAKE); $(unstage)
b813574b 28737 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
28738 r=`${PWD_COMMAND}`; export r; \
28739 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28740 $(HOST_EXPORTS) \
b813574b 28741 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28742 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28743 done; \
b813574b 28744 echo "Doing maintainer-clean in mmalloc" ; \
b00612cc 28745 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
28746 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28747 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28748 "RANLIB=$${RANLIB}" \
0c24b341 28749 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28750 maintainer-clean) \
4fa63067 28751 || exit 1
16ae0395 28752
b813574b 28753@endif mmalloc
3866be5d
NN
28754
28755
a7254363 28756
b813574b
PB
28757.PHONY: configure-patch maybe-configure-patch
28758maybe-configure-patch:
4f0ef2d8
CD
28759@if gcc-bootstrap
28760configure-patch: stage_current
28761@endif gcc-bootstrap
b813574b
PB
28762@if patch
28763maybe-configure-patch: configure-patch
c52c6897 28764configure-patch:
0aed8855 28765 @: $(MAKE); $(unstage)
c52c6897 28766 @r=`${PWD_COMMAND}`; export r; \
b40e3958 28767 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
28768 test ! -f $(HOST_SUBDIR)/patch/Makefile || exit 0; \
28769 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/patch ; \
378fce5b 28770 $(HOST_EXPORTS) \
a7254363
PB
28771 echo Configuring in $(HOST_SUBDIR)/patch; \
28772 cd "$(HOST_SUBDIR)/patch" || exit 1; \
e2b9e2dc 28773 case $(srcdir) in \
b00612cc
PB
28774 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28775 *) topdir=`echo $(HOST_SUBDIR)/patch/ | \
28776 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 28777 esac; \
b00612cc
PB
28778 srcdiroption="--srcdir=$${topdir}/patch"; \
28779 libsrcdir="$$s/patch"; \
e2b9e2dc 28780 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
28781 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28782 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 28783 || exit 1
b813574b 28784@endif patch
e2b9e2dc 28785
a7254363
PB
28786
28787
d545f33b
PB
28788
28789
b813574b
PB
28790.PHONY: all-patch maybe-all-patch
28791maybe-all-patch:
4f0ef2d8
CD
28792@if gcc-bootstrap
28793all-patch: stage_current
28794@endif gcc-bootstrap
b813574b 28795@if patch
d27cc32e 28796TARGET-patch=all
b813574b
PB
28797maybe-all-patch: all-patch
28798all-patch: configure-patch
0aed8855 28799 @: $(MAKE); $(unstage)
b40e3958
L
28800 @r=`${PWD_COMMAND}`; export r; \
28801 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28802 $(HOST_EXPORTS) \
b00612cc 28803 (cd $(HOST_SUBDIR)/patch && \
7f6ef0c0
PB
28804 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
28805 $(TARGET-patch))
b813574b 28806@endif patch
3866be5d 28807
a7254363 28808
d545f33b
PB
28809
28810
b813574b
PB
28811.PHONY: check-patch maybe-check-patch
28812maybe-check-patch:
28813@if patch
28814maybe-check-patch: check-patch
3866be5d 28815
b813574b 28816check-patch:
0aed8855 28817 @: $(MAKE); $(unstage)
b40e3958
L
28818 @r=`${PWD_COMMAND}`; export r; \
28819 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28820 $(HOST_EXPORTS) \
b00612cc
PB
28821 (cd $(HOST_SUBDIR)/patch && \
28822 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 28823
b813574b 28824@endif patch
3866be5d 28825
b813574b
PB
28826.PHONY: install-patch maybe-install-patch
28827maybe-install-patch:
28828@if patch
28829maybe-install-patch: install-patch
16ae0395 28830
b813574b 28831install-patch: installdirs
0aed8855 28832 @: $(MAKE); $(unstage)
b40e3958
L
28833 @r=`${PWD_COMMAND}`; export r; \
28834 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28835 $(HOST_EXPORTS) \
b00612cc 28836 (cd $(HOST_SUBDIR)/patch && \
2da12f12 28837 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 28838
b813574b 28839@endif patch
3866be5d 28840
56a8fe78 28841# Other targets (info, dvi, pdf, etc.)
4fa63067 28842
b813574b
PB
28843.PHONY: maybe-info-patch info-patch
28844maybe-info-patch:
28845@if patch
28846maybe-info-patch: info-patch
4fa63067 28847
b813574b
PB
28848info-patch: \
28849 configure-patch
0aed8855 28850 @: $(MAKE); $(unstage)
b813574b 28851 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
28852 r=`${PWD_COMMAND}`; export r; \
28853 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28854 $(HOST_EXPORTS) \
b813574b 28855 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28856 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28857 done; \
b813574b 28858 echo "Doing info in patch" ; \
b00612cc 28859 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
28860 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28861 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28862 "RANLIB=$${RANLIB}" \
0c24b341 28863 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28864 info) \
4fa63067
NN
28865 || exit 1
28866
b813574b 28867@endif patch
4fa63067 28868
b813574b
PB
28869.PHONY: maybe-dvi-patch dvi-patch
28870maybe-dvi-patch:
28871@if patch
28872maybe-dvi-patch: dvi-patch
4fa63067 28873
b813574b
PB
28874dvi-patch: \
28875 configure-patch
0aed8855 28876 @: $(MAKE); $(unstage)
b813574b 28877 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
28878 r=`${PWD_COMMAND}`; export r; \
28879 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28880 $(HOST_EXPORTS) \
b813574b 28881 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28882 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28883 done; \
b813574b 28884 echo "Doing dvi in patch" ; \
b00612cc 28885 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
28886 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28887 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28888 "RANLIB=$${RANLIB}" \
0c24b341 28889 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28890 dvi) \
4fa63067
NN
28891 || exit 1
28892
b813574b 28893@endif patch
4fa63067 28894
56a8fe78
DD
28895.PHONY: maybe-pdf-patch pdf-patch
28896maybe-pdf-patch:
28897@if patch
28898maybe-pdf-patch: pdf-patch
28899
28900pdf-patch: \
28901 configure-patch
28902 @: $(MAKE); $(unstage)
28903 @[ -f ./patch/Makefile ] || exit 0; \
28904 r=`${PWD_COMMAND}`; export r; \
28905 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28906 $(HOST_EXPORTS) \
28907 for flag in $(EXTRA_HOST_FLAGS) ; do \
28908 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28909 done; \
28910 echo "Doing pdf in patch" ; \
28911 (cd $(HOST_SUBDIR)/patch && \
28912 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28913 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28914 "RANLIB=$${RANLIB}" \
0c24b341 28915 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
28916 pdf) \
28917 || exit 1
28918
28919@endif patch
28920
6d389afc
MS
28921.PHONY: maybe-html-patch html-patch
28922maybe-html-patch:
28923@if patch
28924maybe-html-patch: html-patch
28925
28926html-patch: \
28927 configure-patch
0aed8855 28928 @: $(MAKE); $(unstage)
6d389afc
MS
28929 @[ -f ./patch/Makefile ] || exit 0; \
28930 r=`${PWD_COMMAND}`; export r; \
28931 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
28932 $(HOST_EXPORTS) \
28933 for flag in $(EXTRA_HOST_FLAGS) ; do \
28934 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28935 done; \
28936 echo "Doing html in patch" ; \
b00612cc 28937 (cd $(HOST_SUBDIR)/patch && \
6d389afc
MS
28938 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28939 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28940 "RANLIB=$${RANLIB}" \
0c24b341 28941 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
28942 html) \
28943 || exit 1
28944
28945@endif patch
28946
b813574b
PB
28947.PHONY: maybe-TAGS-patch TAGS-patch
28948maybe-TAGS-patch:
28949@if patch
28950maybe-TAGS-patch: TAGS-patch
4fa63067 28951
b813574b
PB
28952TAGS-patch: \
28953 configure-patch
0aed8855 28954 @: $(MAKE); $(unstage)
b813574b 28955 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
28956 r=`${PWD_COMMAND}`; export r; \
28957 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28958 $(HOST_EXPORTS) \
b813574b 28959 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28960 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28961 done; \
b813574b 28962 echo "Doing TAGS in patch" ; \
b00612cc 28963 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
28964 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28965 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28966 "RANLIB=$${RANLIB}" \
0c24b341 28967 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28968 TAGS) \
4fa63067
NN
28969 || exit 1
28970
b813574b 28971@endif patch
4fa63067 28972
b813574b
PB
28973.PHONY: maybe-install-info-patch install-info-patch
28974maybe-install-info-patch:
28975@if patch
28976maybe-install-info-patch: install-info-patch
4fa63067 28977
b813574b
PB
28978install-info-patch: \
28979 configure-patch \
28980 info-patch
0aed8855 28981 @: $(MAKE); $(unstage)
b813574b 28982 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
28983 r=`${PWD_COMMAND}`; export r; \
28984 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28985 $(HOST_EXPORTS) \
b813574b 28986 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28987 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28988 done; \
b813574b 28989 echo "Doing install-info in patch" ; \
b00612cc 28990 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
28991 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28992 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28993 "RANLIB=$${RANLIB}" \
0c24b341 28994 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28995 install-info) \
4fa63067
NN
28996 || exit 1
28997
b813574b 28998@endif patch
4fa63067 28999
a3ca38d2
DD
29000.PHONY: maybe-install-pdf-patch install-pdf-patch
29001maybe-install-pdf-patch:
29002@if patch
29003maybe-install-pdf-patch: install-pdf-patch
29004
29005install-pdf-patch: \
29006 configure-patch \
29007 pdf-patch
29008 @: $(MAKE); $(unstage)
29009 @[ -f ./patch/Makefile ] || exit 0; \
29010 r=`${PWD_COMMAND}`; export r; \
29011 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29012 $(HOST_EXPORTS) \
29013 for flag in $(EXTRA_HOST_FLAGS) ; do \
29014 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29015 done; \
29016 echo "Doing install-pdf in patch" ; \
29017 (cd $(HOST_SUBDIR)/patch && \
29018 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29019 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29020 "RANLIB=$${RANLIB}" \
0c24b341 29021 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
29022 install-pdf) \
29023 || exit 1
29024
29025@endif patch
29026
108a6f8e
CD
29027.PHONY: maybe-install-html-patch install-html-patch
29028maybe-install-html-patch:
29029@if patch
29030maybe-install-html-patch: install-html-patch
29031
29032install-html-patch: \
29033 configure-patch \
29034 html-patch
29035 @: $(MAKE); $(unstage)
29036 @[ -f ./patch/Makefile ] || exit 0; \
29037 r=`${PWD_COMMAND}`; export r; \
29038 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29039 $(HOST_EXPORTS) \
29040 for flag in $(EXTRA_HOST_FLAGS) ; do \
29041 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29042 done; \
29043 echo "Doing install-html in patch" ; \
29044 (cd $(HOST_SUBDIR)/patch && \
29045 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29046 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29047 "RANLIB=$${RANLIB}" \
0c24b341 29048 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
29049 install-html) \
29050 || exit 1
29051
29052@endif patch
29053
b813574b
PB
29054.PHONY: maybe-installcheck-patch installcheck-patch
29055maybe-installcheck-patch:
29056@if patch
29057maybe-installcheck-patch: installcheck-patch
4fa63067 29058
b813574b
PB
29059installcheck-patch: \
29060 configure-patch
0aed8855 29061 @: $(MAKE); $(unstage)
b813574b 29062 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
29063 r=`${PWD_COMMAND}`; export r; \
29064 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29065 $(HOST_EXPORTS) \
b813574b 29066 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29067 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29068 done; \
b813574b 29069 echo "Doing installcheck in patch" ; \
b00612cc 29070 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
29071 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29072 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29073 "RANLIB=$${RANLIB}" \
0c24b341 29074 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29075 installcheck) \
4fa63067
NN
29076 || exit 1
29077
b813574b 29078@endif patch
4fa63067 29079
b813574b
PB
29080.PHONY: maybe-mostlyclean-patch mostlyclean-patch
29081maybe-mostlyclean-patch:
29082@if patch
29083maybe-mostlyclean-patch: mostlyclean-patch
4fa63067 29084
b813574b 29085mostlyclean-patch:
0aed8855 29086 @: $(MAKE); $(unstage)
b813574b 29087 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
29088 r=`${PWD_COMMAND}`; export r; \
29089 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29090 $(HOST_EXPORTS) \
b813574b 29091 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29092 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29093 done; \
b813574b 29094 echo "Doing mostlyclean in patch" ; \
b00612cc 29095 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
29096 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29097 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29098 "RANLIB=$${RANLIB}" \
0c24b341 29099 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29100 mostlyclean) \
4fa63067
NN
29101 || exit 1
29102
b813574b 29103@endif patch
4fa63067 29104
b813574b
PB
29105.PHONY: maybe-clean-patch clean-patch
29106maybe-clean-patch:
29107@if patch
29108maybe-clean-patch: clean-patch
4fa63067 29109
b813574b 29110clean-patch:
0aed8855 29111 @: $(MAKE); $(unstage)
b813574b 29112 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
29113 r=`${PWD_COMMAND}`; export r; \
29114 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29115 $(HOST_EXPORTS) \
b813574b 29116 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29117 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29118 done; \
b813574b 29119 echo "Doing clean in patch" ; \
b00612cc 29120 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
29121 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29122 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29123 "RANLIB=$${RANLIB}" \
0c24b341 29124 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29125 clean) \
4fa63067
NN
29126 || exit 1
29127
b813574b 29128@endif patch
4fa63067 29129
b813574b
PB
29130.PHONY: maybe-distclean-patch distclean-patch
29131maybe-distclean-patch:
29132@if patch
29133maybe-distclean-patch: distclean-patch
4fa63067 29134
b813574b 29135distclean-patch:
0aed8855 29136 @: $(MAKE); $(unstage)
b813574b 29137 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
29138 r=`${PWD_COMMAND}`; export r; \
29139 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29140 $(HOST_EXPORTS) \
b813574b 29141 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29142 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29143 done; \
b813574b 29144 echo "Doing distclean in patch" ; \
b00612cc 29145 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
29146 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29147 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29148 "RANLIB=$${RANLIB}" \
0c24b341 29149 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29150 distclean) \
4fa63067
NN
29151 || exit 1
29152
b813574b 29153@endif patch
4fa63067 29154
b813574b
PB
29155.PHONY: maybe-maintainer-clean-patch maintainer-clean-patch
29156maybe-maintainer-clean-patch:
29157@if patch
29158maybe-maintainer-clean-patch: maintainer-clean-patch
4fa63067 29159
b813574b 29160maintainer-clean-patch:
0aed8855 29161 @: $(MAKE); $(unstage)
b813574b 29162 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
29163 r=`${PWD_COMMAND}`; export r; \
29164 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29165 $(HOST_EXPORTS) \
b813574b 29166 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29167 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29168 done; \
b813574b 29169 echo "Doing maintainer-clean in patch" ; \
b00612cc 29170 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
29171 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29172 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29173 "RANLIB=$${RANLIB}" \
0c24b341 29174 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29175 maintainer-clean) \
4fa63067
NN
29176 || exit 1
29177
b813574b 29178@endif patch
4fa63067
NN
29179
29180
a7254363 29181
b813574b
PB
29182.PHONY: configure-perl maybe-configure-perl
29183maybe-configure-perl:
4f0ef2d8
CD
29184@if gcc-bootstrap
29185configure-perl: stage_current
29186@endif gcc-bootstrap
b813574b
PB
29187@if perl
29188maybe-configure-perl: configure-perl
c52c6897 29189configure-perl:
0aed8855 29190 @: $(MAKE); $(unstage)
c52c6897 29191 @r=`${PWD_COMMAND}`; export r; \
b40e3958 29192 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
29193 test ! -f $(HOST_SUBDIR)/perl/Makefile || exit 0; \
29194 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/perl ; \
378fce5b 29195 $(HOST_EXPORTS) \
a7254363
PB
29196 echo Configuring in $(HOST_SUBDIR)/perl; \
29197 cd "$(HOST_SUBDIR)/perl" || exit 1; \
e2b9e2dc 29198 case $(srcdir) in \
b00612cc
PB
29199 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29200 *) topdir=`echo $(HOST_SUBDIR)/perl/ | \
29201 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 29202 esac; \
b00612cc
PB
29203 srcdiroption="--srcdir=$${topdir}/perl"; \
29204 libsrcdir="$$s/perl"; \
e2b9e2dc 29205 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
29206 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29207 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 29208 || exit 1
b813574b 29209@endif perl
e2b9e2dc 29210
a7254363
PB
29211
29212
d545f33b
PB
29213
29214
b813574b
PB
29215.PHONY: all-perl maybe-all-perl
29216maybe-all-perl:
4f0ef2d8
CD
29217@if gcc-bootstrap
29218all-perl: stage_current
29219@endif gcc-bootstrap
b813574b 29220@if perl
d27cc32e 29221TARGET-perl=all
b813574b
PB
29222maybe-all-perl: all-perl
29223all-perl: configure-perl
0aed8855 29224 @: $(MAKE); $(unstage)
b40e3958
L
29225 @r=`${PWD_COMMAND}`; export r; \
29226 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29227 $(HOST_EXPORTS) \
b00612cc 29228 (cd $(HOST_SUBDIR)/perl && \
7f6ef0c0
PB
29229 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
29230 $(TARGET-perl))
b813574b 29231@endif perl
3866be5d 29232
a7254363 29233
d545f33b
PB
29234
29235
b813574b
PB
29236.PHONY: check-perl maybe-check-perl
29237maybe-check-perl:
29238@if perl
29239maybe-check-perl: check-perl
3866be5d 29240
b813574b 29241check-perl:
0aed8855 29242 @: $(MAKE); $(unstage)
b40e3958
L
29243 @r=`${PWD_COMMAND}`; export r; \
29244 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29245 $(HOST_EXPORTS) \
b00612cc
PB
29246 (cd $(HOST_SUBDIR)/perl && \
29247 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 29248
b813574b 29249@endif perl
3866be5d 29250
b813574b
PB
29251.PHONY: install-perl maybe-install-perl
29252maybe-install-perl:
29253@if perl
29254maybe-install-perl: install-perl
16ae0395 29255
b813574b 29256install-perl: installdirs
0aed8855 29257 @: $(MAKE); $(unstage)
b40e3958
L
29258 @r=`${PWD_COMMAND}`; export r; \
29259 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29260 $(HOST_EXPORTS) \
b00612cc 29261 (cd $(HOST_SUBDIR)/perl && \
2da12f12 29262 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 29263
b813574b 29264@endif perl
3866be5d 29265
56a8fe78 29266# Other targets (info, dvi, pdf, etc.)
4fa63067 29267
b813574b
PB
29268.PHONY: maybe-info-perl info-perl
29269maybe-info-perl:
29270@if perl
29271maybe-info-perl: info-perl
4fa63067 29272
b813574b
PB
29273info-perl: \
29274 configure-perl
0aed8855 29275 @: $(MAKE); $(unstage)
b813574b 29276 @[ -f ./perl/Makefile ] || exit 0; \
b40e3958
L
29277 r=`${PWD_COMMAND}`; export r; \
29278 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29279 $(HOST_EXPORTS) \
b813574b 29280 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29281 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29282 done; \
b813574b 29283 echo "Doing info in perl" ; \
b00612cc 29284 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
29285 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29286 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29287 "RANLIB=$${RANLIB}" \
0c24b341 29288 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29289 info) \
e2b9e2dc
NN
29290 || exit 1
29291
b813574b 29292@endif perl
4fa63067 29293
b813574b
PB
29294.PHONY: maybe-dvi-perl dvi-perl
29295maybe-dvi-perl:
29296@if perl
29297maybe-dvi-perl: dvi-perl
4fa63067 29298
b813574b
PB
29299dvi-perl: \
29300 configure-perl
0aed8855 29301 @: $(MAKE); $(unstage)
b813574b 29302 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067 29303 r=`${PWD_COMMAND}`; export r; \
b40e3958 29304 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29305 $(HOST_EXPORTS) \
b813574b 29306 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29307 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29308 done; \
b813574b 29309 echo "Doing dvi in perl" ; \
b00612cc 29310 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
29311 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29312 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29313 "RANLIB=$${RANLIB}" \
0c24b341 29314 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29315 dvi) \
4fa63067 29316 || exit 1
3866be5d 29317
b813574b 29318@endif perl
3866be5d 29319
56a8fe78
DD
29320.PHONY: maybe-pdf-perl pdf-perl
29321maybe-pdf-perl:
29322@if perl
29323maybe-pdf-perl: pdf-perl
29324
29325pdf-perl: \
29326 configure-perl
29327 @: $(MAKE); $(unstage)
29328 @[ -f ./perl/Makefile ] || exit 0; \
29329 r=`${PWD_COMMAND}`; export r; \
29330 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29331 $(HOST_EXPORTS) \
29332 for flag in $(EXTRA_HOST_FLAGS) ; do \
29333 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29334 done; \
29335 echo "Doing pdf in perl" ; \
29336 (cd $(HOST_SUBDIR)/perl && \
29337 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29338 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29339 "RANLIB=$${RANLIB}" \
0c24b341 29340 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
29341 pdf) \
29342 || exit 1
29343
29344@endif perl
29345
6d389afc
MS
29346.PHONY: maybe-html-perl html-perl
29347maybe-html-perl:
29348@if perl
29349maybe-html-perl: html-perl
29350
29351html-perl: \
29352 configure-perl
0aed8855 29353 @: $(MAKE); $(unstage)
6d389afc
MS
29354 @[ -f ./perl/Makefile ] || exit 0; \
29355 r=`${PWD_COMMAND}`; export r; \
29356 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
29357 $(HOST_EXPORTS) \
29358 for flag in $(EXTRA_HOST_FLAGS) ; do \
29359 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29360 done; \
29361 echo "Doing html in perl" ; \
b00612cc 29362 (cd $(HOST_SUBDIR)/perl && \
6d389afc
MS
29363 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29364 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29365 "RANLIB=$${RANLIB}" \
0c24b341 29366 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
29367 html) \
29368 || exit 1
29369
29370@endif perl
29371
b813574b
PB
29372.PHONY: maybe-TAGS-perl TAGS-perl
29373maybe-TAGS-perl:
29374@if perl
29375maybe-TAGS-perl: TAGS-perl
4fa63067 29376
b813574b
PB
29377TAGS-perl: \
29378 configure-perl
0aed8855 29379 @: $(MAKE); $(unstage)
b813574b 29380 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067 29381 r=`${PWD_COMMAND}`; export r; \
b40e3958 29382 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29383 $(HOST_EXPORTS) \
b813574b 29384 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29385 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29386 done; \
b813574b 29387 echo "Doing TAGS in perl" ; \
b00612cc 29388 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
29389 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29390 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29391 "RANLIB=$${RANLIB}" \
0c24b341 29392 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29393 TAGS) \
4fa63067 29394 || exit 1
3866be5d 29395
b813574b 29396@endif perl
3866be5d 29397
b813574b
PB
29398.PHONY: maybe-install-info-perl install-info-perl
29399maybe-install-info-perl:
29400@if perl
29401maybe-install-info-perl: install-info-perl
16ae0395 29402
b813574b
PB
29403install-info-perl: \
29404 configure-perl \
29405 info-perl
0aed8855 29406 @: $(MAKE); $(unstage)
b813574b 29407 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067
NN
29408 r=`${PWD_COMMAND}`; export r; \
29409 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29410 $(HOST_EXPORTS) \
b813574b 29411 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29412 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29413 done; \
b813574b 29414 echo "Doing install-info in perl" ; \
b00612cc 29415 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
29416 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29417 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29418 "RANLIB=$${RANLIB}" \
0c24b341 29419 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29420 install-info) \
4fa63067
NN
29421 || exit 1
29422
b813574b 29423@endif perl
4fa63067 29424
a3ca38d2
DD
29425.PHONY: maybe-install-pdf-perl install-pdf-perl
29426maybe-install-pdf-perl:
29427@if perl
29428maybe-install-pdf-perl: install-pdf-perl
29429
29430install-pdf-perl: \
29431 configure-perl \
29432 pdf-perl
29433 @: $(MAKE); $(unstage)
29434 @[ -f ./perl/Makefile ] || exit 0; \
29435 r=`${PWD_COMMAND}`; export r; \
29436 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29437 $(HOST_EXPORTS) \
29438 for flag in $(EXTRA_HOST_FLAGS) ; do \
29439 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29440 done; \
29441 echo "Doing install-pdf in perl" ; \
29442 (cd $(HOST_SUBDIR)/perl && \
29443 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29444 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29445 "RANLIB=$${RANLIB}" \
0c24b341 29446 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
29447 install-pdf) \
29448 || exit 1
29449
29450@endif perl
29451
108a6f8e
CD
29452.PHONY: maybe-install-html-perl install-html-perl
29453maybe-install-html-perl:
29454@if perl
29455maybe-install-html-perl: install-html-perl
29456
29457install-html-perl: \
29458 configure-perl \
29459 html-perl
29460 @: $(MAKE); $(unstage)
29461 @[ -f ./perl/Makefile ] || exit 0; \
29462 r=`${PWD_COMMAND}`; export r; \
29463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29464 $(HOST_EXPORTS) \
29465 for flag in $(EXTRA_HOST_FLAGS) ; do \
29466 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29467 done; \
29468 echo "Doing install-html in perl" ; \
29469 (cd $(HOST_SUBDIR)/perl && \
29470 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29471 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29472 "RANLIB=$${RANLIB}" \
0c24b341 29473 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
29474 install-html) \
29475 || exit 1
29476
29477@endif perl
29478
b813574b
PB
29479.PHONY: maybe-installcheck-perl installcheck-perl
29480maybe-installcheck-perl:
29481@if perl
29482maybe-installcheck-perl: installcheck-perl
4fa63067 29483
b813574b
PB
29484installcheck-perl: \
29485 configure-perl
0aed8855 29486 @: $(MAKE); $(unstage)
b813574b 29487 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067
NN
29488 r=`${PWD_COMMAND}`; export r; \
29489 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29490 $(HOST_EXPORTS) \
b813574b 29491 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29492 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29493 done; \
b813574b 29494 echo "Doing installcheck in perl" ; \
b00612cc 29495 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
29496 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29497 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29498 "RANLIB=$${RANLIB}" \
0c24b341 29499 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29500 installcheck) \
4fa63067
NN
29501 || exit 1
29502
b813574b 29503@endif perl
4fa63067 29504
b813574b
PB
29505.PHONY: maybe-mostlyclean-perl mostlyclean-perl
29506maybe-mostlyclean-perl:
29507@if perl
29508maybe-mostlyclean-perl: mostlyclean-perl
4fa63067 29509
b813574b 29510mostlyclean-perl:
0aed8855 29511 @: $(MAKE); $(unstage)
b813574b 29512 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067
NN
29513 r=`${PWD_COMMAND}`; export r; \
29514 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29515 $(HOST_EXPORTS) \
b813574b 29516 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29517 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29518 done; \
b813574b 29519 echo "Doing mostlyclean in perl" ; \
b00612cc 29520 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
29521 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29522 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29523 "RANLIB=$${RANLIB}" \
0c24b341 29524 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29525 mostlyclean) \
4fa63067
NN
29526 || exit 1
29527
b813574b 29528@endif perl
4fa63067 29529
b813574b
PB
29530.PHONY: maybe-clean-perl clean-perl
29531maybe-clean-perl:
29532@if perl
29533maybe-clean-perl: clean-perl
4fa63067 29534
b813574b 29535clean-perl:
0aed8855 29536 @: $(MAKE); $(unstage)
b813574b 29537 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067
NN
29538 r=`${PWD_COMMAND}`; export r; \
29539 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29540 $(HOST_EXPORTS) \
b813574b 29541 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29542 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29543 done; \
b813574b 29544 echo "Doing clean in perl" ; \
b00612cc 29545 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
29546 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29547 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29548 "RANLIB=$${RANLIB}" \
0c24b341 29549 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29550 clean) \
4fa63067
NN
29551 || exit 1
29552
b813574b 29553@endif perl
4fa63067 29554
b813574b
PB
29555.PHONY: maybe-distclean-perl distclean-perl
29556maybe-distclean-perl:
29557@if perl
29558maybe-distclean-perl: distclean-perl
4fa63067 29559
b813574b 29560distclean-perl:
0aed8855 29561 @: $(MAKE); $(unstage)
b813574b 29562 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067
NN
29563 r=`${PWD_COMMAND}`; export r; \
29564 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29565 $(HOST_EXPORTS) \
b813574b 29566 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29567 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29568 done; \
b813574b 29569 echo "Doing distclean in perl" ; \
b00612cc 29570 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
29571 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29572 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29573 "RANLIB=$${RANLIB}" \
0c24b341 29574 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29575 distclean) \
4fa63067
NN
29576 || exit 1
29577
b813574b 29578@endif perl
4fa63067 29579
b813574b
PB
29580.PHONY: maybe-maintainer-clean-perl maintainer-clean-perl
29581maybe-maintainer-clean-perl:
29582@if perl
29583maybe-maintainer-clean-perl: maintainer-clean-perl
4fa63067 29584
b813574b 29585maintainer-clean-perl:
0aed8855 29586 @: $(MAKE); $(unstage)
b813574b 29587 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067 29588 r=`${PWD_COMMAND}`; export r; \
b40e3958 29589 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29590 $(HOST_EXPORTS) \
b813574b 29591 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29592 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29593 done; \
b813574b 29594 echo "Doing maintainer-clean in perl" ; \
b00612cc 29595 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
29596 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29597 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29598 "RANLIB=$${RANLIB}" \
0c24b341 29599 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29600 maintainer-clean) \
4fa63067 29601 || exit 1
3866be5d 29602
b813574b 29603@endif perl
3866be5d 29604
4fa63067 29605
a7254363 29606
b813574b
PB
29607.PHONY: configure-prms maybe-configure-prms
29608maybe-configure-prms:
4f0ef2d8
CD
29609@if gcc-bootstrap
29610configure-prms: stage_current
29611@endif gcc-bootstrap
b813574b
PB
29612@if prms
29613maybe-configure-prms: configure-prms
c52c6897 29614configure-prms:
0aed8855 29615 @: $(MAKE); $(unstage)
c52c6897 29616 @r=`${PWD_COMMAND}`; export r; \
b40e3958 29617 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
29618 test ! -f $(HOST_SUBDIR)/prms/Makefile || exit 0; \
29619 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/prms ; \
378fce5b 29620 $(HOST_EXPORTS) \
a7254363
PB
29621 echo Configuring in $(HOST_SUBDIR)/prms; \
29622 cd "$(HOST_SUBDIR)/prms" || exit 1; \
e2b9e2dc 29623 case $(srcdir) in \
b00612cc
PB
29624 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29625 *) topdir=`echo $(HOST_SUBDIR)/prms/ | \
29626 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 29627 esac; \
b00612cc
PB
29628 srcdiroption="--srcdir=$${topdir}/prms"; \
29629 libsrcdir="$$s/prms"; \
e2b9e2dc 29630 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
29631 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29632 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 29633 || exit 1
b813574b 29634@endif prms
e2b9e2dc 29635
a7254363
PB
29636
29637
d545f33b
PB
29638
29639
b813574b
PB
29640.PHONY: all-prms maybe-all-prms
29641maybe-all-prms:
4f0ef2d8
CD
29642@if gcc-bootstrap
29643all-prms: stage_current
29644@endif gcc-bootstrap
b813574b 29645@if prms
d27cc32e 29646TARGET-prms=all
b813574b
PB
29647maybe-all-prms: all-prms
29648all-prms: configure-prms
0aed8855 29649 @: $(MAKE); $(unstage)
b40e3958
L
29650 @r=`${PWD_COMMAND}`; export r; \
29651 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29652 $(HOST_EXPORTS) \
b00612cc 29653 (cd $(HOST_SUBDIR)/prms && \
7f6ef0c0
PB
29654 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
29655 $(TARGET-prms))
b813574b 29656@endif prms
3866be5d 29657
a7254363 29658
d545f33b
PB
29659
29660
b813574b
PB
29661.PHONY: check-prms maybe-check-prms
29662maybe-check-prms:
29663@if prms
29664maybe-check-prms: check-prms
3866be5d 29665
b813574b 29666check-prms:
0aed8855 29667 @: $(MAKE); $(unstage)
b40e3958
L
29668 @r=`${PWD_COMMAND}`; export r; \
29669 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29670 $(HOST_EXPORTS) \
b00612cc
PB
29671 (cd $(HOST_SUBDIR)/prms && \
29672 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 29673
b813574b 29674@endif prms
3866be5d 29675
b813574b
PB
29676.PHONY: install-prms maybe-install-prms
29677maybe-install-prms:
29678@if prms
29679maybe-install-prms: install-prms
4fa63067 29680
b813574b 29681install-prms: installdirs
0aed8855 29682 @: $(MAKE); $(unstage)
4fa63067
NN
29683 @r=`${PWD_COMMAND}`; export r; \
29684 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29685 $(HOST_EXPORTS) \
b00612cc 29686 (cd $(HOST_SUBDIR)/prms && \
2da12f12 29687 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 29688
b813574b 29689@endif prms
4fa63067 29690
56a8fe78 29691# Other targets (info, dvi, pdf, etc.)
4fa63067 29692
b813574b
PB
29693.PHONY: maybe-info-prms info-prms
29694maybe-info-prms:
29695@if prms
29696maybe-info-prms: info-prms
4fa63067 29697
b813574b
PB
29698info-prms: \
29699 configure-prms
0aed8855 29700 @: $(MAKE); $(unstage)
b813574b 29701 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
29702 r=`${PWD_COMMAND}`; export r; \
29703 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29704 $(HOST_EXPORTS) \
b813574b 29705 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29706 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29707 done; \
b813574b 29708 echo "Doing info in prms" ; \
b00612cc 29709 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
29710 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29711 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29712 "RANLIB=$${RANLIB}" \
0c24b341 29713 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29714 info) \
4fa63067
NN
29715 || exit 1
29716
b813574b 29717@endif prms
4fa63067 29718
b813574b
PB
29719.PHONY: maybe-dvi-prms dvi-prms
29720maybe-dvi-prms:
29721@if prms
29722maybe-dvi-prms: dvi-prms
4fa63067 29723
b813574b
PB
29724dvi-prms: \
29725 configure-prms
0aed8855 29726 @: $(MAKE); $(unstage)
b813574b 29727 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
29728 r=`${PWD_COMMAND}`; export r; \
29729 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29730 $(HOST_EXPORTS) \
b813574b 29731 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29732 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29733 done; \
b813574b 29734 echo "Doing dvi in prms" ; \
b00612cc 29735 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
29736 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29737 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29738 "RANLIB=$${RANLIB}" \
0c24b341 29739 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29740 dvi) \
4fa63067
NN
29741 || exit 1
29742
b813574b 29743@endif prms
4fa63067 29744
56a8fe78
DD
29745.PHONY: maybe-pdf-prms pdf-prms
29746maybe-pdf-prms:
29747@if prms
29748maybe-pdf-prms: pdf-prms
29749
29750pdf-prms: \
29751 configure-prms
29752 @: $(MAKE); $(unstage)
29753 @[ -f ./prms/Makefile ] || exit 0; \
29754 r=`${PWD_COMMAND}`; export r; \
29755 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29756 $(HOST_EXPORTS) \
29757 for flag in $(EXTRA_HOST_FLAGS) ; do \
29758 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29759 done; \
29760 echo "Doing pdf in prms" ; \
29761 (cd $(HOST_SUBDIR)/prms && \
29762 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29763 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29764 "RANLIB=$${RANLIB}" \
0c24b341 29765 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
29766 pdf) \
29767 || exit 1
29768
29769@endif prms
29770
6d389afc
MS
29771.PHONY: maybe-html-prms html-prms
29772maybe-html-prms:
29773@if prms
29774maybe-html-prms: html-prms
29775
29776html-prms: \
29777 configure-prms
0aed8855 29778 @: $(MAKE); $(unstage)
6d389afc
MS
29779 @[ -f ./prms/Makefile ] || exit 0; \
29780 r=`${PWD_COMMAND}`; export r; \
29781 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
29782 $(HOST_EXPORTS) \
29783 for flag in $(EXTRA_HOST_FLAGS) ; do \
29784 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29785 done; \
29786 echo "Doing html in prms" ; \
b00612cc 29787 (cd $(HOST_SUBDIR)/prms && \
6d389afc
MS
29788 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29789 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29790 "RANLIB=$${RANLIB}" \
0c24b341 29791 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
29792 html) \
29793 || exit 1
29794
29795@endif prms
29796
b813574b
PB
29797.PHONY: maybe-TAGS-prms TAGS-prms
29798maybe-TAGS-prms:
29799@if prms
29800maybe-TAGS-prms: TAGS-prms
4fa63067 29801
b813574b
PB
29802TAGS-prms: \
29803 configure-prms
0aed8855 29804 @: $(MAKE); $(unstage)
b813574b 29805 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
29806 r=`${PWD_COMMAND}`; export r; \
29807 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29808 $(HOST_EXPORTS) \
b813574b 29809 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29810 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29811 done; \
b813574b 29812 echo "Doing TAGS in prms" ; \
b00612cc 29813 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
29814 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29815 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29816 "RANLIB=$${RANLIB}" \
0c24b341 29817 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29818 TAGS) \
4fa63067
NN
29819 || exit 1
29820
b813574b 29821@endif prms
4fa63067 29822
b813574b
PB
29823.PHONY: maybe-install-info-prms install-info-prms
29824maybe-install-info-prms:
29825@if prms
29826maybe-install-info-prms: install-info-prms
4fa63067 29827
b813574b
PB
29828install-info-prms: \
29829 configure-prms \
29830 info-prms
0aed8855 29831 @: $(MAKE); $(unstage)
b813574b 29832 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
29833 r=`${PWD_COMMAND}`; export r; \
29834 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29835 $(HOST_EXPORTS) \
b813574b 29836 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29837 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29838 done; \
b813574b 29839 echo "Doing install-info in prms" ; \
b00612cc 29840 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
29841 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29842 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29843 "RANLIB=$${RANLIB}" \
0c24b341 29844 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29845 install-info) \
4fa63067
NN
29846 || exit 1
29847
b813574b 29848@endif prms
4fa63067 29849
a3ca38d2
DD
29850.PHONY: maybe-install-pdf-prms install-pdf-prms
29851maybe-install-pdf-prms:
29852@if prms
29853maybe-install-pdf-prms: install-pdf-prms
29854
29855install-pdf-prms: \
29856 configure-prms \
29857 pdf-prms
29858 @: $(MAKE); $(unstage)
29859 @[ -f ./prms/Makefile ] || exit 0; \
29860 r=`${PWD_COMMAND}`; export r; \
29861 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29862 $(HOST_EXPORTS) \
29863 for flag in $(EXTRA_HOST_FLAGS) ; do \
29864 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29865 done; \
29866 echo "Doing install-pdf in prms" ; \
29867 (cd $(HOST_SUBDIR)/prms && \
29868 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29869 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29870 "RANLIB=$${RANLIB}" \
0c24b341 29871 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
29872 install-pdf) \
29873 || exit 1
29874
29875@endif prms
29876
108a6f8e
CD
29877.PHONY: maybe-install-html-prms install-html-prms
29878maybe-install-html-prms:
29879@if prms
29880maybe-install-html-prms: install-html-prms
29881
29882install-html-prms: \
29883 configure-prms \
29884 html-prms
29885 @: $(MAKE); $(unstage)
29886 @[ -f ./prms/Makefile ] || exit 0; \
29887 r=`${PWD_COMMAND}`; export r; \
29888 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29889 $(HOST_EXPORTS) \
29890 for flag in $(EXTRA_HOST_FLAGS) ; do \
29891 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29892 done; \
29893 echo "Doing install-html in prms" ; \
29894 (cd $(HOST_SUBDIR)/prms && \
29895 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29896 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29897 "RANLIB=$${RANLIB}" \
0c24b341 29898 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
29899 install-html) \
29900 || exit 1
29901
29902@endif prms
29903
b813574b
PB
29904.PHONY: maybe-installcheck-prms installcheck-prms
29905maybe-installcheck-prms:
29906@if prms
29907maybe-installcheck-prms: installcheck-prms
4fa63067 29908
b813574b
PB
29909installcheck-prms: \
29910 configure-prms
0aed8855 29911 @: $(MAKE); $(unstage)
b813574b 29912 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
29913 r=`${PWD_COMMAND}`; export r; \
29914 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29915 $(HOST_EXPORTS) \
b813574b 29916 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29917 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29918 done; \
b813574b 29919 echo "Doing installcheck in prms" ; \
b00612cc 29920 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
29921 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29922 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29923 "RANLIB=$${RANLIB}" \
0c24b341 29924 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29925 installcheck) \
4fa63067
NN
29926 || exit 1
29927
b813574b 29928@endif prms
4fa63067 29929
b813574b
PB
29930.PHONY: maybe-mostlyclean-prms mostlyclean-prms
29931maybe-mostlyclean-prms:
29932@if prms
29933maybe-mostlyclean-prms: mostlyclean-prms
4fa63067 29934
b813574b 29935mostlyclean-prms:
0aed8855 29936 @: $(MAKE); $(unstage)
b813574b 29937 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
29938 r=`${PWD_COMMAND}`; export r; \
29939 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29940 $(HOST_EXPORTS) \
b813574b 29941 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29942 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29943 done; \
b813574b 29944 echo "Doing mostlyclean in prms" ; \
b00612cc 29945 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
29946 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29947 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29948 "RANLIB=$${RANLIB}" \
0c24b341 29949 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29950 mostlyclean) \
4fa63067
NN
29951 || exit 1
29952
b813574b 29953@endif prms
4fa63067 29954
b813574b
PB
29955.PHONY: maybe-clean-prms clean-prms
29956maybe-clean-prms:
29957@if prms
29958maybe-clean-prms: clean-prms
4fa63067 29959
b813574b 29960clean-prms:
0aed8855 29961 @: $(MAKE); $(unstage)
b813574b 29962 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
29963 r=`${PWD_COMMAND}`; export r; \
29964 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29965 $(HOST_EXPORTS) \
b813574b 29966 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29967 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29968 done; \
b813574b 29969 echo "Doing clean in prms" ; \
b00612cc 29970 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
29971 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29972 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29973 "RANLIB=$${RANLIB}" \
0c24b341 29974 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29975 clean) \
4fa63067
NN
29976 || exit 1
29977
b813574b 29978@endif prms
4fa63067 29979
b813574b
PB
29980.PHONY: maybe-distclean-prms distclean-prms
29981maybe-distclean-prms:
29982@if prms
29983maybe-distclean-prms: distclean-prms
4fa63067 29984
b813574b 29985distclean-prms:
0aed8855 29986 @: $(MAKE); $(unstage)
b813574b 29987 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
29988 r=`${PWD_COMMAND}`; export r; \
29989 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29990 $(HOST_EXPORTS) \
b813574b 29991 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29992 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29993 done; \
b813574b 29994 echo "Doing distclean in prms" ; \
b00612cc 29995 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
29996 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29997 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29998 "RANLIB=$${RANLIB}" \
0c24b341 29999 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30000 distclean) \
4fa63067
NN
30001 || exit 1
30002
b813574b 30003@endif prms
4fa63067 30004
b813574b
PB
30005.PHONY: maybe-maintainer-clean-prms maintainer-clean-prms
30006maybe-maintainer-clean-prms:
30007@if prms
30008maybe-maintainer-clean-prms: maintainer-clean-prms
4fa63067 30009
b813574b 30010maintainer-clean-prms:
0aed8855 30011 @: $(MAKE); $(unstage)
b813574b 30012 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
30013 r=`${PWD_COMMAND}`; export r; \
30014 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30015 $(HOST_EXPORTS) \
b813574b 30016 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30017 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30018 done; \
b813574b 30019 echo "Doing maintainer-clean in prms" ; \
b00612cc 30020 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
30021 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30022 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30023 "RANLIB=$${RANLIB}" \
0c24b341 30024 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30025 maintainer-clean) \
4fa63067 30026 || exit 1
16ae0395 30027
b813574b 30028@endif prms
3866be5d
NN
30029
30030
a7254363 30031
b813574b
PB
30032.PHONY: configure-rcs maybe-configure-rcs
30033maybe-configure-rcs:
4f0ef2d8
CD
30034@if gcc-bootstrap
30035configure-rcs: stage_current
30036@endif gcc-bootstrap
b813574b
PB
30037@if rcs
30038maybe-configure-rcs: configure-rcs
c52c6897 30039configure-rcs:
0aed8855 30040 @: $(MAKE); $(unstage)
c52c6897 30041 @r=`${PWD_COMMAND}`; export r; \
b40e3958 30042 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
30043 test ! -f $(HOST_SUBDIR)/rcs/Makefile || exit 0; \
30044 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/rcs ; \
378fce5b 30045 $(HOST_EXPORTS) \
a7254363
PB
30046 echo Configuring in $(HOST_SUBDIR)/rcs; \
30047 cd "$(HOST_SUBDIR)/rcs" || exit 1; \
e2b9e2dc 30048 case $(srcdir) in \
b00612cc
PB
30049 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30050 *) topdir=`echo $(HOST_SUBDIR)/rcs/ | \
30051 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 30052 esac; \
b00612cc
PB
30053 srcdiroption="--srcdir=$${topdir}/rcs"; \
30054 libsrcdir="$$s/rcs"; \
e2b9e2dc 30055 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
30056 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30057 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 30058 || exit 1
b813574b 30059@endif rcs
e2b9e2dc 30060
a7254363
PB
30061
30062
d545f33b
PB
30063
30064
b813574b
PB
30065.PHONY: all-rcs maybe-all-rcs
30066maybe-all-rcs:
4f0ef2d8
CD
30067@if gcc-bootstrap
30068all-rcs: stage_current
30069@endif gcc-bootstrap
b813574b 30070@if rcs
d27cc32e 30071TARGET-rcs=all
b813574b
PB
30072maybe-all-rcs: all-rcs
30073all-rcs: configure-rcs
0aed8855 30074 @: $(MAKE); $(unstage)
b40e3958
L
30075 @r=`${PWD_COMMAND}`; export r; \
30076 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30077 $(HOST_EXPORTS) \
b00612cc 30078 (cd $(HOST_SUBDIR)/rcs && \
7f6ef0c0
PB
30079 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
30080 $(TARGET-rcs))
b813574b 30081@endif rcs
3866be5d 30082
a7254363 30083
d545f33b
PB
30084
30085
b813574b
PB
30086.PHONY: check-rcs maybe-check-rcs
30087maybe-check-rcs:
30088@if rcs
30089maybe-check-rcs: check-rcs
3866be5d 30090
b813574b 30091check-rcs:
0aed8855 30092 @: $(MAKE); $(unstage)
b40e3958
L
30093 @r=`${PWD_COMMAND}`; export r; \
30094 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30095 $(HOST_EXPORTS) \
b00612cc
PB
30096 (cd $(HOST_SUBDIR)/rcs && \
30097 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 30098
b813574b 30099@endif rcs
3866be5d 30100
b813574b
PB
30101.PHONY: install-rcs maybe-install-rcs
30102maybe-install-rcs:
30103@if rcs
30104maybe-install-rcs: install-rcs
16ae0395 30105
b813574b 30106install-rcs: installdirs
0aed8855 30107 @: $(MAKE); $(unstage)
b40e3958
L
30108 @r=`${PWD_COMMAND}`; export r; \
30109 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30110 $(HOST_EXPORTS) \
b00612cc 30111 (cd $(HOST_SUBDIR)/rcs && \
2da12f12 30112 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 30113
b813574b 30114@endif rcs
3866be5d 30115
56a8fe78 30116# Other targets (info, dvi, pdf, etc.)
4fa63067 30117
b813574b
PB
30118.PHONY: maybe-info-rcs info-rcs
30119maybe-info-rcs:
30120@if rcs
30121maybe-info-rcs: info-rcs
4fa63067 30122
b813574b
PB
30123info-rcs: \
30124 configure-rcs
0aed8855 30125 @: $(MAKE); $(unstage)
b813574b 30126 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
30127 r=`${PWD_COMMAND}`; export r; \
30128 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30129 $(HOST_EXPORTS) \
b813574b 30130 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30131 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30132 done; \
b813574b 30133 echo "Doing info in rcs" ; \
b00612cc 30134 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
30135 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30136 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30137 "RANLIB=$${RANLIB}" \
0c24b341 30138 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30139 info) \
4fa63067
NN
30140 || exit 1
30141
b813574b 30142@endif rcs
4fa63067 30143
b813574b
PB
30144.PHONY: maybe-dvi-rcs dvi-rcs
30145maybe-dvi-rcs:
30146@if rcs
30147maybe-dvi-rcs: dvi-rcs
4fa63067 30148
b813574b
PB
30149dvi-rcs: \
30150 configure-rcs
0aed8855 30151 @: $(MAKE); $(unstage)
b813574b 30152 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
30153 r=`${PWD_COMMAND}`; export r; \
30154 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30155 $(HOST_EXPORTS) \
b813574b 30156 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30157 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30158 done; \
b813574b 30159 echo "Doing dvi in rcs" ; \
b00612cc 30160 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
30161 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30162 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30163 "RANLIB=$${RANLIB}" \
0c24b341 30164 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30165 dvi) \
4fa63067
NN
30166 || exit 1
30167
b813574b 30168@endif rcs
4fa63067 30169
56a8fe78
DD
30170.PHONY: maybe-pdf-rcs pdf-rcs
30171maybe-pdf-rcs:
30172@if rcs
30173maybe-pdf-rcs: pdf-rcs
30174
30175pdf-rcs: \
30176 configure-rcs
30177 @: $(MAKE); $(unstage)
30178 @[ -f ./rcs/Makefile ] || exit 0; \
30179 r=`${PWD_COMMAND}`; export r; \
30180 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30181 $(HOST_EXPORTS) \
30182 for flag in $(EXTRA_HOST_FLAGS) ; do \
30183 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30184 done; \
30185 echo "Doing pdf in rcs" ; \
30186 (cd $(HOST_SUBDIR)/rcs && \
30187 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30188 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30189 "RANLIB=$${RANLIB}" \
0c24b341 30190 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
30191 pdf) \
30192 || exit 1
30193
30194@endif rcs
30195
6d389afc
MS
30196.PHONY: maybe-html-rcs html-rcs
30197maybe-html-rcs:
30198@if rcs
30199maybe-html-rcs: html-rcs
30200
30201html-rcs: \
30202 configure-rcs
0aed8855 30203 @: $(MAKE); $(unstage)
6d389afc
MS
30204 @[ -f ./rcs/Makefile ] || exit 0; \
30205 r=`${PWD_COMMAND}`; export r; \
30206 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
30207 $(HOST_EXPORTS) \
30208 for flag in $(EXTRA_HOST_FLAGS) ; do \
30209 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30210 done; \
30211 echo "Doing html in rcs" ; \
b00612cc 30212 (cd $(HOST_SUBDIR)/rcs && \
6d389afc
MS
30213 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30214 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30215 "RANLIB=$${RANLIB}" \
0c24b341 30216 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
30217 html) \
30218 || exit 1
30219
30220@endif rcs
30221
b813574b
PB
30222.PHONY: maybe-TAGS-rcs TAGS-rcs
30223maybe-TAGS-rcs:
30224@if rcs
30225maybe-TAGS-rcs: TAGS-rcs
4fa63067 30226
b813574b
PB
30227TAGS-rcs: \
30228 configure-rcs
0aed8855 30229 @: $(MAKE); $(unstage)
b813574b 30230 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
30231 r=`${PWD_COMMAND}`; export r; \
30232 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30233 $(HOST_EXPORTS) \
b813574b 30234 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30235 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30236 done; \
b813574b 30237 echo "Doing TAGS in rcs" ; \
b00612cc 30238 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
30239 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30240 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30241 "RANLIB=$${RANLIB}" \
0c24b341 30242 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30243 TAGS) \
4fa63067
NN
30244 || exit 1
30245
b813574b 30246@endif rcs
4fa63067 30247
b813574b
PB
30248.PHONY: maybe-install-info-rcs install-info-rcs
30249maybe-install-info-rcs:
30250@if rcs
30251maybe-install-info-rcs: install-info-rcs
4fa63067 30252
b813574b
PB
30253install-info-rcs: \
30254 configure-rcs \
30255 info-rcs
0aed8855 30256 @: $(MAKE); $(unstage)
b813574b 30257 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
30258 r=`${PWD_COMMAND}`; export r; \
30259 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30260 $(HOST_EXPORTS) \
b813574b 30261 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30262 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30263 done; \
b813574b 30264 echo "Doing install-info in rcs" ; \
b00612cc 30265 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
30266 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30267 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30268 "RANLIB=$${RANLIB}" \
0c24b341 30269 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30270 install-info) \
4fa63067
NN
30271 || exit 1
30272
b813574b 30273@endif rcs
4fa63067 30274
a3ca38d2
DD
30275.PHONY: maybe-install-pdf-rcs install-pdf-rcs
30276maybe-install-pdf-rcs:
30277@if rcs
30278maybe-install-pdf-rcs: install-pdf-rcs
30279
30280install-pdf-rcs: \
30281 configure-rcs \
30282 pdf-rcs
30283 @: $(MAKE); $(unstage)
30284 @[ -f ./rcs/Makefile ] || exit 0; \
30285 r=`${PWD_COMMAND}`; export r; \
30286 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30287 $(HOST_EXPORTS) \
30288 for flag in $(EXTRA_HOST_FLAGS) ; do \
30289 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30290 done; \
30291 echo "Doing install-pdf in rcs" ; \
30292 (cd $(HOST_SUBDIR)/rcs && \
30293 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30294 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30295 "RANLIB=$${RANLIB}" \
0c24b341 30296 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
30297 install-pdf) \
30298 || exit 1
30299
30300@endif rcs
30301
108a6f8e
CD
30302.PHONY: maybe-install-html-rcs install-html-rcs
30303maybe-install-html-rcs:
30304@if rcs
30305maybe-install-html-rcs: install-html-rcs
30306
30307install-html-rcs: \
30308 configure-rcs \
30309 html-rcs
30310 @: $(MAKE); $(unstage)
30311 @[ -f ./rcs/Makefile ] || exit 0; \
30312 r=`${PWD_COMMAND}`; export r; \
30313 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30314 $(HOST_EXPORTS) \
30315 for flag in $(EXTRA_HOST_FLAGS) ; do \
30316 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30317 done; \
30318 echo "Doing install-html in rcs" ; \
30319 (cd $(HOST_SUBDIR)/rcs && \
30320 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30321 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30322 "RANLIB=$${RANLIB}" \
0c24b341 30323 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
30324 install-html) \
30325 || exit 1
30326
30327@endif rcs
30328
b813574b
PB
30329.PHONY: maybe-installcheck-rcs installcheck-rcs
30330maybe-installcheck-rcs:
30331@if rcs
30332maybe-installcheck-rcs: installcheck-rcs
4fa63067 30333
b813574b
PB
30334installcheck-rcs: \
30335 configure-rcs
0aed8855 30336 @: $(MAKE); $(unstage)
b813574b 30337 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
30338 r=`${PWD_COMMAND}`; export r; \
30339 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30340 $(HOST_EXPORTS) \
b813574b 30341 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30342 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30343 done; \
b813574b 30344 echo "Doing installcheck in rcs" ; \
b00612cc 30345 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
30346 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30347 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30348 "RANLIB=$${RANLIB}" \
0c24b341 30349 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30350 installcheck) \
4fa63067
NN
30351 || exit 1
30352
b813574b 30353@endif rcs
4fa63067 30354
b813574b
PB
30355.PHONY: maybe-mostlyclean-rcs mostlyclean-rcs
30356maybe-mostlyclean-rcs:
30357@if rcs
30358maybe-mostlyclean-rcs: mostlyclean-rcs
4fa63067 30359
b813574b 30360mostlyclean-rcs:
0aed8855 30361 @: $(MAKE); $(unstage)
b813574b 30362 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
30363 r=`${PWD_COMMAND}`; export r; \
30364 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30365 $(HOST_EXPORTS) \
b813574b 30366 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30367 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30368 done; \
b813574b 30369 echo "Doing mostlyclean in rcs" ; \
b00612cc 30370 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
30371 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30372 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30373 "RANLIB=$${RANLIB}" \
0c24b341 30374 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30375 mostlyclean) \
4fa63067
NN
30376 || exit 1
30377
b813574b 30378@endif rcs
4fa63067 30379
b813574b
PB
30380.PHONY: maybe-clean-rcs clean-rcs
30381maybe-clean-rcs:
30382@if rcs
30383maybe-clean-rcs: clean-rcs
4fa63067 30384
b813574b 30385clean-rcs:
0aed8855 30386 @: $(MAKE); $(unstage)
b813574b 30387 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
30388 r=`${PWD_COMMAND}`; export r; \
30389 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30390 $(HOST_EXPORTS) \
b813574b 30391 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30392 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30393 done; \
b813574b 30394 echo "Doing clean in rcs" ; \
b00612cc 30395 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
30396 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30397 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30398 "RANLIB=$${RANLIB}" \
0c24b341 30399 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30400 clean) \
4fa63067
NN
30401 || exit 1
30402
b813574b 30403@endif rcs
4fa63067 30404
b813574b
PB
30405.PHONY: maybe-distclean-rcs distclean-rcs
30406maybe-distclean-rcs:
30407@if rcs
30408maybe-distclean-rcs: distclean-rcs
4fa63067 30409
b813574b 30410distclean-rcs:
0aed8855 30411 @: $(MAKE); $(unstage)
b813574b 30412 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
30413 r=`${PWD_COMMAND}`; export r; \
30414 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30415 $(HOST_EXPORTS) \
b813574b 30416 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30417 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30418 done; \
b813574b 30419 echo "Doing distclean in rcs" ; \
b00612cc 30420 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
30421 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30422 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30423 "RANLIB=$${RANLIB}" \
0c24b341 30424 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30425 distclean) \
4fa63067
NN
30426 || exit 1
30427
b813574b 30428@endif rcs
4fa63067 30429
b813574b
PB
30430.PHONY: maybe-maintainer-clean-rcs maintainer-clean-rcs
30431maybe-maintainer-clean-rcs:
30432@if rcs
30433maybe-maintainer-clean-rcs: maintainer-clean-rcs
4fa63067 30434
b813574b 30435maintainer-clean-rcs:
0aed8855 30436 @: $(MAKE); $(unstage)
b813574b 30437 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
30438 r=`${PWD_COMMAND}`; export r; \
30439 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30440 $(HOST_EXPORTS) \
b813574b 30441 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30442 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30443 done; \
b813574b 30444 echo "Doing maintainer-clean in rcs" ; \
b00612cc 30445 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
30446 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30447 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30448 "RANLIB=$${RANLIB}" \
0c24b341 30449 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30450 maintainer-clean) \
4fa63067
NN
30451 || exit 1
30452
b813574b 30453@endif rcs
4fa63067
NN
30454
30455
a7254363 30456
b813574b
PB
30457.PHONY: configure-readline maybe-configure-readline
30458maybe-configure-readline:
4f0ef2d8
CD
30459@if gcc-bootstrap
30460configure-readline: stage_current
30461@endif gcc-bootstrap
b813574b
PB
30462@if readline
30463maybe-configure-readline: configure-readline
c52c6897 30464configure-readline:
0aed8855 30465 @: $(MAKE); $(unstage)
c52c6897 30466 @r=`${PWD_COMMAND}`; export r; \
b40e3958 30467 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
30468 test ! -f $(HOST_SUBDIR)/readline/Makefile || exit 0; \
30469 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/readline ; \
378fce5b 30470 $(HOST_EXPORTS) \
a7254363
PB
30471 echo Configuring in $(HOST_SUBDIR)/readline; \
30472 cd "$(HOST_SUBDIR)/readline" || exit 1; \
e2b9e2dc 30473 case $(srcdir) in \
b00612cc
PB
30474 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30475 *) topdir=`echo $(HOST_SUBDIR)/readline/ | \
30476 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 30477 esac; \
b00612cc
PB
30478 srcdiroption="--srcdir=$${topdir}/readline"; \
30479 libsrcdir="$$s/readline"; \
e2b9e2dc 30480 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
30481 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30482 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 30483 || exit 1
b813574b 30484@endif readline
e2b9e2dc 30485
a7254363
PB
30486
30487
d545f33b
PB
30488
30489
b813574b
PB
30490.PHONY: all-readline maybe-all-readline
30491maybe-all-readline:
4f0ef2d8
CD
30492@if gcc-bootstrap
30493all-readline: stage_current
30494@endif gcc-bootstrap
b813574b 30495@if readline
d27cc32e 30496TARGET-readline=all
b813574b
PB
30497maybe-all-readline: all-readline
30498all-readline: configure-readline
0aed8855 30499 @: $(MAKE); $(unstage)
b40e3958
L
30500 @r=`${PWD_COMMAND}`; export r; \
30501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30502 $(HOST_EXPORTS) \
b00612cc 30503 (cd $(HOST_SUBDIR)/readline && \
7f6ef0c0
PB
30504 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
30505 $(TARGET-readline))
b813574b 30506@endif readline
3866be5d 30507
a7254363 30508
d545f33b
PB
30509
30510
b813574b
PB
30511.PHONY: check-readline maybe-check-readline
30512maybe-check-readline:
30513@if readline
30514maybe-check-readline: check-readline
3866be5d 30515
b813574b 30516check-readline:
0aed8855 30517 @: $(MAKE); $(unstage)
b813574b
PB
30518 @r=`${PWD_COMMAND}`; export r; \
30519 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 30520 $(HOST_EXPORTS) \
b00612cc
PB
30521 (cd $(HOST_SUBDIR)/readline && \
30522 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 30523
b813574b 30524@endif readline
4fa63067 30525
b813574b
PB
30526.PHONY: install-readline maybe-install-readline
30527maybe-install-readline:
30528@if readline
30529maybe-install-readline: install-readline
4fa63067 30530
b813574b 30531install-readline: installdirs
0aed8855 30532 @: $(MAKE); $(unstage)
b813574b
PB
30533 @r=`${PWD_COMMAND}`; export r; \
30534 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 30535 $(HOST_EXPORTS) \
b00612cc 30536 (cd $(HOST_SUBDIR)/readline && \
2da12f12 30537 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 30538
b813574b 30539@endif readline
4fa63067 30540
56a8fe78 30541# Other targets (info, dvi, pdf, etc.)
4fa63067 30542
b813574b
PB
30543.PHONY: maybe-info-readline info-readline
30544maybe-info-readline:
30545@if readline
30546maybe-info-readline: info-readline
4fa63067 30547
b813574b
PB
30548info-readline: \
30549 configure-readline
0aed8855 30550 @: $(MAKE); $(unstage)
b813574b 30551 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067 30552 r=`${PWD_COMMAND}`; export r; \
b40e3958 30553 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30554 $(HOST_EXPORTS) \
b813574b 30555 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30556 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30557 done; \
b813574b 30558 echo "Doing info in readline" ; \
b00612cc 30559 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
30560 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30561 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30562 "RANLIB=$${RANLIB}" \
0c24b341 30563 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30564 info) \
4fa63067 30565 || exit 1
3866be5d 30566
b813574b 30567@endif readline
3866be5d 30568
b813574b
PB
30569.PHONY: maybe-dvi-readline dvi-readline
30570maybe-dvi-readline:
30571@if readline
30572maybe-dvi-readline: dvi-readline
16ae0395 30573
b813574b
PB
30574dvi-readline: \
30575 configure-readline
0aed8855 30576 @: $(MAKE); $(unstage)
b813574b 30577 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067 30578 r=`${PWD_COMMAND}`; export r; \
b40e3958 30579 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30580 $(HOST_EXPORTS) \
b813574b 30581 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30582 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30583 done; \
b813574b 30584 echo "Doing dvi in readline" ; \
b00612cc 30585 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
30586 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30587 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30588 "RANLIB=$${RANLIB}" \
0c24b341 30589 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30590 dvi) \
4fa63067 30591 || exit 1
3866be5d 30592
b813574b 30593@endif readline
3866be5d 30594
56a8fe78
DD
30595.PHONY: maybe-pdf-readline pdf-readline
30596maybe-pdf-readline:
30597@if readline
30598maybe-pdf-readline: pdf-readline
30599
30600pdf-readline: \
30601 configure-readline
30602 @: $(MAKE); $(unstage)
30603 @[ -f ./readline/Makefile ] || exit 0; \
30604 r=`${PWD_COMMAND}`; export r; \
30605 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30606 $(HOST_EXPORTS) \
30607 for flag in $(EXTRA_HOST_FLAGS) ; do \
30608 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30609 done; \
30610 echo "Doing pdf in readline" ; \
30611 (cd $(HOST_SUBDIR)/readline && \
30612 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30613 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30614 "RANLIB=$${RANLIB}" \
0c24b341 30615 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
30616 pdf) \
30617 || exit 1
30618
30619@endif readline
30620
6d389afc
MS
30621.PHONY: maybe-html-readline html-readline
30622maybe-html-readline:
30623@if readline
30624maybe-html-readline: html-readline
30625
30626html-readline: \
30627 configure-readline
0aed8855 30628 @: $(MAKE); $(unstage)
6d389afc
MS
30629 @[ -f ./readline/Makefile ] || exit 0; \
30630 r=`${PWD_COMMAND}`; export r; \
30631 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
30632 $(HOST_EXPORTS) \
30633 for flag in $(EXTRA_HOST_FLAGS) ; do \
30634 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30635 done; \
30636 echo "Doing html in readline" ; \
b00612cc 30637 (cd $(HOST_SUBDIR)/readline && \
6d389afc
MS
30638 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30639 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30640 "RANLIB=$${RANLIB}" \
0c24b341 30641 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
30642 html) \
30643 || exit 1
30644
30645@endif readline
30646
b813574b
PB
30647.PHONY: maybe-TAGS-readline TAGS-readline
30648maybe-TAGS-readline:
30649@if readline
30650maybe-TAGS-readline: TAGS-readline
4fa63067 30651
b813574b
PB
30652TAGS-readline: \
30653 configure-readline
0aed8855 30654 @: $(MAKE); $(unstage)
b813574b 30655 @[ -f ./readline/Makefile ] || exit 0; \
b40e3958
L
30656 r=`${PWD_COMMAND}`; export r; \
30657 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30658 $(HOST_EXPORTS) \
b813574b 30659 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30660 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30661 done; \
b813574b 30662 echo "Doing TAGS in readline" ; \
b00612cc 30663 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
30664 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30665 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30666 "RANLIB=$${RANLIB}" \
0c24b341 30667 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30668 TAGS) \
e2b9e2dc
NN
30669 || exit 1
30670
b813574b 30671@endif readline
4fa63067 30672
b813574b
PB
30673.PHONY: maybe-install-info-readline install-info-readline
30674maybe-install-info-readline:
30675@if readline
30676maybe-install-info-readline: install-info-readline
4fa63067 30677
b813574b
PB
30678install-info-readline: \
30679 configure-readline \
30680 info-readline
0aed8855 30681 @: $(MAKE); $(unstage)
b813574b 30682 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067 30683 r=`${PWD_COMMAND}`; export r; \
b40e3958 30684 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30685 $(HOST_EXPORTS) \
b813574b 30686 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30687 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30688 done; \
b813574b 30689 echo "Doing install-info in readline" ; \
b00612cc 30690 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
30691 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30692 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30693 "RANLIB=$${RANLIB}" \
0c24b341 30694 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30695 install-info) \
4fa63067 30696 || exit 1
3866be5d 30697
b813574b 30698@endif readline
3866be5d 30699
a3ca38d2
DD
30700.PHONY: maybe-install-pdf-readline install-pdf-readline
30701maybe-install-pdf-readline:
30702@if readline
30703maybe-install-pdf-readline: install-pdf-readline
30704
30705install-pdf-readline: \
30706 configure-readline \
30707 pdf-readline
30708 @: $(MAKE); $(unstage)
30709 @[ -f ./readline/Makefile ] || exit 0; \
30710 r=`${PWD_COMMAND}`; export r; \
30711 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30712 $(HOST_EXPORTS) \
30713 for flag in $(EXTRA_HOST_FLAGS) ; do \
30714 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30715 done; \
30716 echo "Doing install-pdf in readline" ; \
30717 (cd $(HOST_SUBDIR)/readline && \
30718 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30719 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30720 "RANLIB=$${RANLIB}" \
0c24b341 30721 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
30722 install-pdf) \
30723 || exit 1
30724
30725@endif readline
30726
108a6f8e
CD
30727.PHONY: maybe-install-html-readline install-html-readline
30728maybe-install-html-readline:
30729@if readline
30730maybe-install-html-readline: install-html-readline
30731
30732install-html-readline: \
30733 configure-readline \
30734 html-readline
30735 @: $(MAKE); $(unstage)
30736 @[ -f ./readline/Makefile ] || exit 0; \
30737 r=`${PWD_COMMAND}`; export r; \
30738 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30739 $(HOST_EXPORTS) \
30740 for flag in $(EXTRA_HOST_FLAGS) ; do \
30741 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30742 done; \
30743 echo "Doing install-html in readline" ; \
30744 (cd $(HOST_SUBDIR)/readline && \
30745 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30746 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30747 "RANLIB=$${RANLIB}" \
0c24b341 30748 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
30749 install-html) \
30750 || exit 1
30751
30752@endif readline
30753
b813574b
PB
30754.PHONY: maybe-installcheck-readline installcheck-readline
30755maybe-installcheck-readline:
30756@if readline
30757maybe-installcheck-readline: installcheck-readline
4fa63067 30758
b813574b
PB
30759installcheck-readline: \
30760 configure-readline
0aed8855 30761 @: $(MAKE); $(unstage)
b813574b 30762 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067
NN
30763 r=`${PWD_COMMAND}`; export r; \
30764 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30765 $(HOST_EXPORTS) \
b813574b 30766 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30767 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30768 done; \
b813574b 30769 echo "Doing installcheck in readline" ; \
b00612cc 30770 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
30771 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30772 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30773 "RANLIB=$${RANLIB}" \
0c24b341 30774 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30775 installcheck) \
4fa63067 30776 || exit 1
3866be5d 30777
b813574b 30778@endif readline
3866be5d 30779
b813574b
PB
30780.PHONY: maybe-mostlyclean-readline mostlyclean-readline
30781maybe-mostlyclean-readline:
30782@if readline
30783maybe-mostlyclean-readline: mostlyclean-readline
4fa63067 30784
b813574b 30785mostlyclean-readline:
0aed8855 30786 @: $(MAKE); $(unstage)
b813574b 30787 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067
NN
30788 r=`${PWD_COMMAND}`; export r; \
30789 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30790 $(HOST_EXPORTS) \
b813574b 30791 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30792 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30793 done; \
b813574b 30794 echo "Doing mostlyclean in readline" ; \
b00612cc 30795 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
30796 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30797 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30798 "RANLIB=$${RANLIB}" \
0c24b341 30799 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30800 mostlyclean) \
4fa63067
NN
30801 || exit 1
30802
b813574b 30803@endif readline
4fa63067 30804
b813574b
PB
30805.PHONY: maybe-clean-readline clean-readline
30806maybe-clean-readline:
30807@if readline
30808maybe-clean-readline: clean-readline
4fa63067 30809
b813574b 30810clean-readline:
0aed8855 30811 @: $(MAKE); $(unstage)
b813574b 30812 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067
NN
30813 r=`${PWD_COMMAND}`; export r; \
30814 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30815 $(HOST_EXPORTS) \
b813574b 30816 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30817 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30818 done; \
b813574b 30819 echo "Doing clean in readline" ; \
b00612cc 30820 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
30821 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30822 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30823 "RANLIB=$${RANLIB}" \
0c24b341 30824 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30825 clean) \
4fa63067
NN
30826 || exit 1
30827
b813574b 30828@endif readline
4fa63067 30829
b813574b
PB
30830.PHONY: maybe-distclean-readline distclean-readline
30831maybe-distclean-readline:
30832@if readline
30833maybe-distclean-readline: distclean-readline
4fa63067 30834
b813574b 30835distclean-readline:
0aed8855 30836 @: $(MAKE); $(unstage)
b813574b 30837 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067
NN
30838 r=`${PWD_COMMAND}`; export r; \
30839 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30840 $(HOST_EXPORTS) \
b813574b 30841 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30842 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30843 done; \
b813574b 30844 echo "Doing distclean in readline" ; \
b00612cc 30845 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
30846 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30847 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30848 "RANLIB=$${RANLIB}" \
0c24b341 30849 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30850 distclean) \
4fa63067
NN
30851 || exit 1
30852
b813574b 30853@endif readline
4fa63067 30854
b813574b
PB
30855.PHONY: maybe-maintainer-clean-readline maintainer-clean-readline
30856maybe-maintainer-clean-readline:
30857@if readline
30858maybe-maintainer-clean-readline: maintainer-clean-readline
16ae0395 30859
b813574b 30860maintainer-clean-readline:
0aed8855 30861 @: $(MAKE); $(unstage)
b813574b 30862 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067 30863 r=`${PWD_COMMAND}`; export r; \
b40e3958 30864 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30865 $(HOST_EXPORTS) \
b813574b 30866 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30867 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30868 done; \
b813574b 30869 echo "Doing maintainer-clean in readline" ; \
b00612cc 30870 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
30871 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30872 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30873 "RANLIB=$${RANLIB}" \
0c24b341 30874 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30875 maintainer-clean) \
4fa63067 30876 || exit 1
3866be5d 30877
b813574b 30878@endif readline
3866be5d 30879
4fa63067 30880
a7254363 30881
b813574b
PB
30882.PHONY: configure-release maybe-configure-release
30883maybe-configure-release:
4f0ef2d8
CD
30884@if gcc-bootstrap
30885configure-release: stage_current
30886@endif gcc-bootstrap
b813574b
PB
30887@if release
30888maybe-configure-release: configure-release
c52c6897 30889configure-release:
0aed8855 30890 @: $(MAKE); $(unstage)
c52c6897 30891 @r=`${PWD_COMMAND}`; export r; \
b40e3958 30892 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
30893 test ! -f $(HOST_SUBDIR)/release/Makefile || exit 0; \
30894 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/release ; \
378fce5b 30895 $(HOST_EXPORTS) \
a7254363
PB
30896 echo Configuring in $(HOST_SUBDIR)/release; \
30897 cd "$(HOST_SUBDIR)/release" || exit 1; \
e2b9e2dc 30898 case $(srcdir) in \
b00612cc
PB
30899 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30900 *) topdir=`echo $(HOST_SUBDIR)/release/ | \
30901 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 30902 esac; \
b00612cc
PB
30903 srcdiroption="--srcdir=$${topdir}/release"; \
30904 libsrcdir="$$s/release"; \
e2b9e2dc 30905 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
30906 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30907 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 30908 || exit 1
b813574b 30909@endif release
e2b9e2dc 30910
a7254363
PB
30911
30912
d545f33b
PB
30913
30914
b813574b
PB
30915.PHONY: all-release maybe-all-release
30916maybe-all-release:
4f0ef2d8
CD
30917@if gcc-bootstrap
30918all-release: stage_current
30919@endif gcc-bootstrap
b813574b 30920@if release
d27cc32e 30921TARGET-release=all
b813574b
PB
30922maybe-all-release: all-release
30923all-release: configure-release
0aed8855 30924 @: $(MAKE); $(unstage)
b40e3958
L
30925 @r=`${PWD_COMMAND}`; export r; \
30926 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30927 $(HOST_EXPORTS) \
b00612cc 30928 (cd $(HOST_SUBDIR)/release && \
7f6ef0c0
PB
30929 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
30930 $(TARGET-release))
b813574b 30931@endif release
3866be5d 30932
a7254363 30933
d545f33b
PB
30934
30935
b813574b
PB
30936.PHONY: check-release maybe-check-release
30937maybe-check-release:
30938@if release
30939maybe-check-release: check-release
3866be5d 30940
b813574b 30941check-release:
3866be5d 30942
b813574b 30943@endif release
3866be5d 30944
b813574b
PB
30945.PHONY: install-release maybe-install-release
30946maybe-install-release:
30947@if release
30948maybe-install-release: install-release
16ae0395 30949
b813574b 30950install-release:
4fa63067 30951
b813574b 30952@endif release
4fa63067 30953
56a8fe78 30954# Other targets (info, dvi, pdf, etc.)
4fa63067 30955
b813574b
PB
30956.PHONY: maybe-info-release info-release
30957maybe-info-release:
30958@if release
30959maybe-info-release: info-release
4fa63067 30960
b813574b
PB
30961info-release: \
30962 configure-release
0aed8855 30963 @: $(MAKE); $(unstage)
b813574b 30964 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
30965 r=`${PWD_COMMAND}`; export r; \
30966 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30967 $(HOST_EXPORTS) \
b813574b 30968 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30969 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30970 done; \
b813574b 30971 echo "Doing info in release" ; \
b00612cc 30972 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
30973 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30974 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30975 "RANLIB=$${RANLIB}" \
0c24b341 30976 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30977 info) \
4fa63067
NN
30978 || exit 1
30979
b813574b 30980@endif release
4fa63067 30981
b813574b
PB
30982.PHONY: maybe-dvi-release dvi-release
30983maybe-dvi-release:
30984@if release
30985maybe-dvi-release: dvi-release
4fa63067 30986
b813574b
PB
30987dvi-release: \
30988 configure-release
0aed8855 30989 @: $(MAKE); $(unstage)
b813574b 30990 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
30991 r=`${PWD_COMMAND}`; export r; \
30992 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30993 $(HOST_EXPORTS) \
b813574b 30994 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30995 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30996 done; \
b813574b 30997 echo "Doing dvi in release" ; \
b00612cc 30998 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
30999 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31000 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31001 "RANLIB=$${RANLIB}" \
0c24b341 31002 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31003 dvi) \
4fa63067
NN
31004 || exit 1
31005
b813574b 31006@endif release
4fa63067 31007
56a8fe78
DD
31008.PHONY: maybe-pdf-release pdf-release
31009maybe-pdf-release:
31010@if release
31011maybe-pdf-release: pdf-release
31012
31013pdf-release: \
31014 configure-release
31015 @: $(MAKE); $(unstage)
31016 @[ -f ./release/Makefile ] || exit 0; \
31017 r=`${PWD_COMMAND}`; export r; \
31018 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31019 $(HOST_EXPORTS) \
31020 for flag in $(EXTRA_HOST_FLAGS) ; do \
31021 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31022 done; \
31023 echo "Doing pdf in release" ; \
31024 (cd $(HOST_SUBDIR)/release && \
31025 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31026 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31027 "RANLIB=$${RANLIB}" \
0c24b341 31028 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
31029 pdf) \
31030 || exit 1
31031
31032@endif release
31033
6d389afc
MS
31034.PHONY: maybe-html-release html-release
31035maybe-html-release:
31036@if release
31037maybe-html-release: html-release
31038
31039html-release: \
31040 configure-release
0aed8855 31041 @: $(MAKE); $(unstage)
6d389afc
MS
31042 @[ -f ./release/Makefile ] || exit 0; \
31043 r=`${PWD_COMMAND}`; export r; \
31044 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
31045 $(HOST_EXPORTS) \
31046 for flag in $(EXTRA_HOST_FLAGS) ; do \
31047 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31048 done; \
31049 echo "Doing html in release" ; \
b00612cc 31050 (cd $(HOST_SUBDIR)/release && \
6d389afc
MS
31051 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31052 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31053 "RANLIB=$${RANLIB}" \
0c24b341 31054 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
31055 html) \
31056 || exit 1
31057
31058@endif release
31059
b813574b
PB
31060.PHONY: maybe-TAGS-release TAGS-release
31061maybe-TAGS-release:
31062@if release
31063maybe-TAGS-release: TAGS-release
4fa63067 31064
b813574b
PB
31065TAGS-release: \
31066 configure-release
0aed8855 31067 @: $(MAKE); $(unstage)
b813574b 31068 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
31069 r=`${PWD_COMMAND}`; export r; \
31070 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31071 $(HOST_EXPORTS) \
b813574b 31072 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31073 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31074 done; \
b813574b 31075 echo "Doing TAGS in release" ; \
b00612cc 31076 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
31077 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31078 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31079 "RANLIB=$${RANLIB}" \
0c24b341 31080 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31081 TAGS) \
4fa63067
NN
31082 || exit 1
31083
b813574b 31084@endif release
4fa63067 31085
b813574b
PB
31086.PHONY: maybe-install-info-release install-info-release
31087maybe-install-info-release:
31088@if release
31089maybe-install-info-release: install-info-release
4fa63067 31090
b813574b
PB
31091install-info-release: \
31092 configure-release \
31093 info-release
0aed8855 31094 @: $(MAKE); $(unstage)
b813574b 31095 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
31096 r=`${PWD_COMMAND}`; export r; \
31097 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31098 $(HOST_EXPORTS) \
b813574b 31099 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31100 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31101 done; \
b813574b 31102 echo "Doing install-info in release" ; \
b00612cc 31103 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
31104 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31105 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31106 "RANLIB=$${RANLIB}" \
0c24b341 31107 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31108 install-info) \
4fa63067
NN
31109 || exit 1
31110
b813574b 31111@endif release
4fa63067 31112
a3ca38d2
DD
31113.PHONY: maybe-install-pdf-release install-pdf-release
31114maybe-install-pdf-release:
31115@if release
31116maybe-install-pdf-release: install-pdf-release
31117
31118install-pdf-release: \
31119 configure-release \
31120 pdf-release
31121 @: $(MAKE); $(unstage)
31122 @[ -f ./release/Makefile ] || exit 0; \
31123 r=`${PWD_COMMAND}`; export r; \
31124 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31125 $(HOST_EXPORTS) \
31126 for flag in $(EXTRA_HOST_FLAGS) ; do \
31127 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31128 done; \
31129 echo "Doing install-pdf in release" ; \
31130 (cd $(HOST_SUBDIR)/release && \
31131 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31132 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31133 "RANLIB=$${RANLIB}" \
0c24b341 31134 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
31135 install-pdf) \
31136 || exit 1
31137
31138@endif release
31139
108a6f8e
CD
31140.PHONY: maybe-install-html-release install-html-release
31141maybe-install-html-release:
31142@if release
31143maybe-install-html-release: install-html-release
31144
31145install-html-release: \
31146 configure-release \
31147 html-release
31148 @: $(MAKE); $(unstage)
31149 @[ -f ./release/Makefile ] || exit 0; \
31150 r=`${PWD_COMMAND}`; export r; \
31151 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31152 $(HOST_EXPORTS) \
31153 for flag in $(EXTRA_HOST_FLAGS) ; do \
31154 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31155 done; \
31156 echo "Doing install-html in release" ; \
31157 (cd $(HOST_SUBDIR)/release && \
31158 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31159 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31160 "RANLIB=$${RANLIB}" \
0c24b341 31161 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
31162 install-html) \
31163 || exit 1
31164
31165@endif release
31166
b813574b
PB
31167.PHONY: maybe-installcheck-release installcheck-release
31168maybe-installcheck-release:
31169@if release
31170maybe-installcheck-release: installcheck-release
4fa63067 31171
b813574b
PB
31172installcheck-release: \
31173 configure-release
0aed8855 31174 @: $(MAKE); $(unstage)
b813574b 31175 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
31176 r=`${PWD_COMMAND}`; export r; \
31177 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31178 $(HOST_EXPORTS) \
b813574b 31179 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31180 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31181 done; \
b813574b 31182 echo "Doing installcheck in release" ; \
b00612cc 31183 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
31184 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31185 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31186 "RANLIB=$${RANLIB}" \
0c24b341 31187 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31188 installcheck) \
4fa63067
NN
31189 || exit 1
31190
b813574b 31191@endif release
4fa63067 31192
b813574b
PB
31193.PHONY: maybe-mostlyclean-release mostlyclean-release
31194maybe-mostlyclean-release:
31195@if release
31196maybe-mostlyclean-release: mostlyclean-release
4fa63067 31197
b813574b 31198mostlyclean-release:
0aed8855 31199 @: $(MAKE); $(unstage)
b813574b 31200 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
31201 r=`${PWD_COMMAND}`; export r; \
31202 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31203 $(HOST_EXPORTS) \
b813574b 31204 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31205 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31206 done; \
b813574b 31207 echo "Doing mostlyclean in release" ; \
b00612cc 31208 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
31209 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31210 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31211 "RANLIB=$${RANLIB}" \
0c24b341 31212 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31213 mostlyclean) \
4fa63067
NN
31214 || exit 1
31215
b813574b 31216@endif release
4fa63067 31217
b813574b
PB
31218.PHONY: maybe-clean-release clean-release
31219maybe-clean-release:
31220@if release
31221maybe-clean-release: clean-release
4fa63067 31222
b813574b 31223clean-release:
0aed8855 31224 @: $(MAKE); $(unstage)
b813574b 31225 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
31226 r=`${PWD_COMMAND}`; export r; \
31227 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31228 $(HOST_EXPORTS) \
b813574b 31229 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31230 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31231 done; \
b813574b 31232 echo "Doing clean in release" ; \
b00612cc 31233 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
31234 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31235 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31236 "RANLIB=$${RANLIB}" \
0c24b341 31237 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31238 clean) \
4fa63067
NN
31239 || exit 1
31240
b813574b 31241@endif release
4fa63067 31242
b813574b
PB
31243.PHONY: maybe-distclean-release distclean-release
31244maybe-distclean-release:
31245@if release
31246maybe-distclean-release: distclean-release
4fa63067 31247
b813574b 31248distclean-release:
0aed8855 31249 @: $(MAKE); $(unstage)
b813574b 31250 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
31251 r=`${PWD_COMMAND}`; export r; \
31252 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31253 $(HOST_EXPORTS) \
b813574b 31254 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31255 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31256 done; \
b813574b 31257 echo "Doing distclean in release" ; \
b00612cc 31258 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
31259 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31260 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31261 "RANLIB=$${RANLIB}" \
0c24b341 31262 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31263 distclean) \
4fa63067
NN
31264 || exit 1
31265
b813574b 31266@endif release
4fa63067 31267
b813574b
PB
31268.PHONY: maybe-maintainer-clean-release maintainer-clean-release
31269maybe-maintainer-clean-release:
31270@if release
31271maybe-maintainer-clean-release: maintainer-clean-release
4fa63067 31272
b813574b 31273maintainer-clean-release:
0aed8855 31274 @: $(MAKE); $(unstage)
b813574b 31275 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
31276 r=`${PWD_COMMAND}`; export r; \
31277 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31278 $(HOST_EXPORTS) \
b813574b 31279 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31280 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31281 done; \
b813574b 31282 echo "Doing maintainer-clean in release" ; \
b00612cc 31283 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
31284 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31285 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31286 "RANLIB=$${RANLIB}" \
0c24b341 31287 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31288 maintainer-clean) \
4fa63067 31289 || exit 1
3866be5d 31290
b813574b 31291@endif release
3866be5d 31292
4fa63067 31293
a7254363 31294
b813574b
PB
31295.PHONY: configure-recode maybe-configure-recode
31296maybe-configure-recode:
4f0ef2d8
CD
31297@if gcc-bootstrap
31298configure-recode: stage_current
31299@endif gcc-bootstrap
b813574b
PB
31300@if recode
31301maybe-configure-recode: configure-recode
c52c6897 31302configure-recode:
0aed8855 31303 @: $(MAKE); $(unstage)
c52c6897 31304 @r=`${PWD_COMMAND}`; export r; \
b40e3958 31305 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
31306 test ! -f $(HOST_SUBDIR)/recode/Makefile || exit 0; \
31307 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/recode ; \
378fce5b 31308 $(HOST_EXPORTS) \
a7254363
PB
31309 echo Configuring in $(HOST_SUBDIR)/recode; \
31310 cd "$(HOST_SUBDIR)/recode" || exit 1; \
e2b9e2dc 31311 case $(srcdir) in \
b00612cc
PB
31312 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31313 *) topdir=`echo $(HOST_SUBDIR)/recode/ | \
31314 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 31315 esac; \
b00612cc
PB
31316 srcdiroption="--srcdir=$${topdir}/recode"; \
31317 libsrcdir="$$s/recode"; \
e2b9e2dc 31318 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
31319 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31320 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 31321 || exit 1
b813574b 31322@endif recode
e2b9e2dc 31323
a7254363
PB
31324
31325
d545f33b
PB
31326
31327
b813574b
PB
31328.PHONY: all-recode maybe-all-recode
31329maybe-all-recode:
4f0ef2d8
CD
31330@if gcc-bootstrap
31331all-recode: stage_current
31332@endif gcc-bootstrap
b813574b 31333@if recode
d27cc32e 31334TARGET-recode=all
b813574b
PB
31335maybe-all-recode: all-recode
31336all-recode: configure-recode
0aed8855 31337 @: $(MAKE); $(unstage)
b40e3958
L
31338 @r=`${PWD_COMMAND}`; export r; \
31339 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31340 $(HOST_EXPORTS) \
b00612cc 31341 (cd $(HOST_SUBDIR)/recode && \
7f6ef0c0
PB
31342 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
31343 $(TARGET-recode))
b813574b 31344@endif recode
3866be5d 31345
a7254363 31346
d545f33b
PB
31347
31348
b813574b
PB
31349.PHONY: check-recode maybe-check-recode
31350maybe-check-recode:
31351@if recode
31352maybe-check-recode: check-recode
3866be5d 31353
b813574b 31354check-recode:
0aed8855 31355 @: $(MAKE); $(unstage)
b40e3958
L
31356 @r=`${PWD_COMMAND}`; export r; \
31357 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31358 $(HOST_EXPORTS) \
b00612cc
PB
31359 (cd $(HOST_SUBDIR)/recode && \
31360 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 31361
b813574b 31362@endif recode
3866be5d 31363
b813574b
PB
31364.PHONY: install-recode maybe-install-recode
31365maybe-install-recode:
31366@if recode
31367maybe-install-recode: install-recode
4fa63067 31368
b813574b 31369install-recode: installdirs
0aed8855 31370 @: $(MAKE); $(unstage)
4fa63067
NN
31371 @r=`${PWD_COMMAND}`; export r; \
31372 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31373 $(HOST_EXPORTS) \
b00612cc 31374 (cd $(HOST_SUBDIR)/recode && \
2da12f12 31375 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 31376
b813574b 31377@endif recode
4fa63067 31378
56a8fe78 31379# Other targets (info, dvi, pdf, etc.)
4fa63067 31380
b813574b
PB
31381.PHONY: maybe-info-recode info-recode
31382maybe-info-recode:
31383@if recode
31384maybe-info-recode: info-recode
4fa63067 31385
b813574b
PB
31386info-recode: \
31387 configure-recode
0aed8855 31388 @: $(MAKE); $(unstage)
b813574b 31389 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
31390 r=`${PWD_COMMAND}`; export r; \
31391 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31392 $(HOST_EXPORTS) \
b813574b 31393 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31394 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31395 done; \
b813574b 31396 echo "Doing info in recode" ; \
b00612cc 31397 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
31398 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31399 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31400 "RANLIB=$${RANLIB}" \
0c24b341 31401 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31402 info) \
4fa63067
NN
31403 || exit 1
31404
b813574b 31405@endif recode
4fa63067 31406
b813574b
PB
31407.PHONY: maybe-dvi-recode dvi-recode
31408maybe-dvi-recode:
31409@if recode
31410maybe-dvi-recode: dvi-recode
4fa63067 31411
b813574b
PB
31412dvi-recode: \
31413 configure-recode
0aed8855 31414 @: $(MAKE); $(unstage)
b813574b 31415 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
31416 r=`${PWD_COMMAND}`; export r; \
31417 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31418 $(HOST_EXPORTS) \
b813574b 31419 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31420 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31421 done; \
b813574b 31422 echo "Doing dvi in recode" ; \
b00612cc 31423 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
31424 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31425 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31426 "RANLIB=$${RANLIB}" \
0c24b341 31427 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31428 dvi) \
4fa63067
NN
31429 || exit 1
31430
b813574b 31431@endif recode
4fa63067 31432
56a8fe78
DD
31433.PHONY: maybe-pdf-recode pdf-recode
31434maybe-pdf-recode:
31435@if recode
31436maybe-pdf-recode: pdf-recode
31437
31438pdf-recode: \
31439 configure-recode
31440 @: $(MAKE); $(unstage)
31441 @[ -f ./recode/Makefile ] || exit 0; \
31442 r=`${PWD_COMMAND}`; export r; \
31443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31444 $(HOST_EXPORTS) \
31445 for flag in $(EXTRA_HOST_FLAGS) ; do \
31446 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31447 done; \
31448 echo "Doing pdf in recode" ; \
31449 (cd $(HOST_SUBDIR)/recode && \
31450 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31451 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31452 "RANLIB=$${RANLIB}" \
0c24b341 31453 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
31454 pdf) \
31455 || exit 1
31456
31457@endif recode
31458
6d389afc
MS
31459.PHONY: maybe-html-recode html-recode
31460maybe-html-recode:
31461@if recode
31462maybe-html-recode: html-recode
31463
31464html-recode: \
31465 configure-recode
0aed8855 31466 @: $(MAKE); $(unstage)
6d389afc
MS
31467 @[ -f ./recode/Makefile ] || exit 0; \
31468 r=`${PWD_COMMAND}`; export r; \
31469 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
31470 $(HOST_EXPORTS) \
31471 for flag in $(EXTRA_HOST_FLAGS) ; do \
31472 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31473 done; \
31474 echo "Doing html in recode" ; \
b00612cc 31475 (cd $(HOST_SUBDIR)/recode && \
6d389afc
MS
31476 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31477 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31478 "RANLIB=$${RANLIB}" \
0c24b341 31479 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
31480 html) \
31481 || exit 1
31482
31483@endif recode
31484
b813574b
PB
31485.PHONY: maybe-TAGS-recode TAGS-recode
31486maybe-TAGS-recode:
31487@if recode
31488maybe-TAGS-recode: TAGS-recode
4fa63067 31489
b813574b
PB
31490TAGS-recode: \
31491 configure-recode
0aed8855 31492 @: $(MAKE); $(unstage)
b813574b 31493 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
31494 r=`${PWD_COMMAND}`; export r; \
31495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31496 $(HOST_EXPORTS) \
b813574b 31497 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31498 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31499 done; \
b813574b 31500 echo "Doing TAGS in recode" ; \
b00612cc 31501 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
31502 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31503 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31504 "RANLIB=$${RANLIB}" \
0c24b341 31505 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31506 TAGS) \
4fa63067
NN
31507 || exit 1
31508
b813574b 31509@endif recode
4fa63067 31510
b813574b
PB
31511.PHONY: maybe-install-info-recode install-info-recode
31512maybe-install-info-recode:
31513@if recode
31514maybe-install-info-recode: install-info-recode
4fa63067 31515
b813574b
PB
31516install-info-recode: \
31517 configure-recode \
31518 info-recode
0aed8855 31519 @: $(MAKE); $(unstage)
b813574b 31520 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
31521 r=`${PWD_COMMAND}`; export r; \
31522 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31523 $(HOST_EXPORTS) \
b813574b 31524 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31525 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31526 done; \
b813574b 31527 echo "Doing install-info in recode" ; \
b00612cc 31528 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
31529 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31530 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31531 "RANLIB=$${RANLIB}" \
0c24b341 31532 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31533 install-info) \
4fa63067
NN
31534 || exit 1
31535
b813574b 31536@endif recode
4fa63067 31537
a3ca38d2
DD
31538.PHONY: maybe-install-pdf-recode install-pdf-recode
31539maybe-install-pdf-recode:
31540@if recode
31541maybe-install-pdf-recode: install-pdf-recode
31542
31543install-pdf-recode: \
31544 configure-recode \
31545 pdf-recode
31546 @: $(MAKE); $(unstage)
31547 @[ -f ./recode/Makefile ] || exit 0; \
31548 r=`${PWD_COMMAND}`; export r; \
31549 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31550 $(HOST_EXPORTS) \
31551 for flag in $(EXTRA_HOST_FLAGS) ; do \
31552 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31553 done; \
31554 echo "Doing install-pdf in recode" ; \
31555 (cd $(HOST_SUBDIR)/recode && \
31556 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31557 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31558 "RANLIB=$${RANLIB}" \
0c24b341 31559 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
31560 install-pdf) \
31561 || exit 1
31562
31563@endif recode
31564
108a6f8e
CD
31565.PHONY: maybe-install-html-recode install-html-recode
31566maybe-install-html-recode:
31567@if recode
31568maybe-install-html-recode: install-html-recode
31569
31570install-html-recode: \
31571 configure-recode \
31572 html-recode
31573 @: $(MAKE); $(unstage)
31574 @[ -f ./recode/Makefile ] || exit 0; \
31575 r=`${PWD_COMMAND}`; export r; \
31576 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31577 $(HOST_EXPORTS) \
31578 for flag in $(EXTRA_HOST_FLAGS) ; do \
31579 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31580 done; \
31581 echo "Doing install-html in recode" ; \
31582 (cd $(HOST_SUBDIR)/recode && \
31583 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31584 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31585 "RANLIB=$${RANLIB}" \
0c24b341 31586 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
31587 install-html) \
31588 || exit 1
31589
31590@endif recode
31591
b813574b
PB
31592.PHONY: maybe-installcheck-recode installcheck-recode
31593maybe-installcheck-recode:
31594@if recode
31595maybe-installcheck-recode: installcheck-recode
4fa63067 31596
b813574b
PB
31597installcheck-recode: \
31598 configure-recode
0aed8855 31599 @: $(MAKE); $(unstage)
b813574b 31600 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
31601 r=`${PWD_COMMAND}`; export r; \
31602 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31603 $(HOST_EXPORTS) \
b813574b 31604 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31605 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31606 done; \
b813574b 31607 echo "Doing installcheck in recode" ; \
b00612cc 31608 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
31609 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31610 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31611 "RANLIB=$${RANLIB}" \
0c24b341 31612 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31613 installcheck) \
4fa63067
NN
31614 || exit 1
31615
b813574b 31616@endif recode
4fa63067 31617
b813574b
PB
31618.PHONY: maybe-mostlyclean-recode mostlyclean-recode
31619maybe-mostlyclean-recode:
31620@if recode
31621maybe-mostlyclean-recode: mostlyclean-recode
4fa63067 31622
b813574b 31623mostlyclean-recode:
0aed8855 31624 @: $(MAKE); $(unstage)
b813574b 31625 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
31626 r=`${PWD_COMMAND}`; export r; \
31627 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31628 $(HOST_EXPORTS) \
b813574b 31629 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31630 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31631 done; \
b813574b 31632 echo "Doing mostlyclean in recode" ; \
b00612cc 31633 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
31634 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31635 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31636 "RANLIB=$${RANLIB}" \
0c24b341 31637 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31638 mostlyclean) \
4fa63067
NN
31639 || exit 1
31640
b813574b 31641@endif recode
4fa63067 31642
b813574b
PB
31643.PHONY: maybe-clean-recode clean-recode
31644maybe-clean-recode:
31645@if recode
31646maybe-clean-recode: clean-recode
4fa63067 31647
b813574b 31648clean-recode:
0aed8855 31649 @: $(MAKE); $(unstage)
b813574b 31650 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
31651 r=`${PWD_COMMAND}`; export r; \
31652 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31653 $(HOST_EXPORTS) \
b813574b 31654 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31655 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31656 done; \
b813574b 31657 echo "Doing clean in recode" ; \
b00612cc 31658 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
31659 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31660 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31661 "RANLIB=$${RANLIB}" \
0c24b341 31662 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31663 clean) \
4fa63067
NN
31664 || exit 1
31665
b813574b 31666@endif recode
4fa63067 31667
b813574b
PB
31668.PHONY: maybe-distclean-recode distclean-recode
31669maybe-distclean-recode:
31670@if recode
31671maybe-distclean-recode: distclean-recode
4fa63067 31672
b813574b 31673distclean-recode:
0aed8855 31674 @: $(MAKE); $(unstage)
b813574b 31675 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
31676 r=`${PWD_COMMAND}`; export r; \
31677 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31678 $(HOST_EXPORTS) \
b813574b 31679 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31680 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31681 done; \
b813574b 31682 echo "Doing distclean in recode" ; \
b00612cc 31683 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
31684 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31685 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31686 "RANLIB=$${RANLIB}" \
0c24b341 31687 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31688 distclean) \
4fa63067
NN
31689 || exit 1
31690
b813574b 31691@endif recode
4fa63067 31692
b813574b
PB
31693.PHONY: maybe-maintainer-clean-recode maintainer-clean-recode
31694maybe-maintainer-clean-recode:
31695@if recode
31696maybe-maintainer-clean-recode: maintainer-clean-recode
4fa63067 31697
b813574b 31698maintainer-clean-recode:
0aed8855 31699 @: $(MAKE); $(unstage)
b813574b 31700 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
31701 r=`${PWD_COMMAND}`; export r; \
31702 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31703 $(HOST_EXPORTS) \
b813574b 31704 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31705 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31706 done; \
b813574b 31707 echo "Doing maintainer-clean in recode" ; \
b00612cc 31708 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
31709 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31710 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31711 "RANLIB=$${RANLIB}" \
0c24b341 31712 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31713 maintainer-clean) \
4fa63067 31714 || exit 1
16ae0395 31715
b813574b 31716@endif recode
3866be5d
NN
31717
31718
a7254363 31719
b813574b
PB
31720.PHONY: configure-sed maybe-configure-sed
31721maybe-configure-sed:
4f0ef2d8
CD
31722@if gcc-bootstrap
31723configure-sed: stage_current
31724@endif gcc-bootstrap
b813574b
PB
31725@if sed
31726maybe-configure-sed: configure-sed
c52c6897 31727configure-sed:
0aed8855 31728 @: $(MAKE); $(unstage)
c52c6897 31729 @r=`${PWD_COMMAND}`; export r; \
b40e3958 31730 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
31731 test ! -f $(HOST_SUBDIR)/sed/Makefile || exit 0; \
31732 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sed ; \
378fce5b 31733 $(HOST_EXPORTS) \
a7254363
PB
31734 echo Configuring in $(HOST_SUBDIR)/sed; \
31735 cd "$(HOST_SUBDIR)/sed" || exit 1; \
e2b9e2dc 31736 case $(srcdir) in \
b00612cc
PB
31737 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31738 *) topdir=`echo $(HOST_SUBDIR)/sed/ | \
31739 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 31740 esac; \
b00612cc
PB
31741 srcdiroption="--srcdir=$${topdir}/sed"; \
31742 libsrcdir="$$s/sed"; \
e2b9e2dc 31743 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
31744 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31745 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 31746 || exit 1
b813574b 31747@endif sed
e2b9e2dc 31748
a7254363
PB
31749
31750
d545f33b
PB
31751
31752
b813574b
PB
31753.PHONY: all-sed maybe-all-sed
31754maybe-all-sed:
4f0ef2d8
CD
31755@if gcc-bootstrap
31756all-sed: stage_current
31757@endif gcc-bootstrap
b813574b 31758@if sed
d27cc32e 31759TARGET-sed=all
b813574b
PB
31760maybe-all-sed: all-sed
31761all-sed: configure-sed
0aed8855 31762 @: $(MAKE); $(unstage)
b40e3958
L
31763 @r=`${PWD_COMMAND}`; export r; \
31764 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31765 $(HOST_EXPORTS) \
b00612cc 31766 (cd $(HOST_SUBDIR)/sed && \
7f6ef0c0
PB
31767 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
31768 $(TARGET-sed))
b813574b 31769@endif sed
3866be5d 31770
a7254363 31771
d545f33b
PB
31772
31773
b813574b
PB
31774.PHONY: check-sed maybe-check-sed
31775maybe-check-sed:
31776@if sed
31777maybe-check-sed: check-sed
3866be5d 31778
b813574b 31779check-sed:
0aed8855 31780 @: $(MAKE); $(unstage)
b40e3958
L
31781 @r=`${PWD_COMMAND}`; export r; \
31782 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31783 $(HOST_EXPORTS) \
b00612cc
PB
31784 (cd $(HOST_SUBDIR)/sed && \
31785 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 31786
b813574b 31787@endif sed
3866be5d 31788
b813574b
PB
31789.PHONY: install-sed maybe-install-sed
31790maybe-install-sed:
31791@if sed
31792maybe-install-sed: install-sed
16ae0395 31793
b813574b 31794install-sed: installdirs
0aed8855 31795 @: $(MAKE); $(unstage)
b40e3958
L
31796 @r=`${PWD_COMMAND}`; export r; \
31797 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31798 $(HOST_EXPORTS) \
b00612cc 31799 (cd $(HOST_SUBDIR)/sed && \
2da12f12 31800 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 31801
b813574b 31802@endif sed
3866be5d 31803
56a8fe78 31804# Other targets (info, dvi, pdf, etc.)
4fa63067 31805
b813574b
PB
31806.PHONY: maybe-info-sed info-sed
31807maybe-info-sed:
31808@if sed
31809maybe-info-sed: info-sed
4fa63067 31810
b813574b
PB
31811info-sed: \
31812 configure-sed
0aed8855 31813 @: $(MAKE); $(unstage)
b813574b 31814 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
31815 r=`${PWD_COMMAND}`; export r; \
31816 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31817 $(HOST_EXPORTS) \
b813574b 31818 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31819 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31820 done; \
6d389afc 31821 echo "Doing info in sed" ; \
b00612cc 31822 (cd $(HOST_SUBDIR)/sed && \
6d389afc
MS
31823 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31824 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31825 "RANLIB=$${RANLIB}" \
0c24b341 31826 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
31827 info) \
31828 || exit 1
31829
31830@endif sed
31831
31832.PHONY: maybe-dvi-sed dvi-sed
31833maybe-dvi-sed:
31834@if sed
31835maybe-dvi-sed: dvi-sed
31836
31837dvi-sed: \
31838 configure-sed
0aed8855 31839 @: $(MAKE); $(unstage)
6d389afc
MS
31840 @[ -f ./sed/Makefile ] || exit 0; \
31841 r=`${PWD_COMMAND}`; export r; \
31842 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
31843 $(HOST_EXPORTS) \
31844 for flag in $(EXTRA_HOST_FLAGS) ; do \
31845 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31846 done; \
31847 echo "Doing dvi in sed" ; \
b00612cc 31848 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
31849 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31850 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31851 "RANLIB=$${RANLIB}" \
0c24b341 31852 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 31853 dvi) \
4fa63067
NN
31854 || exit 1
31855
b813574b 31856@endif sed
4fa63067 31857
56a8fe78
DD
31858.PHONY: maybe-pdf-sed pdf-sed
31859maybe-pdf-sed:
31860@if sed
31861maybe-pdf-sed: pdf-sed
31862
31863pdf-sed: \
31864 configure-sed
31865 @: $(MAKE); $(unstage)
31866 @[ -f ./sed/Makefile ] || exit 0; \
31867 r=`${PWD_COMMAND}`; export r; \
31868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31869 $(HOST_EXPORTS) \
31870 for flag in $(EXTRA_HOST_FLAGS) ; do \
31871 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31872 done; \
31873 echo "Doing pdf in sed" ; \
31874 (cd $(HOST_SUBDIR)/sed && \
31875 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31876 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31877 "RANLIB=$${RANLIB}" \
0c24b341 31878 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
31879 pdf) \
31880 || exit 1
31881
31882@endif sed
31883
6d389afc
MS
31884.PHONY: maybe-html-sed html-sed
31885maybe-html-sed:
b813574b 31886@if sed
6d389afc 31887maybe-html-sed: html-sed
4fa63067 31888
6d389afc 31889html-sed: \
b813574b 31890 configure-sed
0aed8855 31891 @: $(MAKE); $(unstage)
b813574b 31892 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
31893 r=`${PWD_COMMAND}`; export r; \
31894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31895 $(HOST_EXPORTS) \
b813574b 31896 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31897 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31898 done; \
6d389afc 31899 echo "Doing html in sed" ; \
b00612cc 31900 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
31901 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31902 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31903 "RANLIB=$${RANLIB}" \
0c24b341 31904 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 31905 html) \
4fa63067
NN
31906 || exit 1
31907
b813574b 31908@endif sed
4fa63067 31909
b813574b
PB
31910.PHONY: maybe-TAGS-sed TAGS-sed
31911maybe-TAGS-sed:
31912@if sed
31913maybe-TAGS-sed: TAGS-sed
4fa63067 31914
b813574b
PB
31915TAGS-sed: \
31916 configure-sed
0aed8855 31917 @: $(MAKE); $(unstage)
b813574b 31918 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
31919 r=`${PWD_COMMAND}`; export r; \
31920 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31921 $(HOST_EXPORTS) \
b813574b 31922 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31923 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31924 done; \
b813574b 31925 echo "Doing TAGS in sed" ; \
b00612cc 31926 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
31927 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31928 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31929 "RANLIB=$${RANLIB}" \
0c24b341 31930 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31931 TAGS) \
4fa63067
NN
31932 || exit 1
31933
b813574b 31934@endif sed
4fa63067 31935
b813574b
PB
31936.PHONY: maybe-install-info-sed install-info-sed
31937maybe-install-info-sed:
31938@if sed
31939maybe-install-info-sed: install-info-sed
4fa63067 31940
b813574b
PB
31941install-info-sed: \
31942 configure-sed \
31943 info-sed
0aed8855 31944 @: $(MAKE); $(unstage)
b813574b 31945 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
31946 r=`${PWD_COMMAND}`; export r; \
31947 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31948 $(HOST_EXPORTS) \
b813574b 31949 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31950 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31951 done; \
b813574b 31952 echo "Doing install-info in sed" ; \
b00612cc 31953 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
31954 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31955 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31956 "RANLIB=$${RANLIB}" \
0c24b341 31957 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31958 install-info) \
4fa63067
NN
31959 || exit 1
31960
b813574b 31961@endif sed
4fa63067 31962
a3ca38d2
DD
31963.PHONY: maybe-install-pdf-sed install-pdf-sed
31964maybe-install-pdf-sed:
31965@if sed
31966maybe-install-pdf-sed: install-pdf-sed
31967
31968install-pdf-sed: \
31969 configure-sed \
31970 pdf-sed
31971 @: $(MAKE); $(unstage)
31972 @[ -f ./sed/Makefile ] || exit 0; \
31973 r=`${PWD_COMMAND}`; export r; \
31974 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31975 $(HOST_EXPORTS) \
31976 for flag in $(EXTRA_HOST_FLAGS) ; do \
31977 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31978 done; \
31979 echo "Doing install-pdf in sed" ; \
31980 (cd $(HOST_SUBDIR)/sed && \
31981 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31982 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31983 "RANLIB=$${RANLIB}" \
0c24b341 31984 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
31985 install-pdf) \
31986 || exit 1
31987
31988@endif sed
31989
108a6f8e
CD
31990.PHONY: maybe-install-html-sed install-html-sed
31991maybe-install-html-sed:
31992@if sed
31993maybe-install-html-sed: install-html-sed
31994
31995install-html-sed: \
31996 configure-sed \
31997 html-sed
31998 @: $(MAKE); $(unstage)
31999 @[ -f ./sed/Makefile ] || exit 0; \
32000 r=`${PWD_COMMAND}`; export r; \
32001 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32002 $(HOST_EXPORTS) \
32003 for flag in $(EXTRA_HOST_FLAGS) ; do \
32004 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32005 done; \
32006 echo "Doing install-html in sed" ; \
32007 (cd $(HOST_SUBDIR)/sed && \
32008 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32009 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32010 "RANLIB=$${RANLIB}" \
0c24b341 32011 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
32012 install-html) \
32013 || exit 1
32014
32015@endif sed
32016
b813574b
PB
32017.PHONY: maybe-installcheck-sed installcheck-sed
32018maybe-installcheck-sed:
32019@if sed
32020maybe-installcheck-sed: installcheck-sed
4fa63067 32021
b813574b
PB
32022installcheck-sed: \
32023 configure-sed
0aed8855 32024 @: $(MAKE); $(unstage)
b813574b 32025 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
32026 r=`${PWD_COMMAND}`; export r; \
32027 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32028 $(HOST_EXPORTS) \
b813574b 32029 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32030 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32031 done; \
b813574b 32032 echo "Doing installcheck in sed" ; \
b00612cc 32033 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
32034 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32035 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32036 "RANLIB=$${RANLIB}" \
0c24b341 32037 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32038 installcheck) \
4fa63067
NN
32039 || exit 1
32040
b813574b 32041@endif sed
4fa63067 32042
b813574b
PB
32043.PHONY: maybe-mostlyclean-sed mostlyclean-sed
32044maybe-mostlyclean-sed:
32045@if sed
32046maybe-mostlyclean-sed: mostlyclean-sed
4fa63067 32047
b813574b 32048mostlyclean-sed:
0aed8855 32049 @: $(MAKE); $(unstage)
b813574b 32050 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
32051 r=`${PWD_COMMAND}`; export r; \
32052 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32053 $(HOST_EXPORTS) \
b813574b 32054 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32055 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32056 done; \
b813574b 32057 echo "Doing mostlyclean in sed" ; \
b00612cc 32058 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
32059 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32060 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32061 "RANLIB=$${RANLIB}" \
0c24b341 32062 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32063 mostlyclean) \
4fa63067
NN
32064 || exit 1
32065
b813574b 32066@endif sed
4fa63067 32067
b813574b
PB
32068.PHONY: maybe-clean-sed clean-sed
32069maybe-clean-sed:
32070@if sed
32071maybe-clean-sed: clean-sed
4fa63067 32072
b813574b 32073clean-sed:
0aed8855 32074 @: $(MAKE); $(unstage)
b813574b 32075 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
32076 r=`${PWD_COMMAND}`; export r; \
32077 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32078 $(HOST_EXPORTS) \
b813574b 32079 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32080 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32081 done; \
b813574b 32082 echo "Doing clean in sed" ; \
b00612cc 32083 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
32084 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32085 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32086 "RANLIB=$${RANLIB}" \
0c24b341 32087 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32088 clean) \
4fa63067
NN
32089 || exit 1
32090
b813574b 32091@endif sed
4fa63067 32092
b813574b
PB
32093.PHONY: maybe-distclean-sed distclean-sed
32094maybe-distclean-sed:
32095@if sed
32096maybe-distclean-sed: distclean-sed
4fa63067 32097
b813574b 32098distclean-sed:
0aed8855 32099 @: $(MAKE); $(unstage)
b813574b 32100 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
32101 r=`${PWD_COMMAND}`; export r; \
32102 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32103 $(HOST_EXPORTS) \
b813574b 32104 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32105 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32106 done; \
b813574b 32107 echo "Doing distclean in sed" ; \
b00612cc 32108 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
32109 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32110 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32111 "RANLIB=$${RANLIB}" \
0c24b341 32112 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32113 distclean) \
4fa63067
NN
32114 || exit 1
32115
b813574b 32116@endif sed
4fa63067 32117
b813574b
PB
32118.PHONY: maybe-maintainer-clean-sed maintainer-clean-sed
32119maybe-maintainer-clean-sed:
32120@if sed
32121maybe-maintainer-clean-sed: maintainer-clean-sed
4fa63067 32122
b813574b 32123maintainer-clean-sed:
0aed8855 32124 @: $(MAKE); $(unstage)
b813574b 32125 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
32126 r=`${PWD_COMMAND}`; export r; \
32127 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32128 $(HOST_EXPORTS) \
b813574b 32129 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32130 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32131 done; \
b813574b 32132 echo "Doing maintainer-clean in sed" ; \
b00612cc 32133 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
32134 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32135 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32136 "RANLIB=$${RANLIB}" \
0c24b341 32137 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32138 maintainer-clean) \
4fa63067
NN
32139 || exit 1
32140
b813574b 32141@endif sed
4fa63067
NN
32142
32143
a7254363 32144
b813574b
PB
32145.PHONY: configure-send-pr maybe-configure-send-pr
32146maybe-configure-send-pr:
4f0ef2d8
CD
32147@if gcc-bootstrap
32148configure-send-pr: stage_current
32149@endif gcc-bootstrap
b813574b
PB
32150@if send-pr
32151maybe-configure-send-pr: configure-send-pr
c52c6897 32152configure-send-pr:
0aed8855 32153 @: $(MAKE); $(unstage)
c52c6897 32154 @r=`${PWD_COMMAND}`; export r; \
b40e3958 32155 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
32156 test ! -f $(HOST_SUBDIR)/send-pr/Makefile || exit 0; \
32157 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/send-pr ; \
378fce5b 32158 $(HOST_EXPORTS) \
a7254363
PB
32159 echo Configuring in $(HOST_SUBDIR)/send-pr; \
32160 cd "$(HOST_SUBDIR)/send-pr" || exit 1; \
e2b9e2dc 32161 case $(srcdir) in \
b00612cc
PB
32162 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32163 *) topdir=`echo $(HOST_SUBDIR)/send-pr/ | \
32164 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 32165 esac; \
b00612cc
PB
32166 srcdiroption="--srcdir=$${topdir}/send-pr"; \
32167 libsrcdir="$$s/send-pr"; \
e2b9e2dc 32168 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
32169 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
32170 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 32171 || exit 1
b813574b 32172@endif send-pr
e2b9e2dc 32173
a7254363
PB
32174
32175
d545f33b
PB
32176
32177
b813574b
PB
32178.PHONY: all-send-pr maybe-all-send-pr
32179maybe-all-send-pr:
4f0ef2d8
CD
32180@if gcc-bootstrap
32181all-send-pr: stage_current
32182@endif gcc-bootstrap
b813574b 32183@if send-pr
d27cc32e 32184TARGET-send-pr=all
b813574b
PB
32185maybe-all-send-pr: all-send-pr
32186all-send-pr: configure-send-pr
0aed8855 32187 @: $(MAKE); $(unstage)
b40e3958
L
32188 @r=`${PWD_COMMAND}`; export r; \
32189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32190 $(HOST_EXPORTS) \
b00612cc 32191 (cd $(HOST_SUBDIR)/send-pr && \
7f6ef0c0
PB
32192 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
32193 $(TARGET-send-pr))
b813574b 32194@endif send-pr
3866be5d 32195
a7254363 32196
d545f33b
PB
32197
32198
b813574b
PB
32199.PHONY: check-send-pr maybe-check-send-pr
32200maybe-check-send-pr:
32201@if send-pr
32202maybe-check-send-pr: check-send-pr
3866be5d 32203
b813574b 32204check-send-pr:
0aed8855 32205 @: $(MAKE); $(unstage)
b40e3958
L
32206 @r=`${PWD_COMMAND}`; export r; \
32207 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32208 $(HOST_EXPORTS) \
b00612cc
PB
32209 (cd $(HOST_SUBDIR)/send-pr && \
32210 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 32211
b813574b 32212@endif send-pr
3866be5d 32213
b813574b
PB
32214.PHONY: install-send-pr maybe-install-send-pr
32215maybe-install-send-pr:
32216@if send-pr
32217maybe-install-send-pr: install-send-pr
16ae0395 32218
b813574b 32219install-send-pr: installdirs
0aed8855 32220 @: $(MAKE); $(unstage)
b40e3958
L
32221 @r=`${PWD_COMMAND}`; export r; \
32222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32223 $(HOST_EXPORTS) \
b00612cc 32224 (cd $(HOST_SUBDIR)/send-pr && \
2da12f12 32225 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 32226
b813574b 32227@endif send-pr
3866be5d 32228
56a8fe78 32229# Other targets (info, dvi, pdf, etc.)
4fa63067 32230
b813574b
PB
32231.PHONY: maybe-info-send-pr info-send-pr
32232maybe-info-send-pr:
32233@if send-pr
32234maybe-info-send-pr: info-send-pr
4fa63067 32235
b813574b
PB
32236info-send-pr: \
32237 configure-send-pr
0aed8855 32238 @: $(MAKE); $(unstage)
b813574b 32239 @[ -f ./send-pr/Makefile ] || exit 0; \
b40e3958
L
32240 r=`${PWD_COMMAND}`; export r; \
32241 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32242 $(HOST_EXPORTS) \
b813574b 32243 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32244 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32245 done; \
b813574b 32246 echo "Doing info in send-pr" ; \
b00612cc 32247 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
32248 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32249 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32250 "RANLIB=$${RANLIB}" \
0c24b341 32251 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32252 info) \
e2b9e2dc
NN
32253 || exit 1
32254
b813574b 32255@endif send-pr
4fa63067 32256
b813574b
PB
32257.PHONY: maybe-dvi-send-pr dvi-send-pr
32258maybe-dvi-send-pr:
32259@if send-pr
32260maybe-dvi-send-pr: dvi-send-pr
4fa63067 32261
b813574b
PB
32262dvi-send-pr: \
32263 configure-send-pr
0aed8855 32264 @: $(MAKE); $(unstage)
b813574b 32265 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067 32266 r=`${PWD_COMMAND}`; export r; \
b40e3958 32267 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32268 $(HOST_EXPORTS) \
b813574b 32269 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32270 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32271 done; \
b813574b 32272 echo "Doing dvi in send-pr" ; \
b00612cc 32273 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
32274 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32275 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32276 "RANLIB=$${RANLIB}" \
0c24b341 32277 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32278 dvi) \
4fa63067 32279 || exit 1
3866be5d 32280
b813574b 32281@endif send-pr
3866be5d 32282
56a8fe78
DD
32283.PHONY: maybe-pdf-send-pr pdf-send-pr
32284maybe-pdf-send-pr:
32285@if send-pr
32286maybe-pdf-send-pr: pdf-send-pr
32287
32288pdf-send-pr: \
32289 configure-send-pr
32290 @: $(MAKE); $(unstage)
32291 @[ -f ./send-pr/Makefile ] || exit 0; \
32292 r=`${PWD_COMMAND}`; export r; \
32293 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32294 $(HOST_EXPORTS) \
32295 for flag in $(EXTRA_HOST_FLAGS) ; do \
32296 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32297 done; \
32298 echo "Doing pdf in send-pr" ; \
32299 (cd $(HOST_SUBDIR)/send-pr && \
32300 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32301 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32302 "RANLIB=$${RANLIB}" \
0c24b341 32303 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
32304 pdf) \
32305 || exit 1
32306
32307@endif send-pr
32308
6d389afc
MS
32309.PHONY: maybe-html-send-pr html-send-pr
32310maybe-html-send-pr:
32311@if send-pr
32312maybe-html-send-pr: html-send-pr
32313
32314html-send-pr: \
32315 configure-send-pr
0aed8855 32316 @: $(MAKE); $(unstage)
6d389afc
MS
32317 @[ -f ./send-pr/Makefile ] || exit 0; \
32318 r=`${PWD_COMMAND}`; export r; \
32319 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
32320 $(HOST_EXPORTS) \
32321 for flag in $(EXTRA_HOST_FLAGS) ; do \
32322 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32323 done; \
32324 echo "Doing html in send-pr" ; \
b00612cc 32325 (cd $(HOST_SUBDIR)/send-pr && \
6d389afc
MS
32326 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32327 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32328 "RANLIB=$${RANLIB}" \
0c24b341 32329 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
32330 html) \
32331 || exit 1
32332
32333@endif send-pr
32334
b813574b
PB
32335.PHONY: maybe-TAGS-send-pr TAGS-send-pr
32336maybe-TAGS-send-pr:
32337@if send-pr
32338maybe-TAGS-send-pr: TAGS-send-pr
4fa63067 32339
b813574b
PB
32340TAGS-send-pr: \
32341 configure-send-pr
0aed8855 32342 @: $(MAKE); $(unstage)
b813574b 32343 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
32344 r=`${PWD_COMMAND}`; export r; \
32345 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32346 $(HOST_EXPORTS) \
b813574b 32347 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32348 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32349 done; \
b813574b 32350 echo "Doing TAGS in send-pr" ; \
b00612cc 32351 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
32352 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32353 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32354 "RANLIB=$${RANLIB}" \
0c24b341 32355 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32356 TAGS) \
4fa63067 32357 || exit 1
3866be5d 32358
b813574b 32359@endif send-pr
3866be5d 32360
b813574b
PB
32361.PHONY: maybe-install-info-send-pr install-info-send-pr
32362maybe-install-info-send-pr:
32363@if send-pr
32364maybe-install-info-send-pr: install-info-send-pr
16ae0395 32365
b813574b
PB
32366install-info-send-pr: \
32367 configure-send-pr \
32368 info-send-pr
0aed8855 32369 @: $(MAKE); $(unstage)
b813574b 32370 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
32371 r=`${PWD_COMMAND}`; export r; \
32372 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32373 $(HOST_EXPORTS) \
b813574b 32374 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32375 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32376 done; \
b813574b 32377 echo "Doing install-info in send-pr" ; \
b00612cc 32378 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
32379 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32380 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32381 "RANLIB=$${RANLIB}" \
0c24b341 32382 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32383 install-info) \
4fa63067
NN
32384 || exit 1
32385
b813574b 32386@endif send-pr
4fa63067 32387
a3ca38d2
DD
32388.PHONY: maybe-install-pdf-send-pr install-pdf-send-pr
32389maybe-install-pdf-send-pr:
32390@if send-pr
32391maybe-install-pdf-send-pr: install-pdf-send-pr
32392
32393install-pdf-send-pr: \
32394 configure-send-pr \
32395 pdf-send-pr
32396 @: $(MAKE); $(unstage)
32397 @[ -f ./send-pr/Makefile ] || exit 0; \
32398 r=`${PWD_COMMAND}`; export r; \
32399 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32400 $(HOST_EXPORTS) \
32401 for flag in $(EXTRA_HOST_FLAGS) ; do \
32402 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32403 done; \
32404 echo "Doing install-pdf in send-pr" ; \
32405 (cd $(HOST_SUBDIR)/send-pr && \
32406 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32407 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32408 "RANLIB=$${RANLIB}" \
0c24b341 32409 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
32410 install-pdf) \
32411 || exit 1
32412
32413@endif send-pr
32414
108a6f8e
CD
32415.PHONY: maybe-install-html-send-pr install-html-send-pr
32416maybe-install-html-send-pr:
32417@if send-pr
32418maybe-install-html-send-pr: install-html-send-pr
32419
32420install-html-send-pr: \
32421 configure-send-pr \
32422 html-send-pr
32423 @: $(MAKE); $(unstage)
32424 @[ -f ./send-pr/Makefile ] || exit 0; \
32425 r=`${PWD_COMMAND}`; export r; \
32426 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32427 $(HOST_EXPORTS) \
32428 for flag in $(EXTRA_HOST_FLAGS) ; do \
32429 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32430 done; \
32431 echo "Doing install-html in send-pr" ; \
32432 (cd $(HOST_SUBDIR)/send-pr && \
32433 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32434 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32435 "RANLIB=$${RANLIB}" \
0c24b341 32436 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
32437 install-html) \
32438 || exit 1
32439
32440@endif send-pr
32441
b813574b
PB
32442.PHONY: maybe-installcheck-send-pr installcheck-send-pr
32443maybe-installcheck-send-pr:
32444@if send-pr
32445maybe-installcheck-send-pr: installcheck-send-pr
4fa63067 32446
b813574b
PB
32447installcheck-send-pr: \
32448 configure-send-pr
0aed8855 32449 @: $(MAKE); $(unstage)
b813574b 32450 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
32451 r=`${PWD_COMMAND}`; export r; \
32452 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32453 $(HOST_EXPORTS) \
b813574b 32454 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32455 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32456 done; \
b813574b 32457 echo "Doing installcheck in send-pr" ; \
b00612cc 32458 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
32459 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32460 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32461 "RANLIB=$${RANLIB}" \
0c24b341 32462 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32463 installcheck) \
4fa63067
NN
32464 || exit 1
32465
b813574b 32466@endif send-pr
4fa63067 32467
b813574b
PB
32468.PHONY: maybe-mostlyclean-send-pr mostlyclean-send-pr
32469maybe-mostlyclean-send-pr:
32470@if send-pr
32471maybe-mostlyclean-send-pr: mostlyclean-send-pr
4fa63067 32472
b813574b 32473mostlyclean-send-pr:
0aed8855 32474 @: $(MAKE); $(unstage)
b813574b 32475 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
32476 r=`${PWD_COMMAND}`; export r; \
32477 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32478 $(HOST_EXPORTS) \
b813574b 32479 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32480 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32481 done; \
b813574b 32482 echo "Doing mostlyclean in send-pr" ; \
b00612cc 32483 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
32484 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32485 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32486 "RANLIB=$${RANLIB}" \
0c24b341 32487 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32488 mostlyclean) \
4fa63067
NN
32489 || exit 1
32490
b813574b 32491@endif send-pr
4fa63067 32492
b813574b
PB
32493.PHONY: maybe-clean-send-pr clean-send-pr
32494maybe-clean-send-pr:
32495@if send-pr
32496maybe-clean-send-pr: clean-send-pr
4fa63067 32497
b813574b 32498clean-send-pr:
0aed8855 32499 @: $(MAKE); $(unstage)
b813574b 32500 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
32501 r=`${PWD_COMMAND}`; export r; \
32502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32503 $(HOST_EXPORTS) \
b813574b 32504 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32505 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32506 done; \
b813574b 32507 echo "Doing clean in send-pr" ; \
b00612cc 32508 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
32509 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32510 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32511 "RANLIB=$${RANLIB}" \
0c24b341 32512 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32513 clean) \
4fa63067
NN
32514 || exit 1
32515
b813574b 32516@endif send-pr
4fa63067 32517
b813574b
PB
32518.PHONY: maybe-distclean-send-pr distclean-send-pr
32519maybe-distclean-send-pr:
32520@if send-pr
32521maybe-distclean-send-pr: distclean-send-pr
4fa63067 32522
b813574b 32523distclean-send-pr:
0aed8855 32524 @: $(MAKE); $(unstage)
b813574b 32525 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
32526 r=`${PWD_COMMAND}`; export r; \
32527 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32528 $(HOST_EXPORTS) \
b813574b 32529 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32530 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32531 done; \
b813574b 32532 echo "Doing distclean in send-pr" ; \
b00612cc 32533 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
32534 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32535 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32536 "RANLIB=$${RANLIB}" \
0c24b341 32537 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32538 distclean) \
4fa63067
NN
32539 || exit 1
32540
b813574b 32541@endif send-pr
4fa63067 32542
b813574b
PB
32543.PHONY: maybe-maintainer-clean-send-pr maintainer-clean-send-pr
32544maybe-maintainer-clean-send-pr:
32545@if send-pr
32546maybe-maintainer-clean-send-pr: maintainer-clean-send-pr
4fa63067 32547
b813574b 32548maintainer-clean-send-pr:
0aed8855 32549 @: $(MAKE); $(unstage)
b813574b 32550 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067 32551 r=`${PWD_COMMAND}`; export r; \
b40e3958 32552 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32553 $(HOST_EXPORTS) \
b813574b 32554 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32555 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32556 done; \
b813574b 32557 echo "Doing maintainer-clean in send-pr" ; \
b00612cc 32558 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
32559 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32560 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32561 "RANLIB=$${RANLIB}" \
0c24b341 32562 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32563 maintainer-clean) \
4fa63067 32564 || exit 1
3866be5d 32565
b813574b 32566@endif send-pr
3866be5d 32567
4fa63067 32568
a7254363 32569
b813574b
PB
32570.PHONY: configure-shellutils maybe-configure-shellutils
32571maybe-configure-shellutils:
4f0ef2d8
CD
32572@if gcc-bootstrap
32573configure-shellutils: stage_current
32574@endif gcc-bootstrap
b813574b
PB
32575@if shellutils
32576maybe-configure-shellutils: configure-shellutils
c52c6897 32577configure-shellutils:
0aed8855 32578 @: $(MAKE); $(unstage)
c52c6897 32579 @r=`${PWD_COMMAND}`; export r; \
b40e3958 32580 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
32581 test ! -f $(HOST_SUBDIR)/shellutils/Makefile || exit 0; \
32582 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/shellutils ; \
378fce5b 32583 $(HOST_EXPORTS) \
a7254363
PB
32584 echo Configuring in $(HOST_SUBDIR)/shellutils; \
32585 cd "$(HOST_SUBDIR)/shellutils" || exit 1; \
e2b9e2dc 32586 case $(srcdir) in \
b00612cc
PB
32587 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32588 *) topdir=`echo $(HOST_SUBDIR)/shellutils/ | \
32589 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 32590 esac; \
b00612cc
PB
32591 srcdiroption="--srcdir=$${topdir}/shellutils"; \
32592 libsrcdir="$$s/shellutils"; \
e2b9e2dc 32593 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
32594 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
32595 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 32596 || exit 1
b813574b 32597@endif shellutils
e2b9e2dc 32598
a7254363
PB
32599
32600
d545f33b
PB
32601
32602
b813574b
PB
32603.PHONY: all-shellutils maybe-all-shellutils
32604maybe-all-shellutils:
4f0ef2d8
CD
32605@if gcc-bootstrap
32606all-shellutils: stage_current
32607@endif gcc-bootstrap
b813574b 32608@if shellutils
d27cc32e 32609TARGET-shellutils=all
b813574b
PB
32610maybe-all-shellutils: all-shellutils
32611all-shellutils: configure-shellutils
0aed8855 32612 @: $(MAKE); $(unstage)
b40e3958
L
32613 @r=`${PWD_COMMAND}`; export r; \
32614 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32615 $(HOST_EXPORTS) \
b00612cc 32616 (cd $(HOST_SUBDIR)/shellutils && \
7f6ef0c0
PB
32617 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
32618 $(TARGET-shellutils))
b813574b 32619@endif shellutils
3866be5d 32620
a7254363 32621
d545f33b
PB
32622
32623
b813574b
PB
32624.PHONY: check-shellutils maybe-check-shellutils
32625maybe-check-shellutils:
32626@if shellutils
32627maybe-check-shellutils: check-shellutils
3866be5d 32628
b813574b 32629check-shellutils:
0aed8855 32630 @: $(MAKE); $(unstage)
b40e3958
L
32631 @r=`${PWD_COMMAND}`; export r; \
32632 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32633 $(HOST_EXPORTS) \
b00612cc
PB
32634 (cd $(HOST_SUBDIR)/shellutils && \
32635 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 32636
b813574b 32637@endif shellutils
3866be5d 32638
b813574b
PB
32639.PHONY: install-shellutils maybe-install-shellutils
32640maybe-install-shellutils:
32641@if shellutils
32642maybe-install-shellutils: install-shellutils
16ae0395 32643
b813574b 32644install-shellutils: installdirs
0aed8855 32645 @: $(MAKE); $(unstage)
b40e3958
L
32646 @r=`${PWD_COMMAND}`; export r; \
32647 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32648 $(HOST_EXPORTS) \
b00612cc 32649 (cd $(HOST_SUBDIR)/shellutils && \
2da12f12 32650 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 32651
b813574b 32652@endif shellutils
4fa63067 32653
56a8fe78 32654# Other targets (info, dvi, pdf, etc.)
4fa63067 32655
b813574b
PB
32656.PHONY: maybe-info-shellutils info-shellutils
32657maybe-info-shellutils:
32658@if shellutils
32659maybe-info-shellutils: info-shellutils
4fa63067 32660
b813574b
PB
32661info-shellutils: \
32662 configure-shellutils
0aed8855 32663 @: $(MAKE); $(unstage)
b813574b 32664 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
32665 r=`${PWD_COMMAND}`; export r; \
32666 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32667 $(HOST_EXPORTS) \
b813574b 32668 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32669 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32670 done; \
b813574b 32671 echo "Doing info in shellutils" ; \
b00612cc 32672 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
32673 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32674 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32675 "RANLIB=$${RANLIB}" \
0c24b341 32676 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32677 info) \
4fa63067
NN
32678 || exit 1
32679
b813574b 32680@endif shellutils
4fa63067 32681
b813574b
PB
32682.PHONY: maybe-dvi-shellutils dvi-shellutils
32683maybe-dvi-shellutils:
32684@if shellutils
32685maybe-dvi-shellutils: dvi-shellutils
4fa63067 32686
b813574b
PB
32687dvi-shellutils: \
32688 configure-shellutils
0aed8855 32689 @: $(MAKE); $(unstage)
b813574b 32690 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
32691 r=`${PWD_COMMAND}`; export r; \
32692 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32693 $(HOST_EXPORTS) \
b813574b 32694 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32695 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32696 done; \
b813574b 32697 echo "Doing dvi in shellutils" ; \
b00612cc 32698 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
32699 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32700 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32701 "RANLIB=$${RANLIB}" \
0c24b341 32702 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32703 dvi) \
4fa63067
NN
32704 || exit 1
32705
b813574b 32706@endif shellutils
4fa63067 32707
56a8fe78
DD
32708.PHONY: maybe-pdf-shellutils pdf-shellutils
32709maybe-pdf-shellutils:
32710@if shellutils
32711maybe-pdf-shellutils: pdf-shellutils
32712
32713pdf-shellutils: \
32714 configure-shellutils
32715 @: $(MAKE); $(unstage)
32716 @[ -f ./shellutils/Makefile ] || exit 0; \
32717 r=`${PWD_COMMAND}`; export r; \
32718 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32719 $(HOST_EXPORTS) \
32720 for flag in $(EXTRA_HOST_FLAGS) ; do \
32721 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32722 done; \
32723 echo "Doing pdf in shellutils" ; \
32724 (cd $(HOST_SUBDIR)/shellutils && \
32725 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32726 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32727 "RANLIB=$${RANLIB}" \
0c24b341 32728 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
32729 pdf) \
32730 || exit 1
32731
32732@endif shellutils
32733
6d389afc
MS
32734.PHONY: maybe-html-shellutils html-shellutils
32735maybe-html-shellutils:
32736@if shellutils
32737maybe-html-shellutils: html-shellutils
32738
32739html-shellutils: \
32740 configure-shellutils
0aed8855 32741 @: $(MAKE); $(unstage)
6d389afc
MS
32742 @[ -f ./shellutils/Makefile ] || exit 0; \
32743 r=`${PWD_COMMAND}`; export r; \
32744 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
32745 $(HOST_EXPORTS) \
32746 for flag in $(EXTRA_HOST_FLAGS) ; do \
32747 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32748 done; \
32749 echo "Doing html in shellutils" ; \
b00612cc 32750 (cd $(HOST_SUBDIR)/shellutils && \
6d389afc
MS
32751 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32752 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32753 "RANLIB=$${RANLIB}" \
0c24b341 32754 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
32755 html) \
32756 || exit 1
32757
32758@endif shellutils
32759
b813574b
PB
32760.PHONY: maybe-TAGS-shellutils TAGS-shellutils
32761maybe-TAGS-shellutils:
32762@if shellutils
32763maybe-TAGS-shellutils: TAGS-shellutils
4fa63067 32764
b813574b
PB
32765TAGS-shellutils: \
32766 configure-shellutils
0aed8855 32767 @: $(MAKE); $(unstage)
b813574b 32768 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
32769 r=`${PWD_COMMAND}`; export r; \
32770 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32771 $(HOST_EXPORTS) \
b813574b 32772 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32773 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32774 done; \
b813574b 32775 echo "Doing TAGS in shellutils" ; \
b00612cc 32776 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
32777 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32778 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32779 "RANLIB=$${RANLIB}" \
0c24b341 32780 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32781 TAGS) \
4fa63067
NN
32782 || exit 1
32783
b813574b 32784@endif shellutils
4fa63067 32785
b813574b
PB
32786.PHONY: maybe-install-info-shellutils install-info-shellutils
32787maybe-install-info-shellutils:
32788@if shellutils
32789maybe-install-info-shellutils: install-info-shellutils
4fa63067 32790
b813574b
PB
32791install-info-shellutils: \
32792 configure-shellutils \
32793 info-shellutils
0aed8855 32794 @: $(MAKE); $(unstage)
b813574b 32795 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
32796 r=`${PWD_COMMAND}`; export r; \
32797 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32798 $(HOST_EXPORTS) \
b813574b 32799 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32800 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32801 done; \
b813574b 32802 echo "Doing install-info in shellutils" ; \
b00612cc 32803 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
32804 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32805 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32806 "RANLIB=$${RANLIB}" \
0c24b341 32807 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32808 install-info) \
4fa63067
NN
32809 || exit 1
32810
b813574b 32811@endif shellutils
4fa63067 32812
a3ca38d2
DD
32813.PHONY: maybe-install-pdf-shellutils install-pdf-shellutils
32814maybe-install-pdf-shellutils:
32815@if shellutils
32816maybe-install-pdf-shellutils: install-pdf-shellutils
32817
32818install-pdf-shellutils: \
32819 configure-shellutils \
32820 pdf-shellutils
32821 @: $(MAKE); $(unstage)
32822 @[ -f ./shellutils/Makefile ] || exit 0; \
32823 r=`${PWD_COMMAND}`; export r; \
32824 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32825 $(HOST_EXPORTS) \
32826 for flag in $(EXTRA_HOST_FLAGS) ; do \
32827 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32828 done; \
32829 echo "Doing install-pdf in shellutils" ; \
32830 (cd $(HOST_SUBDIR)/shellutils && \
32831 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32832 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32833 "RANLIB=$${RANLIB}" \
0c24b341 32834 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
32835 install-pdf) \
32836 || exit 1
32837
32838@endif shellutils
32839
108a6f8e
CD
32840.PHONY: maybe-install-html-shellutils install-html-shellutils
32841maybe-install-html-shellutils:
32842@if shellutils
32843maybe-install-html-shellutils: install-html-shellutils
32844
32845install-html-shellutils: \
32846 configure-shellutils \
32847 html-shellutils
32848 @: $(MAKE); $(unstage)
32849 @[ -f ./shellutils/Makefile ] || exit 0; \
32850 r=`${PWD_COMMAND}`; export r; \
32851 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32852 $(HOST_EXPORTS) \
32853 for flag in $(EXTRA_HOST_FLAGS) ; do \
32854 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32855 done; \
32856 echo "Doing install-html in shellutils" ; \
32857 (cd $(HOST_SUBDIR)/shellutils && \
32858 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32859 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32860 "RANLIB=$${RANLIB}" \
0c24b341 32861 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
32862 install-html) \
32863 || exit 1
32864
32865@endif shellutils
32866
b813574b
PB
32867.PHONY: maybe-installcheck-shellutils installcheck-shellutils
32868maybe-installcheck-shellutils:
32869@if shellutils
32870maybe-installcheck-shellutils: installcheck-shellutils
4fa63067 32871
b813574b
PB
32872installcheck-shellutils: \
32873 configure-shellutils
0aed8855 32874 @: $(MAKE); $(unstage)
b813574b 32875 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
32876 r=`${PWD_COMMAND}`; export r; \
32877 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32878 $(HOST_EXPORTS) \
b813574b 32879 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32880 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32881 done; \
b813574b 32882 echo "Doing installcheck in shellutils" ; \
b00612cc 32883 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
32884 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32885 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32886 "RANLIB=$${RANLIB}" \
0c24b341 32887 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32888 installcheck) \
4fa63067
NN
32889 || exit 1
32890
b813574b 32891@endif shellutils
4fa63067 32892
b813574b
PB
32893.PHONY: maybe-mostlyclean-shellutils mostlyclean-shellutils
32894maybe-mostlyclean-shellutils:
32895@if shellutils
32896maybe-mostlyclean-shellutils: mostlyclean-shellutils
4fa63067 32897
b813574b 32898mostlyclean-shellutils:
0aed8855 32899 @: $(MAKE); $(unstage)
b813574b 32900 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
32901 r=`${PWD_COMMAND}`; export r; \
32902 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32903 $(HOST_EXPORTS) \
b813574b 32904 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32905 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32906 done; \
b813574b 32907 echo "Doing mostlyclean in shellutils" ; \
b00612cc 32908 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
32909 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32910 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32911 "RANLIB=$${RANLIB}" \
0c24b341 32912 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32913 mostlyclean) \
4fa63067
NN
32914 || exit 1
32915
b813574b 32916@endif shellutils
4fa63067 32917
b813574b
PB
32918.PHONY: maybe-clean-shellutils clean-shellutils
32919maybe-clean-shellutils:
32920@if shellutils
32921maybe-clean-shellutils: clean-shellutils
4fa63067 32922
b813574b 32923clean-shellutils:
0aed8855 32924 @: $(MAKE); $(unstage)
b813574b 32925 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
32926 r=`${PWD_COMMAND}`; export r; \
32927 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32928 $(HOST_EXPORTS) \
b813574b 32929 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32930 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32931 done; \
b813574b 32932 echo "Doing clean in shellutils" ; \
b00612cc 32933 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
32934 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32935 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32936 "RANLIB=$${RANLIB}" \
0c24b341 32937 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32938 clean) \
4fa63067
NN
32939 || exit 1
32940
b813574b 32941@endif shellutils
4fa63067 32942
b813574b
PB
32943.PHONY: maybe-distclean-shellutils distclean-shellutils
32944maybe-distclean-shellutils:
32945@if shellutils
32946maybe-distclean-shellutils: distclean-shellutils
4fa63067 32947
b813574b 32948distclean-shellutils:
0aed8855 32949 @: $(MAKE); $(unstage)
b813574b 32950 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
32951 r=`${PWD_COMMAND}`; export r; \
32952 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32953 $(HOST_EXPORTS) \
b813574b 32954 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32955 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32956 done; \
b813574b 32957 echo "Doing distclean in shellutils" ; \
b00612cc 32958 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
32959 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32960 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32961 "RANLIB=$${RANLIB}" \
0c24b341 32962 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32963 distclean) \
4fa63067
NN
32964 || exit 1
32965
b813574b 32966@endif shellutils
4fa63067 32967
b813574b
PB
32968.PHONY: maybe-maintainer-clean-shellutils maintainer-clean-shellutils
32969maybe-maintainer-clean-shellutils:
32970@if shellutils
32971maybe-maintainer-clean-shellutils: maintainer-clean-shellutils
4fa63067 32972
b813574b 32973maintainer-clean-shellutils:
0aed8855 32974 @: $(MAKE); $(unstage)
b813574b 32975 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
32976 r=`${PWD_COMMAND}`; export r; \
32977 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32978 $(HOST_EXPORTS) \
b813574b 32979 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32980 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32981 done; \
b813574b 32982 echo "Doing maintainer-clean in shellutils" ; \
b00612cc 32983 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
32984 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32985 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32986 "RANLIB=$${RANLIB}" \
0c24b341 32987 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32988 maintainer-clean) \
4fa63067 32989 || exit 1
3866be5d 32990
b813574b 32991@endif shellutils
3866be5d 32992
4fa63067 32993
a7254363 32994
b813574b
PB
32995.PHONY: configure-sid maybe-configure-sid
32996maybe-configure-sid:
4f0ef2d8
CD
32997@if gcc-bootstrap
32998configure-sid: stage_current
32999@endif gcc-bootstrap
b813574b
PB
33000@if sid
33001maybe-configure-sid: configure-sid
c52c6897 33002configure-sid:
0aed8855 33003 @: $(MAKE); $(unstage)
c52c6897 33004 @r=`${PWD_COMMAND}`; export r; \
b40e3958 33005 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
33006 test ! -f $(HOST_SUBDIR)/sid/Makefile || exit 0; \
33007 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sid ; \
378fce5b 33008 $(HOST_EXPORTS) \
a7254363
PB
33009 echo Configuring in $(HOST_SUBDIR)/sid; \
33010 cd "$(HOST_SUBDIR)/sid" || exit 1; \
e2b9e2dc 33011 case $(srcdir) in \
b00612cc
PB
33012 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33013 *) topdir=`echo $(HOST_SUBDIR)/sid/ | \
33014 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 33015 esac; \
b00612cc
PB
33016 srcdiroption="--srcdir=$${topdir}/sid"; \
33017 libsrcdir="$$s/sid"; \
e2b9e2dc 33018 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
33019 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
33020 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 33021 || exit 1
b813574b 33022@endif sid
e2b9e2dc 33023
a7254363
PB
33024
33025
d545f33b
PB
33026
33027
b813574b
PB
33028.PHONY: all-sid maybe-all-sid
33029maybe-all-sid:
4f0ef2d8
CD
33030@if gcc-bootstrap
33031all-sid: stage_current
33032@endif gcc-bootstrap
b813574b 33033@if sid
d27cc32e 33034TARGET-sid=all
b813574b
PB
33035maybe-all-sid: all-sid
33036all-sid: configure-sid
0aed8855 33037 @: $(MAKE); $(unstage)
b40e3958
L
33038 @r=`${PWD_COMMAND}`; export r; \
33039 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33040 $(HOST_EXPORTS) \
b00612cc 33041 (cd $(HOST_SUBDIR)/sid && \
7f6ef0c0
PB
33042 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
33043 $(TARGET-sid))
b813574b 33044@endif sid
3866be5d 33045
a7254363 33046
d545f33b
PB
33047
33048
b813574b
PB
33049.PHONY: check-sid maybe-check-sid
33050maybe-check-sid:
33051@if sid
33052maybe-check-sid: check-sid
3866be5d 33053
b813574b 33054check-sid:
0aed8855 33055 @: $(MAKE); $(unstage)
4fa63067
NN
33056 @r=`${PWD_COMMAND}`; export r; \
33057 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33058 $(HOST_EXPORTS) \
b00612cc
PB
33059 (cd $(HOST_SUBDIR)/sid && \
33060 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 33061
b813574b 33062@endif sid
3866be5d 33063
b813574b
PB
33064.PHONY: install-sid maybe-install-sid
33065maybe-install-sid:
33066@if sid
33067maybe-install-sid: install-sid
16ae0395 33068
b813574b 33069install-sid: installdirs
0aed8855 33070 @: $(MAKE); $(unstage)
b40e3958
L
33071 @r=`${PWD_COMMAND}`; export r; \
33072 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33073 $(HOST_EXPORTS) \
b00612cc 33074 (cd $(HOST_SUBDIR)/sid && \
2da12f12 33075 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 33076
b813574b 33077@endif sid
3866be5d 33078
56a8fe78 33079# Other targets (info, dvi, pdf, etc.)
4fa63067 33080
b813574b
PB
33081.PHONY: maybe-info-sid info-sid
33082maybe-info-sid:
33083@if sid
33084maybe-info-sid: info-sid
4fa63067 33085
b813574b
PB
33086info-sid: \
33087 configure-sid
0aed8855 33088 @: $(MAKE); $(unstage)
b813574b 33089 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
33090 r=`${PWD_COMMAND}`; export r; \
33091 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33092 $(HOST_EXPORTS) \
b813574b 33093 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33094 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33095 done; \
b813574b 33096 echo "Doing info in sid" ; \
b00612cc 33097 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
33098 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33099 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33100 "RANLIB=$${RANLIB}" \
0c24b341 33101 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33102 info) \
4fa63067
NN
33103 || exit 1
33104
b813574b 33105@endif sid
4fa63067 33106
b813574b
PB
33107.PHONY: maybe-dvi-sid dvi-sid
33108maybe-dvi-sid:
33109@if sid
33110maybe-dvi-sid: dvi-sid
4fa63067 33111
b813574b
PB
33112dvi-sid: \
33113 configure-sid
0aed8855 33114 @: $(MAKE); $(unstage)
b813574b 33115 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
33116 r=`${PWD_COMMAND}`; export r; \
33117 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33118 $(HOST_EXPORTS) \
b813574b 33119 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33120 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33121 done; \
b813574b 33122 echo "Doing dvi in sid" ; \
b00612cc 33123 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
33124 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33125 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33126 "RANLIB=$${RANLIB}" \
0c24b341 33127 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33128 dvi) \
4fa63067
NN
33129 || exit 1
33130
b813574b 33131@endif sid
4fa63067 33132
56a8fe78
DD
33133.PHONY: maybe-pdf-sid pdf-sid
33134maybe-pdf-sid:
33135@if sid
33136maybe-pdf-sid: pdf-sid
33137
33138pdf-sid: \
33139 configure-sid
33140 @: $(MAKE); $(unstage)
33141 @[ -f ./sid/Makefile ] || exit 0; \
33142 r=`${PWD_COMMAND}`; export r; \
33143 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33144 $(HOST_EXPORTS) \
33145 for flag in $(EXTRA_HOST_FLAGS) ; do \
33146 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33147 done; \
33148 echo "Doing pdf in sid" ; \
33149 (cd $(HOST_SUBDIR)/sid && \
33150 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33151 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33152 "RANLIB=$${RANLIB}" \
0c24b341 33153 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
33154 pdf) \
33155 || exit 1
33156
33157@endif sid
33158
6d389afc
MS
33159.PHONY: maybe-html-sid html-sid
33160maybe-html-sid:
33161@if sid
33162maybe-html-sid: html-sid
33163
33164html-sid: \
33165 configure-sid
0aed8855 33166 @: $(MAKE); $(unstage)
6d389afc
MS
33167 @[ -f ./sid/Makefile ] || exit 0; \
33168 r=`${PWD_COMMAND}`; export r; \
33169 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
33170 $(HOST_EXPORTS) \
33171 for flag in $(EXTRA_HOST_FLAGS) ; do \
33172 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33173 done; \
33174 echo "Doing html in sid" ; \
b00612cc 33175 (cd $(HOST_SUBDIR)/sid && \
6d389afc
MS
33176 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33177 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33178 "RANLIB=$${RANLIB}" \
0c24b341 33179 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
33180 html) \
33181 || exit 1
33182
33183@endif sid
33184
b813574b
PB
33185.PHONY: maybe-TAGS-sid TAGS-sid
33186maybe-TAGS-sid:
33187@if sid
33188maybe-TAGS-sid: TAGS-sid
4fa63067 33189
b813574b
PB
33190TAGS-sid: \
33191 configure-sid
0aed8855 33192 @: $(MAKE); $(unstage)
b813574b 33193 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
33194 r=`${PWD_COMMAND}`; export r; \
33195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33196 $(HOST_EXPORTS) \
b813574b 33197 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33198 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33199 done; \
b813574b 33200 echo "Doing TAGS in sid" ; \
b00612cc 33201 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
33202 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33203 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33204 "RANLIB=$${RANLIB}" \
0c24b341 33205 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33206 TAGS) \
4fa63067
NN
33207 || exit 1
33208
b813574b 33209@endif sid
4fa63067 33210
b813574b
PB
33211.PHONY: maybe-install-info-sid install-info-sid
33212maybe-install-info-sid:
33213@if sid
33214maybe-install-info-sid: install-info-sid
4fa63067 33215
b813574b
PB
33216install-info-sid: \
33217 configure-sid \
33218 info-sid
0aed8855 33219 @: $(MAKE); $(unstage)
b813574b 33220 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
33221 r=`${PWD_COMMAND}`; export r; \
33222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33223 $(HOST_EXPORTS) \
b813574b 33224 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33225 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33226 done; \
b813574b 33227 echo "Doing install-info in sid" ; \
b00612cc 33228 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
33229 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33230 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33231 "RANLIB=$${RANLIB}" \
0c24b341 33232 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33233 install-info) \
4fa63067
NN
33234 || exit 1
33235
b813574b 33236@endif sid
4fa63067 33237
a3ca38d2
DD
33238.PHONY: maybe-install-pdf-sid install-pdf-sid
33239maybe-install-pdf-sid:
33240@if sid
33241maybe-install-pdf-sid: install-pdf-sid
33242
33243install-pdf-sid: \
33244 configure-sid \
33245 pdf-sid
33246 @: $(MAKE); $(unstage)
33247 @[ -f ./sid/Makefile ] || exit 0; \
33248 r=`${PWD_COMMAND}`; export r; \
33249 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33250 $(HOST_EXPORTS) \
33251 for flag in $(EXTRA_HOST_FLAGS) ; do \
33252 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33253 done; \
33254 echo "Doing install-pdf in sid" ; \
33255 (cd $(HOST_SUBDIR)/sid && \
33256 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33257 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33258 "RANLIB=$${RANLIB}" \
0c24b341 33259 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
33260 install-pdf) \
33261 || exit 1
33262
33263@endif sid
33264
108a6f8e
CD
33265.PHONY: maybe-install-html-sid install-html-sid
33266maybe-install-html-sid:
33267@if sid
33268maybe-install-html-sid: install-html-sid
33269
33270install-html-sid: \
33271 configure-sid \
33272 html-sid
33273 @: $(MAKE); $(unstage)
33274 @[ -f ./sid/Makefile ] || exit 0; \
33275 r=`${PWD_COMMAND}`; export r; \
33276 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33277 $(HOST_EXPORTS) \
33278 for flag in $(EXTRA_HOST_FLAGS) ; do \
33279 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33280 done; \
33281 echo "Doing install-html in sid" ; \
33282 (cd $(HOST_SUBDIR)/sid && \
33283 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33284 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33285 "RANLIB=$${RANLIB}" \
0c24b341 33286 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
33287 install-html) \
33288 || exit 1
33289
33290@endif sid
33291
b813574b
PB
33292.PHONY: maybe-installcheck-sid installcheck-sid
33293maybe-installcheck-sid:
33294@if sid
33295maybe-installcheck-sid: installcheck-sid
4fa63067 33296
b813574b
PB
33297installcheck-sid: \
33298 configure-sid
0aed8855 33299 @: $(MAKE); $(unstage)
b813574b
PB
33300 @[ -f ./sid/Makefile ] || exit 0; \
33301 r=`${PWD_COMMAND}`; export r; \
4fa63067 33302 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33303 $(HOST_EXPORTS) \
b813574b 33304 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33305 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33306 done; \
b813574b 33307 echo "Doing installcheck in sid" ; \
b00612cc 33308 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
33309 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33310 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33311 "RANLIB=$${RANLIB}" \
0c24b341 33312 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33313 installcheck) \
4fa63067
NN
33314 || exit 1
33315
b813574b 33316@endif sid
4fa63067 33317
b813574b
PB
33318.PHONY: maybe-mostlyclean-sid mostlyclean-sid
33319maybe-mostlyclean-sid:
33320@if sid
33321maybe-mostlyclean-sid: mostlyclean-sid
4fa63067 33322
b813574b 33323mostlyclean-sid:
0aed8855 33324 @: $(MAKE); $(unstage)
b813574b 33325 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
33326 r=`${PWD_COMMAND}`; export r; \
33327 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33328 $(HOST_EXPORTS) \
b813574b 33329 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33330 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33331 done; \
b813574b 33332 echo "Doing mostlyclean in sid" ; \
b00612cc 33333 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
33334 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33335 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33336 "RANLIB=$${RANLIB}" \
0c24b341 33337 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33338 mostlyclean) \
4fa63067
NN
33339 || exit 1
33340
b813574b 33341@endif sid
4fa63067 33342
b813574b
PB
33343.PHONY: maybe-clean-sid clean-sid
33344maybe-clean-sid:
33345@if sid
33346maybe-clean-sid: clean-sid
4fa63067 33347
b813574b 33348clean-sid:
0aed8855 33349 @: $(MAKE); $(unstage)
b813574b 33350 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
33351 r=`${PWD_COMMAND}`; export r; \
33352 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33353 $(HOST_EXPORTS) \
b813574b 33354 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33355 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33356 done; \
b813574b 33357 echo "Doing clean in sid" ; \
b00612cc 33358 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
33359 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33360 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33361 "RANLIB=$${RANLIB}" \
0c24b341 33362 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33363 clean) \
4fa63067
NN
33364 || exit 1
33365
b813574b 33366@endif sid
4fa63067 33367
b813574b
PB
33368.PHONY: maybe-distclean-sid distclean-sid
33369maybe-distclean-sid:
33370@if sid
33371maybe-distclean-sid: distclean-sid
4fa63067 33372
b813574b 33373distclean-sid:
0aed8855 33374 @: $(MAKE); $(unstage)
b813574b 33375 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
33376 r=`${PWD_COMMAND}`; export r; \
33377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33378 $(HOST_EXPORTS) \
b813574b 33379 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33380 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33381 done; \
b813574b 33382 echo "Doing distclean in sid" ; \
b00612cc 33383 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
33384 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33385 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33386 "RANLIB=$${RANLIB}" \
0c24b341 33387 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33388 distclean) \
4fa63067
NN
33389 || exit 1
33390
b813574b 33391@endif sid
4fa63067 33392
b813574b
PB
33393.PHONY: maybe-maintainer-clean-sid maintainer-clean-sid
33394maybe-maintainer-clean-sid:
33395@if sid
33396maybe-maintainer-clean-sid: maintainer-clean-sid
4fa63067 33397
b813574b 33398maintainer-clean-sid:
0aed8855 33399 @: $(MAKE); $(unstage)
b813574b 33400 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
33401 r=`${PWD_COMMAND}`; export r; \
33402 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33403 $(HOST_EXPORTS) \
b813574b 33404 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33405 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33406 done; \
b813574b 33407 echo "Doing maintainer-clean in sid" ; \
b00612cc 33408 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
33409 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33410 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33411 "RANLIB=$${RANLIB}" \
0c24b341 33412 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33413 maintainer-clean) \
4fa63067
NN
33414 || exit 1
33415
b813574b 33416@endif sid
4fa63067
NN
33417
33418
a7254363 33419
b813574b
PB
33420.PHONY: configure-sim maybe-configure-sim
33421maybe-configure-sim:
4f0ef2d8
CD
33422@if gcc-bootstrap
33423configure-sim: stage_current
33424@endif gcc-bootstrap
b813574b
PB
33425@if sim
33426maybe-configure-sim: configure-sim
c52c6897 33427configure-sim:
0aed8855 33428 @: $(MAKE); $(unstage)
c52c6897 33429 @r=`${PWD_COMMAND}`; export r; \
b40e3958 33430 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
33431 test ! -f $(HOST_SUBDIR)/sim/Makefile || exit 0; \
33432 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sim ; \
378fce5b 33433 $(HOST_EXPORTS) \
a7254363
PB
33434 echo Configuring in $(HOST_SUBDIR)/sim; \
33435 cd "$(HOST_SUBDIR)/sim" || exit 1; \
e2b9e2dc 33436 case $(srcdir) in \
b00612cc
PB
33437 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33438 *) topdir=`echo $(HOST_SUBDIR)/sim/ | \
33439 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 33440 esac; \
b00612cc
PB
33441 srcdiroption="--srcdir=$${topdir}/sim"; \
33442 libsrcdir="$$s/sim"; \
e2b9e2dc 33443 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
33444 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
33445 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 33446 || exit 1
b813574b 33447@endif sim
e2b9e2dc 33448
a7254363
PB
33449
33450
d545f33b
PB
33451
33452
b813574b
PB
33453.PHONY: all-sim maybe-all-sim
33454maybe-all-sim:
4f0ef2d8
CD
33455@if gcc-bootstrap
33456all-sim: stage_current
33457@endif gcc-bootstrap
b813574b 33458@if sim
d27cc32e 33459TARGET-sim=all
b813574b
PB
33460maybe-all-sim: all-sim
33461all-sim: configure-sim
0aed8855 33462 @: $(MAKE); $(unstage)
b40e3958
L
33463 @r=`${PWD_COMMAND}`; export r; \
33464 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33465 $(HOST_EXPORTS) \
b00612cc 33466 (cd $(HOST_SUBDIR)/sim && \
7f6ef0c0
PB
33467 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
33468 $(TARGET-sim))
b813574b 33469@endif sim
3866be5d 33470
a7254363 33471
d545f33b
PB
33472
33473
b813574b
PB
33474.PHONY: check-sim maybe-check-sim
33475maybe-check-sim:
33476@if sim
33477maybe-check-sim: check-sim
3866be5d 33478
b813574b 33479check-sim:
0aed8855 33480 @: $(MAKE); $(unstage)
b40e3958
L
33481 @r=`${PWD_COMMAND}`; export r; \
33482 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33483 $(HOST_EXPORTS) \
b00612cc
PB
33484 (cd $(HOST_SUBDIR)/sim && \
33485 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 33486
b813574b 33487@endif sim
3866be5d 33488
b813574b
PB
33489.PHONY: install-sim maybe-install-sim
33490maybe-install-sim:
33491@if sim
33492maybe-install-sim: install-sim
16ae0395 33493
b813574b 33494install-sim: installdirs
0aed8855 33495 @: $(MAKE); $(unstage)
b40e3958
L
33496 @r=`${PWD_COMMAND}`; export r; \
33497 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33498 $(HOST_EXPORTS) \
b00612cc 33499 (cd $(HOST_SUBDIR)/sim && \
2da12f12 33500 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 33501
b813574b 33502@endif sim
3866be5d 33503
56a8fe78 33504# Other targets (info, dvi, pdf, etc.)
4fa63067 33505
b813574b
PB
33506.PHONY: maybe-info-sim info-sim
33507maybe-info-sim:
33508@if sim
33509maybe-info-sim: info-sim
4fa63067 33510
b813574b
PB
33511info-sim: \
33512 configure-sim
0aed8855 33513 @: $(MAKE); $(unstage)
b813574b 33514 @[ -f ./sim/Makefile ] || exit 0; \
b40e3958
L
33515 r=`${PWD_COMMAND}`; export r; \
33516 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33517 $(HOST_EXPORTS) \
b813574b 33518 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33519 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33520 done; \
b813574b 33521 echo "Doing info in sim" ; \
b00612cc 33522 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
33523 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33524 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33525 "RANLIB=$${RANLIB}" \
0c24b341 33526 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33527 info) \
e2b9e2dc
NN
33528 || exit 1
33529
b813574b 33530@endif sim
4fa63067 33531
b813574b
PB
33532.PHONY: maybe-dvi-sim dvi-sim
33533maybe-dvi-sim:
33534@if sim
33535maybe-dvi-sim: dvi-sim
4fa63067 33536
b813574b
PB
33537dvi-sim: \
33538 configure-sim
0aed8855 33539 @: $(MAKE); $(unstage)
b813574b 33540 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067 33541 r=`${PWD_COMMAND}`; export r; \
b40e3958 33542 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33543 $(HOST_EXPORTS) \
b813574b 33544 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33545 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33546 done; \
b813574b 33547 echo "Doing dvi in sim" ; \
b00612cc 33548 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
33549 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33550 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33551 "RANLIB=$${RANLIB}" \
0c24b341 33552 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33553 dvi) \
4fa63067 33554 || exit 1
3866be5d 33555
b813574b 33556@endif sim
3866be5d 33557
56a8fe78
DD
33558.PHONY: maybe-pdf-sim pdf-sim
33559maybe-pdf-sim:
33560@if sim
33561maybe-pdf-sim: pdf-sim
33562
33563pdf-sim: \
33564 configure-sim
33565 @: $(MAKE); $(unstage)
33566 @[ -f ./sim/Makefile ] || exit 0; \
33567 r=`${PWD_COMMAND}`; export r; \
33568 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33569 $(HOST_EXPORTS) \
33570 for flag in $(EXTRA_HOST_FLAGS) ; do \
33571 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33572 done; \
33573 echo "Doing pdf in sim" ; \
33574 (cd $(HOST_SUBDIR)/sim && \
33575 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33576 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33577 "RANLIB=$${RANLIB}" \
0c24b341 33578 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
33579 pdf) \
33580 || exit 1
33581
33582@endif sim
33583
6d389afc
MS
33584.PHONY: maybe-html-sim html-sim
33585maybe-html-sim:
33586@if sim
33587maybe-html-sim: html-sim
33588
33589html-sim: \
33590 configure-sim
0aed8855 33591 @: $(MAKE); $(unstage)
6d389afc
MS
33592 @[ -f ./sim/Makefile ] || exit 0; \
33593 r=`${PWD_COMMAND}`; export r; \
33594 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
33595 $(HOST_EXPORTS) \
33596 for flag in $(EXTRA_HOST_FLAGS) ; do \
33597 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33598 done; \
33599 echo "Doing html in sim" ; \
b00612cc 33600 (cd $(HOST_SUBDIR)/sim && \
6d389afc
MS
33601 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33602 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33603 "RANLIB=$${RANLIB}" \
0c24b341 33604 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
33605 html) \
33606 || exit 1
33607
33608@endif sim
33609
b813574b
PB
33610.PHONY: maybe-TAGS-sim TAGS-sim
33611maybe-TAGS-sim:
33612@if sim
33613maybe-TAGS-sim: TAGS-sim
4fa63067 33614
b813574b
PB
33615TAGS-sim: \
33616 configure-sim
0aed8855 33617 @: $(MAKE); $(unstage)
b813574b 33618 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067 33619 r=`${PWD_COMMAND}`; export r; \
b40e3958 33620 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33621 $(HOST_EXPORTS) \
b813574b 33622 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33623 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33624 done; \
b813574b 33625 echo "Doing TAGS in sim" ; \
b00612cc 33626 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
33627 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33628 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33629 "RANLIB=$${RANLIB}" \
0c24b341 33630 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33631 TAGS) \
4fa63067 33632 || exit 1
3866be5d 33633
b813574b 33634@endif sim
3866be5d 33635
b813574b
PB
33636.PHONY: maybe-install-info-sim install-info-sim
33637maybe-install-info-sim:
33638@if sim
33639maybe-install-info-sim: install-info-sim
4fa63067 33640
b813574b
PB
33641install-info-sim: \
33642 configure-sim \
33643 info-sim
0aed8855 33644 @: $(MAKE); $(unstage)
b813574b 33645 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067
NN
33646 r=`${PWD_COMMAND}`; export r; \
33647 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33648 $(HOST_EXPORTS) \
b813574b 33649 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33650 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33651 done; \
b813574b 33652 echo "Doing install-info in sim" ; \
b00612cc 33653 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
33654 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33655 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33656 "RANLIB=$${RANLIB}" \
0c24b341 33657 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33658 install-info) \
4fa63067
NN
33659 || exit 1
33660
b813574b 33661@endif sim
4fa63067 33662
a3ca38d2
DD
33663.PHONY: maybe-install-pdf-sim install-pdf-sim
33664maybe-install-pdf-sim:
33665@if sim
33666maybe-install-pdf-sim: install-pdf-sim
33667
33668install-pdf-sim: \
33669 configure-sim \
33670 pdf-sim
33671 @: $(MAKE); $(unstage)
33672 @[ -f ./sim/Makefile ] || exit 0; \
33673 r=`${PWD_COMMAND}`; export r; \
33674 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33675 $(HOST_EXPORTS) \
33676 for flag in $(EXTRA_HOST_FLAGS) ; do \
33677 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33678 done; \
33679 echo "Doing install-pdf in sim" ; \
33680 (cd $(HOST_SUBDIR)/sim && \
33681 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33682 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33683 "RANLIB=$${RANLIB}" \
0c24b341 33684 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
33685 install-pdf) \
33686 || exit 1
33687
33688@endif sim
33689
108a6f8e
CD
33690.PHONY: maybe-install-html-sim install-html-sim
33691maybe-install-html-sim:
33692@if sim
33693maybe-install-html-sim: install-html-sim
33694
33695install-html-sim: \
33696 configure-sim \
33697 html-sim
33698 @: $(MAKE); $(unstage)
33699 @[ -f ./sim/Makefile ] || exit 0; \
33700 r=`${PWD_COMMAND}`; export r; \
33701 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33702 $(HOST_EXPORTS) \
33703 for flag in $(EXTRA_HOST_FLAGS) ; do \
33704 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33705 done; \
33706 echo "Doing install-html in sim" ; \
33707 (cd $(HOST_SUBDIR)/sim && \
33708 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33709 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33710 "RANLIB=$${RANLIB}" \
0c24b341 33711 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
33712 install-html) \
33713 || exit 1
33714
33715@endif sim
33716
b813574b
PB
33717.PHONY: maybe-installcheck-sim installcheck-sim
33718maybe-installcheck-sim:
33719@if sim
33720maybe-installcheck-sim: installcheck-sim
4fa63067 33721
b813574b
PB
33722installcheck-sim: \
33723 configure-sim
0aed8855 33724 @: $(MAKE); $(unstage)
b813574b 33725 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067
NN
33726 r=`${PWD_COMMAND}`; export r; \
33727 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33728 $(HOST_EXPORTS) \
b813574b 33729 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33730 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33731 done; \
b813574b 33732 echo "Doing installcheck in sim" ; \
b00612cc 33733 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
33734 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33735 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33736 "RANLIB=$${RANLIB}" \
0c24b341 33737 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33738 installcheck) \
4fa63067
NN
33739 || exit 1
33740
b813574b 33741@endif sim
4fa63067 33742
b813574b
PB
33743.PHONY: maybe-mostlyclean-sim mostlyclean-sim
33744maybe-mostlyclean-sim:
33745@if sim
33746maybe-mostlyclean-sim: mostlyclean-sim
4fa63067 33747
b813574b 33748mostlyclean-sim:
0aed8855 33749 @: $(MAKE); $(unstage)
b813574b 33750 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067
NN
33751 r=`${PWD_COMMAND}`; export r; \
33752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33753 $(HOST_EXPORTS) \
b813574b 33754 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33755 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33756 done; \
b813574b 33757 echo "Doing mostlyclean in sim" ; \
b00612cc 33758 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
33759 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33760 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33761 "RANLIB=$${RANLIB}" \
0c24b341 33762 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33763 mostlyclean) \
4fa63067
NN
33764 || exit 1
33765
b813574b 33766@endif sim
4fa63067 33767
b813574b
PB
33768.PHONY: maybe-clean-sim clean-sim
33769maybe-clean-sim:
33770@if sim
33771maybe-clean-sim: clean-sim
4fa63067 33772
b813574b 33773clean-sim:
0aed8855 33774 @: $(MAKE); $(unstage)
b813574b 33775 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067
NN
33776 r=`${PWD_COMMAND}`; export r; \
33777 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33778 $(HOST_EXPORTS) \
b813574b 33779 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33780 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33781 done; \
b813574b 33782 echo "Doing clean in sim" ; \
b00612cc 33783 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
33784 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33785 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33786 "RANLIB=$${RANLIB}" \
0c24b341 33787 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33788 clean) \
4fa63067
NN
33789 || exit 1
33790
b813574b 33791@endif sim
4fa63067 33792
b813574b
PB
33793.PHONY: maybe-distclean-sim distclean-sim
33794maybe-distclean-sim:
33795@if sim
33796maybe-distclean-sim: distclean-sim
4fa63067 33797
b813574b 33798distclean-sim:
0aed8855 33799 @: $(MAKE); $(unstage)
b813574b 33800 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067
NN
33801 r=`${PWD_COMMAND}`; export r; \
33802 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33803 $(HOST_EXPORTS) \
b813574b 33804 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33805 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33806 done; \
b813574b 33807 echo "Doing distclean in sim" ; \
b00612cc 33808 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
33809 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33810 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33811 "RANLIB=$${RANLIB}" \
0c24b341 33812 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33813 distclean) \
4fa63067
NN
33814 || exit 1
33815
b813574b 33816@endif sim
4fa63067 33817
b813574b
PB
33818.PHONY: maybe-maintainer-clean-sim maintainer-clean-sim
33819maybe-maintainer-clean-sim:
33820@if sim
33821maybe-maintainer-clean-sim: maintainer-clean-sim
16ae0395 33822
b813574b 33823maintainer-clean-sim:
0aed8855 33824 @: $(MAKE); $(unstage)
b813574b 33825 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067 33826 r=`${PWD_COMMAND}`; export r; \
b40e3958 33827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33828 $(HOST_EXPORTS) \
b813574b 33829 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33830 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33831 done; \
b813574b 33832 echo "Doing maintainer-clean in sim" ; \
b00612cc 33833 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
33834 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33835 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33836 "RANLIB=$${RANLIB}" \
0c24b341 33837 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33838 maintainer-clean) \
4fa63067 33839 || exit 1
3866be5d 33840
b813574b 33841@endif sim
3866be5d 33842
4fa63067 33843
a7254363 33844
b813574b
PB
33845.PHONY: configure-tar maybe-configure-tar
33846maybe-configure-tar:
4f0ef2d8
CD
33847@if gcc-bootstrap
33848configure-tar: stage_current
33849@endif gcc-bootstrap
b813574b
PB
33850@if tar
33851maybe-configure-tar: configure-tar
c52c6897 33852configure-tar:
0aed8855 33853 @: $(MAKE); $(unstage)
c52c6897 33854 @r=`${PWD_COMMAND}`; export r; \
b40e3958 33855 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
33856 test ! -f $(HOST_SUBDIR)/tar/Makefile || exit 0; \
33857 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tar ; \
378fce5b 33858 $(HOST_EXPORTS) \
a7254363
PB
33859 echo Configuring in $(HOST_SUBDIR)/tar; \
33860 cd "$(HOST_SUBDIR)/tar" || exit 1; \
e2b9e2dc 33861 case $(srcdir) in \
b00612cc
PB
33862 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33863 *) topdir=`echo $(HOST_SUBDIR)/tar/ | \
33864 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 33865 esac; \
b00612cc
PB
33866 srcdiroption="--srcdir=$${topdir}/tar"; \
33867 libsrcdir="$$s/tar"; \
e2b9e2dc 33868 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
33869 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
33870 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 33871 || exit 1
b813574b 33872@endif tar
e2b9e2dc 33873
a7254363
PB
33874
33875
d545f33b
PB
33876
33877
b813574b
PB
33878.PHONY: all-tar maybe-all-tar
33879maybe-all-tar:
4f0ef2d8
CD
33880@if gcc-bootstrap
33881all-tar: stage_current
33882@endif gcc-bootstrap
b813574b 33883@if tar
d27cc32e 33884TARGET-tar=all
b813574b
PB
33885maybe-all-tar: all-tar
33886all-tar: configure-tar
0aed8855 33887 @: $(MAKE); $(unstage)
b40e3958
L
33888 @r=`${PWD_COMMAND}`; export r; \
33889 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33890 $(HOST_EXPORTS) \
b00612cc 33891 (cd $(HOST_SUBDIR)/tar && \
7f6ef0c0
PB
33892 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
33893 $(TARGET-tar))
b813574b 33894@endif tar
3866be5d 33895
a7254363 33896
d545f33b
PB
33897
33898
b813574b
PB
33899.PHONY: check-tar maybe-check-tar
33900maybe-check-tar:
33901@if tar
33902maybe-check-tar: check-tar
3866be5d 33903
b813574b 33904check-tar:
0aed8855 33905 @: $(MAKE); $(unstage)
b40e3958
L
33906 @r=`${PWD_COMMAND}`; export r; \
33907 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33908 $(HOST_EXPORTS) \
b00612cc
PB
33909 (cd $(HOST_SUBDIR)/tar && \
33910 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 33911
b813574b 33912@endif tar
3866be5d 33913
b813574b
PB
33914.PHONY: install-tar maybe-install-tar
33915maybe-install-tar:
33916@if tar
33917maybe-install-tar: install-tar
16ae0395 33918
b813574b 33919install-tar: installdirs
0aed8855 33920 @: $(MAKE); $(unstage)
b813574b
PB
33921 @r=`${PWD_COMMAND}`; export r; \
33922 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 33923 $(HOST_EXPORTS) \
b00612cc 33924 (cd $(HOST_SUBDIR)/tar && \
2da12f12 33925 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 33926
b813574b 33927@endif tar
4fa63067 33928
56a8fe78 33929# Other targets (info, dvi, pdf, etc.)
4fa63067 33930
b813574b
PB
33931.PHONY: maybe-info-tar info-tar
33932maybe-info-tar:
33933@if tar
33934maybe-info-tar: info-tar
4fa63067 33935
b813574b
PB
33936info-tar: \
33937 configure-tar
0aed8855 33938 @: $(MAKE); $(unstage)
b813574b 33939 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067 33940 r=`${PWD_COMMAND}`; export r; \
b40e3958 33941 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33942 $(HOST_EXPORTS) \
b813574b 33943 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33944 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33945 done; \
b813574b 33946 echo "Doing info in tar" ; \
b00612cc 33947 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
33948 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33949 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33950 "RANLIB=$${RANLIB}" \
0c24b341 33951 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33952 info) \
4fa63067
NN
33953 || exit 1
33954
b813574b 33955@endif tar
4fa63067 33956
b813574b
PB
33957.PHONY: maybe-dvi-tar dvi-tar
33958maybe-dvi-tar:
33959@if tar
33960maybe-dvi-tar: dvi-tar
4fa63067 33961
b813574b
PB
33962dvi-tar: \
33963 configure-tar
0aed8855 33964 @: $(MAKE); $(unstage)
b813574b 33965 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
33966 r=`${PWD_COMMAND}`; export r; \
33967 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33968 $(HOST_EXPORTS) \
b813574b 33969 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33970 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33971 done; \
b813574b 33972 echo "Doing dvi in tar" ; \
b00612cc 33973 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
33974 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33975 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33976 "RANLIB=$${RANLIB}" \
0c24b341 33977 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33978 dvi) \
4fa63067
NN
33979 || exit 1
33980
b813574b 33981@endif tar
4fa63067 33982
56a8fe78
DD
33983.PHONY: maybe-pdf-tar pdf-tar
33984maybe-pdf-tar:
33985@if tar
33986maybe-pdf-tar: pdf-tar
33987
33988pdf-tar: \
33989 configure-tar
33990 @: $(MAKE); $(unstage)
33991 @[ -f ./tar/Makefile ] || exit 0; \
33992 r=`${PWD_COMMAND}`; export r; \
33993 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33994 $(HOST_EXPORTS) \
33995 for flag in $(EXTRA_HOST_FLAGS) ; do \
33996 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33997 done; \
33998 echo "Doing pdf in tar" ; \
33999 (cd $(HOST_SUBDIR)/tar && \
34000 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34001 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34002 "RANLIB=$${RANLIB}" \
0c24b341 34003 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
34004 pdf) \
34005 || exit 1
34006
34007@endif tar
34008
6d389afc
MS
34009.PHONY: maybe-html-tar html-tar
34010maybe-html-tar:
34011@if tar
34012maybe-html-tar: html-tar
34013
34014html-tar: \
34015 configure-tar
0aed8855 34016 @: $(MAKE); $(unstage)
6d389afc
MS
34017 @[ -f ./tar/Makefile ] || exit 0; \
34018 r=`${PWD_COMMAND}`; export r; \
34019 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
34020 $(HOST_EXPORTS) \
34021 for flag in $(EXTRA_HOST_FLAGS) ; do \
34022 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34023 done; \
34024 echo "Doing html in tar" ; \
b00612cc 34025 (cd $(HOST_SUBDIR)/tar && \
6d389afc
MS
34026 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34027 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34028 "RANLIB=$${RANLIB}" \
0c24b341 34029 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
34030 html) \
34031 || exit 1
34032
34033@endif tar
34034
b813574b
PB
34035.PHONY: maybe-TAGS-tar TAGS-tar
34036maybe-TAGS-tar:
34037@if tar
34038maybe-TAGS-tar: TAGS-tar
4fa63067 34039
b813574b
PB
34040TAGS-tar: \
34041 configure-tar
0aed8855 34042 @: $(MAKE); $(unstage)
b813574b 34043 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
34044 r=`${PWD_COMMAND}`; export r; \
34045 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34046 $(HOST_EXPORTS) \
b813574b 34047 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34048 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34049 done; \
b813574b 34050 echo "Doing TAGS in tar" ; \
b00612cc 34051 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
34052 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34053 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34054 "RANLIB=$${RANLIB}" \
0c24b341 34055 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34056 TAGS) \
4fa63067
NN
34057 || exit 1
34058
b813574b 34059@endif tar
4fa63067 34060
b813574b
PB
34061.PHONY: maybe-install-info-tar install-info-tar
34062maybe-install-info-tar:
34063@if tar
34064maybe-install-info-tar: install-info-tar
4fa63067 34065
b813574b
PB
34066install-info-tar: \
34067 configure-tar \
34068 info-tar
0aed8855 34069 @: $(MAKE); $(unstage)
b813574b 34070 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
34071 r=`${PWD_COMMAND}`; export r; \
34072 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34073 $(HOST_EXPORTS) \
b813574b 34074 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34075 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34076 done; \
b813574b 34077 echo "Doing install-info in tar" ; \
b00612cc 34078 (cd $(HOST_SUBDIR)/tar && \
b813574b 34079 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4fa63067
NN
34080 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34081 "RANLIB=$${RANLIB}" \
0c24b341 34082 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34083 install-info) \
4fa63067
NN
34084 || exit 1
34085
b813574b 34086@endif tar
4fa63067 34087
a3ca38d2
DD
34088.PHONY: maybe-install-pdf-tar install-pdf-tar
34089maybe-install-pdf-tar:
34090@if tar
34091maybe-install-pdf-tar: install-pdf-tar
34092
34093install-pdf-tar: \
34094 configure-tar \
34095 pdf-tar
34096 @: $(MAKE); $(unstage)
34097 @[ -f ./tar/Makefile ] || exit 0; \
34098 r=`${PWD_COMMAND}`; export r; \
34099 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34100 $(HOST_EXPORTS) \
34101 for flag in $(EXTRA_HOST_FLAGS) ; do \
34102 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34103 done; \
34104 echo "Doing install-pdf in tar" ; \
34105 (cd $(HOST_SUBDIR)/tar && \
34106 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34107 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34108 "RANLIB=$${RANLIB}" \
0c24b341 34109 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
34110 install-pdf) \
34111 || exit 1
34112
34113@endif tar
34114
108a6f8e
CD
34115.PHONY: maybe-install-html-tar install-html-tar
34116maybe-install-html-tar:
34117@if tar
34118maybe-install-html-tar: install-html-tar
34119
34120install-html-tar: \
34121 configure-tar \
34122 html-tar
34123 @: $(MAKE); $(unstage)
34124 @[ -f ./tar/Makefile ] || exit 0; \
34125 r=`${PWD_COMMAND}`; export r; \
34126 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34127 $(HOST_EXPORTS) \
34128 for flag in $(EXTRA_HOST_FLAGS) ; do \
34129 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34130 done; \
34131 echo "Doing install-html in tar" ; \
34132 (cd $(HOST_SUBDIR)/tar && \
34133 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34134 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34135 "RANLIB=$${RANLIB}" \
0c24b341 34136 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
34137 install-html) \
34138 || exit 1
34139
34140@endif tar
34141
b813574b
PB
34142.PHONY: maybe-installcheck-tar installcheck-tar
34143maybe-installcheck-tar:
34144@if tar
34145maybe-installcheck-tar: installcheck-tar
4fa63067 34146
b813574b
PB
34147installcheck-tar: \
34148 configure-tar
0aed8855 34149 @: $(MAKE); $(unstage)
b813574b 34150 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
34151 r=`${PWD_COMMAND}`; export r; \
34152 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34153 $(HOST_EXPORTS) \
b813574b 34154 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34155 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34156 done; \
b813574b 34157 echo "Doing installcheck in tar" ; \
b00612cc 34158 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
34159 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34160 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34161 "RANLIB=$${RANLIB}" \
0c24b341 34162 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34163 installcheck) \
4fa63067
NN
34164 || exit 1
34165
b813574b 34166@endif tar
4fa63067 34167
b813574b
PB
34168.PHONY: maybe-mostlyclean-tar mostlyclean-tar
34169maybe-mostlyclean-tar:
34170@if tar
34171maybe-mostlyclean-tar: mostlyclean-tar
4fa63067 34172
b813574b 34173mostlyclean-tar:
0aed8855 34174 @: $(MAKE); $(unstage)
b813574b 34175 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
34176 r=`${PWD_COMMAND}`; export r; \
34177 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34178 $(HOST_EXPORTS) \
b813574b 34179 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34180 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34181 done; \
b813574b 34182 echo "Doing mostlyclean in tar" ; \
b00612cc 34183 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
34184 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34185 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34186 "RANLIB=$${RANLIB}" \
0c24b341 34187 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34188 mostlyclean) \
4fa63067
NN
34189 || exit 1
34190
b813574b 34191@endif tar
4fa63067 34192
b813574b
PB
34193.PHONY: maybe-clean-tar clean-tar
34194maybe-clean-tar:
34195@if tar
34196maybe-clean-tar: clean-tar
4fa63067 34197
b813574b 34198clean-tar:
0aed8855 34199 @: $(MAKE); $(unstage)
b813574b 34200 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
34201 r=`${PWD_COMMAND}`; export r; \
34202 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34203 $(HOST_EXPORTS) \
b813574b 34204 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34205 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34206 done; \
b813574b 34207 echo "Doing clean in tar" ; \
b00612cc 34208 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
34209 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34210 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34211 "RANLIB=$${RANLIB}" \
0c24b341 34212 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34213 clean) \
4fa63067
NN
34214 || exit 1
34215
b813574b 34216@endif tar
4fa63067 34217
b813574b
PB
34218.PHONY: maybe-distclean-tar distclean-tar
34219maybe-distclean-tar:
34220@if tar
34221maybe-distclean-tar: distclean-tar
4fa63067 34222
b813574b 34223distclean-tar:
0aed8855 34224 @: $(MAKE); $(unstage)
b813574b 34225 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
34226 r=`${PWD_COMMAND}`; export r; \
34227 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34228 $(HOST_EXPORTS) \
b813574b 34229 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34230 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34231 done; \
b813574b 34232 echo "Doing distclean in tar" ; \
b00612cc 34233 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
34234 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34235 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34236 "RANLIB=$${RANLIB}" \
0c24b341 34237 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34238 distclean) \
4fa63067
NN
34239 || exit 1
34240
b813574b 34241@endif tar
4fa63067 34242
b813574b
PB
34243.PHONY: maybe-maintainer-clean-tar maintainer-clean-tar
34244maybe-maintainer-clean-tar:
34245@if tar
34246maybe-maintainer-clean-tar: maintainer-clean-tar
4fa63067 34247
b813574b 34248maintainer-clean-tar:
0aed8855 34249 @: $(MAKE); $(unstage)
b813574b 34250 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
34251 r=`${PWD_COMMAND}`; export r; \
34252 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34253 $(HOST_EXPORTS) \
b813574b 34254 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34255 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34256 done; \
b813574b 34257 echo "Doing maintainer-clean in tar" ; \
b00612cc 34258 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
34259 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34260 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34261 "RANLIB=$${RANLIB}" \
0c24b341 34262 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34263 maintainer-clean) \
4fa63067 34264 || exit 1
3866be5d 34265
b813574b 34266@endif tar
3866be5d 34267
4fa63067 34268
a7254363 34269
b813574b
PB
34270.PHONY: configure-texinfo maybe-configure-texinfo
34271maybe-configure-texinfo:
4f0ef2d8
CD
34272@if gcc-bootstrap
34273configure-texinfo: stage_current
34274@endif gcc-bootstrap
b813574b
PB
34275@if texinfo
34276maybe-configure-texinfo: configure-texinfo
c52c6897 34277configure-texinfo:
0aed8855 34278 @: $(MAKE); $(unstage)
c52c6897 34279 @r=`${PWD_COMMAND}`; export r; \
378fce5b 34280 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
34281 test ! -f $(HOST_SUBDIR)/texinfo/Makefile || exit 0; \
34282 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/texinfo ; \
378fce5b 34283 $(HOST_EXPORTS) \
a7254363
PB
34284 echo Configuring in $(HOST_SUBDIR)/texinfo; \
34285 cd "$(HOST_SUBDIR)/texinfo" || exit 1; \
e2b9e2dc 34286 case $(srcdir) in \
b00612cc
PB
34287 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34288 *) topdir=`echo $(HOST_SUBDIR)/texinfo/ | \
34289 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 34290 esac; \
b00612cc
PB
34291 srcdiroption="--srcdir=$${topdir}/texinfo"; \
34292 libsrcdir="$$s/texinfo"; \
e2b9e2dc 34293 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
34294 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
34295 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 34296 || exit 1
b813574b 34297@endif texinfo
e2b9e2dc 34298
a7254363
PB
34299
34300
d545f33b
PB
34301
34302
b813574b
PB
34303.PHONY: all-texinfo maybe-all-texinfo
34304maybe-all-texinfo:
4f0ef2d8
CD
34305@if gcc-bootstrap
34306all-texinfo: stage_current
34307@endif gcc-bootstrap
b813574b 34308@if texinfo
d27cc32e 34309TARGET-texinfo=all
b813574b
PB
34310maybe-all-texinfo: all-texinfo
34311all-texinfo: configure-texinfo
0aed8855 34312 @: $(MAKE); $(unstage)
b40e3958
L
34313 @r=`${PWD_COMMAND}`; export r; \
34314 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34315 $(HOST_EXPORTS) \
b00612cc 34316 (cd $(HOST_SUBDIR)/texinfo && \
7f6ef0c0
PB
34317 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
34318 $(TARGET-texinfo))
b813574b 34319@endif texinfo
3866be5d 34320
a7254363 34321
d545f33b
PB
34322
34323
b813574b
PB
34324.PHONY: check-texinfo maybe-check-texinfo
34325maybe-check-texinfo:
34326@if texinfo
34327maybe-check-texinfo: check-texinfo
3866be5d 34328
b813574b 34329check-texinfo:
0aed8855 34330 @: $(MAKE); $(unstage)
4fa63067
NN
34331 @r=`${PWD_COMMAND}`; export r; \
34332 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34333 $(HOST_EXPORTS) \
b00612cc
PB
34334 (cd $(HOST_SUBDIR)/texinfo && \
34335 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 34336
b813574b 34337@endif texinfo
3866be5d 34338
b813574b
PB
34339.PHONY: install-texinfo maybe-install-texinfo
34340maybe-install-texinfo:
34341@if texinfo
34342maybe-install-texinfo: install-texinfo
16ae0395 34343
b813574b 34344install-texinfo:
3866be5d 34345
b813574b 34346@endif texinfo
3866be5d 34347
56a8fe78 34348# Other targets (info, dvi, pdf, etc.)
4fa63067 34349
b813574b
PB
34350.PHONY: maybe-info-texinfo info-texinfo
34351maybe-info-texinfo:
34352@if texinfo
34353maybe-info-texinfo: info-texinfo
4fa63067 34354
b813574b
PB
34355info-texinfo: \
34356 configure-texinfo
0aed8855 34357 @: $(MAKE); $(unstage)
b813574b 34358 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
34359 r=`${PWD_COMMAND}`; export r; \
34360 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34361 $(HOST_EXPORTS) \
b813574b 34362 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34363 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34364 done; \
b813574b 34365 echo "Doing info in texinfo" ; \
b00612cc 34366 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
34367 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34368 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34369 "RANLIB=$${RANLIB}" \
0c24b341 34370 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34371 info) \
4fa63067
NN
34372 || exit 1
34373
b813574b 34374@endif texinfo
4fa63067 34375
b813574b
PB
34376.PHONY: maybe-dvi-texinfo dvi-texinfo
34377maybe-dvi-texinfo:
34378@if texinfo
34379maybe-dvi-texinfo: dvi-texinfo
4fa63067 34380
b813574b
PB
34381dvi-texinfo: \
34382 configure-texinfo
0aed8855 34383 @: $(MAKE); $(unstage)
b813574b 34384 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
34385 r=`${PWD_COMMAND}`; export r; \
34386 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34387 $(HOST_EXPORTS) \
b813574b 34388 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34389 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34390 done; \
b813574b 34391 echo "Doing dvi in texinfo" ; \
b00612cc 34392 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
34393 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34394 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34395 "RANLIB=$${RANLIB}" \
0c24b341 34396 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34397 dvi) \
4fa63067
NN
34398 || exit 1
34399
b813574b 34400@endif texinfo
4fa63067 34401
56a8fe78
DD
34402.PHONY: maybe-pdf-texinfo pdf-texinfo
34403maybe-pdf-texinfo:
34404@if texinfo
34405maybe-pdf-texinfo: pdf-texinfo
34406
34407pdf-texinfo: \
34408 configure-texinfo
34409 @: $(MAKE); $(unstage)
34410 @[ -f ./texinfo/Makefile ] || exit 0; \
34411 r=`${PWD_COMMAND}`; export r; \
34412 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34413 $(HOST_EXPORTS) \
34414 for flag in $(EXTRA_HOST_FLAGS) ; do \
34415 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34416 done; \
34417 echo "Doing pdf in texinfo" ; \
34418 (cd $(HOST_SUBDIR)/texinfo && \
34419 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34420 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34421 "RANLIB=$${RANLIB}" \
0c24b341 34422 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
34423 pdf) \
34424 || exit 1
34425
34426@endif texinfo
34427
6d389afc
MS
34428.PHONY: maybe-html-texinfo html-texinfo
34429maybe-html-texinfo:
34430@if texinfo
34431maybe-html-texinfo: html-texinfo
34432
34433html-texinfo: \
34434 configure-texinfo
0aed8855 34435 @: $(MAKE); $(unstage)
6d389afc
MS
34436 @[ -f ./texinfo/Makefile ] || exit 0; \
34437 r=`${PWD_COMMAND}`; export r; \
34438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
34439 $(HOST_EXPORTS) \
34440 for flag in $(EXTRA_HOST_FLAGS) ; do \
34441 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34442 done; \
34443 echo "Doing html in texinfo" ; \
b00612cc 34444 (cd $(HOST_SUBDIR)/texinfo && \
6d389afc
MS
34445 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34446 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34447 "RANLIB=$${RANLIB}" \
0c24b341 34448 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
34449 html) \
34450 || exit 1
34451
34452@endif texinfo
34453
b813574b
PB
34454.PHONY: maybe-TAGS-texinfo TAGS-texinfo
34455maybe-TAGS-texinfo:
34456@if texinfo
34457maybe-TAGS-texinfo: TAGS-texinfo
4fa63067 34458
b813574b
PB
34459TAGS-texinfo: \
34460 configure-texinfo
0aed8855 34461 @: $(MAKE); $(unstage)
b813574b 34462 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
34463 r=`${PWD_COMMAND}`; export r; \
34464 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34465 $(HOST_EXPORTS) \
b813574b 34466 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34467 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34468 done; \
b813574b 34469 echo "Doing TAGS in texinfo" ; \
b00612cc 34470 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
34471 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34472 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34473 "RANLIB=$${RANLIB}" \
0c24b341 34474 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34475 TAGS) \
4fa63067
NN
34476 || exit 1
34477
b813574b 34478@endif texinfo
4fa63067 34479
b813574b
PB
34480.PHONY: maybe-install-info-texinfo install-info-texinfo
34481maybe-install-info-texinfo:
34482@if texinfo
34483maybe-install-info-texinfo: install-info-texinfo
4fa63067 34484
b813574b
PB
34485install-info-texinfo: \
34486 configure-texinfo \
34487 info-texinfo
0aed8855 34488 @: $(MAKE); $(unstage)
b813574b 34489 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
34490 r=`${PWD_COMMAND}`; export r; \
34491 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34492 $(HOST_EXPORTS) \
b813574b 34493 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34494 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34495 done; \
b813574b 34496 echo "Doing install-info in texinfo" ; \
b00612cc 34497 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
34498 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34499 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34500 "RANLIB=$${RANLIB}" \
0c24b341 34501 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34502 install-info) \
4fa63067
NN
34503 || exit 1
34504
b813574b 34505@endif texinfo
4fa63067 34506
a3ca38d2
DD
34507.PHONY: maybe-install-pdf-texinfo install-pdf-texinfo
34508maybe-install-pdf-texinfo:
34509@if texinfo
34510maybe-install-pdf-texinfo: install-pdf-texinfo
34511
34512install-pdf-texinfo: \
34513 configure-texinfo \
34514 pdf-texinfo
34515 @: $(MAKE); $(unstage)
34516 @[ -f ./texinfo/Makefile ] || exit 0; \
34517 r=`${PWD_COMMAND}`; export r; \
34518 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34519 $(HOST_EXPORTS) \
34520 for flag in $(EXTRA_HOST_FLAGS) ; do \
34521 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34522 done; \
34523 echo "Doing install-pdf in texinfo" ; \
34524 (cd $(HOST_SUBDIR)/texinfo && \
34525 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34526 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34527 "RANLIB=$${RANLIB}" \
0c24b341 34528 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
34529 install-pdf) \
34530 || exit 1
34531
34532@endif texinfo
34533
108a6f8e
CD
34534.PHONY: maybe-install-html-texinfo install-html-texinfo
34535maybe-install-html-texinfo:
34536@if texinfo
34537maybe-install-html-texinfo: install-html-texinfo
34538
34539install-html-texinfo: \
34540 configure-texinfo \
34541 html-texinfo
34542 @: $(MAKE); $(unstage)
34543 @[ -f ./texinfo/Makefile ] || exit 0; \
34544 r=`${PWD_COMMAND}`; export r; \
34545 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34546 $(HOST_EXPORTS) \
34547 for flag in $(EXTRA_HOST_FLAGS) ; do \
34548 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34549 done; \
34550 echo "Doing install-html in texinfo" ; \
34551 (cd $(HOST_SUBDIR)/texinfo && \
34552 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34553 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34554 "RANLIB=$${RANLIB}" \
0c24b341 34555 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
34556 install-html) \
34557 || exit 1
34558
34559@endif texinfo
34560
b813574b
PB
34561.PHONY: maybe-installcheck-texinfo installcheck-texinfo
34562maybe-installcheck-texinfo:
34563@if texinfo
34564maybe-installcheck-texinfo: installcheck-texinfo
4fa63067 34565
b813574b
PB
34566installcheck-texinfo: \
34567 configure-texinfo
0aed8855 34568 @: $(MAKE); $(unstage)
b813574b 34569 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
34570 r=`${PWD_COMMAND}`; export r; \
34571 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34572 $(HOST_EXPORTS) \
b813574b 34573 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34574 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34575 done; \
b813574b 34576 echo "Doing installcheck in texinfo" ; \
b00612cc 34577 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
34578 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34579 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34580 "RANLIB=$${RANLIB}" \
0c24b341 34581 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34582 installcheck) \
4fa63067
NN
34583 || exit 1
34584
b813574b 34585@endif texinfo
4fa63067 34586
b813574b
PB
34587.PHONY: maybe-mostlyclean-texinfo mostlyclean-texinfo
34588maybe-mostlyclean-texinfo:
34589@if texinfo
34590maybe-mostlyclean-texinfo: mostlyclean-texinfo
4fa63067 34591
b813574b 34592mostlyclean-texinfo:
0aed8855 34593 @: $(MAKE); $(unstage)
b813574b 34594 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
34595 r=`${PWD_COMMAND}`; export r; \
34596 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34597 $(HOST_EXPORTS) \
b813574b 34598 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34599 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34600 done; \
b813574b 34601 echo "Doing mostlyclean in texinfo" ; \
b00612cc 34602 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
34603 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34604 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34605 "RANLIB=$${RANLIB}" \
0c24b341 34606 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34607 mostlyclean) \
4fa63067
NN
34608 || exit 1
34609
b813574b 34610@endif texinfo
4fa63067 34611
b813574b
PB
34612.PHONY: maybe-clean-texinfo clean-texinfo
34613maybe-clean-texinfo:
34614@if texinfo
34615maybe-clean-texinfo: clean-texinfo
4fa63067 34616
b813574b 34617clean-texinfo:
0aed8855 34618 @: $(MAKE); $(unstage)
b813574b 34619 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
34620 r=`${PWD_COMMAND}`; export r; \
34621 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34622 $(HOST_EXPORTS) \
b813574b 34623 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34624 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34625 done; \
b813574b 34626 echo "Doing clean in texinfo" ; \
b00612cc 34627 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
34628 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34629 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34630 "RANLIB=$${RANLIB}" \
0c24b341 34631 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34632 clean) \
4fa63067
NN
34633 || exit 1
34634
b813574b 34635@endif texinfo
4fa63067 34636
b813574b
PB
34637.PHONY: maybe-distclean-texinfo distclean-texinfo
34638maybe-distclean-texinfo:
34639@if texinfo
34640maybe-distclean-texinfo: distclean-texinfo
4fa63067 34641
b813574b 34642distclean-texinfo:
0aed8855 34643 @: $(MAKE); $(unstage)
b813574b 34644 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
34645 r=`${PWD_COMMAND}`; export r; \
34646 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34647 $(HOST_EXPORTS) \
b813574b 34648 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34649 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34650 done; \
b813574b 34651 echo "Doing distclean in texinfo" ; \
b00612cc 34652 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
34653 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34654 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34655 "RANLIB=$${RANLIB}" \
0c24b341 34656 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34657 distclean) \
4fa63067
NN
34658 || exit 1
34659
b813574b 34660@endif texinfo
4fa63067 34661
b813574b
PB
34662.PHONY: maybe-maintainer-clean-texinfo maintainer-clean-texinfo
34663maybe-maintainer-clean-texinfo:
34664@if texinfo
34665maybe-maintainer-clean-texinfo: maintainer-clean-texinfo
4fa63067 34666
b813574b 34667maintainer-clean-texinfo:
0aed8855 34668 @: $(MAKE); $(unstage)
b813574b 34669 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
34670 r=`${PWD_COMMAND}`; export r; \
34671 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34672 $(HOST_EXPORTS) \
b813574b 34673 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34674 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34675 done; \
b813574b 34676 echo "Doing maintainer-clean in texinfo" ; \
b00612cc 34677 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
34678 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34679 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34680 "RANLIB=$${RANLIB}" \
0c24b341 34681 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34682 maintainer-clean) \
4fa63067
NN
34683 || exit 1
34684
b813574b 34685@endif texinfo
4fa63067
NN
34686
34687
a7254363 34688
b813574b
PB
34689.PHONY: configure-textutils maybe-configure-textutils
34690maybe-configure-textutils:
4f0ef2d8
CD
34691@if gcc-bootstrap
34692configure-textutils: stage_current
34693@endif gcc-bootstrap
b813574b
PB
34694@if textutils
34695maybe-configure-textutils: configure-textutils
c52c6897 34696configure-textutils:
0aed8855 34697 @: $(MAKE); $(unstage)
c52c6897 34698 @r=`${PWD_COMMAND}`; export r; \
b40e3958 34699 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
34700 test ! -f $(HOST_SUBDIR)/textutils/Makefile || exit 0; \
34701 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/textutils ; \
378fce5b 34702 $(HOST_EXPORTS) \
a7254363
PB
34703 echo Configuring in $(HOST_SUBDIR)/textutils; \
34704 cd "$(HOST_SUBDIR)/textutils" || exit 1; \
e2b9e2dc 34705 case $(srcdir) in \
b00612cc
PB
34706 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34707 *) topdir=`echo $(HOST_SUBDIR)/textutils/ | \
34708 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 34709 esac; \
b00612cc
PB
34710 srcdiroption="--srcdir=$${topdir}/textutils"; \
34711 libsrcdir="$$s/textutils"; \
e2b9e2dc 34712 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
34713 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
34714 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 34715 || exit 1
b813574b 34716@endif textutils
e2b9e2dc 34717
a7254363
PB
34718
34719
d545f33b
PB
34720
34721
b813574b
PB
34722.PHONY: all-textutils maybe-all-textutils
34723maybe-all-textutils:
4f0ef2d8
CD
34724@if gcc-bootstrap
34725all-textutils: stage_current
34726@endif gcc-bootstrap
b813574b 34727@if textutils
d27cc32e 34728TARGET-textutils=all
b813574b
PB
34729maybe-all-textutils: all-textutils
34730all-textutils: configure-textutils
0aed8855 34731 @: $(MAKE); $(unstage)
b40e3958
L
34732 @r=`${PWD_COMMAND}`; export r; \
34733 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34734 $(HOST_EXPORTS) \
b00612cc 34735 (cd $(HOST_SUBDIR)/textutils && \
7f6ef0c0
PB
34736 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
34737 $(TARGET-textutils))
b813574b 34738@endif textutils
3866be5d 34739
a7254363 34740
d545f33b
PB
34741
34742
b813574b
PB
34743.PHONY: check-textutils maybe-check-textutils
34744maybe-check-textutils:
34745@if textutils
34746maybe-check-textutils: check-textutils
3866be5d 34747
b813574b 34748check-textutils:
0aed8855 34749 @: $(MAKE); $(unstage)
b40e3958
L
34750 @r=`${PWD_COMMAND}`; export r; \
34751 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34752 $(HOST_EXPORTS) \
b00612cc
PB
34753 (cd $(HOST_SUBDIR)/textutils && \
34754 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 34755
b813574b 34756@endif textutils
3866be5d 34757
b813574b
PB
34758.PHONY: install-textutils maybe-install-textutils
34759maybe-install-textutils:
34760@if textutils
34761maybe-install-textutils: install-textutils
16ae0395 34762
b813574b 34763install-textutils: installdirs
0aed8855 34764 @: $(MAKE); $(unstage)
b40e3958
L
34765 @r=`${PWD_COMMAND}`; export r; \
34766 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34767 $(HOST_EXPORTS) \
b00612cc 34768 (cd $(HOST_SUBDIR)/textutils && \
2da12f12 34769 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 34770
b813574b 34771@endif textutils
3866be5d 34772
56a8fe78 34773# Other targets (info, dvi, pdf, etc.)
4fa63067 34774
b813574b
PB
34775.PHONY: maybe-info-textutils info-textutils
34776maybe-info-textutils:
34777@if textutils
34778maybe-info-textutils: info-textutils
4fa63067 34779
b813574b
PB
34780info-textutils: \
34781 configure-textutils
0aed8855 34782 @: $(MAKE); $(unstage)
b813574b 34783 @[ -f ./textutils/Makefile ] || exit 0; \
b40e3958
L
34784 r=`${PWD_COMMAND}`; export r; \
34785 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34786 $(HOST_EXPORTS) \
b813574b 34787 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34788 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34789 done; \
b813574b 34790 echo "Doing info in textutils" ; \
b00612cc 34791 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
34792 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34793 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34794 "RANLIB=$${RANLIB}" \
0c24b341 34795 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34796 info) \
e2b9e2dc
NN
34797 || exit 1
34798
b813574b 34799@endif textutils
4fa63067 34800
b813574b
PB
34801.PHONY: maybe-dvi-textutils dvi-textutils
34802maybe-dvi-textutils:
34803@if textutils
34804maybe-dvi-textutils: dvi-textutils
4fa63067 34805
b813574b
PB
34806dvi-textutils: \
34807 configure-textutils
0aed8855 34808 @: $(MAKE); $(unstage)
b813574b 34809 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067 34810 r=`${PWD_COMMAND}`; export r; \
b40e3958 34811 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34812 $(HOST_EXPORTS) \
b813574b 34813 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34814 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34815 done; \
b813574b 34816 echo "Doing dvi in textutils" ; \
b00612cc 34817 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
34818 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34819 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34820 "RANLIB=$${RANLIB}" \
0c24b341 34821 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34822 dvi) \
4fa63067 34823 || exit 1
3866be5d 34824
b813574b 34825@endif textutils
3866be5d 34826
56a8fe78
DD
34827.PHONY: maybe-pdf-textutils pdf-textutils
34828maybe-pdf-textutils:
34829@if textutils
34830maybe-pdf-textutils: pdf-textutils
34831
34832pdf-textutils: \
34833 configure-textutils
34834 @: $(MAKE); $(unstage)
34835 @[ -f ./textutils/Makefile ] || exit 0; \
34836 r=`${PWD_COMMAND}`; export r; \
34837 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34838 $(HOST_EXPORTS) \
34839 for flag in $(EXTRA_HOST_FLAGS) ; do \
34840 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34841 done; \
34842 echo "Doing pdf in textutils" ; \
34843 (cd $(HOST_SUBDIR)/textutils && \
34844 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34845 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34846 "RANLIB=$${RANLIB}" \
0c24b341 34847 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
34848 pdf) \
34849 || exit 1
34850
34851@endif textutils
34852
6d389afc
MS
34853.PHONY: maybe-html-textutils html-textutils
34854maybe-html-textutils:
34855@if textutils
34856maybe-html-textutils: html-textutils
34857
34858html-textutils: \
34859 configure-textutils
0aed8855 34860 @: $(MAKE); $(unstage)
6d389afc
MS
34861 @[ -f ./textutils/Makefile ] || exit 0; \
34862 r=`${PWD_COMMAND}`; export r; \
34863 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
34864 $(HOST_EXPORTS) \
34865 for flag in $(EXTRA_HOST_FLAGS) ; do \
34866 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34867 done; \
34868 echo "Doing html in textutils" ; \
b00612cc 34869 (cd $(HOST_SUBDIR)/textutils && \
6d389afc
MS
34870 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34871 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34872 "RANLIB=$${RANLIB}" \
0c24b341 34873 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
34874 html) \
34875 || exit 1
34876
34877@endif textutils
34878
b813574b
PB
34879.PHONY: maybe-TAGS-textutils TAGS-textutils
34880maybe-TAGS-textutils:
34881@if textutils
34882maybe-TAGS-textutils: TAGS-textutils
4fa63067 34883
b813574b
PB
34884TAGS-textutils: \
34885 configure-textutils
0aed8855 34886 @: $(MAKE); $(unstage)
b813574b 34887 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067 34888 r=`${PWD_COMMAND}`; export r; \
b40e3958 34889 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34890 $(HOST_EXPORTS) \
b813574b 34891 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34892 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34893 done; \
b813574b 34894 echo "Doing TAGS in textutils" ; \
b00612cc 34895 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
34896 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34897 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34898 "RANLIB=$${RANLIB}" \
0c24b341 34899 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34900 TAGS) \
4fa63067 34901 || exit 1
3866be5d 34902
b813574b 34903@endif textutils
3866be5d 34904
b813574b
PB
34905.PHONY: maybe-install-info-textutils install-info-textutils
34906maybe-install-info-textutils:
34907@if textutils
34908maybe-install-info-textutils: install-info-textutils
4fa63067 34909
b813574b
PB
34910install-info-textutils: \
34911 configure-textutils \
34912 info-textutils
0aed8855 34913 @: $(MAKE); $(unstage)
b813574b 34914 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067
NN
34915 r=`${PWD_COMMAND}`; export r; \
34916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34917 $(HOST_EXPORTS) \
b813574b 34918 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34919 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34920 done; \
b813574b 34921 echo "Doing install-info in textutils" ; \
b00612cc 34922 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
34923 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34924 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34925 "RANLIB=$${RANLIB}" \
0c24b341 34926 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34927 install-info) \
4fa63067
NN
34928 || exit 1
34929
b813574b 34930@endif textutils
4fa63067 34931
a3ca38d2
DD
34932.PHONY: maybe-install-pdf-textutils install-pdf-textutils
34933maybe-install-pdf-textutils:
34934@if textutils
34935maybe-install-pdf-textutils: install-pdf-textutils
34936
34937install-pdf-textutils: \
34938 configure-textutils \
34939 pdf-textutils
34940 @: $(MAKE); $(unstage)
34941 @[ -f ./textutils/Makefile ] || exit 0; \
34942 r=`${PWD_COMMAND}`; export r; \
34943 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34944 $(HOST_EXPORTS) \
34945 for flag in $(EXTRA_HOST_FLAGS) ; do \
34946 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34947 done; \
34948 echo "Doing install-pdf in textutils" ; \
34949 (cd $(HOST_SUBDIR)/textutils && \
34950 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34951 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34952 "RANLIB=$${RANLIB}" \
0c24b341 34953 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
34954 install-pdf) \
34955 || exit 1
34956
34957@endif textutils
34958
108a6f8e
CD
34959.PHONY: maybe-install-html-textutils install-html-textutils
34960maybe-install-html-textutils:
34961@if textutils
34962maybe-install-html-textutils: install-html-textutils
34963
34964install-html-textutils: \
34965 configure-textutils \
34966 html-textutils
34967 @: $(MAKE); $(unstage)
34968 @[ -f ./textutils/Makefile ] || exit 0; \
34969 r=`${PWD_COMMAND}`; export r; \
34970 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34971 $(HOST_EXPORTS) \
34972 for flag in $(EXTRA_HOST_FLAGS) ; do \
34973 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34974 done; \
34975 echo "Doing install-html in textutils" ; \
34976 (cd $(HOST_SUBDIR)/textutils && \
34977 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34978 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34979 "RANLIB=$${RANLIB}" \
0c24b341 34980 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
34981 install-html) \
34982 || exit 1
34983
34984@endif textutils
34985
b813574b
PB
34986.PHONY: maybe-installcheck-textutils installcheck-textutils
34987maybe-installcheck-textutils:
34988@if textutils
34989maybe-installcheck-textutils: installcheck-textutils
4fa63067 34990
b813574b
PB
34991installcheck-textutils: \
34992 configure-textutils
0aed8855 34993 @: $(MAKE); $(unstage)
b813574b 34994 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067
NN
34995 r=`${PWD_COMMAND}`; export r; \
34996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34997 $(HOST_EXPORTS) \
b813574b 34998 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34999 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35000 done; \
b813574b 35001 echo "Doing installcheck in textutils" ; \
b00612cc 35002 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
35003 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35004 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35005 "RANLIB=$${RANLIB}" \
0c24b341 35006 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35007 installcheck) \
4fa63067
NN
35008 || exit 1
35009
b813574b 35010@endif textutils
4fa63067 35011
b813574b
PB
35012.PHONY: maybe-mostlyclean-textutils mostlyclean-textutils
35013maybe-mostlyclean-textutils:
35014@if textutils
35015maybe-mostlyclean-textutils: mostlyclean-textutils
4fa63067 35016
b813574b 35017mostlyclean-textutils:
0aed8855 35018 @: $(MAKE); $(unstage)
b813574b 35019 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067
NN
35020 r=`${PWD_COMMAND}`; export r; \
35021 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35022 $(HOST_EXPORTS) \
b813574b 35023 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35024 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35025 done; \
b813574b 35026 echo "Doing mostlyclean in textutils" ; \
b00612cc 35027 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
35028 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35029 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35030 "RANLIB=$${RANLIB}" \
0c24b341 35031 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35032 mostlyclean) \
4fa63067
NN
35033 || exit 1
35034
b813574b 35035@endif textutils
4fa63067 35036
b813574b
PB
35037.PHONY: maybe-clean-textutils clean-textutils
35038maybe-clean-textutils:
35039@if textutils
35040maybe-clean-textutils: clean-textutils
4fa63067 35041
b813574b 35042clean-textutils:
0aed8855 35043 @: $(MAKE); $(unstage)
b813574b 35044 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067
NN
35045 r=`${PWD_COMMAND}`; export r; \
35046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35047 $(HOST_EXPORTS) \
b813574b 35048 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35049 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35050 done; \
b813574b 35051 echo "Doing clean in textutils" ; \
b00612cc 35052 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
35053 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35054 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35055 "RANLIB=$${RANLIB}" \
0c24b341 35056 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35057 clean) \
4fa63067
NN
35058 || exit 1
35059
b813574b 35060@endif textutils
4fa63067 35061
b813574b
PB
35062.PHONY: maybe-distclean-textutils distclean-textutils
35063maybe-distclean-textutils:
35064@if textutils
35065maybe-distclean-textutils: distclean-textutils
4fa63067 35066
b813574b 35067distclean-textutils:
0aed8855 35068 @: $(MAKE); $(unstage)
b813574b 35069 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067
NN
35070 r=`${PWD_COMMAND}`; export r; \
35071 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35072 $(HOST_EXPORTS) \
b813574b 35073 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35074 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35075 done; \
b813574b 35076 echo "Doing distclean in textutils" ; \
b00612cc 35077 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
35078 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35079 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35080 "RANLIB=$${RANLIB}" \
0c24b341 35081 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35082 distclean) \
4fa63067
NN
35083 || exit 1
35084
b813574b 35085@endif textutils
4fa63067 35086
b813574b
PB
35087.PHONY: maybe-maintainer-clean-textutils maintainer-clean-textutils
35088maybe-maintainer-clean-textutils:
35089@if textutils
35090maybe-maintainer-clean-textutils: maintainer-clean-textutils
16ae0395 35091
b813574b 35092maintainer-clean-textutils:
0aed8855 35093 @: $(MAKE); $(unstage)
b813574b 35094 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067 35095 r=`${PWD_COMMAND}`; export r; \
b40e3958 35096 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35097 $(HOST_EXPORTS) \
b813574b 35098 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35099 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35100 done; \
b813574b 35101 echo "Doing maintainer-clean in textutils" ; \
b00612cc 35102 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
35103 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35104 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35105 "RANLIB=$${RANLIB}" \
0c24b341 35106 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35107 maintainer-clean) \
4fa63067 35108 || exit 1
3866be5d 35109
b813574b 35110@endif textutils
3866be5d 35111
4fa63067 35112
a7254363 35113
b813574b
PB
35114.PHONY: configure-time maybe-configure-time
35115maybe-configure-time:
4f0ef2d8
CD
35116@if gcc-bootstrap
35117configure-time: stage_current
35118@endif gcc-bootstrap
b813574b
PB
35119@if time
35120maybe-configure-time: configure-time
c52c6897 35121configure-time:
0aed8855 35122 @: $(MAKE); $(unstage)
c52c6897 35123 @r=`${PWD_COMMAND}`; export r; \
b40e3958 35124 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
35125 test ! -f $(HOST_SUBDIR)/time/Makefile || exit 0; \
35126 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/time ; \
378fce5b 35127 $(HOST_EXPORTS) \
a7254363
PB
35128 echo Configuring in $(HOST_SUBDIR)/time; \
35129 cd "$(HOST_SUBDIR)/time" || exit 1; \
e2b9e2dc 35130 case $(srcdir) in \
b00612cc
PB
35131 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35132 *) topdir=`echo $(HOST_SUBDIR)/time/ | \
35133 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 35134 esac; \
b00612cc
PB
35135 srcdiroption="--srcdir=$${topdir}/time"; \
35136 libsrcdir="$$s/time"; \
e2b9e2dc 35137 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
35138 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
35139 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 35140 || exit 1
b813574b 35141@endif time
e2b9e2dc 35142
a7254363
PB
35143
35144
d545f33b
PB
35145
35146
b813574b
PB
35147.PHONY: all-time maybe-all-time
35148maybe-all-time:
4f0ef2d8
CD
35149@if gcc-bootstrap
35150all-time: stage_current
35151@endif gcc-bootstrap
b813574b 35152@if time
d27cc32e 35153TARGET-time=all
b813574b
PB
35154maybe-all-time: all-time
35155all-time: configure-time
0aed8855 35156 @: $(MAKE); $(unstage)
b40e3958
L
35157 @r=`${PWD_COMMAND}`; export r; \
35158 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35159 $(HOST_EXPORTS) \
b00612cc 35160 (cd $(HOST_SUBDIR)/time && \
7f6ef0c0
PB
35161 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
35162 $(TARGET-time))
b813574b 35163@endif time
3866be5d 35164
a7254363 35165
d545f33b
PB
35166
35167
b813574b
PB
35168.PHONY: check-time maybe-check-time
35169maybe-check-time:
35170@if time
35171maybe-check-time: check-time
3866be5d 35172
b813574b 35173check-time:
0aed8855 35174 @: $(MAKE); $(unstage)
b40e3958
L
35175 @r=`${PWD_COMMAND}`; export r; \
35176 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35177 $(HOST_EXPORTS) \
b00612cc
PB
35178 (cd $(HOST_SUBDIR)/time && \
35179 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 35180
b813574b 35181@endif time
3866be5d 35182
b813574b
PB
35183.PHONY: install-time maybe-install-time
35184maybe-install-time:
35185@if time
35186maybe-install-time: install-time
4fa63067 35187
b813574b 35188install-time: installdirs
0aed8855 35189 @: $(MAKE); $(unstage)
4fa63067
NN
35190 @r=`${PWD_COMMAND}`; export r; \
35191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35192 $(HOST_EXPORTS) \
b00612cc 35193 (cd $(HOST_SUBDIR)/time && \
2da12f12 35194 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 35195
b813574b 35196@endif time
4fa63067 35197
56a8fe78 35198# Other targets (info, dvi, pdf, etc.)
4fa63067 35199
b813574b
PB
35200.PHONY: maybe-info-time info-time
35201maybe-info-time:
35202@if time
35203maybe-info-time: info-time
4fa63067 35204
b813574b
PB
35205info-time: \
35206 configure-time
0aed8855 35207 @: $(MAKE); $(unstage)
b813574b 35208 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
35209 r=`${PWD_COMMAND}`; export r; \
35210 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35211 $(HOST_EXPORTS) \
b813574b 35212 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35213 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35214 done; \
b813574b 35215 echo "Doing info in time" ; \
b00612cc 35216 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
35217 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35218 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35219 "RANLIB=$${RANLIB}" \
0c24b341 35220 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35221 info) \
4fa63067
NN
35222 || exit 1
35223
b813574b 35224@endif time
4fa63067 35225
b813574b
PB
35226.PHONY: maybe-dvi-time dvi-time
35227maybe-dvi-time:
35228@if time
35229maybe-dvi-time: dvi-time
4fa63067 35230
b813574b
PB
35231dvi-time: \
35232 configure-time
0aed8855 35233 @: $(MAKE); $(unstage)
b813574b 35234 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
35235 r=`${PWD_COMMAND}`; export r; \
35236 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35237 $(HOST_EXPORTS) \
b813574b 35238 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35239 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35240 done; \
b813574b 35241 echo "Doing dvi in time" ; \
b00612cc 35242 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
35243 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35244 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35245 "RANLIB=$${RANLIB}" \
0c24b341 35246 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35247 dvi) \
4fa63067
NN
35248 || exit 1
35249
b813574b 35250@endif time
4fa63067 35251
56a8fe78
DD
35252.PHONY: maybe-pdf-time pdf-time
35253maybe-pdf-time:
35254@if time
35255maybe-pdf-time: pdf-time
35256
35257pdf-time: \
35258 configure-time
35259 @: $(MAKE); $(unstage)
35260 @[ -f ./time/Makefile ] || exit 0; \
35261 r=`${PWD_COMMAND}`; export r; \
35262 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35263 $(HOST_EXPORTS) \
35264 for flag in $(EXTRA_HOST_FLAGS) ; do \
35265 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35266 done; \
35267 echo "Doing pdf in time" ; \
35268 (cd $(HOST_SUBDIR)/time && \
35269 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35270 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35271 "RANLIB=$${RANLIB}" \
0c24b341 35272 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
35273 pdf) \
35274 || exit 1
35275
35276@endif time
35277
6d389afc
MS
35278.PHONY: maybe-html-time html-time
35279maybe-html-time:
35280@if time
35281maybe-html-time: html-time
35282
35283html-time: \
35284 configure-time
0aed8855 35285 @: $(MAKE); $(unstage)
6d389afc
MS
35286 @[ -f ./time/Makefile ] || exit 0; \
35287 r=`${PWD_COMMAND}`; export r; \
35288 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
35289 $(HOST_EXPORTS) \
35290 for flag in $(EXTRA_HOST_FLAGS) ; do \
35291 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35292 done; \
35293 echo "Doing html in time" ; \
b00612cc 35294 (cd $(HOST_SUBDIR)/time && \
6d389afc
MS
35295 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35296 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35297 "RANLIB=$${RANLIB}" \
0c24b341 35298 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
35299 html) \
35300 || exit 1
35301
35302@endif time
35303
b813574b
PB
35304.PHONY: maybe-TAGS-time TAGS-time
35305maybe-TAGS-time:
35306@if time
35307maybe-TAGS-time: TAGS-time
4fa63067 35308
b813574b
PB
35309TAGS-time: \
35310 configure-time
0aed8855 35311 @: $(MAKE); $(unstage)
b813574b 35312 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
35313 r=`${PWD_COMMAND}`; export r; \
35314 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35315 $(HOST_EXPORTS) \
b813574b 35316 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35317 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35318 done; \
b813574b 35319 echo "Doing TAGS in time" ; \
b00612cc 35320 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
35321 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35322 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35323 "RANLIB=$${RANLIB}" \
0c24b341 35324 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35325 TAGS) \
4fa63067
NN
35326 || exit 1
35327
b813574b 35328@endif time
4fa63067 35329
b813574b
PB
35330.PHONY: maybe-install-info-time install-info-time
35331maybe-install-info-time:
35332@if time
35333maybe-install-info-time: install-info-time
4fa63067 35334
b813574b
PB
35335install-info-time: \
35336 configure-time \
35337 info-time
0aed8855 35338 @: $(MAKE); $(unstage)
b813574b 35339 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
35340 r=`${PWD_COMMAND}`; export r; \
35341 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35342 $(HOST_EXPORTS) \
b813574b 35343 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35344 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35345 done; \
b813574b 35346 echo "Doing install-info in time" ; \
b00612cc 35347 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
35348 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35349 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35350 "RANLIB=$${RANLIB}" \
0c24b341 35351 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35352 install-info) \
4fa63067
NN
35353 || exit 1
35354
b813574b 35355@endif time
4fa63067 35356
a3ca38d2
DD
35357.PHONY: maybe-install-pdf-time install-pdf-time
35358maybe-install-pdf-time:
35359@if time
35360maybe-install-pdf-time: install-pdf-time
35361
35362install-pdf-time: \
35363 configure-time \
35364 pdf-time
35365 @: $(MAKE); $(unstage)
35366 @[ -f ./time/Makefile ] || exit 0; \
35367 r=`${PWD_COMMAND}`; export r; \
35368 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35369 $(HOST_EXPORTS) \
35370 for flag in $(EXTRA_HOST_FLAGS) ; do \
35371 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35372 done; \
35373 echo "Doing install-pdf in time" ; \
35374 (cd $(HOST_SUBDIR)/time && \
35375 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35376 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35377 "RANLIB=$${RANLIB}" \
0c24b341 35378 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
35379 install-pdf) \
35380 || exit 1
35381
35382@endif time
35383
108a6f8e
CD
35384.PHONY: maybe-install-html-time install-html-time
35385maybe-install-html-time:
35386@if time
35387maybe-install-html-time: install-html-time
35388
35389install-html-time: \
35390 configure-time \
35391 html-time
35392 @: $(MAKE); $(unstage)
35393 @[ -f ./time/Makefile ] || exit 0; \
35394 r=`${PWD_COMMAND}`; export r; \
35395 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35396 $(HOST_EXPORTS) \
35397 for flag in $(EXTRA_HOST_FLAGS) ; do \
35398 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35399 done; \
35400 echo "Doing install-html in time" ; \
35401 (cd $(HOST_SUBDIR)/time && \
35402 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35403 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35404 "RANLIB=$${RANLIB}" \
0c24b341 35405 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
35406 install-html) \
35407 || exit 1
35408
35409@endif time
35410
b813574b
PB
35411.PHONY: maybe-installcheck-time installcheck-time
35412maybe-installcheck-time:
35413@if time
35414maybe-installcheck-time: installcheck-time
4fa63067 35415
b813574b
PB
35416installcheck-time: \
35417 configure-time
0aed8855 35418 @: $(MAKE); $(unstage)
b813574b 35419 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
35420 r=`${PWD_COMMAND}`; export r; \
35421 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35422 $(HOST_EXPORTS) \
b813574b 35423 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35424 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35425 done; \
b813574b 35426 echo "Doing installcheck in time" ; \
b00612cc 35427 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
35428 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35429 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35430 "RANLIB=$${RANLIB}" \
0c24b341 35431 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35432 installcheck) \
4fa63067
NN
35433 || exit 1
35434
b813574b 35435@endif time
4fa63067 35436
b813574b
PB
35437.PHONY: maybe-mostlyclean-time mostlyclean-time
35438maybe-mostlyclean-time:
35439@if time
35440maybe-mostlyclean-time: mostlyclean-time
4fa63067 35441
b813574b 35442mostlyclean-time:
0aed8855 35443 @: $(MAKE); $(unstage)
b813574b 35444 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
35445 r=`${PWD_COMMAND}`; export r; \
35446 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35447 $(HOST_EXPORTS) \
b813574b 35448 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35449 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35450 done; \
b813574b 35451 echo "Doing mostlyclean in time" ; \
b00612cc 35452 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
35453 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35454 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35455 "RANLIB=$${RANLIB}" \
0c24b341 35456 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35457 mostlyclean) \
4fa63067
NN
35458 || exit 1
35459
b813574b 35460@endif time
4fa63067 35461
b813574b
PB
35462.PHONY: maybe-clean-time clean-time
35463maybe-clean-time:
35464@if time
35465maybe-clean-time: clean-time
4fa63067 35466
b813574b 35467clean-time:
0aed8855 35468 @: $(MAKE); $(unstage)
b813574b 35469 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
35470 r=`${PWD_COMMAND}`; export r; \
35471 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35472 $(HOST_EXPORTS) \
b813574b 35473 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35474 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35475 done; \
b813574b 35476 echo "Doing clean in time" ; \
b00612cc 35477 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
35478 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35479 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35480 "RANLIB=$${RANLIB}" \
0c24b341 35481 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35482 clean) \
4fa63067
NN
35483 || exit 1
35484
b813574b 35485@endif time
4fa63067 35486
b813574b
PB
35487.PHONY: maybe-distclean-time distclean-time
35488maybe-distclean-time:
35489@if time
35490maybe-distclean-time: distclean-time
4fa63067 35491
b813574b 35492distclean-time:
0aed8855 35493 @: $(MAKE); $(unstage)
b813574b 35494 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
35495 r=`${PWD_COMMAND}`; export r; \
35496 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35497 $(HOST_EXPORTS) \
b813574b 35498 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35499 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35500 done; \
b813574b 35501 echo "Doing distclean in time" ; \
b00612cc 35502 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
35503 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35504 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35505 "RANLIB=$${RANLIB}" \
0c24b341 35506 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35507 distclean) \
4fa63067
NN
35508 || exit 1
35509
b813574b 35510@endif time
4fa63067 35511
b813574b
PB
35512.PHONY: maybe-maintainer-clean-time maintainer-clean-time
35513maybe-maintainer-clean-time:
35514@if time
35515maybe-maintainer-clean-time: maintainer-clean-time
4fa63067 35516
b813574b 35517maintainer-clean-time:
0aed8855 35518 @: $(MAKE); $(unstage)
b813574b 35519 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
35520 r=`${PWD_COMMAND}`; export r; \
35521 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35522 $(HOST_EXPORTS) \
b813574b 35523 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35524 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35525 done; \
b813574b 35526 echo "Doing maintainer-clean in time" ; \
b00612cc 35527 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
35528 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35529 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35530 "RANLIB=$${RANLIB}" \
0c24b341 35531 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35532 maintainer-clean) \
4fa63067 35533 || exit 1
16ae0395 35534
b813574b 35535@endif time
3866be5d
NN
35536
35537
a7254363 35538
b813574b
PB
35539.PHONY: configure-uudecode maybe-configure-uudecode
35540maybe-configure-uudecode:
4f0ef2d8
CD
35541@if gcc-bootstrap
35542configure-uudecode: stage_current
35543@endif gcc-bootstrap
b813574b
PB
35544@if uudecode
35545maybe-configure-uudecode: configure-uudecode
c52c6897 35546configure-uudecode:
0aed8855 35547 @: $(MAKE); $(unstage)
c52c6897 35548 @r=`${PWD_COMMAND}`; export r; \
b40e3958 35549 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
35550 test ! -f $(HOST_SUBDIR)/uudecode/Makefile || exit 0; \
35551 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/uudecode ; \
378fce5b 35552 $(HOST_EXPORTS) \
a7254363
PB
35553 echo Configuring in $(HOST_SUBDIR)/uudecode; \
35554 cd "$(HOST_SUBDIR)/uudecode" || exit 1; \
e2b9e2dc 35555 case $(srcdir) in \
b00612cc
PB
35556 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35557 *) topdir=`echo $(HOST_SUBDIR)/uudecode/ | \
35558 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 35559 esac; \
b00612cc
PB
35560 srcdiroption="--srcdir=$${topdir}/uudecode"; \
35561 libsrcdir="$$s/uudecode"; \
e2b9e2dc 35562 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
35563 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
35564 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 35565 || exit 1
b813574b 35566@endif uudecode
e2b9e2dc 35567
a7254363
PB
35568
35569
d545f33b
PB
35570
35571
b813574b
PB
35572.PHONY: all-uudecode maybe-all-uudecode
35573maybe-all-uudecode:
4f0ef2d8
CD
35574@if gcc-bootstrap
35575all-uudecode: stage_current
35576@endif gcc-bootstrap
b813574b 35577@if uudecode
d27cc32e 35578TARGET-uudecode=all
b813574b
PB
35579maybe-all-uudecode: all-uudecode
35580all-uudecode: configure-uudecode
0aed8855 35581 @: $(MAKE); $(unstage)
b40e3958
L
35582 @r=`${PWD_COMMAND}`; export r; \
35583 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35584 $(HOST_EXPORTS) \
b00612cc 35585 (cd $(HOST_SUBDIR)/uudecode && \
7f6ef0c0
PB
35586 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
35587 $(TARGET-uudecode))
b813574b 35588@endif uudecode
3866be5d 35589
a7254363 35590
d545f33b
PB
35591
35592
b813574b
PB
35593.PHONY: check-uudecode maybe-check-uudecode
35594maybe-check-uudecode:
35595@if uudecode
35596maybe-check-uudecode: check-uudecode
3866be5d 35597
b813574b 35598check-uudecode:
0aed8855 35599 @: $(MAKE); $(unstage)
b40e3958
L
35600 @r=`${PWD_COMMAND}`; export r; \
35601 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35602 $(HOST_EXPORTS) \
b00612cc
PB
35603 (cd $(HOST_SUBDIR)/uudecode && \
35604 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 35605
b813574b 35606@endif uudecode
3866be5d 35607
b813574b
PB
35608.PHONY: install-uudecode maybe-install-uudecode
35609maybe-install-uudecode:
35610@if uudecode
35611maybe-install-uudecode: install-uudecode
4fa63067 35612
b813574b 35613install-uudecode: installdirs
0aed8855 35614 @: $(MAKE); $(unstage)
4fa63067
NN
35615 @r=`${PWD_COMMAND}`; export r; \
35616 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35617 $(HOST_EXPORTS) \
b00612cc 35618 (cd $(HOST_SUBDIR)/uudecode && \
2da12f12 35619 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 35620
b813574b 35621@endif uudecode
4fa63067 35622
56a8fe78 35623# Other targets (info, dvi, pdf, etc.)
4fa63067 35624
b813574b
PB
35625.PHONY: maybe-info-uudecode info-uudecode
35626maybe-info-uudecode:
35627@if uudecode
35628maybe-info-uudecode: info-uudecode
4fa63067 35629
b813574b
PB
35630info-uudecode: \
35631 configure-uudecode
0aed8855 35632 @: $(MAKE); $(unstage)
b813574b 35633 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
35634 r=`${PWD_COMMAND}`; export r; \
35635 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35636 $(HOST_EXPORTS) \
b813574b 35637 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35638 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35639 done; \
b813574b 35640 echo "Doing info in uudecode" ; \
b00612cc 35641 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
35642 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35643 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35644 "RANLIB=$${RANLIB}" \
0c24b341 35645 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35646 info) \
4fa63067
NN
35647 || exit 1
35648
b813574b 35649@endif uudecode
4fa63067 35650
b813574b
PB
35651.PHONY: maybe-dvi-uudecode dvi-uudecode
35652maybe-dvi-uudecode:
35653@if uudecode
35654maybe-dvi-uudecode: dvi-uudecode
4fa63067 35655
b813574b
PB
35656dvi-uudecode: \
35657 configure-uudecode
0aed8855 35658 @: $(MAKE); $(unstage)
b813574b 35659 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
35660 r=`${PWD_COMMAND}`; export r; \
35661 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35662 $(HOST_EXPORTS) \
b813574b 35663 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35664 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35665 done; \
b813574b 35666 echo "Doing dvi in uudecode" ; \
b00612cc 35667 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
35668 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35669 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35670 "RANLIB=$${RANLIB}" \
0c24b341 35671 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35672 dvi) \
4fa63067
NN
35673 || exit 1
35674
b813574b 35675@endif uudecode
4fa63067 35676
56a8fe78
DD
35677.PHONY: maybe-pdf-uudecode pdf-uudecode
35678maybe-pdf-uudecode:
35679@if uudecode
35680maybe-pdf-uudecode: pdf-uudecode
35681
35682pdf-uudecode: \
35683 configure-uudecode
35684 @: $(MAKE); $(unstage)
35685 @[ -f ./uudecode/Makefile ] || exit 0; \
35686 r=`${PWD_COMMAND}`; export r; \
35687 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35688 $(HOST_EXPORTS) \
35689 for flag in $(EXTRA_HOST_FLAGS) ; do \
35690 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35691 done; \
35692 echo "Doing pdf in uudecode" ; \
35693 (cd $(HOST_SUBDIR)/uudecode && \
35694 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35695 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35696 "RANLIB=$${RANLIB}" \
0c24b341 35697 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
35698 pdf) \
35699 || exit 1
35700
35701@endif uudecode
35702
6d389afc
MS
35703.PHONY: maybe-html-uudecode html-uudecode
35704maybe-html-uudecode:
35705@if uudecode
35706maybe-html-uudecode: html-uudecode
35707
35708html-uudecode: \
35709 configure-uudecode
0aed8855 35710 @: $(MAKE); $(unstage)
6d389afc
MS
35711 @[ -f ./uudecode/Makefile ] || exit 0; \
35712 r=`${PWD_COMMAND}`; export r; \
35713 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
35714 $(HOST_EXPORTS) \
35715 for flag in $(EXTRA_HOST_FLAGS) ; do \
35716 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35717 done; \
35718 echo "Doing html in uudecode" ; \
b00612cc 35719 (cd $(HOST_SUBDIR)/uudecode && \
6d389afc
MS
35720 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35721 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35722 "RANLIB=$${RANLIB}" \
0c24b341 35723 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
35724 html) \
35725 || exit 1
35726
35727@endif uudecode
35728
b813574b
PB
35729.PHONY: maybe-TAGS-uudecode TAGS-uudecode
35730maybe-TAGS-uudecode:
35731@if uudecode
35732maybe-TAGS-uudecode: TAGS-uudecode
4fa63067 35733
b813574b
PB
35734TAGS-uudecode: \
35735 configure-uudecode
0aed8855 35736 @: $(MAKE); $(unstage)
b813574b
PB
35737 @[ -f ./uudecode/Makefile ] || exit 0; \
35738 r=`${PWD_COMMAND}`; export r; \
4fa63067 35739 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35740 $(HOST_EXPORTS) \
b813574b 35741 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35742 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35743 done; \
b813574b 35744 echo "Doing TAGS in uudecode" ; \
b00612cc 35745 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
35746 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35747 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35748 "RANLIB=$${RANLIB}" \
0c24b341 35749 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35750 TAGS) \
4fa63067
NN
35751 || exit 1
35752
b813574b 35753@endif uudecode
4fa63067 35754
b813574b
PB
35755.PHONY: maybe-install-info-uudecode install-info-uudecode
35756maybe-install-info-uudecode:
35757@if uudecode
35758maybe-install-info-uudecode: install-info-uudecode
4fa63067 35759
b813574b
PB
35760install-info-uudecode: \
35761 configure-uudecode \
35762 info-uudecode
0aed8855 35763 @: $(MAKE); $(unstage)
b813574b 35764 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
35765 r=`${PWD_COMMAND}`; export r; \
35766 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35767 $(HOST_EXPORTS) \
b813574b 35768 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35769 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35770 done; \
b813574b 35771 echo "Doing install-info in uudecode" ; \
b00612cc 35772 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
35773 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35774 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35775 "RANLIB=$${RANLIB}" \
0c24b341 35776 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35777 install-info) \
4fa63067
NN
35778 || exit 1
35779
b813574b 35780@endif uudecode
4fa63067 35781
a3ca38d2
DD
35782.PHONY: maybe-install-pdf-uudecode install-pdf-uudecode
35783maybe-install-pdf-uudecode:
35784@if uudecode
35785maybe-install-pdf-uudecode: install-pdf-uudecode
35786
35787install-pdf-uudecode: \
35788 configure-uudecode \
35789 pdf-uudecode
35790 @: $(MAKE); $(unstage)
35791 @[ -f ./uudecode/Makefile ] || exit 0; \
35792 r=`${PWD_COMMAND}`; export r; \
35793 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35794 $(HOST_EXPORTS) \
35795 for flag in $(EXTRA_HOST_FLAGS) ; do \
35796 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35797 done; \
35798 echo "Doing install-pdf in uudecode" ; \
35799 (cd $(HOST_SUBDIR)/uudecode && \
35800 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35801 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35802 "RANLIB=$${RANLIB}" \
0c24b341 35803 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
35804 install-pdf) \
35805 || exit 1
35806
35807@endif uudecode
35808
108a6f8e
CD
35809.PHONY: maybe-install-html-uudecode install-html-uudecode
35810maybe-install-html-uudecode:
35811@if uudecode
35812maybe-install-html-uudecode: install-html-uudecode
35813
35814install-html-uudecode: \
35815 configure-uudecode \
35816 html-uudecode
35817 @: $(MAKE); $(unstage)
35818 @[ -f ./uudecode/Makefile ] || exit 0; \
35819 r=`${PWD_COMMAND}`; export r; \
35820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35821 $(HOST_EXPORTS) \
35822 for flag in $(EXTRA_HOST_FLAGS) ; do \
35823 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35824 done; \
35825 echo "Doing install-html in uudecode" ; \
35826 (cd $(HOST_SUBDIR)/uudecode && \
35827 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35828 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35829 "RANLIB=$${RANLIB}" \
0c24b341 35830 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
35831 install-html) \
35832 || exit 1
35833
35834@endif uudecode
35835
b813574b
PB
35836.PHONY: maybe-installcheck-uudecode installcheck-uudecode
35837maybe-installcheck-uudecode:
35838@if uudecode
35839maybe-installcheck-uudecode: installcheck-uudecode
4fa63067 35840
b813574b
PB
35841installcheck-uudecode: \
35842 configure-uudecode
0aed8855 35843 @: $(MAKE); $(unstage)
b813574b 35844 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
35845 r=`${PWD_COMMAND}`; export r; \
35846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35847 $(HOST_EXPORTS) \
b813574b 35848 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35849 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35850 done; \
b813574b 35851 echo "Doing installcheck in uudecode" ; \
b00612cc 35852 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
35853 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35854 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35855 "RANLIB=$${RANLIB}" \
0c24b341 35856 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35857 installcheck) \
4fa63067
NN
35858 || exit 1
35859
b813574b 35860@endif uudecode
4fa63067 35861
b813574b
PB
35862.PHONY: maybe-mostlyclean-uudecode mostlyclean-uudecode
35863maybe-mostlyclean-uudecode:
35864@if uudecode
35865maybe-mostlyclean-uudecode: mostlyclean-uudecode
4fa63067 35866
b813574b 35867mostlyclean-uudecode:
0aed8855 35868 @: $(MAKE); $(unstage)
b813574b 35869 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
35870 r=`${PWD_COMMAND}`; export r; \
35871 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35872 $(HOST_EXPORTS) \
b813574b 35873 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35874 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35875 done; \
b813574b 35876 echo "Doing mostlyclean in uudecode" ; \
b00612cc 35877 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
35878 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35879 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35880 "RANLIB=$${RANLIB}" \
0c24b341 35881 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35882 mostlyclean) \
4fa63067
NN
35883 || exit 1
35884
b813574b 35885@endif uudecode
4fa63067 35886
b813574b
PB
35887.PHONY: maybe-clean-uudecode clean-uudecode
35888maybe-clean-uudecode:
35889@if uudecode
35890maybe-clean-uudecode: clean-uudecode
4fa63067 35891
b813574b 35892clean-uudecode:
0aed8855 35893 @: $(MAKE); $(unstage)
b813574b 35894 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
35895 r=`${PWD_COMMAND}`; export r; \
35896 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35897 $(HOST_EXPORTS) \
b813574b 35898 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35899 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35900 done; \
b813574b 35901 echo "Doing clean in uudecode" ; \
b00612cc 35902 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
35903 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35904 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35905 "RANLIB=$${RANLIB}" \
0c24b341 35906 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35907 clean) \
4fa63067
NN
35908 || exit 1
35909
b813574b 35910@endif uudecode
4fa63067 35911
b813574b
PB
35912.PHONY: maybe-distclean-uudecode distclean-uudecode
35913maybe-distclean-uudecode:
35914@if uudecode
35915maybe-distclean-uudecode: distclean-uudecode
4fa63067 35916
b813574b 35917distclean-uudecode:
0aed8855 35918 @: $(MAKE); $(unstage)
b813574b 35919 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
35920 r=`${PWD_COMMAND}`; export r; \
35921 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35922 $(HOST_EXPORTS) \
b813574b 35923 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35924 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35925 done; \
b813574b 35926 echo "Doing distclean in uudecode" ; \
b00612cc 35927 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
35928 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35929 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35930 "RANLIB=$${RANLIB}" \
0c24b341 35931 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35932 distclean) \
4fa63067
NN
35933 || exit 1
35934
b813574b 35935@endif uudecode
4fa63067 35936
b813574b
PB
35937.PHONY: maybe-maintainer-clean-uudecode maintainer-clean-uudecode
35938maybe-maintainer-clean-uudecode:
35939@if uudecode
35940maybe-maintainer-clean-uudecode: maintainer-clean-uudecode
4fa63067 35941
b813574b 35942maintainer-clean-uudecode:
0aed8855 35943 @: $(MAKE); $(unstage)
b813574b 35944 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
35945 r=`${PWD_COMMAND}`; export r; \
35946 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35947 $(HOST_EXPORTS) \
b813574b 35948 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35949 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35950 done; \
b813574b 35951 echo "Doing maintainer-clean in uudecode" ; \
b00612cc 35952 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
35953 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35954 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35955 "RANLIB=$${RANLIB}" \
0c24b341 35956 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35957 maintainer-clean) \
4fa63067 35958 || exit 1
16ae0395 35959
b813574b 35960@endif uudecode
3866be5d
NN
35961
35962
a7254363 35963
b813574b
PB
35964.PHONY: configure-wdiff maybe-configure-wdiff
35965maybe-configure-wdiff:
4f0ef2d8
CD
35966@if gcc-bootstrap
35967configure-wdiff: stage_current
35968@endif gcc-bootstrap
b813574b
PB
35969@if wdiff
35970maybe-configure-wdiff: configure-wdiff
c52c6897 35971configure-wdiff:
0aed8855 35972 @: $(MAKE); $(unstage)
c52c6897 35973 @r=`${PWD_COMMAND}`; export r; \
b40e3958 35974 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
35975 test ! -f $(HOST_SUBDIR)/wdiff/Makefile || exit 0; \
35976 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/wdiff ; \
378fce5b 35977 $(HOST_EXPORTS) \
a7254363
PB
35978 echo Configuring in $(HOST_SUBDIR)/wdiff; \
35979 cd "$(HOST_SUBDIR)/wdiff" || exit 1; \
e2b9e2dc 35980 case $(srcdir) in \
b00612cc
PB
35981 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35982 *) topdir=`echo $(HOST_SUBDIR)/wdiff/ | \
35983 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 35984 esac; \
b00612cc
PB
35985 srcdiroption="--srcdir=$${topdir}/wdiff"; \
35986 libsrcdir="$$s/wdiff"; \
e2b9e2dc 35987 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
35988 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
35989 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 35990 || exit 1
b813574b 35991@endif wdiff
e2b9e2dc 35992
a7254363
PB
35993
35994
d545f33b
PB
35995
35996
b813574b
PB
35997.PHONY: all-wdiff maybe-all-wdiff
35998maybe-all-wdiff:
4f0ef2d8
CD
35999@if gcc-bootstrap
36000all-wdiff: stage_current
36001@endif gcc-bootstrap
b813574b 36002@if wdiff
d27cc32e 36003TARGET-wdiff=all
b813574b
PB
36004maybe-all-wdiff: all-wdiff
36005all-wdiff: configure-wdiff
0aed8855 36006 @: $(MAKE); $(unstage)
b40e3958
L
36007 @r=`${PWD_COMMAND}`; export r; \
36008 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36009 $(HOST_EXPORTS) \
b00612cc 36010 (cd $(HOST_SUBDIR)/wdiff && \
7f6ef0c0
PB
36011 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
36012 $(TARGET-wdiff))
b813574b 36013@endif wdiff
3866be5d 36014
a7254363 36015
d545f33b
PB
36016
36017
b813574b
PB
36018.PHONY: check-wdiff maybe-check-wdiff
36019maybe-check-wdiff:
36020@if wdiff
36021maybe-check-wdiff: check-wdiff
3866be5d 36022
b813574b 36023check-wdiff:
0aed8855 36024 @: $(MAKE); $(unstage)
b813574b
PB
36025 @r=`${PWD_COMMAND}`; export r; \
36026 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 36027 $(HOST_EXPORTS) \
b00612cc
PB
36028 (cd $(HOST_SUBDIR)/wdiff && \
36029 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 36030
b813574b 36031@endif wdiff
4fa63067 36032
b813574b
PB
36033.PHONY: install-wdiff maybe-install-wdiff
36034maybe-install-wdiff:
36035@if wdiff
36036maybe-install-wdiff: install-wdiff
4fa63067 36037
b813574b 36038install-wdiff: installdirs
0aed8855 36039 @: $(MAKE); $(unstage)
b40e3958
L
36040 @r=`${PWD_COMMAND}`; export r; \
36041 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36042 $(HOST_EXPORTS) \
b00612cc 36043 (cd $(HOST_SUBDIR)/wdiff && \
2da12f12 36044 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 36045
b813574b 36046@endif wdiff
3866be5d 36047
56a8fe78 36048# Other targets (info, dvi, pdf, etc.)
16ae0395 36049
b813574b
PB
36050.PHONY: maybe-info-wdiff info-wdiff
36051maybe-info-wdiff:
36052@if wdiff
36053maybe-info-wdiff: info-wdiff
4fa63067 36054
b813574b
PB
36055info-wdiff: \
36056 configure-wdiff
0aed8855 36057 @: $(MAKE); $(unstage)
b813574b 36058 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067 36059 r=`${PWD_COMMAND}`; export r; \
b40e3958 36060 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36061 $(HOST_EXPORTS) \
b813574b 36062 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36063 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36064 done; \
b813574b 36065 echo "Doing info in wdiff" ; \
b00612cc 36066 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
36067 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36068 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36069 "RANLIB=$${RANLIB}" \
0c24b341 36070 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36071 info) \
4fa63067 36072 || exit 1
3866be5d 36073
b813574b 36074@endif wdiff
3866be5d 36075
b813574b
PB
36076.PHONY: maybe-dvi-wdiff dvi-wdiff
36077maybe-dvi-wdiff:
36078@if wdiff
36079maybe-dvi-wdiff: dvi-wdiff
4fa63067 36080
b813574b
PB
36081dvi-wdiff: \
36082 configure-wdiff
0aed8855 36083 @: $(MAKE); $(unstage)
b813574b 36084 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
36085 r=`${PWD_COMMAND}`; export r; \
36086 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36087 $(HOST_EXPORTS) \
b813574b 36088 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36089 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36090 done; \
b813574b 36091 echo "Doing dvi in wdiff" ; \
b00612cc 36092 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
36093 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36094 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36095 "RANLIB=$${RANLIB}" \
0c24b341 36096 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36097 dvi) \
4fa63067
NN
36098 || exit 1
36099
b813574b 36100@endif wdiff
4fa63067 36101
56a8fe78
DD
36102.PHONY: maybe-pdf-wdiff pdf-wdiff
36103maybe-pdf-wdiff:
36104@if wdiff
36105maybe-pdf-wdiff: pdf-wdiff
36106
36107pdf-wdiff: \
36108 configure-wdiff
36109 @: $(MAKE); $(unstage)
36110 @[ -f ./wdiff/Makefile ] || exit 0; \
36111 r=`${PWD_COMMAND}`; export r; \
36112 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36113 $(HOST_EXPORTS) \
36114 for flag in $(EXTRA_HOST_FLAGS) ; do \
36115 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36116 done; \
36117 echo "Doing pdf in wdiff" ; \
36118 (cd $(HOST_SUBDIR)/wdiff && \
36119 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36120 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36121 "RANLIB=$${RANLIB}" \
0c24b341 36122 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
36123 pdf) \
36124 || exit 1
36125
36126@endif wdiff
36127
6d389afc
MS
36128.PHONY: maybe-html-wdiff html-wdiff
36129maybe-html-wdiff:
36130@if wdiff
36131maybe-html-wdiff: html-wdiff
36132
36133html-wdiff: \
36134 configure-wdiff
0aed8855 36135 @: $(MAKE); $(unstage)
6d389afc
MS
36136 @[ -f ./wdiff/Makefile ] || exit 0; \
36137 r=`${PWD_COMMAND}`; export r; \
36138 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
36139 $(HOST_EXPORTS) \
36140 for flag in $(EXTRA_HOST_FLAGS) ; do \
36141 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36142 done; \
36143 echo "Doing html in wdiff" ; \
b00612cc 36144 (cd $(HOST_SUBDIR)/wdiff && \
6d389afc
MS
36145 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36146 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36147 "RANLIB=$${RANLIB}" \
0c24b341 36148 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
36149 html) \
36150 || exit 1
36151
36152@endif wdiff
36153
b813574b
PB
36154.PHONY: maybe-TAGS-wdiff TAGS-wdiff
36155maybe-TAGS-wdiff:
36156@if wdiff
36157maybe-TAGS-wdiff: TAGS-wdiff
4fa63067 36158
b813574b
PB
36159TAGS-wdiff: \
36160 configure-wdiff
0aed8855 36161 @: $(MAKE); $(unstage)
b813574b 36162 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
36163 r=`${PWD_COMMAND}`; export r; \
36164 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36165 $(HOST_EXPORTS) \
b813574b 36166 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36167 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36168 done; \
b813574b 36169 echo "Doing TAGS in wdiff" ; \
b00612cc 36170 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
36171 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36172 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36173 "RANLIB=$${RANLIB}" \
0c24b341 36174 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36175 TAGS) \
4fa63067
NN
36176 || exit 1
36177
b813574b 36178@endif wdiff
4fa63067 36179
b813574b
PB
36180.PHONY: maybe-install-info-wdiff install-info-wdiff
36181maybe-install-info-wdiff:
36182@if wdiff
36183maybe-install-info-wdiff: install-info-wdiff
4fa63067 36184
b813574b
PB
36185install-info-wdiff: \
36186 configure-wdiff \
36187 info-wdiff
0aed8855 36188 @: $(MAKE); $(unstage)
b813574b 36189 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
36190 r=`${PWD_COMMAND}`; export r; \
36191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36192 $(HOST_EXPORTS) \
b813574b 36193 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36194 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36195 done; \
b813574b 36196 echo "Doing install-info in wdiff" ; \
b00612cc 36197 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
36198 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36199 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36200 "RANLIB=$${RANLIB}" \
0c24b341 36201 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36202 install-info) \
4fa63067
NN
36203 || exit 1
36204
b813574b 36205@endif wdiff
4fa63067 36206
a3ca38d2
DD
36207.PHONY: maybe-install-pdf-wdiff install-pdf-wdiff
36208maybe-install-pdf-wdiff:
36209@if wdiff
36210maybe-install-pdf-wdiff: install-pdf-wdiff
36211
36212install-pdf-wdiff: \
36213 configure-wdiff \
36214 pdf-wdiff
36215 @: $(MAKE); $(unstage)
36216 @[ -f ./wdiff/Makefile ] || exit 0; \
36217 r=`${PWD_COMMAND}`; export r; \
36218 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36219 $(HOST_EXPORTS) \
36220 for flag in $(EXTRA_HOST_FLAGS) ; do \
36221 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36222 done; \
36223 echo "Doing install-pdf in wdiff" ; \
36224 (cd $(HOST_SUBDIR)/wdiff && \
36225 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36226 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36227 "RANLIB=$${RANLIB}" \
0c24b341 36228 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
36229 install-pdf) \
36230 || exit 1
36231
36232@endif wdiff
36233
108a6f8e
CD
36234.PHONY: maybe-install-html-wdiff install-html-wdiff
36235maybe-install-html-wdiff:
36236@if wdiff
36237maybe-install-html-wdiff: install-html-wdiff
36238
36239install-html-wdiff: \
36240 configure-wdiff \
36241 html-wdiff
36242 @: $(MAKE); $(unstage)
36243 @[ -f ./wdiff/Makefile ] || exit 0; \
36244 r=`${PWD_COMMAND}`; export r; \
36245 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36246 $(HOST_EXPORTS) \
36247 for flag in $(EXTRA_HOST_FLAGS) ; do \
36248 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36249 done; \
36250 echo "Doing install-html in wdiff" ; \
36251 (cd $(HOST_SUBDIR)/wdiff && \
36252 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36253 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36254 "RANLIB=$${RANLIB}" \
0c24b341 36255 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
36256 install-html) \
36257 || exit 1
36258
36259@endif wdiff
36260
b813574b
PB
36261.PHONY: maybe-installcheck-wdiff installcheck-wdiff
36262maybe-installcheck-wdiff:
36263@if wdiff
36264maybe-installcheck-wdiff: installcheck-wdiff
4fa63067 36265
b813574b
PB
36266installcheck-wdiff: \
36267 configure-wdiff
0aed8855 36268 @: $(MAKE); $(unstage)
b813574b 36269 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
36270 r=`${PWD_COMMAND}`; export r; \
36271 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36272 $(HOST_EXPORTS) \
b813574b 36273 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36274 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36275 done; \
b813574b 36276 echo "Doing installcheck in wdiff" ; \
b00612cc 36277 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
36278 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36279 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36280 "RANLIB=$${RANLIB}" \
0c24b341 36281 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36282 installcheck) \
4fa63067
NN
36283 || exit 1
36284
b813574b 36285@endif wdiff
4fa63067 36286
b813574b
PB
36287.PHONY: maybe-mostlyclean-wdiff mostlyclean-wdiff
36288maybe-mostlyclean-wdiff:
36289@if wdiff
36290maybe-mostlyclean-wdiff: mostlyclean-wdiff
4fa63067 36291
b813574b 36292mostlyclean-wdiff:
0aed8855 36293 @: $(MAKE); $(unstage)
b813574b 36294 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
36295 r=`${PWD_COMMAND}`; export r; \
36296 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36297 $(HOST_EXPORTS) \
b813574b 36298 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36299 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36300 done; \
b813574b 36301 echo "Doing mostlyclean in wdiff" ; \
b00612cc 36302 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
36303 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36304 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36305 "RANLIB=$${RANLIB}" \
0c24b341 36306 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36307 mostlyclean) \
4fa63067
NN
36308 || exit 1
36309
b813574b 36310@endif wdiff
4fa63067 36311
b813574b
PB
36312.PHONY: maybe-clean-wdiff clean-wdiff
36313maybe-clean-wdiff:
36314@if wdiff
36315maybe-clean-wdiff: clean-wdiff
4fa63067 36316
b813574b 36317clean-wdiff:
0aed8855 36318 @: $(MAKE); $(unstage)
b813574b 36319 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
36320 r=`${PWD_COMMAND}`; export r; \
36321 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36322 $(HOST_EXPORTS) \
b813574b 36323 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36324 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36325 done; \
b813574b 36326 echo "Doing clean in wdiff" ; \
b00612cc 36327 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
36328 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36329 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36330 "RANLIB=$${RANLIB}" \
0c24b341 36331 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36332 clean) \
4fa63067
NN
36333 || exit 1
36334
b813574b 36335@endif wdiff
4fa63067 36336
b813574b
PB
36337.PHONY: maybe-distclean-wdiff distclean-wdiff
36338maybe-distclean-wdiff:
36339@if wdiff
36340maybe-distclean-wdiff: distclean-wdiff
4fa63067 36341
b813574b 36342distclean-wdiff:
0aed8855 36343 @: $(MAKE); $(unstage)
b813574b 36344 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
36345 r=`${PWD_COMMAND}`; export r; \
36346 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36347 $(HOST_EXPORTS) \
b813574b 36348 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36349 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36350 done; \
b813574b 36351 echo "Doing distclean in wdiff" ; \
b00612cc 36352 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
36353 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36354 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36355 "RANLIB=$${RANLIB}" \
0c24b341 36356 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36357 distclean) \
4fa63067
NN
36358 || exit 1
36359
b813574b 36360@endif wdiff
4fa63067 36361
b813574b
PB
36362.PHONY: maybe-maintainer-clean-wdiff maintainer-clean-wdiff
36363maybe-maintainer-clean-wdiff:
36364@if wdiff
36365maybe-maintainer-clean-wdiff: maintainer-clean-wdiff
4fa63067 36366
b813574b 36367maintainer-clean-wdiff:
0aed8855 36368 @: $(MAKE); $(unstage)
b813574b 36369 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
36370 r=`${PWD_COMMAND}`; export r; \
36371 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36372 $(HOST_EXPORTS) \
b813574b 36373 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36374 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36375 done; \
b813574b 36376 echo "Doing maintainer-clean in wdiff" ; \
b00612cc 36377 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
36378 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36379 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36380 "RANLIB=$${RANLIB}" \
0c24b341 36381 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36382 maintainer-clean) \
4fa63067
NN
36383 || exit 1
36384
b813574b 36385@endif wdiff
4fa63067
NN
36386
36387
a7254363 36388
b813574b
PB
36389.PHONY: configure-zip maybe-configure-zip
36390maybe-configure-zip:
4f0ef2d8
CD
36391@if gcc-bootstrap
36392configure-zip: stage_current
36393@endif gcc-bootstrap
b813574b
PB
36394@if zip
36395maybe-configure-zip: configure-zip
c52c6897 36396configure-zip:
0aed8855 36397 @: $(MAKE); $(unstage)
c52c6897 36398 @r=`${PWD_COMMAND}`; export r; \
b40e3958 36399 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
36400 test ! -f $(HOST_SUBDIR)/zip/Makefile || exit 0; \
36401 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zip ; \
378fce5b 36402 $(HOST_EXPORTS) \
a7254363
PB
36403 echo Configuring in $(HOST_SUBDIR)/zip; \
36404 cd "$(HOST_SUBDIR)/zip" || exit 1; \
e2b9e2dc 36405 case $(srcdir) in \
b00612cc
PB
36406 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36407 *) topdir=`echo $(HOST_SUBDIR)/zip/ | \
36408 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 36409 esac; \
b00612cc
PB
36410 srcdiroption="--srcdir=$${topdir}/zip"; \
36411 libsrcdir="$$s/zip"; \
e2b9e2dc 36412 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
36413 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
36414 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 36415 || exit 1
b813574b 36416@endif zip
e2b9e2dc 36417
a7254363
PB
36418
36419
d545f33b
PB
36420
36421
b813574b
PB
36422.PHONY: all-zip maybe-all-zip
36423maybe-all-zip:
4f0ef2d8
CD
36424@if gcc-bootstrap
36425all-zip: stage_current
36426@endif gcc-bootstrap
b813574b 36427@if zip
d27cc32e 36428TARGET-zip=all
b813574b
PB
36429maybe-all-zip: all-zip
36430all-zip: configure-zip
0aed8855 36431 @: $(MAKE); $(unstage)
b40e3958
L
36432 @r=`${PWD_COMMAND}`; export r; \
36433 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36434 $(HOST_EXPORTS) \
b00612cc 36435 (cd $(HOST_SUBDIR)/zip && \
7f6ef0c0
PB
36436 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
36437 $(TARGET-zip))
b813574b 36438@endif zip
3866be5d 36439
a7254363 36440
d545f33b
PB
36441
36442
b813574b
PB
36443.PHONY: check-zip maybe-check-zip
36444maybe-check-zip:
36445@if zip
36446maybe-check-zip: check-zip
3866be5d 36447
b813574b
PB
36448# This module is only tested in a native toolchain.
36449check-zip:
0aed8855 36450 @: $(MAKE); $(unstage)
b813574b
PB
36451 @if [ '$(host)' = '$(target)' ] ; then \
36452 r=`${PWD_COMMAND}`; export r; \
36453 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 36454 $(HOST_EXPORTS) \
b00612cc 36455 (cd $(HOST_SUBDIR)/zip && \
4cfaf6d5 36456 $(MAKE) $(FLAGS_TO_PASS) check); \
b813574b 36457 fi
4fa63067 36458
b813574b 36459@endif zip
4fa63067 36460
b813574b
PB
36461.PHONY: install-zip maybe-install-zip
36462maybe-install-zip:
36463@if zip
36464maybe-install-zip: install-zip
4fa63067 36465
b813574b 36466install-zip: installdirs
0aed8855 36467 @: $(MAKE); $(unstage)
b813574b
PB
36468 @r=`${PWD_COMMAND}`; export r; \
36469 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 36470 $(HOST_EXPORTS) \
b00612cc 36471 (cd $(HOST_SUBDIR)/zip && \
2da12f12 36472 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 36473
b813574b 36474@endif zip
4fa63067 36475
56a8fe78 36476# Other targets (info, dvi, pdf, etc.)
4fa63067 36477
b813574b
PB
36478.PHONY: maybe-info-zip info-zip
36479maybe-info-zip:
36480@if zip
36481maybe-info-zip: info-zip
4fa63067 36482
b813574b
PB
36483info-zip: \
36484 configure-zip
0aed8855 36485 @: $(MAKE); $(unstage)
b813574b 36486 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067 36487 r=`${PWD_COMMAND}`; export r; \
b40e3958 36488 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36489 $(HOST_EXPORTS) \
b813574b 36490 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36491 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36492 done; \
b813574b 36493 echo "Doing info in zip" ; \
b00612cc 36494 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
36495 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36496 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36497 "RANLIB=$${RANLIB}" \
0c24b341 36498 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36499 info) \
4fa63067 36500 || exit 1
3866be5d 36501
b813574b 36502@endif zip
3866be5d 36503
b813574b
PB
36504.PHONY: maybe-dvi-zip dvi-zip
36505maybe-dvi-zip:
36506@if zip
36507maybe-dvi-zip: dvi-zip
16ae0395 36508
b813574b
PB
36509dvi-zip: \
36510 configure-zip
0aed8855 36511 @: $(MAKE); $(unstage)
b813574b 36512 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067 36513 r=`${PWD_COMMAND}`; export r; \
b40e3958 36514 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36515 $(HOST_EXPORTS) \
b813574b 36516 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36517 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36518 done; \
b813574b 36519 echo "Doing dvi in zip" ; \
b00612cc 36520 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
36521 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36522 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36523 "RANLIB=$${RANLIB}" \
0c24b341 36524 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36525 dvi) \
4fa63067 36526 || exit 1
3866be5d 36527
b813574b 36528@endif zip
3866be5d 36529
56a8fe78
DD
36530.PHONY: maybe-pdf-zip pdf-zip
36531maybe-pdf-zip:
36532@if zip
36533maybe-pdf-zip: pdf-zip
36534
36535pdf-zip: \
36536 configure-zip
36537 @: $(MAKE); $(unstage)
36538 @[ -f ./zip/Makefile ] || exit 0; \
36539 r=`${PWD_COMMAND}`; export r; \
36540 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36541 $(HOST_EXPORTS) \
36542 for flag in $(EXTRA_HOST_FLAGS) ; do \
36543 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36544 done; \
36545 echo "Doing pdf in zip" ; \
36546 (cd $(HOST_SUBDIR)/zip && \
36547 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36548 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36549 "RANLIB=$${RANLIB}" \
0c24b341 36550 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
36551 pdf) \
36552 || exit 1
36553
36554@endif zip
36555
6d389afc
MS
36556.PHONY: maybe-html-zip html-zip
36557maybe-html-zip:
36558@if zip
36559maybe-html-zip: html-zip
36560
36561html-zip: \
36562 configure-zip
0aed8855 36563 @: $(MAKE); $(unstage)
6d389afc
MS
36564 @[ -f ./zip/Makefile ] || exit 0; \
36565 r=`${PWD_COMMAND}`; export r; \
36566 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
36567 $(HOST_EXPORTS) \
36568 for flag in $(EXTRA_HOST_FLAGS) ; do \
36569 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36570 done; \
36571 echo "Doing html in zip" ; \
b00612cc 36572 (cd $(HOST_SUBDIR)/zip && \
6d389afc
MS
36573 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36574 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36575 "RANLIB=$${RANLIB}" \
0c24b341 36576 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
36577 html) \
36578 || exit 1
36579
36580@endif zip
36581
b813574b
PB
36582.PHONY: maybe-TAGS-zip TAGS-zip
36583maybe-TAGS-zip:
36584@if zip
36585maybe-TAGS-zip: TAGS-zip
4fa63067 36586
b813574b
PB
36587TAGS-zip: \
36588 configure-zip
0aed8855 36589 @: $(MAKE); $(unstage)
b813574b 36590 @[ -f ./zip/Makefile ] || exit 0; \
b40e3958
L
36591 r=`${PWD_COMMAND}`; export r; \
36592 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36593 $(HOST_EXPORTS) \
b813574b 36594 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36595 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36596 done; \
b813574b 36597 echo "Doing TAGS in zip" ; \
b00612cc 36598 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
36599 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36600 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36601 "RANLIB=$${RANLIB}" \
0c24b341 36602 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36603 TAGS) \
e2b9e2dc
NN
36604 || exit 1
36605
b813574b 36606@endif zip
4fa63067 36607
b813574b
PB
36608.PHONY: maybe-install-info-zip install-info-zip
36609maybe-install-info-zip:
36610@if zip
36611maybe-install-info-zip: install-info-zip
4fa63067 36612
b813574b
PB
36613install-info-zip: \
36614 configure-zip \
36615 info-zip
0aed8855 36616 @: $(MAKE); $(unstage)
b813574b 36617 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067 36618 r=`${PWD_COMMAND}`; export r; \
b40e3958 36619 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36620 $(HOST_EXPORTS) \
b813574b 36621 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36622 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36623 done; \
b813574b 36624 echo "Doing install-info in zip" ; \
b00612cc 36625 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
36626 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36627 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36628 "RANLIB=$${RANLIB}" \
0c24b341 36629 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36630 install-info) \
4fa63067 36631 || exit 1
3866be5d 36632
b813574b 36633@endif zip
3866be5d 36634
a3ca38d2
DD
36635.PHONY: maybe-install-pdf-zip install-pdf-zip
36636maybe-install-pdf-zip:
36637@if zip
36638maybe-install-pdf-zip: install-pdf-zip
36639
36640install-pdf-zip: \
36641 configure-zip \
36642 pdf-zip
36643 @: $(MAKE); $(unstage)
36644 @[ -f ./zip/Makefile ] || exit 0; \
36645 r=`${PWD_COMMAND}`; export r; \
36646 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36647 $(HOST_EXPORTS) \
36648 for flag in $(EXTRA_HOST_FLAGS) ; do \
36649 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36650 done; \
36651 echo "Doing install-pdf in zip" ; \
36652 (cd $(HOST_SUBDIR)/zip && \
36653 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36654 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36655 "RANLIB=$${RANLIB}" \
0c24b341 36656 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
36657 install-pdf) \
36658 || exit 1
36659
36660@endif zip
36661
108a6f8e
CD
36662.PHONY: maybe-install-html-zip install-html-zip
36663maybe-install-html-zip:
36664@if zip
36665maybe-install-html-zip: install-html-zip
36666
36667install-html-zip: \
36668 configure-zip \
36669 html-zip
36670 @: $(MAKE); $(unstage)
36671 @[ -f ./zip/Makefile ] || exit 0; \
36672 r=`${PWD_COMMAND}`; export r; \
36673 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36674 $(HOST_EXPORTS) \
36675 for flag in $(EXTRA_HOST_FLAGS) ; do \
36676 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36677 done; \
36678 echo "Doing install-html in zip" ; \
36679 (cd $(HOST_SUBDIR)/zip && \
36680 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36681 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36682 "RANLIB=$${RANLIB}" \
0c24b341 36683 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
36684 install-html) \
36685 || exit 1
36686
36687@endif zip
36688
b813574b
PB
36689.PHONY: maybe-installcheck-zip installcheck-zip
36690maybe-installcheck-zip:
36691@if zip
36692maybe-installcheck-zip: installcheck-zip
4fa63067 36693
b813574b
PB
36694installcheck-zip: \
36695 configure-zip
0aed8855 36696 @: $(MAKE); $(unstage)
b813574b 36697 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067 36698 r=`${PWD_COMMAND}`; export r; \
b40e3958 36699 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36700 $(HOST_EXPORTS) \
b813574b 36701 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36702 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36703 done; \
b813574b 36704 echo "Doing installcheck in zip" ; \
b00612cc 36705 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
36706 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36707 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36708 "RANLIB=$${RANLIB}" \
0c24b341 36709 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36710 installcheck) \
4fa63067 36711 || exit 1
3866be5d 36712
b813574b 36713@endif zip
3866be5d 36714
b813574b
PB
36715.PHONY: maybe-mostlyclean-zip mostlyclean-zip
36716maybe-mostlyclean-zip:
36717@if zip
36718maybe-mostlyclean-zip: mostlyclean-zip
16ae0395 36719
b813574b 36720mostlyclean-zip:
0aed8855 36721 @: $(MAKE); $(unstage)
b813574b 36722 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067
NN
36723 r=`${PWD_COMMAND}`; export r; \
36724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36725 $(HOST_EXPORTS) \
b813574b 36726 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36727 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36728 done; \
b813574b 36729 echo "Doing mostlyclean in zip" ; \
b00612cc 36730 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
36731 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36732 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36733 "RANLIB=$${RANLIB}" \
0c24b341 36734 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36735 mostlyclean) \
4fa63067
NN
36736 || exit 1
36737
b813574b 36738@endif zip
4fa63067 36739
b813574b
PB
36740.PHONY: maybe-clean-zip clean-zip
36741maybe-clean-zip:
36742@if zip
36743maybe-clean-zip: clean-zip
4fa63067 36744
b813574b 36745clean-zip:
0aed8855 36746 @: $(MAKE); $(unstage)
b813574b 36747 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067
NN
36748 r=`${PWD_COMMAND}`; export r; \
36749 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36750 $(HOST_EXPORTS) \
b813574b 36751 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36752 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36753 done; \
b813574b 36754 echo "Doing clean in zip" ; \
b00612cc 36755 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
36756 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36757 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36758 "RANLIB=$${RANLIB}" \
0c24b341 36759 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36760 clean) \
4fa63067
NN
36761 || exit 1
36762
b813574b 36763@endif zip
4fa63067 36764
b813574b
PB
36765.PHONY: maybe-distclean-zip distclean-zip
36766maybe-distclean-zip:
36767@if zip
36768maybe-distclean-zip: distclean-zip
4fa63067 36769
b813574b 36770distclean-zip:
0aed8855 36771 @: $(MAKE); $(unstage)
b813574b 36772 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067
NN
36773 r=`${PWD_COMMAND}`; export r; \
36774 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36775 $(HOST_EXPORTS) \
b813574b 36776 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36777 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36778 done; \
b813574b 36779 echo "Doing distclean in zip" ; \
b00612cc 36780 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
36781 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36782 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36783 "RANLIB=$${RANLIB}" \
0c24b341 36784 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36785 distclean) \
4fa63067
NN
36786 || exit 1
36787
b813574b 36788@endif zip
4fa63067 36789
b813574b
PB
36790.PHONY: maybe-maintainer-clean-zip maintainer-clean-zip
36791maybe-maintainer-clean-zip:
36792@if zip
36793maybe-maintainer-clean-zip: maintainer-clean-zip
4fa63067 36794
b813574b 36795maintainer-clean-zip:
0aed8855 36796 @: $(MAKE); $(unstage)
b813574b 36797 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067 36798 r=`${PWD_COMMAND}`; export r; \
b40e3958 36799 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36800 $(HOST_EXPORTS) \
b813574b 36801 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36802 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36803 done; \
b813574b 36804 echo "Doing maintainer-clean in zip" ; \
b00612cc 36805 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
36806 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36807 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36808 "RANLIB=$${RANLIB}" \
0c24b341 36809 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36810 maintainer-clean) \
4fa63067 36811 || exit 1
3866be5d 36812
b813574b 36813@endif zip
3866be5d 36814
4fa63067 36815
a7254363 36816
b813574b
PB
36817.PHONY: configure-zlib maybe-configure-zlib
36818maybe-configure-zlib:
4f0ef2d8
CD
36819@if gcc-bootstrap
36820configure-zlib: stage_current
36821@endif gcc-bootstrap
b813574b
PB
36822@if zlib
36823maybe-configure-zlib: configure-zlib
c52c6897 36824configure-zlib:
c52c6897
PB
36825 @r=`${PWD_COMMAND}`; export r; \
36826 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
36827 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
36828 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
378fce5b 36829 $(HOST_EXPORTS) \
a7254363
PB
36830 echo Configuring in $(HOST_SUBDIR)/zlib; \
36831 cd "$(HOST_SUBDIR)/zlib" || exit 1; \
e2b9e2dc 36832 case $(srcdir) in \
b00612cc
PB
36833 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36834 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
36835 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 36836 esac; \
b00612cc
PB
36837 srcdiroption="--srcdir=$${topdir}/zlib"; \
36838 libsrcdir="$$s/zlib"; \
e2b9e2dc 36839 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
36840 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
36841 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 36842 || exit 1
b813574b 36843@endif zlib
e2b9e2dc 36844
a7254363
PB
36845
36846
d545f33b
PB
36847.PHONY: configure-stage1-zlib maybe-configure-stage1-zlib
36848maybe-configure-stage1-zlib:
36849@if zlib-bootstrap
36850maybe-configure-stage1-zlib: configure-stage1-zlib
0aed8855 36851configure-stage1-zlib:
c52c6897 36852 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 36853 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
36854 @r=`${PWD_COMMAND}`; export r; \
36855 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 36856 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
7f6ef0c0 36857 $(HOST_EXPORTS) \
8ee82aff 36858 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
7f6ef0c0 36859 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
d545f33b 36860 echo Configuring stage 1 in $(HOST_SUBDIR)/zlib ; \
0aed8855 36861 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
36862 cd $(HOST_SUBDIR)/zlib || exit 1; \
36863 case $(srcdir) in \
36864 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36865 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
36866 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36867 esac; \
36868 srcdiroption="--srcdir=$${topdir}/zlib"; \
36869 libsrcdir="$$s/zlib"; \
36870 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
36871 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
36872 --target=${target_alias} $${srcdiroption} \
c1cb7e02 36873 \
8a0d8a5c 36874 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
d545f33b
PB
36875@endif zlib-bootstrap
36876
36877.PHONY: configure-stage2-zlib maybe-configure-stage2-zlib
36878maybe-configure-stage2-zlib:
36879@if zlib-bootstrap
36880maybe-configure-stage2-zlib: configure-stage2-zlib
0aed8855 36881configure-stage2-zlib:
c52c6897 36882 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 36883 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
36884 @r=`${PWD_COMMAND}`; export r; \
36885 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 36886 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
d545f33b 36887 $(HOST_EXPORTS) \
7f6ef0c0 36888 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 36889 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
7f6ef0c0 36890 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
d545f33b 36891 echo Configuring stage 2 in $(HOST_SUBDIR)/zlib ; \
0aed8855 36892 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
36893 cd $(HOST_SUBDIR)/zlib || exit 1; \
36894 case $(srcdir) in \
36895 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36896 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
36897 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36898 esac; \
36899 srcdiroption="--srcdir=$${topdir}/zlib"; \
36900 libsrcdir="$$s/zlib"; \
36901 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
36902 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
36903 --target=${target_alias} $${srcdiroption} \
c1cb7e02 36904 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
36905 @stage2_werror_flag@
36906@endif zlib-bootstrap
36907
8520c408
AO
36908.PHONY: configure-stageb2g0-zlib maybe-configure-stageb2g0-zlib
36909maybe-configure-stageb2g0-zlib:
36910@if zlib-bootstrap
36911maybe-configure-stageb2g0-zlib: configure-stageb2g0-zlib
36912configure-stageb2g0-zlib:
36913 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
36914 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
36915 @r=`${PWD_COMMAND}`; export r; \
36916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36917 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
36918 $(HOST_EXPORTS) \
7f6ef0c0 36919 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 36920 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
7f6ef0c0 36921 CXXFLAGS="$(STAGE2_CFLAGS) -g0"; export CXXFLAGS; \
8520c408
AO
36922 echo Configuring stage b2g0 in $(HOST_SUBDIR)/zlib ; \
36923 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
36924 cd $(HOST_SUBDIR)/zlib || exit 1; \
36925 case $(srcdir) in \
36926 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36927 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
36928 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36929 esac; \
36930 srcdiroption="--srcdir=$${topdir}/zlib"; \
36931 libsrcdir="$$s/zlib"; \
36932 $(SHELL) $${libsrcdir}/configure \
36933 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
36934 --target=${target_alias} $${srcdiroption} \
36935 --with-build-libsubdir=$(HOST_SUBDIR) \
36936 @stage2_werror_flag@
36937@endif zlib-bootstrap
36938
d545f33b
PB
36939.PHONY: configure-stage3-zlib maybe-configure-stage3-zlib
36940maybe-configure-stage3-zlib:
36941@if zlib-bootstrap
36942maybe-configure-stage3-zlib: configure-stage3-zlib
0aed8855 36943configure-stage3-zlib:
c52c6897 36944 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 36945 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
36946 @r=`${PWD_COMMAND}`; export r; \
36947 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 36948 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
d545f33b 36949 $(HOST_EXPORTS) \
7f6ef0c0 36950 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 36951 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
7f6ef0c0 36952 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
d545f33b 36953 echo Configuring stage 3 in $(HOST_SUBDIR)/zlib ; \
0aed8855 36954 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
36955 cd $(HOST_SUBDIR)/zlib || exit 1; \
36956 case $(srcdir) in \
36957 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36958 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
36959 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36960 esac; \
36961 srcdiroption="--srcdir=$${topdir}/zlib"; \
36962 libsrcdir="$$s/zlib"; \
36963 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
36964 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
36965 --target=${target_alias} $${srcdiroption} \
c1cb7e02 36966 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
36967 @stage2_werror_flag@
36968@endif zlib-bootstrap
36969
8520c408
AO
36970.PHONY: configure-stageb3g2-zlib maybe-configure-stageb3g2-zlib
36971maybe-configure-stageb3g2-zlib:
36972@if zlib-bootstrap
36973maybe-configure-stageb3g2-zlib: configure-stageb3g2-zlib
36974configure-stageb3g2-zlib:
36975 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
36976 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
36977 @r=`${PWD_COMMAND}`; export r; \
36978 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36979 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
36980 $(HOST_EXPORTS) \
7f6ef0c0 36981 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 36982 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
7f6ef0c0 36983 CXXFLAGS="$(STAGE3_CFLAGS) -g2"; export CXXFLAGS; \
8520c408
AO
36984 echo Configuring stage b3g2 in $(HOST_SUBDIR)/zlib ; \
36985 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
36986 cd $(HOST_SUBDIR)/zlib || exit 1; \
36987 case $(srcdir) in \
36988 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36989 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
36990 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36991 esac; \
36992 srcdiroption="--srcdir=$${topdir}/zlib"; \
36993 libsrcdir="$$s/zlib"; \
36994 $(SHELL) $${libsrcdir}/configure \
36995 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
36996 --target=${target_alias} $${srcdiroption} \
36997 --with-build-libsubdir=$(HOST_SUBDIR) \
36998 @stage2_werror_flag@
36999@endif zlib-bootstrap
37000
d545f33b
PB
37001.PHONY: configure-stage4-zlib maybe-configure-stage4-zlib
37002maybe-configure-stage4-zlib:
37003@if zlib-bootstrap
37004maybe-configure-stage4-zlib: configure-stage4-zlib
0aed8855 37005configure-stage4-zlib:
c52c6897 37006 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 37007 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
37008 @r=`${PWD_COMMAND}`; export r; \
37009 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 37010 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
d545f33b 37011 $(HOST_EXPORTS) \
7f6ef0c0 37012 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 37013 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
7f6ef0c0 37014 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
d545f33b 37015 echo Configuring stage 4 in $(HOST_SUBDIR)/zlib ; \
0aed8855 37016 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
37017 cd $(HOST_SUBDIR)/zlib || exit 1; \
37018 case $(srcdir) in \
37019 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37020 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
37021 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37022 esac; \
37023 srcdiroption="--srcdir=$${topdir}/zlib"; \
37024 libsrcdir="$$s/zlib"; \
37025 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
37026 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
37027 --target=${target_alias} $${srcdiroption} \
c1cb7e02 37028 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
37029 @stage2_werror_flag@
37030@endif zlib-bootstrap
37031
37032.PHONY: configure-stageprofile-zlib maybe-configure-stageprofile-zlib
37033maybe-configure-stageprofile-zlib:
37034@if zlib-bootstrap
37035maybe-configure-stageprofile-zlib: configure-stageprofile-zlib
0aed8855 37036configure-stageprofile-zlib:
c52c6897 37037 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 37038 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
37039 @r=`${PWD_COMMAND}`; export r; \
37040 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 37041 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
d545f33b 37042 $(HOST_EXPORTS) \
7f6ef0c0 37043 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 37044 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
7f6ef0c0 37045 CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CXXFLAGS; \
d545f33b 37046 echo Configuring stage profile in $(HOST_SUBDIR)/zlib ; \
0aed8855 37047 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
37048 cd $(HOST_SUBDIR)/zlib || exit 1; \
37049 case $(srcdir) in \
37050 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37051 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
37052 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37053 esac; \
37054 srcdiroption="--srcdir=$${topdir}/zlib"; \
37055 libsrcdir="$$s/zlib"; \
37056 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
37057 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
37058 --target=${target_alias} $${srcdiroption} \
c1cb7e02 37059 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
37060 @stage2_werror_flag@
37061@endif zlib-bootstrap
37062
37063.PHONY: configure-stagefeedback-zlib maybe-configure-stagefeedback-zlib
37064maybe-configure-stagefeedback-zlib:
37065@if zlib-bootstrap
37066maybe-configure-stagefeedback-zlib: configure-stagefeedback-zlib
0aed8855 37067configure-stagefeedback-zlib:
c52c6897 37068 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 37069 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
37070 @r=`${PWD_COMMAND}`; export r; \
37071 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 37072 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
d545f33b 37073 $(HOST_EXPORTS) \
7f6ef0c0 37074 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 37075 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
7f6ef0c0 37076 CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CXXFLAGS; \
d545f33b 37077 echo Configuring stage feedback in $(HOST_SUBDIR)/zlib ; \
0aed8855 37078 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
37079 cd $(HOST_SUBDIR)/zlib || exit 1; \
37080 case $(srcdir) in \
37081 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37082 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
37083 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37084 esac; \
37085 srcdiroption="--srcdir=$${topdir}/zlib"; \
37086 libsrcdir="$$s/zlib"; \
37087 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
37088 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
37089 --target=${target_alias} $${srcdiroption} \
c1cb7e02 37090 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
37091 @stage2_werror_flag@
37092@endif zlib-bootstrap
37093
37094
37095
37096
37097
b813574b
PB
37098.PHONY: all-zlib maybe-all-zlib
37099maybe-all-zlib:
4f0ef2d8
CD
37100@if gcc-bootstrap
37101all-zlib: stage_current
37102@endif gcc-bootstrap
b813574b 37103@if zlib
d27cc32e 37104TARGET-zlib=all
b813574b
PB
37105maybe-all-zlib: all-zlib
37106all-zlib: configure-zlib
c52c6897 37107 @r=`${PWD_COMMAND}`; export r; \
b40e3958 37108 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37109 $(HOST_EXPORTS) \
b00612cc 37110 (cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0
PB
37111 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
37112 $(TARGET-zlib))
b813574b 37113@endif zlib
3866be5d 37114
a7254363 37115
d545f33b
PB
37116
37117.PHONY: all-stage1-zlib maybe-all-stage1-zlib
37118.PHONY: clean-stage1-zlib maybe-clean-stage1-zlib
37119maybe-all-stage1-zlib:
37120maybe-clean-stage1-zlib:
37121@if zlib-bootstrap
37122maybe-all-stage1-zlib: all-stage1-zlib
37123all-stage1: all-stage1-zlib
f70224b5 37124TARGET-stage1-zlib = $(TARGET-zlib)
d545f33b 37125all-stage1-zlib: configure-stage1-zlib
c52c6897 37126 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
37127 @r=`${PWD_COMMAND}`; export r; \
37128 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37129 $(HOST_EXPORTS) \
37130 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0
PB
37131 $(MAKE) $(BASE_FLAGS_TO_PASS) \
37132 CFLAGS="$(STAGE1_CFLAGS)" CXXFLAGS="$(STAGE1_CFLAGS)" \
37133 LIBCFLAGS="$(STAGE1_LIBCFLAGS)" \
37134 CFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" \
37135 CXXFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) \
f70224b5 37136 $(TARGET-stage1-zlib)
d545f33b
PB
37137
37138maybe-clean-stage1-zlib: clean-stage1-zlib
37139clean-stage1: clean-stage1-zlib
37140clean-stage1-zlib:
9dbaa842
DD
37141 @if [ $(current_stage) = stage1 ]; then \
37142 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
37143 else \
37144 [ -f $(HOST_SUBDIR)/stage1-zlib/Makefile ] || exit 0; \
37145 $(MAKE) stage1-start; \
37146 fi; \
d545f33b 37147 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 37148 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 37149 clean
d545f33b
PB
37150@endif zlib-bootstrap
37151
37152
37153.PHONY: all-stage2-zlib maybe-all-stage2-zlib
37154.PHONY: clean-stage2-zlib maybe-clean-stage2-zlib
37155maybe-all-stage2-zlib:
37156maybe-clean-stage2-zlib:
37157@if zlib-bootstrap
37158maybe-all-stage2-zlib: all-stage2-zlib
37159all-stage2: all-stage2-zlib
f70224b5 37160TARGET-stage2-zlib = $(TARGET-zlib)
d545f33b 37161all-stage2-zlib: configure-stage2-zlib
c52c6897 37162 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
37163 @r=`${PWD_COMMAND}`; export r; \
37164 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37165 $(HOST_EXPORTS) \
37166 $(POSTSTAGE1_HOST_EXPORTS) \
37167 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0
PB
37168 $(MAKE) $(BASE_FLAGS_TO_PASS) \
37169 CFLAGS="$(STAGE2_CFLAGS)" CXXFLAGS="$(STAGE2_CFLAGS)" \
37170 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
37171 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
37172 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 37173 $(TARGET-stage2-zlib)
d545f33b
PB
37174
37175maybe-clean-stage2-zlib: clean-stage2-zlib
37176clean-stage2: clean-stage2-zlib
37177clean-stage2-zlib:
9dbaa842
DD
37178 @if [ $(current_stage) = stage2 ]; then \
37179 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
37180 else \
37181 [ -f $(HOST_SUBDIR)/stage2-zlib/Makefile ] || exit 0; \
37182 $(MAKE) stage2-start; \
37183 fi; \
d545f33b 37184 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 37185 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 37186 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 37187 clean
d545f33b
PB
37188@endif zlib-bootstrap
37189
37190
8520c408
AO
37191.PHONY: all-stageb2g0-zlib maybe-all-stageb2g0-zlib
37192.PHONY: clean-stageb2g0-zlib maybe-clean-stageb2g0-zlib
37193maybe-all-stageb2g0-zlib:
37194maybe-clean-stageb2g0-zlib:
37195@if zlib-bootstrap
37196maybe-all-stageb2g0-zlib: all-stageb2g0-zlib
37197all-stageb2g0: all-stageb2g0-zlib
37198TARGET-stageb2g0-zlib = $(TARGET-zlib)
37199all-stageb2g0-zlib: configure-stageb2g0-zlib
37200 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
37201 @r=`${PWD_COMMAND}`; export r; \
37202 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37203 $(HOST_EXPORTS) \
37204 $(POSTSTAGE1_HOST_EXPORTS) \
37205 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0
PB
37206 $(MAKE) $(BASE_FLAGS_TO_PASS) \
37207 CFLAGS="$(STAGE2_CFLAGS) -g0" CXXFLAGS="$(STAGE2_CFLAGS) -g0" \
37208 LIBCFLAGS="$(STAGE2_LIBCFLAGS) -g0" \
37209 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" \
37210 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
37211 $(TARGET-stageb2g0-zlib)
37212
37213maybe-clean-stageb2g0-zlib: clean-stageb2g0-zlib
37214clean-stageb2g0: clean-stageb2g0-zlib
37215clean-stageb2g0-zlib:
37216 @if [ $(current_stage) = stageb2g0 ]; then \
37217 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
37218 else \
37219 [ -f $(HOST_SUBDIR)/stageb2g0-zlib/Makefile ] || exit 0; \
37220 $(MAKE) stageb2g0-start; \
37221 fi; \
37222 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 37223 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
37224 $(POSTSTAGE1_FLAGS_TO_PASS) \
37225 clean
37226@endif zlib-bootstrap
37227
37228
d545f33b
PB
37229.PHONY: all-stage3-zlib maybe-all-stage3-zlib
37230.PHONY: clean-stage3-zlib maybe-clean-stage3-zlib
37231maybe-all-stage3-zlib:
37232maybe-clean-stage3-zlib:
37233@if zlib-bootstrap
37234maybe-all-stage3-zlib: all-stage3-zlib
37235all-stage3: all-stage3-zlib
f70224b5 37236TARGET-stage3-zlib = $(TARGET-zlib)
d545f33b 37237all-stage3-zlib: configure-stage3-zlib
c52c6897 37238 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
37239 @r=`${PWD_COMMAND}`; export r; \
37240 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37241 $(HOST_EXPORTS) \
37242 $(POSTSTAGE1_HOST_EXPORTS) \
37243 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0
PB
37244 $(MAKE) $(BASE_FLAGS_TO_PASS) \
37245 CFLAGS="$(STAGE3_CFLAGS)" CXXFLAGS="$(STAGE3_CFLAGS)" \
37246 LIBCFLAGS="$(STAGE3_LIBCFLAGS)" \
37247 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" \
37248 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 37249 $(TARGET-stage3-zlib)
d545f33b
PB
37250
37251maybe-clean-stage3-zlib: clean-stage3-zlib
37252clean-stage3: clean-stage3-zlib
37253clean-stage3-zlib:
9dbaa842
DD
37254 @if [ $(current_stage) = stage3 ]; then \
37255 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
37256 else \
37257 [ -f $(HOST_SUBDIR)/stage3-zlib/Makefile ] || exit 0; \
37258 $(MAKE) stage3-start; \
37259 fi; \
d545f33b 37260 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 37261 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 37262 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 37263 clean
d545f33b
PB
37264@endif zlib-bootstrap
37265
37266
8520c408
AO
37267.PHONY: all-stageb3g2-zlib maybe-all-stageb3g2-zlib
37268.PHONY: clean-stageb3g2-zlib maybe-clean-stageb3g2-zlib
37269maybe-all-stageb3g2-zlib:
37270maybe-clean-stageb3g2-zlib:
37271@if zlib-bootstrap
37272maybe-all-stageb3g2-zlib: all-stageb3g2-zlib
37273all-stageb3g2: all-stageb3g2-zlib
37274TARGET-stageb3g2-zlib = $(TARGET-zlib)
37275all-stageb3g2-zlib: configure-stageb3g2-zlib
37276 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
37277 @r=`${PWD_COMMAND}`; export r; \
37278 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37279 $(HOST_EXPORTS) \
37280 $(POSTSTAGE1_HOST_EXPORTS) \
37281 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0
PB
37282 $(MAKE) $(BASE_FLAGS_TO_PASS) \
37283 CFLAGS="$(STAGE3_CFLAGS) -g2" CXXFLAGS="$(STAGE3_CFLAGS) -g2" \
37284 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -g2" \
37285 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" \
37286 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
37287 $(TARGET-stageb3g2-zlib)
37288
37289maybe-clean-stageb3g2-zlib: clean-stageb3g2-zlib
37290clean-stageb3g2: clean-stageb3g2-zlib
37291clean-stageb3g2-zlib:
37292 @if [ $(current_stage) = stageb3g2 ]; then \
37293 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
37294 else \
37295 [ -f $(HOST_SUBDIR)/stageb3g2-zlib/Makefile ] || exit 0; \
37296 $(MAKE) stageb3g2-start; \
37297 fi; \
37298 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 37299 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
37300 $(POSTSTAGE1_FLAGS_TO_PASS) \
37301 clean
37302@endif zlib-bootstrap
37303
37304
d545f33b
PB
37305.PHONY: all-stage4-zlib maybe-all-stage4-zlib
37306.PHONY: clean-stage4-zlib maybe-clean-stage4-zlib
37307maybe-all-stage4-zlib:
37308maybe-clean-stage4-zlib:
37309@if zlib-bootstrap
37310maybe-all-stage4-zlib: all-stage4-zlib
37311all-stage4: all-stage4-zlib
f70224b5 37312TARGET-stage4-zlib = $(TARGET-zlib)
d545f33b 37313all-stage4-zlib: configure-stage4-zlib
c52c6897 37314 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
37315 @r=`${PWD_COMMAND}`; export r; \
37316 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37317 $(HOST_EXPORTS) \
37318 $(POSTSTAGE1_HOST_EXPORTS) \
37319 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0
PB
37320 $(MAKE) $(BASE_FLAGS_TO_PASS) \
37321 CFLAGS="$(STAGE4_CFLAGS)" CXXFLAGS="$(STAGE4_CFLAGS)" \
37322 LIBCFLAGS="$(STAGE4_CFLAGS)" \
37323 CFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" \
37324 CXXFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 37325 $(TARGET-stage4-zlib)
d545f33b
PB
37326
37327maybe-clean-stage4-zlib: clean-stage4-zlib
37328clean-stage4: clean-stage4-zlib
37329clean-stage4-zlib:
9dbaa842
DD
37330 @if [ $(current_stage) = stage4 ]; then \
37331 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
37332 else \
37333 [ -f $(HOST_SUBDIR)/stage4-zlib/Makefile ] || exit 0; \
37334 $(MAKE) stage4-start; \
37335 fi; \
d545f33b 37336 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 37337 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 37338 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 37339 clean
d545f33b
PB
37340@endif zlib-bootstrap
37341
37342
37343.PHONY: all-stageprofile-zlib maybe-all-stageprofile-zlib
37344.PHONY: clean-stageprofile-zlib maybe-clean-stageprofile-zlib
37345maybe-all-stageprofile-zlib:
37346maybe-clean-stageprofile-zlib:
37347@if zlib-bootstrap
37348maybe-all-stageprofile-zlib: all-stageprofile-zlib
37349all-stageprofile: all-stageprofile-zlib
f70224b5 37350TARGET-stageprofile-zlib = $(TARGET-zlib)
d545f33b 37351all-stageprofile-zlib: configure-stageprofile-zlib
c52c6897 37352 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
37353 @r=`${PWD_COMMAND}`; export r; \
37354 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37355 $(HOST_EXPORTS) \
37356 $(POSTSTAGE1_HOST_EXPORTS) \
37357 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0
PB
37358 $(MAKE) $(BASE_FLAGS_TO_PASS) \
37359 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" \
5c5f596d
PB
37360 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
37361 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
37362 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 37363 $(TARGET-stageprofile-zlib)
d545f33b
PB
37364
37365maybe-clean-stageprofile-zlib: clean-stageprofile-zlib
37366clean-stageprofile: clean-stageprofile-zlib
37367clean-stageprofile-zlib:
9dbaa842
DD
37368 @if [ $(current_stage) = stageprofile ]; then \
37369 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
37370 else \
37371 [ -f $(HOST_SUBDIR)/stageprofile-zlib/Makefile ] || exit 0; \
37372 $(MAKE) stageprofile-start; \
37373 fi; \
d545f33b 37374 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 37375 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 37376 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 37377 clean
d545f33b
PB
37378@endif zlib-bootstrap
37379
37380
37381.PHONY: all-stagefeedback-zlib maybe-all-stagefeedback-zlib
37382.PHONY: clean-stagefeedback-zlib maybe-clean-stagefeedback-zlib
37383maybe-all-stagefeedback-zlib:
37384maybe-clean-stagefeedback-zlib:
37385@if zlib-bootstrap
37386maybe-all-stagefeedback-zlib: all-stagefeedback-zlib
37387all-stagefeedback: all-stagefeedback-zlib
f70224b5 37388TARGET-stagefeedback-zlib = $(TARGET-zlib)
d545f33b 37389all-stagefeedback-zlib: configure-stagefeedback-zlib
c52c6897 37390 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
37391 @r=`${PWD_COMMAND}`; export r; \
37392 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37393 $(HOST_EXPORTS) \
37394 $(POSTSTAGE1_HOST_EXPORTS) \
37395 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0
PB
37396 $(MAKE) $(BASE_FLAGS_TO_PASS) \
37397 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use" \
37398 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use" \
37399 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" \
37400 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 37401 $(TARGET-stagefeedback-zlib)
d545f33b
PB
37402
37403maybe-clean-stagefeedback-zlib: clean-stagefeedback-zlib
37404clean-stagefeedback: clean-stagefeedback-zlib
37405clean-stagefeedback-zlib:
9dbaa842
DD
37406 @if [ $(current_stage) = stagefeedback ]; then \
37407 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
37408 else \
37409 [ -f $(HOST_SUBDIR)/stagefeedback-zlib/Makefile ] || exit 0; \
37410 $(MAKE) stagefeedback-start; \
37411 fi; \
d545f33b 37412 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 37413 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 37414 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 37415 clean
d545f33b
PB
37416@endif zlib-bootstrap
37417
37418
37419
37420
37421
b813574b
PB
37422.PHONY: check-zlib maybe-check-zlib
37423maybe-check-zlib:
37424@if zlib
37425maybe-check-zlib: check-zlib
3866be5d 37426
b813574b 37427check-zlib:
3866be5d 37428
b813574b 37429@endif zlib
3866be5d 37430
b813574b
PB
37431.PHONY: install-zlib maybe-install-zlib
37432maybe-install-zlib:
37433@if zlib
37434maybe-install-zlib: install-zlib
4fa63067 37435
b813574b 37436install-zlib:
4fa63067 37437
b813574b 37438@endif zlib
4fa63067 37439
56a8fe78 37440# Other targets (info, dvi, pdf, etc.)
4fa63067 37441
b813574b
PB
37442.PHONY: maybe-info-zlib info-zlib
37443maybe-info-zlib:
37444@if zlib
37445maybe-info-zlib: info-zlib
4fa63067 37446
6d389afc
MS
37447info-zlib: \
37448 configure-zlib
37449 @[ -f ./zlib/Makefile ] || exit 0; \
37450 r=`${PWD_COMMAND}`; export r; \
37451 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
37452 $(HOST_EXPORTS) \
37453 for flag in $(EXTRA_HOST_FLAGS) ; do \
37454 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37455 done; \
37456 echo "Doing info in zlib" ; \
b00612cc 37457 (cd $(HOST_SUBDIR)/zlib && \
6d389afc
MS
37458 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37459 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37460 "RANLIB=$${RANLIB}" \
0c24b341 37461 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
37462 info) \
37463 || exit 1
37464
37465@endif zlib
37466
37467.PHONY: maybe-dvi-zlib dvi-zlib
37468maybe-dvi-zlib:
37469@if zlib
37470maybe-dvi-zlib: dvi-zlib
37471
37472dvi-zlib: \
b813574b
PB
37473 configure-zlib
37474 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
37475 r=`${PWD_COMMAND}`; export r; \
37476 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37477 $(HOST_EXPORTS) \
b813574b 37478 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37479 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37480 done; \
6d389afc 37481 echo "Doing dvi in zlib" ; \
b00612cc 37482 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
37483 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37484 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37485 "RANLIB=$${RANLIB}" \
0c24b341 37486 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 37487 dvi) \
4fa63067
NN
37488 || exit 1
37489
b813574b 37490@endif zlib
4fa63067 37491
56a8fe78
DD
37492.PHONY: maybe-pdf-zlib pdf-zlib
37493maybe-pdf-zlib:
37494@if zlib
37495maybe-pdf-zlib: pdf-zlib
37496
37497pdf-zlib: \
37498 configure-zlib
37499 @[ -f ./zlib/Makefile ] || exit 0; \
37500 r=`${PWD_COMMAND}`; export r; \
37501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37502 $(HOST_EXPORTS) \
37503 for flag in $(EXTRA_HOST_FLAGS) ; do \
37504 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37505 done; \
37506 echo "Doing pdf in zlib" ; \
37507 (cd $(HOST_SUBDIR)/zlib && \
37508 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37509 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37510 "RANLIB=$${RANLIB}" \
0c24b341 37511 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
37512 pdf) \
37513 || exit 1
37514
37515@endif zlib
37516
6d389afc
MS
37517.PHONY: maybe-html-zlib html-zlib
37518maybe-html-zlib:
b813574b 37519@if zlib
6d389afc 37520maybe-html-zlib: html-zlib
4fa63067 37521
6d389afc 37522html-zlib: \
b813574b
PB
37523 configure-zlib
37524 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
37525 r=`${PWD_COMMAND}`; export r; \
37526 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37527 $(HOST_EXPORTS) \
b813574b 37528 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37529 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37530 done; \
6d389afc 37531 echo "Doing html in zlib" ; \
b00612cc 37532 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
37533 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37534 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37535 "RANLIB=$${RANLIB}" \
0c24b341 37536 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 37537 html) \
4fa63067
NN
37538 || exit 1
37539
b813574b 37540@endif zlib
4fa63067 37541
b813574b
PB
37542.PHONY: maybe-TAGS-zlib TAGS-zlib
37543maybe-TAGS-zlib:
37544@if zlib
37545maybe-TAGS-zlib: TAGS-zlib
4fa63067 37546
b813574b
PB
37547TAGS-zlib: \
37548 configure-zlib
37549 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
37550 r=`${PWD_COMMAND}`; export r; \
37551 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37552 $(HOST_EXPORTS) \
b813574b 37553 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37554 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37555 done; \
b813574b 37556 echo "Doing TAGS in zlib" ; \
b00612cc 37557 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
37558 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37559 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37560 "RANLIB=$${RANLIB}" \
0c24b341 37561 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37562 TAGS) \
4fa63067
NN
37563 || exit 1
37564
b813574b 37565@endif zlib
4fa63067 37566
b813574b
PB
37567.PHONY: maybe-install-info-zlib install-info-zlib
37568maybe-install-info-zlib:
37569@if zlib
37570maybe-install-info-zlib: install-info-zlib
4fa63067 37571
b813574b
PB
37572install-info-zlib: \
37573 configure-zlib \
37574 info-zlib
37575 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
37576 r=`${PWD_COMMAND}`; export r; \
37577 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37578 $(HOST_EXPORTS) \
b813574b 37579 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37580 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37581 done; \
b813574b 37582 echo "Doing install-info in zlib" ; \
b00612cc 37583 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
37584 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37585 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37586 "RANLIB=$${RANLIB}" \
0c24b341 37587 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37588 install-info) \
4fa63067
NN
37589 || exit 1
37590
b813574b 37591@endif zlib
4fa63067 37592
a3ca38d2
DD
37593.PHONY: maybe-install-pdf-zlib install-pdf-zlib
37594maybe-install-pdf-zlib:
37595@if zlib
37596maybe-install-pdf-zlib: install-pdf-zlib
37597
37598install-pdf-zlib: \
37599 configure-zlib \
37600 pdf-zlib
37601 @[ -f ./zlib/Makefile ] || exit 0; \
37602 r=`${PWD_COMMAND}`; export r; \
37603 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37604 $(HOST_EXPORTS) \
37605 for flag in $(EXTRA_HOST_FLAGS) ; do \
37606 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37607 done; \
37608 echo "Doing install-pdf in zlib" ; \
37609 (cd $(HOST_SUBDIR)/zlib && \
37610 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37611 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37612 "RANLIB=$${RANLIB}" \
0c24b341 37613 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
37614 install-pdf) \
37615 || exit 1
37616
37617@endif zlib
37618
108a6f8e
CD
37619.PHONY: maybe-install-html-zlib install-html-zlib
37620maybe-install-html-zlib:
37621@if zlib
37622maybe-install-html-zlib: install-html-zlib
37623
37624install-html-zlib: \
37625 configure-zlib \
37626 html-zlib
37627 @[ -f ./zlib/Makefile ] || exit 0; \
37628 r=`${PWD_COMMAND}`; export r; \
37629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37630 $(HOST_EXPORTS) \
37631 for flag in $(EXTRA_HOST_FLAGS) ; do \
37632 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37633 done; \
37634 echo "Doing install-html in zlib" ; \
37635 (cd $(HOST_SUBDIR)/zlib && \
37636 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37637 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37638 "RANLIB=$${RANLIB}" \
0c24b341 37639 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
37640 install-html) \
37641 || exit 1
37642
37643@endif zlib
37644
b813574b
PB
37645.PHONY: maybe-installcheck-zlib installcheck-zlib
37646maybe-installcheck-zlib:
37647@if zlib
37648maybe-installcheck-zlib: installcheck-zlib
4fa63067 37649
b813574b
PB
37650installcheck-zlib: \
37651 configure-zlib
37652 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
37653 r=`${PWD_COMMAND}`; export r; \
37654 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37655 $(HOST_EXPORTS) \
b813574b 37656 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37657 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37658 done; \
b813574b 37659 echo "Doing installcheck in zlib" ; \
b00612cc 37660 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
37661 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37662 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37663 "RANLIB=$${RANLIB}" \
0c24b341 37664 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37665 installcheck) \
4fa63067
NN
37666 || exit 1
37667
b813574b 37668@endif zlib
4fa63067 37669
b813574b
PB
37670.PHONY: maybe-mostlyclean-zlib mostlyclean-zlib
37671maybe-mostlyclean-zlib:
37672@if zlib
37673maybe-mostlyclean-zlib: mostlyclean-zlib
4fa63067 37674
b813574b
PB
37675mostlyclean-zlib:
37676 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
37677 r=`${PWD_COMMAND}`; export r; \
37678 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37679 $(HOST_EXPORTS) \
b813574b 37680 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37681 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37682 done; \
b813574b 37683 echo "Doing mostlyclean in zlib" ; \
b00612cc 37684 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
37685 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37686 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37687 "RANLIB=$${RANLIB}" \
0c24b341 37688 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37689 mostlyclean) \
4fa63067
NN
37690 || exit 1
37691
b813574b 37692@endif zlib
4fa63067 37693
b813574b
PB
37694.PHONY: maybe-clean-zlib clean-zlib
37695maybe-clean-zlib:
37696@if zlib
37697maybe-clean-zlib: clean-zlib
4fa63067 37698
b813574b
PB
37699clean-zlib:
37700 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
37701 r=`${PWD_COMMAND}`; export r; \
37702 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37703 $(HOST_EXPORTS) \
b813574b 37704 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37705 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37706 done; \
b813574b 37707 echo "Doing clean in zlib" ; \
b00612cc 37708 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
37709 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37710 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37711 "RANLIB=$${RANLIB}" \
0c24b341 37712 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37713 clean) \
4fa63067
NN
37714 || exit 1
37715
b813574b 37716@endif zlib
4fa63067 37717
b813574b
PB
37718.PHONY: maybe-distclean-zlib distclean-zlib
37719maybe-distclean-zlib:
37720@if zlib
37721maybe-distclean-zlib: distclean-zlib
4fa63067 37722
b813574b
PB
37723distclean-zlib:
37724 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
37725 r=`${PWD_COMMAND}`; export r; \
37726 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37727 $(HOST_EXPORTS) \
b813574b 37728 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37729 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37730 done; \
b813574b 37731 echo "Doing distclean in zlib" ; \
b00612cc 37732 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
37733 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37734 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37735 "RANLIB=$${RANLIB}" \
0c24b341 37736 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37737 distclean) \
4fa63067
NN
37738 || exit 1
37739
b813574b 37740@endif zlib
4fa63067 37741
b813574b
PB
37742.PHONY: maybe-maintainer-clean-zlib maintainer-clean-zlib
37743maybe-maintainer-clean-zlib:
37744@if zlib
37745maybe-maintainer-clean-zlib: maintainer-clean-zlib
4fa63067 37746
b813574b
PB
37747maintainer-clean-zlib:
37748 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
37749 r=`${PWD_COMMAND}`; export r; \
37750 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37751 $(HOST_EXPORTS) \
b813574b 37752 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37753 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37754 done; \
b813574b 37755 echo "Doing maintainer-clean in zlib" ; \
b00612cc 37756 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
37757 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37758 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37759 "RANLIB=$${RANLIB}" \
0c24b341 37760 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37761 maintainer-clean) \
4fa63067 37762 || exit 1
16ae0395 37763
b813574b 37764@endif zlib
3866be5d
NN
37765
37766
a7254363 37767
b813574b
PB
37768.PHONY: configure-gdb maybe-configure-gdb
37769maybe-configure-gdb:
4f0ef2d8
CD
37770@if gcc-bootstrap
37771configure-gdb: stage_current
37772@endif gcc-bootstrap
b813574b
PB
37773@if gdb
37774maybe-configure-gdb: configure-gdb
c52c6897 37775configure-gdb:
0aed8855 37776 @: $(MAKE); $(unstage)
c52c6897 37777 @r=`${PWD_COMMAND}`; export r; \
b40e3958 37778 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
37779 test ! -f $(HOST_SUBDIR)/gdb/Makefile || exit 0; \
37780 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gdb ; \
378fce5b 37781 $(HOST_EXPORTS) \
a7254363
PB
37782 echo Configuring in $(HOST_SUBDIR)/gdb; \
37783 cd "$(HOST_SUBDIR)/gdb" || exit 1; \
e2b9e2dc 37784 case $(srcdir) in \
b00612cc
PB
37785 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37786 *) topdir=`echo $(HOST_SUBDIR)/gdb/ | \
37787 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 37788 esac; \
b00612cc
PB
37789 srcdiroption="--srcdir=$${topdir}/gdb"; \
37790 libsrcdir="$$s/gdb"; \
e2b9e2dc 37791 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
37792 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
37793 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 37794 || exit 1
b813574b 37795@endif gdb
e2b9e2dc 37796
a7254363
PB
37797
37798
d545f33b
PB
37799
37800
b813574b
PB
37801.PHONY: all-gdb maybe-all-gdb
37802maybe-all-gdb:
4f0ef2d8
CD
37803@if gcc-bootstrap
37804all-gdb: stage_current
37805@endif gcc-bootstrap
b813574b 37806@if gdb
d27cc32e 37807TARGET-gdb=all
b813574b
PB
37808maybe-all-gdb: all-gdb
37809all-gdb: configure-gdb
0aed8855 37810 @: $(MAKE); $(unstage)
b40e3958
L
37811 @r=`${PWD_COMMAND}`; export r; \
37812 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37813 $(HOST_EXPORTS) \
b00612cc 37814 (cd $(HOST_SUBDIR)/gdb && \
7f6ef0c0
PB
37815 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS) \
37816 $(TARGET-gdb))
b813574b 37817@endif gdb
3866be5d 37818
a7254363 37819
d545f33b
PB
37820
37821
b813574b
PB
37822.PHONY: check-gdb maybe-check-gdb
37823maybe-check-gdb:
37824@if gdb
37825maybe-check-gdb: check-gdb
3866be5d 37826
b813574b 37827check-gdb:
0aed8855 37828 @: $(MAKE); $(unstage)
b40e3958
L
37829 @r=`${PWD_COMMAND}`; export r; \
37830 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37831 $(HOST_EXPORTS) \
b00612cc
PB
37832 (cd $(HOST_SUBDIR)/gdb && \
37833 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
3866be5d 37834
b813574b 37835@endif gdb
3866be5d 37836
b813574b
PB
37837.PHONY: install-gdb maybe-install-gdb
37838maybe-install-gdb:
37839@if gdb
37840maybe-install-gdb: install-gdb
16ae0395 37841
b813574b 37842install-gdb: installdirs
0aed8855 37843 @: $(MAKE); $(unstage)
b40e3958
L
37844 @r=`${PWD_COMMAND}`; export r; \
37845 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37846 $(HOST_EXPORTS) \
b00612cc 37847 (cd $(HOST_SUBDIR)/gdb && \
2da12f12 37848 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
3866be5d 37849
b813574b 37850@endif gdb
3866be5d 37851
56a8fe78 37852# Other targets (info, dvi, pdf, etc.)
4fa63067 37853
b813574b
PB
37854.PHONY: maybe-info-gdb info-gdb
37855maybe-info-gdb:
37856@if gdb
37857maybe-info-gdb: info-gdb
4fa63067 37858
b813574b
PB
37859info-gdb: \
37860 configure-gdb
0aed8855 37861 @: $(MAKE); $(unstage)
b813574b 37862 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
37863 r=`${PWD_COMMAND}`; export r; \
37864 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37865 $(HOST_EXPORTS) \
72b2455a 37866 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37867 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37868 done; \
b813574b 37869 echo "Doing info in gdb" ; \
b00612cc 37870 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
37871 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37872 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37873 "RANLIB=$${RANLIB}" \
0c24b341 37874 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37875 info) \
4fa63067
NN
37876 || exit 1
37877
b813574b 37878@endif gdb
4fa63067 37879
b813574b
PB
37880.PHONY: maybe-dvi-gdb dvi-gdb
37881maybe-dvi-gdb:
37882@if gdb
37883maybe-dvi-gdb: dvi-gdb
4fa63067 37884
b813574b
PB
37885dvi-gdb: \
37886 configure-gdb
0aed8855 37887 @: $(MAKE); $(unstage)
b813574b 37888 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
37889 r=`${PWD_COMMAND}`; export r; \
37890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37891 $(HOST_EXPORTS) \
72b2455a 37892 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37893 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37894 done; \
b813574b 37895 echo "Doing dvi in gdb" ; \
b00612cc 37896 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
37897 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37898 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37899 "RANLIB=$${RANLIB}" \
0c24b341 37900 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37901 dvi) \
4fa63067
NN
37902 || exit 1
37903
b813574b 37904@endif gdb
4fa63067 37905
56a8fe78
DD
37906.PHONY: maybe-pdf-gdb pdf-gdb
37907maybe-pdf-gdb:
37908@if gdb
37909maybe-pdf-gdb: pdf-gdb
37910
37911pdf-gdb: \
37912 configure-gdb
37913 @: $(MAKE); $(unstage)
37914 @[ -f ./gdb/Makefile ] || exit 0; \
37915 r=`${PWD_COMMAND}`; export r; \
37916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37917 $(HOST_EXPORTS) \
37918 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
37919 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37920 done; \
37921 echo "Doing pdf in gdb" ; \
37922 (cd $(HOST_SUBDIR)/gdb && \
37923 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37924 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37925 "RANLIB=$${RANLIB}" \
0c24b341 37926 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
37927 pdf) \
37928 || exit 1
37929
37930@endif gdb
37931
6d389afc
MS
37932.PHONY: maybe-html-gdb html-gdb
37933maybe-html-gdb:
37934@if gdb
37935maybe-html-gdb: html-gdb
37936
37937html-gdb: \
37938 configure-gdb
0aed8855 37939 @: $(MAKE); $(unstage)
6d389afc
MS
37940 @[ -f ./gdb/Makefile ] || exit 0; \
37941 r=`${PWD_COMMAND}`; export r; \
37942 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
37943 $(HOST_EXPORTS) \
37944 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
37945 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37946 done; \
37947 echo "Doing html in gdb" ; \
b00612cc 37948 (cd $(HOST_SUBDIR)/gdb && \
6d389afc
MS
37949 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37950 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37951 "RANLIB=$${RANLIB}" \
0c24b341 37952 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
37953 html) \
37954 || exit 1
37955
37956@endif gdb
37957
b813574b
PB
37958.PHONY: maybe-TAGS-gdb TAGS-gdb
37959maybe-TAGS-gdb:
37960@if gdb
37961maybe-TAGS-gdb: TAGS-gdb
4fa63067 37962
b813574b
PB
37963TAGS-gdb: \
37964 configure-gdb
0aed8855 37965 @: $(MAKE); $(unstage)
b813574b 37966 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
37967 r=`${PWD_COMMAND}`; export r; \
37968 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37969 $(HOST_EXPORTS) \
72b2455a 37970 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37971 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37972 done; \
b813574b 37973 echo "Doing TAGS in gdb" ; \
b00612cc 37974 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
37975 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37976 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37977 "RANLIB=$${RANLIB}" \
0c24b341 37978 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37979 TAGS) \
4fa63067
NN
37980 || exit 1
37981
b813574b 37982@endif gdb
4fa63067 37983
b813574b
PB
37984.PHONY: maybe-install-info-gdb install-info-gdb
37985maybe-install-info-gdb:
37986@if gdb
37987maybe-install-info-gdb: install-info-gdb
4fa63067 37988
b813574b
PB
37989install-info-gdb: \
37990 configure-gdb \
37991 info-gdb
0aed8855 37992 @: $(MAKE); $(unstage)
b813574b 37993 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
37994 r=`${PWD_COMMAND}`; export r; \
37995 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37996 $(HOST_EXPORTS) \
72b2455a 37997 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37998 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37999 done; \
b813574b 38000 echo "Doing install-info in gdb" ; \
b00612cc 38001 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
38002 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38003 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38004 "RANLIB=$${RANLIB}" \
0c24b341 38005 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38006 install-info) \
4fa63067
NN
38007 || exit 1
38008
b813574b 38009@endif gdb
4fa63067 38010
a3ca38d2
DD
38011.PHONY: maybe-install-pdf-gdb install-pdf-gdb
38012maybe-install-pdf-gdb:
38013@if gdb
38014maybe-install-pdf-gdb: install-pdf-gdb
38015
38016install-pdf-gdb: \
38017 configure-gdb \
38018 pdf-gdb
38019 @: $(MAKE); $(unstage)
38020 @[ -f ./gdb/Makefile ] || exit 0; \
38021 r=`${PWD_COMMAND}`; export r; \
38022 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38023 $(HOST_EXPORTS) \
38024 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
38025 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38026 done; \
38027 echo "Doing install-pdf in gdb" ; \
38028 (cd $(HOST_SUBDIR)/gdb && \
38029 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38030 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38031 "RANLIB=$${RANLIB}" \
0c24b341 38032 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
38033 install-pdf) \
38034 || exit 1
38035
38036@endif gdb
38037
108a6f8e
CD
38038.PHONY: maybe-install-html-gdb install-html-gdb
38039maybe-install-html-gdb:
38040@if gdb
38041maybe-install-html-gdb: install-html-gdb
38042
38043install-html-gdb: \
38044 configure-gdb \
38045 html-gdb
38046 @: $(MAKE); $(unstage)
38047 @[ -f ./gdb/Makefile ] || exit 0; \
38048 r=`${PWD_COMMAND}`; export r; \
38049 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38050 $(HOST_EXPORTS) \
38051 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
38052 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38053 done; \
38054 echo "Doing install-html in gdb" ; \
38055 (cd $(HOST_SUBDIR)/gdb && \
38056 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38057 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38058 "RANLIB=$${RANLIB}" \
0c24b341 38059 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
38060 install-html) \
38061 || exit 1
38062
38063@endif gdb
38064
b813574b
PB
38065.PHONY: maybe-installcheck-gdb installcheck-gdb
38066maybe-installcheck-gdb:
38067@if gdb
38068maybe-installcheck-gdb: installcheck-gdb
4fa63067 38069
b813574b
PB
38070installcheck-gdb: \
38071 configure-gdb
0aed8855 38072 @: $(MAKE); $(unstage)
b813574b 38073 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
38074 r=`${PWD_COMMAND}`; export r; \
38075 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38076 $(HOST_EXPORTS) \
72b2455a 38077 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38078 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38079 done; \
b813574b 38080 echo "Doing installcheck in gdb" ; \
b00612cc 38081 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
38082 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38083 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38084 "RANLIB=$${RANLIB}" \
0c24b341 38085 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38086 installcheck) \
4fa63067
NN
38087 || exit 1
38088
b813574b 38089@endif gdb
4fa63067 38090
b813574b
PB
38091.PHONY: maybe-mostlyclean-gdb mostlyclean-gdb
38092maybe-mostlyclean-gdb:
38093@if gdb
38094maybe-mostlyclean-gdb: mostlyclean-gdb
4fa63067 38095
b813574b 38096mostlyclean-gdb:
0aed8855 38097 @: $(MAKE); $(unstage)
b813574b 38098 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
38099 r=`${PWD_COMMAND}`; export r; \
38100 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38101 $(HOST_EXPORTS) \
72b2455a 38102 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38103 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38104 done; \
b813574b 38105 echo "Doing mostlyclean in gdb" ; \
b00612cc 38106 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
38107 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38108 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38109 "RANLIB=$${RANLIB}" \
0c24b341 38110 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38111 mostlyclean) \
4fa63067
NN
38112 || exit 1
38113
b813574b 38114@endif gdb
4fa63067 38115
b813574b
PB
38116.PHONY: maybe-clean-gdb clean-gdb
38117maybe-clean-gdb:
38118@if gdb
38119maybe-clean-gdb: clean-gdb
4fa63067 38120
b813574b 38121clean-gdb:
0aed8855 38122 @: $(MAKE); $(unstage)
b813574b 38123 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
38124 r=`${PWD_COMMAND}`; export r; \
38125 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38126 $(HOST_EXPORTS) \
72b2455a 38127 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38128 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38129 done; \
b813574b 38130 echo "Doing clean in gdb" ; \
b00612cc 38131 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
38132 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38133 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38134 "RANLIB=$${RANLIB}" \
0c24b341 38135 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38136 clean) \
4fa63067
NN
38137 || exit 1
38138
b813574b 38139@endif gdb
4fa63067 38140
b813574b
PB
38141.PHONY: maybe-distclean-gdb distclean-gdb
38142maybe-distclean-gdb:
38143@if gdb
38144maybe-distclean-gdb: distclean-gdb
4fa63067 38145
b813574b 38146distclean-gdb:
0aed8855 38147 @: $(MAKE); $(unstage)
b813574b 38148 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
38149 r=`${PWD_COMMAND}`; export r; \
38150 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38151 $(HOST_EXPORTS) \
72b2455a 38152 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38153 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38154 done; \
b813574b 38155 echo "Doing distclean in gdb" ; \
b00612cc 38156 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
38157 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38158 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38159 "RANLIB=$${RANLIB}" \
0c24b341 38160 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38161 distclean) \
4fa63067
NN
38162 || exit 1
38163
b813574b 38164@endif gdb
4fa63067 38165
b813574b
PB
38166.PHONY: maybe-maintainer-clean-gdb maintainer-clean-gdb
38167maybe-maintainer-clean-gdb:
38168@if gdb
38169maybe-maintainer-clean-gdb: maintainer-clean-gdb
4fa63067 38170
b813574b 38171maintainer-clean-gdb:
0aed8855 38172 @: $(MAKE); $(unstage)
b813574b 38173 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
38174 r=`${PWD_COMMAND}`; export r; \
38175 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38176 $(HOST_EXPORTS) \
72b2455a 38177 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38178 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38179 done; \
b813574b 38180 echo "Doing maintainer-clean in gdb" ; \
b00612cc 38181 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
38182 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38183 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38184 "RANLIB=$${RANLIB}" \
0c24b341 38185 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38186 maintainer-clean) \
4fa63067
NN
38187 || exit 1
38188
b813574b 38189@endif gdb
4fa63067
NN
38190
38191
a7254363 38192
b813574b
PB
38193.PHONY: configure-expect maybe-configure-expect
38194maybe-configure-expect:
4f0ef2d8
CD
38195@if gcc-bootstrap
38196configure-expect: stage_current
38197@endif gcc-bootstrap
b813574b
PB
38198@if expect
38199maybe-configure-expect: configure-expect
c52c6897 38200configure-expect:
0aed8855 38201 @: $(MAKE); $(unstage)
c52c6897 38202 @r=`${PWD_COMMAND}`; export r; \
b40e3958 38203 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
38204 test ! -f $(HOST_SUBDIR)/expect/Makefile || exit 0; \
38205 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/expect ; \
378fce5b 38206 $(HOST_EXPORTS) \
a7254363
PB
38207 echo Configuring in $(HOST_SUBDIR)/expect; \
38208 cd "$(HOST_SUBDIR)/expect" || exit 1; \
e2b9e2dc 38209 case $(srcdir) in \
b00612cc
PB
38210 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38211 *) topdir=`echo $(HOST_SUBDIR)/expect/ | \
38212 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 38213 esac; \
b00612cc
PB
38214 srcdiroption="--srcdir=$${topdir}/expect"; \
38215 libsrcdir="$$s/expect"; \
e2b9e2dc 38216 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
38217 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
38218 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 38219 || exit 1
b813574b 38220@endif expect
e2b9e2dc 38221
a7254363
PB
38222
38223
d545f33b
PB
38224
38225
b813574b
PB
38226.PHONY: all-expect maybe-all-expect
38227maybe-all-expect:
4f0ef2d8
CD
38228@if gcc-bootstrap
38229all-expect: stage_current
38230@endif gcc-bootstrap
b813574b 38231@if expect
d27cc32e 38232TARGET-expect=all
b813574b
PB
38233maybe-all-expect: all-expect
38234all-expect: configure-expect
0aed8855 38235 @: $(MAKE); $(unstage)
b40e3958
L
38236 @r=`${PWD_COMMAND}`; export r; \
38237 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38238 $(HOST_EXPORTS) \
b00612cc 38239 (cd $(HOST_SUBDIR)/expect && \
7f6ef0c0
PB
38240 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS) \
38241 $(TARGET-expect))
b813574b 38242@endif expect
3866be5d 38243
a7254363 38244
d545f33b
PB
38245
38246
b813574b
PB
38247.PHONY: check-expect maybe-check-expect
38248maybe-check-expect:
38249@if expect
38250maybe-check-expect: check-expect
3866be5d 38251
b813574b 38252check-expect:
0aed8855 38253 @: $(MAKE); $(unstage)
b40e3958
L
38254 @r=`${PWD_COMMAND}`; export r; \
38255 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38256 $(HOST_EXPORTS) \
b00612cc
PB
38257 (cd $(HOST_SUBDIR)/expect && \
38258 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
3866be5d 38259
b813574b 38260@endif expect
3866be5d 38261
b813574b
PB
38262.PHONY: install-expect maybe-install-expect
38263maybe-install-expect:
38264@if expect
38265maybe-install-expect: install-expect
16ae0395 38266
b813574b 38267install-expect: installdirs
0aed8855 38268 @: $(MAKE); $(unstage)
b40e3958
L
38269 @r=`${PWD_COMMAND}`; export r; \
38270 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38271 $(HOST_EXPORTS) \
b00612cc 38272 (cd $(HOST_SUBDIR)/expect && \
2da12f12 38273 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
3866be5d 38274
b813574b 38275@endif expect
3866be5d 38276
56a8fe78 38277# Other targets (info, dvi, pdf, etc.)
4fa63067 38278
b813574b
PB
38279.PHONY: maybe-info-expect info-expect
38280maybe-info-expect:
38281@if expect
38282maybe-info-expect: info-expect
4fa63067 38283
b813574b
PB
38284info-expect: \
38285 configure-expect
0aed8855 38286 @: $(MAKE); $(unstage)
b813574b 38287 @[ -f ./expect/Makefile ] || exit 0; \
b40e3958
L
38288 r=`${PWD_COMMAND}`; export r; \
38289 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38290 $(HOST_EXPORTS) \
72b2455a 38291 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38292 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38293 done; \
b813574b 38294 echo "Doing info in expect" ; \
b00612cc 38295 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
38296 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38297 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38298 "RANLIB=$${RANLIB}" \
0c24b341 38299 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38300 info) \
e2b9e2dc
NN
38301 || exit 1
38302
b813574b 38303@endif expect
4fa63067 38304
b813574b
PB
38305.PHONY: maybe-dvi-expect dvi-expect
38306maybe-dvi-expect:
38307@if expect
38308maybe-dvi-expect: dvi-expect
4fa63067 38309
b813574b
PB
38310dvi-expect: \
38311 configure-expect
0aed8855 38312 @: $(MAKE); $(unstage)
b813574b 38313 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067 38314 r=`${PWD_COMMAND}`; export r; \
b40e3958 38315 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38316 $(HOST_EXPORTS) \
72b2455a 38317 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38318 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38319 done; \
b813574b 38320 echo "Doing dvi in expect" ; \
b00612cc 38321 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
38322 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38323 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38324 "RANLIB=$${RANLIB}" \
0c24b341 38325 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38326 dvi) \
4fa63067 38327 || exit 1
3866be5d 38328
b813574b 38329@endif expect
3866be5d 38330
56a8fe78
DD
38331.PHONY: maybe-pdf-expect pdf-expect
38332maybe-pdf-expect:
38333@if expect
38334maybe-pdf-expect: pdf-expect
38335
38336pdf-expect: \
38337 configure-expect
38338 @: $(MAKE); $(unstage)
38339 @[ -f ./expect/Makefile ] || exit 0; \
38340 r=`${PWD_COMMAND}`; export r; \
38341 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38342 $(HOST_EXPORTS) \
38343 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
38344 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38345 done; \
38346 echo "Doing pdf in expect" ; \
38347 (cd $(HOST_SUBDIR)/expect && \
38348 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38349 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38350 "RANLIB=$${RANLIB}" \
0c24b341 38351 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
38352 pdf) \
38353 || exit 1
38354
38355@endif expect
38356
6d389afc
MS
38357.PHONY: maybe-html-expect html-expect
38358maybe-html-expect:
38359@if expect
38360maybe-html-expect: html-expect
38361
38362html-expect: \
38363 configure-expect
0aed8855 38364 @: $(MAKE); $(unstage)
6d389afc
MS
38365 @[ -f ./expect/Makefile ] || exit 0; \
38366 r=`${PWD_COMMAND}`; export r; \
38367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
38368 $(HOST_EXPORTS) \
38369 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
38370 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38371 done; \
38372 echo "Doing html in expect" ; \
b00612cc 38373 (cd $(HOST_SUBDIR)/expect && \
6d389afc
MS
38374 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38375 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38376 "RANLIB=$${RANLIB}" \
0c24b341 38377 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
38378 html) \
38379 || exit 1
38380
38381@endif expect
38382
b813574b
PB
38383.PHONY: maybe-TAGS-expect TAGS-expect
38384maybe-TAGS-expect:
38385@if expect
38386maybe-TAGS-expect: TAGS-expect
4fa63067 38387
b813574b
PB
38388TAGS-expect: \
38389 configure-expect
0aed8855 38390 @: $(MAKE); $(unstage)
b813574b 38391 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067 38392 r=`${PWD_COMMAND}`; export r; \
b40e3958 38393 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38394 $(HOST_EXPORTS) \
72b2455a 38395 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38396 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38397 done; \
b813574b 38398 echo "Doing TAGS in expect" ; \
b00612cc 38399 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
38400 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38401 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38402 "RANLIB=$${RANLIB}" \
0c24b341 38403 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38404 TAGS) \
4fa63067 38405 || exit 1
3866be5d 38406
b813574b 38407@endif expect
3866be5d 38408
b813574b
PB
38409.PHONY: maybe-install-info-expect install-info-expect
38410maybe-install-info-expect:
38411@if expect
38412maybe-install-info-expect: install-info-expect
16ae0395 38413
b813574b
PB
38414install-info-expect: \
38415 configure-expect \
38416 info-expect
0aed8855 38417 @: $(MAKE); $(unstage)
b813574b 38418 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067
NN
38419 r=`${PWD_COMMAND}`; export r; \
38420 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38421 $(HOST_EXPORTS) \
72b2455a 38422 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38423 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38424 done; \
b813574b 38425 echo "Doing install-info in expect" ; \
b00612cc 38426 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
38427 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38428 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38429 "RANLIB=$${RANLIB}" \
0c24b341 38430 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38431 install-info) \
4fa63067
NN
38432 || exit 1
38433
b813574b 38434@endif expect
4fa63067 38435
a3ca38d2
DD
38436.PHONY: maybe-install-pdf-expect install-pdf-expect
38437maybe-install-pdf-expect:
38438@if expect
38439maybe-install-pdf-expect: install-pdf-expect
38440
38441install-pdf-expect: \
38442 configure-expect \
38443 pdf-expect
38444 @: $(MAKE); $(unstage)
38445 @[ -f ./expect/Makefile ] || exit 0; \
38446 r=`${PWD_COMMAND}`; export r; \
38447 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38448 $(HOST_EXPORTS) \
38449 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
38450 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38451 done; \
38452 echo "Doing install-pdf in expect" ; \
38453 (cd $(HOST_SUBDIR)/expect && \
38454 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38455 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38456 "RANLIB=$${RANLIB}" \
0c24b341 38457 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
38458 install-pdf) \
38459 || exit 1
38460
38461@endif expect
38462
108a6f8e
CD
38463.PHONY: maybe-install-html-expect install-html-expect
38464maybe-install-html-expect:
38465@if expect
38466maybe-install-html-expect: install-html-expect
38467
38468install-html-expect: \
38469 configure-expect \
38470 html-expect
38471 @: $(MAKE); $(unstage)
38472 @[ -f ./expect/Makefile ] || exit 0; \
38473 r=`${PWD_COMMAND}`; export r; \
38474 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38475 $(HOST_EXPORTS) \
38476 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
38477 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38478 done; \
38479 echo "Doing install-html in expect" ; \
38480 (cd $(HOST_SUBDIR)/expect && \
38481 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38482 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38483 "RANLIB=$${RANLIB}" \
0c24b341 38484 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
38485 install-html) \
38486 || exit 1
38487
38488@endif expect
38489
b813574b
PB
38490.PHONY: maybe-installcheck-expect installcheck-expect
38491maybe-installcheck-expect:
38492@if expect
38493maybe-installcheck-expect: installcheck-expect
4fa63067 38494
b813574b
PB
38495installcheck-expect: \
38496 configure-expect
0aed8855 38497 @: $(MAKE); $(unstage)
b813574b 38498 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067
NN
38499 r=`${PWD_COMMAND}`; export r; \
38500 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38501 $(HOST_EXPORTS) \
72b2455a 38502 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38503 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38504 done; \
b813574b 38505 echo "Doing installcheck in expect" ; \
b00612cc 38506 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
38507 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38508 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38509 "RANLIB=$${RANLIB}" \
0c24b341 38510 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38511 installcheck) \
4fa63067
NN
38512 || exit 1
38513
b813574b 38514@endif expect
4fa63067 38515
b813574b
PB
38516.PHONY: maybe-mostlyclean-expect mostlyclean-expect
38517maybe-mostlyclean-expect:
38518@if expect
38519maybe-mostlyclean-expect: mostlyclean-expect
4fa63067 38520
b813574b 38521mostlyclean-expect:
0aed8855 38522 @: $(MAKE); $(unstage)
b813574b 38523 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067
NN
38524 r=`${PWD_COMMAND}`; export r; \
38525 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38526 $(HOST_EXPORTS) \
72b2455a 38527 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38528 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38529 done; \
b813574b 38530 echo "Doing mostlyclean in expect" ; \
b00612cc 38531 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
38532 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38533 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38534 "RANLIB=$${RANLIB}" \
0c24b341 38535 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38536 mostlyclean) \
4fa63067
NN
38537 || exit 1
38538
b813574b 38539@endif expect
4fa63067 38540
b813574b
PB
38541.PHONY: maybe-clean-expect clean-expect
38542maybe-clean-expect:
38543@if expect
38544maybe-clean-expect: clean-expect
4fa63067 38545
b813574b 38546clean-expect:
0aed8855 38547 @: $(MAKE); $(unstage)
b813574b 38548 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067
NN
38549 r=`${PWD_COMMAND}`; export r; \
38550 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38551 $(HOST_EXPORTS) \
72b2455a 38552 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38553 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38554 done; \
b813574b 38555 echo "Doing clean in expect" ; \
b00612cc 38556 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
38557 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38558 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38559 "RANLIB=$${RANLIB}" \
0c24b341 38560 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38561 clean) \
4fa63067
NN
38562 || exit 1
38563
b813574b 38564@endif expect
4fa63067 38565
b813574b
PB
38566.PHONY: maybe-distclean-expect distclean-expect
38567maybe-distclean-expect:
38568@if expect
38569maybe-distclean-expect: distclean-expect
4fa63067 38570
b813574b 38571distclean-expect:
0aed8855 38572 @: $(MAKE); $(unstage)
b813574b 38573 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067
NN
38574 r=`${PWD_COMMAND}`; export r; \
38575 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38576 $(HOST_EXPORTS) \
72b2455a 38577 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38578 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38579 done; \
b813574b 38580 echo "Doing distclean in expect" ; \
b00612cc 38581 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
38582 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38583 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38584 "RANLIB=$${RANLIB}" \
0c24b341 38585 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38586 distclean) \
4fa63067
NN
38587 || exit 1
38588
b813574b 38589@endif expect
4fa63067 38590
b813574b
PB
38591.PHONY: maybe-maintainer-clean-expect maintainer-clean-expect
38592maybe-maintainer-clean-expect:
38593@if expect
38594maybe-maintainer-clean-expect: maintainer-clean-expect
4fa63067 38595
b813574b 38596maintainer-clean-expect:
0aed8855 38597 @: $(MAKE); $(unstage)
b813574b 38598 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067 38599 r=`${PWD_COMMAND}`; export r; \
b40e3958 38600 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38601 $(HOST_EXPORTS) \
72b2455a 38602 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38603 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38604 done; \
b813574b 38605 echo "Doing maintainer-clean in expect" ; \
b00612cc 38606 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
38607 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38608 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38609 "RANLIB=$${RANLIB}" \
0c24b341 38610 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38611 maintainer-clean) \
4fa63067 38612 || exit 1
3866be5d 38613
b813574b 38614@endif expect
3866be5d 38615
4fa63067 38616
a7254363 38617
b813574b
PB
38618.PHONY: configure-guile maybe-configure-guile
38619maybe-configure-guile:
4f0ef2d8
CD
38620@if gcc-bootstrap
38621configure-guile: stage_current
38622@endif gcc-bootstrap
b813574b
PB
38623@if guile
38624maybe-configure-guile: configure-guile
c52c6897 38625configure-guile:
0aed8855 38626 @: $(MAKE); $(unstage)
c52c6897 38627 @r=`${PWD_COMMAND}`; export r; \
b40e3958 38628 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
38629 test ! -f $(HOST_SUBDIR)/guile/Makefile || exit 0; \
38630 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/guile ; \
378fce5b 38631 $(HOST_EXPORTS) \
a7254363
PB
38632 echo Configuring in $(HOST_SUBDIR)/guile; \
38633 cd "$(HOST_SUBDIR)/guile" || exit 1; \
e2b9e2dc 38634 case $(srcdir) in \
b00612cc
PB
38635 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38636 *) topdir=`echo $(HOST_SUBDIR)/guile/ | \
38637 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 38638 esac; \
b00612cc
PB
38639 srcdiroption="--srcdir=$${topdir}/guile"; \
38640 libsrcdir="$$s/guile"; \
e2b9e2dc 38641 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
38642 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
38643 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 38644 || exit 1
b813574b 38645@endif guile
e2b9e2dc 38646
a7254363
PB
38647
38648
d545f33b
PB
38649
38650
b813574b
PB
38651.PHONY: all-guile maybe-all-guile
38652maybe-all-guile:
4f0ef2d8
CD
38653@if gcc-bootstrap
38654all-guile: stage_current
38655@endif gcc-bootstrap
b813574b 38656@if guile
d27cc32e 38657TARGET-guile=all
b813574b
PB
38658maybe-all-guile: all-guile
38659all-guile: configure-guile
0aed8855 38660 @: $(MAKE); $(unstage)
b40e3958
L
38661 @r=`${PWD_COMMAND}`; export r; \
38662 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38663 $(HOST_EXPORTS) \
b00612cc 38664 (cd $(HOST_SUBDIR)/guile && \
7f6ef0c0
PB
38665 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS) \
38666 $(TARGET-guile))
b813574b 38667@endif guile
3866be5d 38668
a7254363 38669
d545f33b
PB
38670
38671
b813574b
PB
38672.PHONY: check-guile maybe-check-guile
38673maybe-check-guile:
38674@if guile
38675maybe-check-guile: check-guile
3866be5d 38676
b813574b 38677check-guile:
0aed8855 38678 @: $(MAKE); $(unstage)
b40e3958
L
38679 @r=`${PWD_COMMAND}`; export r; \
38680 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38681 $(HOST_EXPORTS) \
b00612cc
PB
38682 (cd $(HOST_SUBDIR)/guile && \
38683 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
3866be5d 38684
b813574b 38685@endif guile
16ae0395 38686
b813574b
PB
38687.PHONY: install-guile maybe-install-guile
38688maybe-install-guile:
38689@if guile
38690maybe-install-guile: install-guile
38691
38692install-guile: installdirs
0aed8855 38693 @: $(MAKE); $(unstage)
b40e3958
L
38694 @r=`${PWD_COMMAND}`; export r; \
38695 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38696 $(HOST_EXPORTS) \
b00612cc 38697 (cd $(HOST_SUBDIR)/guile && \
2da12f12 38698 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
4fa63067 38699
b813574b 38700@endif guile
4fa63067 38701
56a8fe78 38702# Other targets (info, dvi, pdf, etc.)
4fa63067 38703
b813574b
PB
38704.PHONY: maybe-info-guile info-guile
38705maybe-info-guile:
38706@if guile
38707maybe-info-guile: info-guile
4fa63067 38708
b813574b
PB
38709info-guile: \
38710 configure-guile
0aed8855 38711 @: $(MAKE); $(unstage)
b813574b 38712 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
38713 r=`${PWD_COMMAND}`; export r; \
38714 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38715 $(HOST_EXPORTS) \
72b2455a 38716 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38717 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38718 done; \
b813574b 38719 echo "Doing info in guile" ; \
b00612cc 38720 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
38721 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38722 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38723 "RANLIB=$${RANLIB}" \
0c24b341 38724 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38725 info) \
4fa63067
NN
38726 || exit 1
38727
b813574b 38728@endif guile
4fa63067 38729
b813574b
PB
38730.PHONY: maybe-dvi-guile dvi-guile
38731maybe-dvi-guile:
38732@if guile
38733maybe-dvi-guile: dvi-guile
4fa63067 38734
b813574b
PB
38735dvi-guile: \
38736 configure-guile
0aed8855 38737 @: $(MAKE); $(unstage)
b813574b 38738 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
38739 r=`${PWD_COMMAND}`; export r; \
38740 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38741 $(HOST_EXPORTS) \
72b2455a 38742 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38743 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38744 done; \
b813574b 38745 echo "Doing dvi in guile" ; \
b00612cc 38746 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
38747 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38748 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38749 "RANLIB=$${RANLIB}" \
0c24b341 38750 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38751 dvi) \
4fa63067
NN
38752 || exit 1
38753
b813574b 38754@endif guile
4fa63067 38755
56a8fe78
DD
38756.PHONY: maybe-pdf-guile pdf-guile
38757maybe-pdf-guile:
38758@if guile
38759maybe-pdf-guile: pdf-guile
38760
38761pdf-guile: \
38762 configure-guile
38763 @: $(MAKE); $(unstage)
38764 @[ -f ./guile/Makefile ] || exit 0; \
38765 r=`${PWD_COMMAND}`; export r; \
38766 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38767 $(HOST_EXPORTS) \
38768 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
38769 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38770 done; \
38771 echo "Doing pdf in guile" ; \
38772 (cd $(HOST_SUBDIR)/guile && \
38773 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38774 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38775 "RANLIB=$${RANLIB}" \
0c24b341 38776 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
38777 pdf) \
38778 || exit 1
38779
38780@endif guile
38781
6d389afc
MS
38782.PHONY: maybe-html-guile html-guile
38783maybe-html-guile:
38784@if guile
38785maybe-html-guile: html-guile
38786
38787html-guile: \
38788 configure-guile
0aed8855 38789 @: $(MAKE); $(unstage)
6d389afc
MS
38790 @[ -f ./guile/Makefile ] || exit 0; \
38791 r=`${PWD_COMMAND}`; export r; \
38792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
38793 $(HOST_EXPORTS) \
38794 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
38795 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38796 done; \
38797 echo "Doing html in guile" ; \
b00612cc 38798 (cd $(HOST_SUBDIR)/guile && \
6d389afc
MS
38799 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38800 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38801 "RANLIB=$${RANLIB}" \
0c24b341 38802 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
38803 html) \
38804 || exit 1
38805
38806@endif guile
38807
b813574b
PB
38808.PHONY: maybe-TAGS-guile TAGS-guile
38809maybe-TAGS-guile:
38810@if guile
38811maybe-TAGS-guile: TAGS-guile
4fa63067 38812
b813574b
PB
38813TAGS-guile: \
38814 configure-guile
0aed8855 38815 @: $(MAKE); $(unstage)
b813574b 38816 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
38817 r=`${PWD_COMMAND}`; export r; \
38818 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38819 $(HOST_EXPORTS) \
72b2455a 38820 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38821 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38822 done; \
b813574b 38823 echo "Doing TAGS in guile" ; \
b00612cc 38824 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
38825 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38826 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38827 "RANLIB=$${RANLIB}" \
0c24b341 38828 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38829 TAGS) \
4fa63067
NN
38830 || exit 1
38831
b813574b 38832@endif guile
4fa63067 38833
b813574b
PB
38834.PHONY: maybe-install-info-guile install-info-guile
38835maybe-install-info-guile:
38836@if guile
38837maybe-install-info-guile: install-info-guile
4fa63067 38838
b813574b
PB
38839install-info-guile: \
38840 configure-guile \
38841 info-guile
0aed8855 38842 @: $(MAKE); $(unstage)
b813574b 38843 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
38844 r=`${PWD_COMMAND}`; export r; \
38845 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38846 $(HOST_EXPORTS) \
72b2455a 38847 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38848 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38849 done; \
b813574b 38850 echo "Doing install-info in guile" ; \
b00612cc 38851 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
38852 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38853 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38854 "RANLIB=$${RANLIB}" \
0c24b341 38855 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38856 install-info) \
4fa63067
NN
38857 || exit 1
38858
b813574b 38859@endif guile
4fa63067 38860
a3ca38d2
DD
38861.PHONY: maybe-install-pdf-guile install-pdf-guile
38862maybe-install-pdf-guile:
38863@if guile
38864maybe-install-pdf-guile: install-pdf-guile
38865
38866install-pdf-guile: \
38867 configure-guile \
38868 pdf-guile
38869 @: $(MAKE); $(unstage)
38870 @[ -f ./guile/Makefile ] || exit 0; \
38871 r=`${PWD_COMMAND}`; export r; \
38872 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38873 $(HOST_EXPORTS) \
38874 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
38875 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38876 done; \
38877 echo "Doing install-pdf in guile" ; \
38878 (cd $(HOST_SUBDIR)/guile && \
38879 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38880 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38881 "RANLIB=$${RANLIB}" \
0c24b341 38882 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
38883 install-pdf) \
38884 || exit 1
38885
38886@endif guile
38887
108a6f8e
CD
38888.PHONY: maybe-install-html-guile install-html-guile
38889maybe-install-html-guile:
38890@if guile
38891maybe-install-html-guile: install-html-guile
38892
38893install-html-guile: \
38894 configure-guile \
38895 html-guile
38896 @: $(MAKE); $(unstage)
38897 @[ -f ./guile/Makefile ] || exit 0; \
38898 r=`${PWD_COMMAND}`; export r; \
38899 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38900 $(HOST_EXPORTS) \
38901 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
38902 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38903 done; \
38904 echo "Doing install-html in guile" ; \
38905 (cd $(HOST_SUBDIR)/guile && \
38906 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38907 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38908 "RANLIB=$${RANLIB}" \
0c24b341 38909 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
38910 install-html) \
38911 || exit 1
38912
38913@endif guile
38914
b813574b
PB
38915.PHONY: maybe-installcheck-guile installcheck-guile
38916maybe-installcheck-guile:
38917@if guile
38918maybe-installcheck-guile: installcheck-guile
4fa63067 38919
b813574b
PB
38920installcheck-guile: \
38921 configure-guile
0aed8855 38922 @: $(MAKE); $(unstage)
b813574b 38923 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
38924 r=`${PWD_COMMAND}`; export r; \
38925 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38926 $(HOST_EXPORTS) \
72b2455a 38927 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38928 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38929 done; \
b813574b 38930 echo "Doing installcheck in guile" ; \
b00612cc 38931 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
38932 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38933 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38934 "RANLIB=$${RANLIB}" \
0c24b341 38935 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38936 installcheck) \
4fa63067
NN
38937 || exit 1
38938
b813574b 38939@endif guile
4fa63067 38940
b813574b
PB
38941.PHONY: maybe-mostlyclean-guile mostlyclean-guile
38942maybe-mostlyclean-guile:
38943@if guile
38944maybe-mostlyclean-guile: mostlyclean-guile
4fa63067 38945
b813574b 38946mostlyclean-guile:
0aed8855 38947 @: $(MAKE); $(unstage)
b813574b 38948 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
38949 r=`${PWD_COMMAND}`; export r; \
38950 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38951 $(HOST_EXPORTS) \
72b2455a 38952 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38953 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38954 done; \
b813574b 38955 echo "Doing mostlyclean in guile" ; \
b00612cc 38956 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
38957 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38958 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38959 "RANLIB=$${RANLIB}" \
0c24b341 38960 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38961 mostlyclean) \
4fa63067
NN
38962 || exit 1
38963
b813574b 38964@endif guile
4fa63067 38965
b813574b
PB
38966.PHONY: maybe-clean-guile clean-guile
38967maybe-clean-guile:
38968@if guile
38969maybe-clean-guile: clean-guile
4fa63067 38970
b813574b 38971clean-guile:
0aed8855 38972 @: $(MAKE); $(unstage)
b813574b 38973 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
38974 r=`${PWD_COMMAND}`; export r; \
38975 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38976 $(HOST_EXPORTS) \
72b2455a 38977 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38978 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38979 done; \
b813574b 38980 echo "Doing clean in guile" ; \
b00612cc 38981 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
38982 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38983 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38984 "RANLIB=$${RANLIB}" \
0c24b341 38985 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38986 clean) \
4fa63067
NN
38987 || exit 1
38988
b813574b 38989@endif guile
4fa63067 38990
b813574b
PB
38991.PHONY: maybe-distclean-guile distclean-guile
38992maybe-distclean-guile:
38993@if guile
38994maybe-distclean-guile: distclean-guile
4fa63067 38995
b813574b 38996distclean-guile:
0aed8855 38997 @: $(MAKE); $(unstage)
b813574b 38998 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
38999 r=`${PWD_COMMAND}`; export r; \
39000 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39001 $(HOST_EXPORTS) \
72b2455a 39002 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
39003 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39004 done; \
b813574b 39005 echo "Doing distclean in guile" ; \
b00612cc 39006 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
39007 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39008 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39009 "RANLIB=$${RANLIB}" \
0c24b341 39010 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39011 distclean) \
4fa63067
NN
39012 || exit 1
39013
b813574b 39014@endif guile
4fa63067 39015
b813574b
PB
39016.PHONY: maybe-maintainer-clean-guile maintainer-clean-guile
39017maybe-maintainer-clean-guile:
39018@if guile
39019maybe-maintainer-clean-guile: maintainer-clean-guile
4fa63067 39020
b813574b 39021maintainer-clean-guile:
0aed8855 39022 @: $(MAKE); $(unstage)
b813574b 39023 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
39024 r=`${PWD_COMMAND}`; export r; \
39025 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39026 $(HOST_EXPORTS) \
72b2455a 39027 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
39028 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39029 done; \
b813574b 39030 echo "Doing maintainer-clean in guile" ; \
b00612cc 39031 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
39032 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39033 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39034 "RANLIB=$${RANLIB}" \
0c24b341 39035 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39036 maintainer-clean) \
4fa63067
NN
39037 || exit 1
39038
b813574b 39039@endif guile
3866be5d
NN
39040
39041
a7254363 39042
b813574b
PB
39043.PHONY: configure-tk maybe-configure-tk
39044maybe-configure-tk:
4f0ef2d8
CD
39045@if gcc-bootstrap
39046configure-tk: stage_current
39047@endif gcc-bootstrap
b813574b
PB
39048@if tk
39049maybe-configure-tk: configure-tk
c52c6897 39050configure-tk:
0aed8855 39051 @: $(MAKE); $(unstage)
c52c6897 39052 @r=`${PWD_COMMAND}`; export r; \
b40e3958 39053 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
39054 test ! -f $(HOST_SUBDIR)/tk/Makefile || exit 0; \
39055 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tk ; \
378fce5b 39056 $(HOST_EXPORTS) \
a7254363
PB
39057 echo Configuring in $(HOST_SUBDIR)/tk; \
39058 cd "$(HOST_SUBDIR)/tk" || exit 1; \
e2b9e2dc 39059 case $(srcdir) in \
b00612cc
PB
39060 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39061 *) topdir=`echo $(HOST_SUBDIR)/tk/ | \
39062 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 39063 esac; \
b00612cc
PB
39064 srcdiroption="--srcdir=$${topdir}/tk"; \
39065 libsrcdir="$$s/tk"; \
e2b9e2dc 39066 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
39067 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
39068 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 39069 || exit 1
b813574b 39070@endif tk
e2b9e2dc 39071
a7254363
PB
39072
39073
d545f33b
PB
39074
39075
b813574b
PB
39076.PHONY: all-tk maybe-all-tk
39077maybe-all-tk:
4f0ef2d8
CD
39078@if gcc-bootstrap
39079all-tk: stage_current
39080@endif gcc-bootstrap
b813574b 39081@if tk
d27cc32e 39082TARGET-tk=all
b813574b
PB
39083maybe-all-tk: all-tk
39084all-tk: configure-tk
0aed8855 39085 @: $(MAKE); $(unstage)
b40e3958
L
39086 @r=`${PWD_COMMAND}`; export r; \
39087 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39088 $(HOST_EXPORTS) \
b00612cc 39089 (cd $(HOST_SUBDIR)/tk && \
7f6ef0c0
PB
39090 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS) \
39091 $(TARGET-tk))
b813574b 39092@endif tk
3866be5d 39093
a7254363 39094
d545f33b
PB
39095
39096
b813574b
PB
39097.PHONY: check-tk maybe-check-tk
39098maybe-check-tk:
39099@if tk
39100maybe-check-tk: check-tk
3866be5d 39101
b813574b 39102check-tk:
0aed8855 39103 @: $(MAKE); $(unstage)
b40e3958
L
39104 @r=`${PWD_COMMAND}`; export r; \
39105 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39106 $(HOST_EXPORTS) \
b00612cc
PB
39107 (cd $(HOST_SUBDIR)/tk && \
39108 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
3866be5d 39109
b813574b 39110@endif tk
3866be5d 39111
b813574b
PB
39112.PHONY: install-tk maybe-install-tk
39113maybe-install-tk:
39114@if tk
39115maybe-install-tk: install-tk
16ae0395 39116
b813574b 39117install-tk: installdirs
0aed8855 39118 @: $(MAKE); $(unstage)
b40e3958
L
39119 @r=`${PWD_COMMAND}`; export r; \
39120 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39121 $(HOST_EXPORTS) \
b00612cc 39122 (cd $(HOST_SUBDIR)/tk && \
2da12f12 39123 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
3866be5d 39124
b813574b 39125@endif tk
3866be5d 39126
56a8fe78 39127# Other targets (info, dvi, pdf, etc.)
4fa63067 39128
b813574b
PB
39129.PHONY: maybe-info-tk info-tk
39130maybe-info-tk:
39131@if tk
39132maybe-info-tk: info-tk
4fa63067 39133
b813574b
PB
39134info-tk: \
39135 configure-tk
0aed8855 39136 @: $(MAKE); $(unstage)
b813574b 39137 @[ -f ./tk/Makefile ] || exit 0; \
b40e3958
L
39138 r=`${PWD_COMMAND}`; export r; \
39139 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39140 $(HOST_EXPORTS) \
72b2455a 39141 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
39142 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39143 done; \
b813574b 39144 echo "Doing info in tk" ; \
b00612cc 39145 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
39146 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39147 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39148 "RANLIB=$${RANLIB}" \
0c24b341 39149 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39150 info) \
e2b9e2dc
NN
39151 || exit 1
39152
b813574b 39153@endif tk
4fa63067 39154
b813574b
PB
39155.PHONY: maybe-dvi-tk dvi-tk
39156maybe-dvi-tk:
39157@if tk
39158maybe-dvi-tk: dvi-tk
4fa63067 39159
b813574b
PB
39160dvi-tk: \
39161 configure-tk
0aed8855 39162 @: $(MAKE); $(unstage)
b813574b 39163 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067 39164 r=`${PWD_COMMAND}`; export r; \
b40e3958 39165 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39166 $(HOST_EXPORTS) \
72b2455a 39167 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
39168 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39169 done; \
b813574b 39170 echo "Doing dvi in tk" ; \
b00612cc 39171 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
39172 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39173 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39174 "RANLIB=$${RANLIB}" \
0c24b341 39175 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39176 dvi) \
4fa63067 39177 || exit 1
3866be5d 39178
b813574b 39179@endif tk
3866be5d 39180
56a8fe78
DD
39181.PHONY: maybe-pdf-tk pdf-tk
39182maybe-pdf-tk:
39183@if tk
39184maybe-pdf-tk: pdf-tk
39185
39186pdf-tk: \
39187 configure-tk
39188 @: $(MAKE); $(unstage)
39189 @[ -f ./tk/Makefile ] || exit 0; \
39190 r=`${PWD_COMMAND}`; export r; \
39191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39192 $(HOST_EXPORTS) \
39193 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
39194 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39195 done; \
39196 echo "Doing pdf in tk" ; \
39197 (cd $(HOST_SUBDIR)/tk && \
39198 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39199 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39200 "RANLIB=$${RANLIB}" \
0c24b341 39201 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
39202 pdf) \
39203 || exit 1
39204
39205@endif tk
39206
6d389afc
MS
39207.PHONY: maybe-html-tk html-tk
39208maybe-html-tk:
39209@if tk
39210maybe-html-tk: html-tk
39211
39212html-tk: \
39213 configure-tk
0aed8855 39214 @: $(MAKE); $(unstage)
6d389afc
MS
39215 @[ -f ./tk/Makefile ] || exit 0; \
39216 r=`${PWD_COMMAND}`; export r; \
39217 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
39218 $(HOST_EXPORTS) \
39219 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
39220 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39221 done; \
39222 echo "Doing html in tk" ; \
b00612cc 39223 (cd $(HOST_SUBDIR)/tk && \
6d389afc
MS
39224 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39225 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39226 "RANLIB=$${RANLIB}" \
0c24b341 39227 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
39228 html) \
39229 || exit 1
39230
39231@endif tk
39232
b813574b
PB
39233.PHONY: maybe-TAGS-tk TAGS-tk
39234maybe-TAGS-tk:
39235@if tk
39236maybe-TAGS-tk: TAGS-tk
4fa63067 39237
b813574b
PB
39238TAGS-tk: \
39239 configure-tk
0aed8855 39240 @: $(MAKE); $(unstage)
b813574b 39241 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067 39242 r=`${PWD_COMMAND}`; export r; \
b40e3958 39243 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39244 $(HOST_EXPORTS) \
72b2455a 39245 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
39246 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39247 done; \
b813574b 39248 echo "Doing TAGS in tk" ; \
b00612cc 39249 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
39250 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39251 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39252 "RANLIB=$${RANLIB}" \
0c24b341 39253 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39254 TAGS) \
4fa63067 39255 || exit 1
3866be5d 39256
b813574b 39257@endif tk
3866be5d 39258
b813574b
PB
39259.PHONY: maybe-install-info-tk install-info-tk
39260maybe-install-info-tk:
39261@if tk
39262maybe-install-info-tk: install-info-tk
4fa63067 39263
b813574b
PB
39264install-info-tk: \
39265 configure-tk \
39266 info-tk
0aed8855 39267 @: $(MAKE); $(unstage)
b813574b 39268 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067
NN
39269 r=`${PWD_COMMAND}`; export r; \
39270 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39271 $(HOST_EXPORTS) \
72b2455a 39272 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
39273 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39274 done; \
b813574b 39275 echo "Doing install-info in tk" ; \
b00612cc 39276 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
39277 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39278 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39279 "RANLIB=$${RANLIB}" \
0c24b341 39280 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39281 install-info) \
4fa63067
NN
39282 || exit 1
39283
b813574b 39284@endif tk
4fa63067 39285
a3ca38d2
DD
39286.PHONY: maybe-install-pdf-tk install-pdf-tk
39287maybe-install-pdf-tk:
39288@if tk
39289maybe-install-pdf-tk: install-pdf-tk
39290
39291install-pdf-tk: \
39292 configure-tk \
39293 pdf-tk
39294 @: $(MAKE); $(unstage)
39295 @[ -f ./tk/Makefile ] || exit 0; \
39296 r=`${PWD_COMMAND}`; export r; \
39297 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39298 $(HOST_EXPORTS) \
39299 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
39300 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39301 done; \
39302 echo "Doing install-pdf in tk" ; \
39303 (cd $(HOST_SUBDIR)/tk && \
39304 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39305 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39306 "RANLIB=$${RANLIB}" \
0c24b341 39307 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
39308 install-pdf) \
39309 || exit 1
39310
39311@endif tk
39312
108a6f8e
CD
39313.PHONY: maybe-install-html-tk install-html-tk
39314maybe-install-html-tk:
39315@if tk
39316maybe-install-html-tk: install-html-tk
39317
39318install-html-tk: \
39319 configure-tk \
39320 html-tk
39321 @: $(MAKE); $(unstage)
39322 @[ -f ./tk/Makefile ] || exit 0; \
39323 r=`${PWD_COMMAND}`; export r; \
39324 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39325 $(HOST_EXPORTS) \
39326 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
39327 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39328 done; \
39329 echo "Doing install-html in tk" ; \
39330 (cd $(HOST_SUBDIR)/tk && \
39331 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39332 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39333 "RANLIB=$${RANLIB}" \
0c24b341 39334 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
39335 install-html) \
39336 || exit 1
39337
39338@endif tk
39339
b813574b
PB
39340.PHONY: maybe-installcheck-tk installcheck-tk
39341maybe-installcheck-tk:
39342@if tk
39343maybe-installcheck-tk: installcheck-tk
4fa63067 39344
b813574b
PB
39345installcheck-tk: \
39346 configure-tk
0aed8855 39347 @: $(MAKE); $(unstage)
b813574b 39348 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067
NN
39349 r=`${PWD_COMMAND}`; export r; \
39350 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39351 $(HOST_EXPORTS) \
72b2455a 39352 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
39353 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39354 done; \
b813574b 39355 echo "Doing installcheck in tk" ; \
b00612cc 39356 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
39357 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39358 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39359 "RANLIB=$${RANLIB}" \
0c24b341 39360 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39361 installcheck) \
4fa63067
NN
39362 || exit 1
39363
b813574b 39364@endif tk
4fa63067 39365
b813574b
PB
39366.PHONY: maybe-mostlyclean-tk mostlyclean-tk
39367maybe-mostlyclean-tk:
39368@if tk
39369maybe-mostlyclean-tk: mostlyclean-tk
4fa63067 39370
b813574b 39371mostlyclean-tk:
0aed8855 39372 @: $(MAKE); $(unstage)
b813574b 39373 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067
NN
39374 r=`${PWD_COMMAND}`; export r; \
39375 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39376 $(HOST_EXPORTS) \
72b2455a 39377 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
39378 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39379 done; \
b813574b 39380 echo "Doing mostlyclean in tk" ; \
b00612cc 39381 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
39382 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39383 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39384 "RANLIB=$${RANLIB}" \
0c24b341 39385 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39386 mostlyclean) \
4fa63067
NN
39387 || exit 1
39388
b813574b 39389@endif tk
4fa63067 39390
b813574b
PB
39391.PHONY: maybe-clean-tk clean-tk
39392maybe-clean-tk:
39393@if tk
39394maybe-clean-tk: clean-tk
4fa63067 39395
b813574b 39396clean-tk:
0aed8855 39397 @: $(MAKE); $(unstage)
b813574b 39398 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067
NN
39399 r=`${PWD_COMMAND}`; export r; \
39400 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39401 $(HOST_EXPORTS) \
72b2455a 39402 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
39403 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39404 done; \
b813574b 39405 echo "Doing clean in tk" ; \
b00612cc 39406 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
39407 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39408 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39409 "RANLIB=$${RANLIB}" \
0c24b341 39410 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39411 clean) \
4fa63067
NN
39412 || exit 1
39413
b813574b 39414@endif tk
4fa63067 39415
b813574b
PB
39416.PHONY: maybe-distclean-tk distclean-tk
39417maybe-distclean-tk:
39418@if tk
39419maybe-distclean-tk: distclean-tk
4fa63067 39420
b813574b 39421distclean-tk:
0aed8855 39422 @: $(MAKE); $(unstage)
b813574b 39423 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067
NN
39424 r=`${PWD_COMMAND}`; export r; \
39425 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39426 $(HOST_EXPORTS) \
72b2455a 39427 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
39428 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39429 done; \
b813574b 39430 echo "Doing distclean in tk" ; \
b00612cc 39431 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
39432 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39433 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39434 "RANLIB=$${RANLIB}" \
0c24b341 39435 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39436 distclean) \
4fa63067
NN
39437 || exit 1
39438
b813574b 39439@endif tk
4fa63067 39440
b813574b
PB
39441.PHONY: maybe-maintainer-clean-tk maintainer-clean-tk
39442maybe-maintainer-clean-tk:
39443@if tk
39444maybe-maintainer-clean-tk: maintainer-clean-tk
16ae0395 39445
b813574b 39446maintainer-clean-tk:
0aed8855 39447 @: $(MAKE); $(unstage)
b813574b 39448 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067 39449 r=`${PWD_COMMAND}`; export r; \
b40e3958 39450 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39451 $(HOST_EXPORTS) \
72b2455a 39452 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
39453 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39454 done; \
b813574b 39455 echo "Doing maintainer-clean in tk" ; \
b00612cc 39456 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
39457 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39458 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39459 "RANLIB=$${RANLIB}" \
0c24b341 39460 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39461 maintainer-clean) \
4fa63067 39462 || exit 1
3866be5d 39463
b813574b 39464@endif tk
3866be5d 39465
4fa63067 39466
a7254363 39467
b813574b
PB
39468.PHONY: configure-libtermcap maybe-configure-libtermcap
39469maybe-configure-libtermcap:
4f0ef2d8
CD
39470@if gcc-bootstrap
39471configure-libtermcap: stage_current
39472@endif gcc-bootstrap
b813574b
PB
39473@if libtermcap
39474maybe-configure-libtermcap: configure-libtermcap
c52c6897 39475configure-libtermcap:
0aed8855 39476 @: $(MAKE); $(unstage)
c52c6897 39477 @r=`${PWD_COMMAND}`; export r; \
b813574b 39478 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
39479 test ! -f $(HOST_SUBDIR)/libtermcap/Makefile || exit 0; \
39480 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libtermcap ; \
b813574b 39481 $(HOST_EXPORTS) \
a7254363
PB
39482 echo Configuring in $(HOST_SUBDIR)/libtermcap; \
39483 cd "$(HOST_SUBDIR)/libtermcap" || exit 1; \
b813574b 39484 case $(srcdir) in \
b00612cc
PB
39485 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39486 *) topdir=`echo $(HOST_SUBDIR)/libtermcap/ | \
39487 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
b813574b 39488 esac; \
b00612cc
PB
39489 srcdiroption="--srcdir=$${topdir}/libtermcap"; \
39490 libsrcdir="$$s/libtermcap"; \
b813574b 39491 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
39492 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
39493 --target=${target_alias} $${srcdiroption} \
b813574b
PB
39494 || exit 1
39495@endif libtermcap
39496
a7254363
PB
39497
39498
d545f33b
PB
39499
39500
b813574b
PB
39501.PHONY: all-libtermcap maybe-all-libtermcap
39502maybe-all-libtermcap:
4f0ef2d8
CD
39503@if gcc-bootstrap
39504all-libtermcap: stage_current
39505@endif gcc-bootstrap
b813574b 39506@if libtermcap
d27cc32e 39507TARGET-libtermcap=all
b813574b
PB
39508maybe-all-libtermcap: all-libtermcap
39509all-libtermcap: configure-libtermcap
0aed8855 39510 @: $(MAKE); $(unstage)
b813574b
PB
39511 @r=`${PWD_COMMAND}`; export r; \
39512 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 39513 $(HOST_EXPORTS) \
b00612cc 39514 (cd $(HOST_SUBDIR)/libtermcap && \
7f6ef0c0
PB
39515 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
39516 $(TARGET-libtermcap))
b813574b
PB
39517@endif libtermcap
39518
a7254363 39519
d545f33b
PB
39520
39521
b813574b
PB
39522.PHONY: check-libtermcap maybe-check-libtermcap
39523maybe-check-libtermcap:
39524@if libtermcap
39525maybe-check-libtermcap: check-libtermcap
39526
39527check-libtermcap:
4fa63067 39528
6bd3dfaa 39529@endif libtermcap
4fa63067
NN
39530
39531.PHONY: install-libtermcap maybe-install-libtermcap
39532maybe-install-libtermcap:
6bd3dfaa
PB
39533@if libtermcap
39534maybe-install-libtermcap: install-libtermcap
4fa63067
NN
39535
39536install-libtermcap: installdirs
0aed8855 39537 @: $(MAKE); $(unstage)
b40e3958
L
39538 @r=`${PWD_COMMAND}`; export r; \
39539 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39540 $(HOST_EXPORTS) \
b00612cc 39541 (cd $(HOST_SUBDIR)/libtermcap && \
2da12f12 39542 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 39543
6bd3dfaa 39544@endif libtermcap
3866be5d 39545
56a8fe78 39546# Other targets (info, dvi, pdf, etc.)
16ae0395 39547
4fa63067
NN
39548.PHONY: maybe-info-libtermcap info-libtermcap
39549maybe-info-libtermcap:
6bd3dfaa
PB
39550@if libtermcap
39551maybe-info-libtermcap: info-libtermcap
4fa63067
NN
39552
39553info-libtermcap: \
39554 configure-libtermcap
0aed8855 39555 @: $(MAKE); $(unstage)
4fa63067
NN
39556 @[ -f ./libtermcap/Makefile ] || exit 0; \
39557 r=`${PWD_COMMAND}`; export r; \
b40e3958 39558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39559 $(HOST_EXPORTS) \
b813574b 39560 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39561 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39562 done; \
39563 echo "Doing info in libtermcap" ; \
b00612cc 39564 (cd $(HOST_SUBDIR)/libtermcap && \
4fa63067
NN
39565 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39566 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39567 "RANLIB=$${RANLIB}" \
0c24b341 39568 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39569 info) \
4fa63067 39570 || exit 1
3866be5d 39571
6bd3dfaa 39572@endif libtermcap
3866be5d 39573
4fa63067
NN
39574.PHONY: maybe-dvi-libtermcap dvi-libtermcap
39575maybe-dvi-libtermcap:
6bd3dfaa
PB
39576@if libtermcap
39577maybe-dvi-libtermcap: dvi-libtermcap
4fa63067
NN
39578
39579dvi-libtermcap: \
39580 configure-libtermcap
0aed8855 39581 @: $(MAKE); $(unstage)
4fa63067
NN
39582 @[ -f ./libtermcap/Makefile ] || exit 0; \
39583 r=`${PWD_COMMAND}`; export r; \
39584 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39585 $(HOST_EXPORTS) \
b813574b 39586 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39587 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39588 done; \
39589 echo "Doing dvi in libtermcap" ; \
b00612cc 39590 (cd $(HOST_SUBDIR)/libtermcap && \
4fa63067
NN
39591 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39592 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39593 "RANLIB=$${RANLIB}" \
0c24b341 39594 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39595 dvi) \
4fa63067
NN
39596 || exit 1
39597
6bd3dfaa 39598@endif libtermcap
4fa63067 39599
56a8fe78
DD
39600.PHONY: maybe-pdf-libtermcap pdf-libtermcap
39601maybe-pdf-libtermcap:
39602@if libtermcap
39603maybe-pdf-libtermcap: pdf-libtermcap
39604
39605pdf-libtermcap: \
39606 configure-libtermcap
39607 @: $(MAKE); $(unstage)
39608 @[ -f ./libtermcap/Makefile ] || exit 0; \
39609 r=`${PWD_COMMAND}`; export r; \
39610 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39611 $(HOST_EXPORTS) \
39612 for flag in $(EXTRA_HOST_FLAGS) ; do \
39613 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39614 done; \
39615 echo "Doing pdf in libtermcap" ; \
39616 (cd $(HOST_SUBDIR)/libtermcap && \
39617 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39618 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39619 "RANLIB=$${RANLIB}" \
0c24b341 39620 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
39621 pdf) \
39622 || exit 1
39623
39624@endif libtermcap
39625
6d389afc
MS
39626.PHONY: maybe-html-libtermcap html-libtermcap
39627maybe-html-libtermcap:
39628@if libtermcap
39629maybe-html-libtermcap: html-libtermcap
39630
39631html-libtermcap: \
39632 configure-libtermcap
0aed8855 39633 @: $(MAKE); $(unstage)
6d389afc
MS
39634 @[ -f ./libtermcap/Makefile ] || exit 0; \
39635 r=`${PWD_COMMAND}`; export r; \
39636 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
39637 $(HOST_EXPORTS) \
39638 for flag in $(EXTRA_HOST_FLAGS) ; do \
39639 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39640 done; \
39641 echo "Doing html in libtermcap" ; \
b00612cc 39642 (cd $(HOST_SUBDIR)/libtermcap && \
6d389afc
MS
39643 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39644 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39645 "RANLIB=$${RANLIB}" \
0c24b341 39646 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
39647 html) \
39648 || exit 1
39649
39650@endif libtermcap
39651
4fa63067
NN
39652.PHONY: maybe-TAGS-libtermcap TAGS-libtermcap
39653maybe-TAGS-libtermcap:
6bd3dfaa
PB
39654@if libtermcap
39655maybe-TAGS-libtermcap: TAGS-libtermcap
4fa63067
NN
39656
39657TAGS-libtermcap: \
39658 configure-libtermcap
0aed8855 39659 @: $(MAKE); $(unstage)
4fa63067
NN
39660 @[ -f ./libtermcap/Makefile ] || exit 0; \
39661 r=`${PWD_COMMAND}`; export r; \
39662 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39663 $(HOST_EXPORTS) \
b813574b 39664 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39665 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39666 done; \
39667 echo "Doing TAGS in libtermcap" ; \
b00612cc 39668 (cd $(HOST_SUBDIR)/libtermcap && \
4fa63067
NN
39669 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39670 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39671 "RANLIB=$${RANLIB}" \
0c24b341 39672 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39673 TAGS) \
4fa63067
NN
39674 || exit 1
39675
6bd3dfaa 39676@endif libtermcap
4fa63067
NN
39677
39678.PHONY: maybe-install-info-libtermcap install-info-libtermcap
39679maybe-install-info-libtermcap:
6bd3dfaa
PB
39680@if libtermcap
39681maybe-install-info-libtermcap: install-info-libtermcap
4fa63067
NN
39682
39683install-info-libtermcap: \
39684 configure-libtermcap \
39685 info-libtermcap
0aed8855 39686 @: $(MAKE); $(unstage)
4fa63067
NN
39687 @[ -f ./libtermcap/Makefile ] || exit 0; \
39688 r=`${PWD_COMMAND}`; export r; \
39689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39690 $(HOST_EXPORTS) \
b813574b 39691 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39692 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39693 done; \
39694 echo "Doing install-info in libtermcap" ; \
b00612cc 39695 (cd $(HOST_SUBDIR)/libtermcap && \
4fa63067
NN
39696 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39697 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39698 "RANLIB=$${RANLIB}" \
0c24b341 39699 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39700 install-info) \
4fa63067
NN
39701 || exit 1
39702
6bd3dfaa 39703@endif libtermcap
4fa63067 39704
a3ca38d2
DD
39705.PHONY: maybe-install-pdf-libtermcap install-pdf-libtermcap
39706maybe-install-pdf-libtermcap:
39707@if libtermcap
39708maybe-install-pdf-libtermcap: install-pdf-libtermcap
39709
39710install-pdf-libtermcap: \
39711 configure-libtermcap \
39712 pdf-libtermcap
39713 @: $(MAKE); $(unstage)
39714 @[ -f ./libtermcap/Makefile ] || exit 0; \
39715 r=`${PWD_COMMAND}`; export r; \
39716 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39717 $(HOST_EXPORTS) \
39718 for flag in $(EXTRA_HOST_FLAGS) ; do \
39719 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39720 done; \
39721 echo "Doing install-pdf in libtermcap" ; \
39722 (cd $(HOST_SUBDIR)/libtermcap && \
39723 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39724 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39725 "RANLIB=$${RANLIB}" \
0c24b341 39726 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
39727 install-pdf) \
39728 || exit 1
39729
39730@endif libtermcap
39731
108a6f8e
CD
39732.PHONY: maybe-install-html-libtermcap install-html-libtermcap
39733maybe-install-html-libtermcap:
39734@if libtermcap
39735maybe-install-html-libtermcap: install-html-libtermcap
39736
39737install-html-libtermcap: \
39738 configure-libtermcap \
39739 html-libtermcap
39740 @: $(MAKE); $(unstage)
39741 @[ -f ./libtermcap/Makefile ] || exit 0; \
39742 r=`${PWD_COMMAND}`; export r; \
39743 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39744 $(HOST_EXPORTS) \
39745 for flag in $(EXTRA_HOST_FLAGS) ; do \
39746 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39747 done; \
39748 echo "Doing install-html in libtermcap" ; \
39749 (cd $(HOST_SUBDIR)/libtermcap && \
39750 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39751 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39752 "RANLIB=$${RANLIB}" \
0c24b341 39753 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
39754 install-html) \
39755 || exit 1
39756
39757@endif libtermcap
39758
4fa63067
NN
39759.PHONY: maybe-installcheck-libtermcap installcheck-libtermcap
39760maybe-installcheck-libtermcap:
6bd3dfaa
PB
39761@if libtermcap
39762maybe-installcheck-libtermcap: installcheck-libtermcap
4fa63067
NN
39763
39764installcheck-libtermcap: \
39765 configure-libtermcap
0aed8855 39766 @: $(MAKE); $(unstage)
4fa63067
NN
39767 @[ -f ./libtermcap/Makefile ] || exit 0; \
39768 r=`${PWD_COMMAND}`; export r; \
39769 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39770 $(HOST_EXPORTS) \
b813574b 39771 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39772 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39773 done; \
39774 echo "Doing installcheck in libtermcap" ; \
b00612cc 39775 (cd $(HOST_SUBDIR)/libtermcap && \
4fa63067
NN
39776 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39777 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39778 "RANLIB=$${RANLIB}" \
0c24b341 39779 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39780 installcheck) \
4fa63067
NN
39781 || exit 1
39782
6bd3dfaa 39783@endif libtermcap
4fa63067
NN
39784
39785.PHONY: maybe-mostlyclean-libtermcap mostlyclean-libtermcap
39786maybe-mostlyclean-libtermcap:
6bd3dfaa
PB
39787@if libtermcap
39788maybe-mostlyclean-libtermcap: mostlyclean-libtermcap
4fa63067
NN
39789
39790# libtermcap doesn't support mostlyclean.
39791mostlyclean-libtermcap:
39792
6bd3dfaa 39793@endif libtermcap
4fa63067
NN
39794
39795.PHONY: maybe-clean-libtermcap clean-libtermcap
39796maybe-clean-libtermcap:
6bd3dfaa
PB
39797@if libtermcap
39798maybe-clean-libtermcap: clean-libtermcap
4fa63067
NN
39799
39800# libtermcap doesn't support clean.
39801clean-libtermcap:
39802
6bd3dfaa 39803@endif libtermcap
4fa63067
NN
39804
39805.PHONY: maybe-distclean-libtermcap distclean-libtermcap
39806maybe-distclean-libtermcap:
6bd3dfaa
PB
39807@if libtermcap
39808maybe-distclean-libtermcap: distclean-libtermcap
4fa63067
NN
39809
39810# libtermcap doesn't support distclean.
39811distclean-libtermcap:
39812
6bd3dfaa 39813@endif libtermcap
4fa63067
NN
39814
39815.PHONY: maybe-maintainer-clean-libtermcap maintainer-clean-libtermcap
39816maybe-maintainer-clean-libtermcap:
6bd3dfaa
PB
39817@if libtermcap
39818maybe-maintainer-clean-libtermcap: maintainer-clean-libtermcap
4fa63067
NN
39819
39820# libtermcap doesn't support maintainer-clean.
39821maintainer-clean-libtermcap:
39822
6bd3dfaa 39823@endif libtermcap
4fa63067
NN
39824
39825
a7254363 39826
4fa63067
NN
39827.PHONY: configure-utils maybe-configure-utils
39828maybe-configure-utils:
4f0ef2d8
CD
39829@if gcc-bootstrap
39830configure-utils: stage_current
39831@endif gcc-bootstrap
6bd3dfaa
PB
39832@if utils
39833maybe-configure-utils: configure-utils
c52c6897 39834configure-utils:
0aed8855 39835 @: $(MAKE); $(unstage)
c52c6897 39836 @r=`${PWD_COMMAND}`; export r; \
b40e3958 39837 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
39838 test ! -f $(HOST_SUBDIR)/utils/Makefile || exit 0; \
39839 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/utils ; \
378fce5b 39840 $(HOST_EXPORTS) \
a7254363
PB
39841 echo Configuring in $(HOST_SUBDIR)/utils; \
39842 cd "$(HOST_SUBDIR)/utils" || exit 1; \
e2b9e2dc 39843 case $(srcdir) in \
b00612cc
PB
39844 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39845 *) topdir=`echo $(HOST_SUBDIR)/utils/ | \
39846 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 39847 esac; \
b00612cc
PB
39848 srcdiroption="--srcdir=$${topdir}/utils"; \
39849 libsrcdir="$$s/utils"; \
e2b9e2dc 39850 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
39851 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
39852 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 39853 || exit 1
6bd3dfaa 39854@endif utils
e2b9e2dc 39855
a7254363
PB
39856
39857
d545f33b
PB
39858
39859
4fa63067
NN
39860.PHONY: all-utils maybe-all-utils
39861maybe-all-utils:
4f0ef2d8
CD
39862@if gcc-bootstrap
39863all-utils: stage_current
39864@endif gcc-bootstrap
6bd3dfaa 39865@if utils
d27cc32e 39866TARGET-utils=all
6bd3dfaa 39867maybe-all-utils: all-utils
4fa63067 39868all-utils: configure-utils
0aed8855 39869 @: $(MAKE); $(unstage)
4fa63067
NN
39870 @r=`${PWD_COMMAND}`; export r; \
39871 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39872 $(HOST_EXPORTS) \
b00612cc 39873 (cd $(HOST_SUBDIR)/utils && \
7f6ef0c0
PB
39874 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
39875 $(TARGET-utils))
6bd3dfaa 39876@endif utils
4fa63067 39877
a7254363 39878
d545f33b
PB
39879
39880
4fa63067
NN
39881.PHONY: check-utils maybe-check-utils
39882maybe-check-utils:
6bd3dfaa
PB
39883@if utils
39884maybe-check-utils: check-utils
4fa63067
NN
39885
39886check-utils:
39887
6bd3dfaa 39888@endif utils
4fa63067
NN
39889
39890.PHONY: install-utils maybe-install-utils
39891maybe-install-utils:
6bd3dfaa
PB
39892@if utils
39893maybe-install-utils: install-utils
4fa63067
NN
39894
39895install-utils: installdirs
0aed8855 39896 @: $(MAKE); $(unstage)
4fa63067
NN
39897 @r=`${PWD_COMMAND}`; export r; \
39898 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39899 $(HOST_EXPORTS) \
b00612cc 39900 (cd $(HOST_SUBDIR)/utils && \
2da12f12 39901 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 39902
6bd3dfaa 39903@endif utils
4fa63067 39904
56a8fe78 39905# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
39906
39907.PHONY: maybe-info-utils info-utils
39908maybe-info-utils:
6bd3dfaa
PB
39909@if utils
39910maybe-info-utils: info-utils
4fa63067
NN
39911
39912info-utils: \
39913 configure-utils
0aed8855 39914 @: $(MAKE); $(unstage)
4fa63067
NN
39915 @[ -f ./utils/Makefile ] || exit 0; \
39916 r=`${PWD_COMMAND}`; export r; \
39917 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39918 $(HOST_EXPORTS) \
b813574b 39919 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39920 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39921 done; \
39922 echo "Doing info in utils" ; \
b00612cc 39923 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
39924 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39925 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39926 "RANLIB=$${RANLIB}" \
0c24b341 39927 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39928 info) \
4fa63067
NN
39929 || exit 1
39930
6bd3dfaa 39931@endif utils
4fa63067
NN
39932
39933.PHONY: maybe-dvi-utils dvi-utils
39934maybe-dvi-utils:
6bd3dfaa
PB
39935@if utils
39936maybe-dvi-utils: dvi-utils
4fa63067
NN
39937
39938dvi-utils: \
39939 configure-utils
0aed8855 39940 @: $(MAKE); $(unstage)
4fa63067
NN
39941 @[ -f ./utils/Makefile ] || exit 0; \
39942 r=`${PWD_COMMAND}`; export r; \
b40e3958 39943 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39944 $(HOST_EXPORTS) \
b813574b 39945 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39946 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39947 done; \
39948 echo "Doing dvi in utils" ; \
b00612cc 39949 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
39950 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39951 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39952 "RANLIB=$${RANLIB}" \
0c24b341 39953 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39954 dvi) \
4fa63067 39955 || exit 1
3866be5d 39956
6bd3dfaa 39957@endif utils
3866be5d 39958
56a8fe78
DD
39959.PHONY: maybe-pdf-utils pdf-utils
39960maybe-pdf-utils:
39961@if utils
39962maybe-pdf-utils: pdf-utils
39963
39964pdf-utils: \
39965 configure-utils
39966 @: $(MAKE); $(unstage)
39967 @[ -f ./utils/Makefile ] || exit 0; \
39968 r=`${PWD_COMMAND}`; export r; \
39969 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39970 $(HOST_EXPORTS) \
39971 for flag in $(EXTRA_HOST_FLAGS) ; do \
39972 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39973 done; \
39974 echo "Doing pdf in utils" ; \
39975 (cd $(HOST_SUBDIR)/utils && \
39976 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39977 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39978 "RANLIB=$${RANLIB}" \
0c24b341 39979 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
39980 pdf) \
39981 || exit 1
39982
39983@endif utils
39984
6d389afc
MS
39985.PHONY: maybe-html-utils html-utils
39986maybe-html-utils:
39987@if utils
39988maybe-html-utils: html-utils
39989
39990html-utils: \
39991 configure-utils
0aed8855 39992 @: $(MAKE); $(unstage)
6d389afc
MS
39993 @[ -f ./utils/Makefile ] || exit 0; \
39994 r=`${PWD_COMMAND}`; export r; \
39995 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
39996 $(HOST_EXPORTS) \
39997 for flag in $(EXTRA_HOST_FLAGS) ; do \
39998 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39999 done; \
40000 echo "Doing html in utils" ; \
b00612cc 40001 (cd $(HOST_SUBDIR)/utils && \
6d389afc
MS
40002 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40003 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40004 "RANLIB=$${RANLIB}" \
0c24b341 40005 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
40006 html) \
40007 || exit 1
40008
40009@endif utils
40010
4fa63067
NN
40011.PHONY: maybe-TAGS-utils TAGS-utils
40012maybe-TAGS-utils:
6bd3dfaa
PB
40013@if utils
40014maybe-TAGS-utils: TAGS-utils
4fa63067
NN
40015
40016TAGS-utils: \
40017 configure-utils
0aed8855 40018 @: $(MAKE); $(unstage)
4fa63067
NN
40019 @[ -f ./utils/Makefile ] || exit 0; \
40020 r=`${PWD_COMMAND}`; export r; \
b40e3958 40021 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40022 $(HOST_EXPORTS) \
b813574b 40023 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40024 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40025 done; \
40026 echo "Doing TAGS in utils" ; \
b00612cc 40027 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
40028 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40029 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40030 "RANLIB=$${RANLIB}" \
0c24b341 40031 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40032 TAGS) \
4fa63067 40033 || exit 1
3866be5d 40034
6bd3dfaa 40035@endif utils
3866be5d 40036
4fa63067
NN
40037.PHONY: maybe-install-info-utils install-info-utils
40038maybe-install-info-utils:
6bd3dfaa
PB
40039@if utils
40040maybe-install-info-utils: install-info-utils
16ae0395 40041
4fa63067
NN
40042install-info-utils: \
40043 configure-utils \
40044 info-utils
0aed8855 40045 @: $(MAKE); $(unstage)
4fa63067
NN
40046 @[ -f ./utils/Makefile ] || exit 0; \
40047 r=`${PWD_COMMAND}`; export r; \
b40e3958 40048 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40049 $(HOST_EXPORTS) \
b813574b 40050 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40051 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40052 done; \
40053 echo "Doing install-info in utils" ; \
b00612cc 40054 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
40055 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40056 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40057 "RANLIB=$${RANLIB}" \
0c24b341 40058 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40059 install-info) \
4fa63067 40060 || exit 1
3866be5d 40061
6bd3dfaa 40062@endif utils
3866be5d 40063
a3ca38d2
DD
40064.PHONY: maybe-install-pdf-utils install-pdf-utils
40065maybe-install-pdf-utils:
40066@if utils
40067maybe-install-pdf-utils: install-pdf-utils
40068
40069install-pdf-utils: \
40070 configure-utils \
40071 pdf-utils
40072 @: $(MAKE); $(unstage)
40073 @[ -f ./utils/Makefile ] || exit 0; \
40074 r=`${PWD_COMMAND}`; export r; \
40075 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40076 $(HOST_EXPORTS) \
40077 for flag in $(EXTRA_HOST_FLAGS) ; do \
40078 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40079 done; \
40080 echo "Doing install-pdf in utils" ; \
40081 (cd $(HOST_SUBDIR)/utils && \
40082 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40083 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40084 "RANLIB=$${RANLIB}" \
0c24b341 40085 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
40086 install-pdf) \
40087 || exit 1
40088
40089@endif utils
40090
108a6f8e
CD
40091.PHONY: maybe-install-html-utils install-html-utils
40092maybe-install-html-utils:
40093@if utils
40094maybe-install-html-utils: install-html-utils
40095
40096install-html-utils: \
40097 configure-utils \
40098 html-utils
40099 @: $(MAKE); $(unstage)
40100 @[ -f ./utils/Makefile ] || exit 0; \
40101 r=`${PWD_COMMAND}`; export r; \
40102 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40103 $(HOST_EXPORTS) \
40104 for flag in $(EXTRA_HOST_FLAGS) ; do \
40105 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40106 done; \
40107 echo "Doing install-html in utils" ; \
40108 (cd $(HOST_SUBDIR)/utils && \
40109 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40110 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40111 "RANLIB=$${RANLIB}" \
0c24b341 40112 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
40113 install-html) \
40114 || exit 1
40115
40116@endif utils
40117
4fa63067
NN
40118.PHONY: maybe-installcheck-utils installcheck-utils
40119maybe-installcheck-utils:
6bd3dfaa
PB
40120@if utils
40121maybe-installcheck-utils: installcheck-utils
4fa63067
NN
40122
40123installcheck-utils: \
40124 configure-utils
0aed8855 40125 @: $(MAKE); $(unstage)
4fa63067 40126 @[ -f ./utils/Makefile ] || exit 0; \
b40e3958
L
40127 r=`${PWD_COMMAND}`; export r; \
40128 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40129 $(HOST_EXPORTS) \
b813574b 40130 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40131 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40132 done; \
40133 echo "Doing installcheck in utils" ; \
b00612cc 40134 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
40135 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40136 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40137 "RANLIB=$${RANLIB}" \
0c24b341 40138 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40139 installcheck) \
e2b9e2dc
NN
40140 || exit 1
40141
6bd3dfaa 40142@endif utils
4fa63067
NN
40143
40144.PHONY: maybe-mostlyclean-utils mostlyclean-utils
40145maybe-mostlyclean-utils:
6bd3dfaa
PB
40146@if utils
40147maybe-mostlyclean-utils: mostlyclean-utils
4fa63067
NN
40148
40149mostlyclean-utils:
0aed8855 40150 @: $(MAKE); $(unstage)
4fa63067
NN
40151 @[ -f ./utils/Makefile ] || exit 0; \
40152 r=`${PWD_COMMAND}`; export r; \
b40e3958 40153 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40154 $(HOST_EXPORTS) \
b813574b 40155 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40156 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40157 done; \
40158 echo "Doing mostlyclean in utils" ; \
b00612cc 40159 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
40160 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40161 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40162 "RANLIB=$${RANLIB}" \
0c24b341 40163 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40164 mostlyclean) \
4fa63067 40165 || exit 1
3866be5d 40166
6bd3dfaa 40167@endif utils
3866be5d 40168
4fa63067
NN
40169.PHONY: maybe-clean-utils clean-utils
40170maybe-clean-utils:
6bd3dfaa
PB
40171@if utils
40172maybe-clean-utils: clean-utils
4fa63067
NN
40173
40174clean-utils:
0aed8855 40175 @: $(MAKE); $(unstage)
4fa63067
NN
40176 @[ -f ./utils/Makefile ] || exit 0; \
40177 r=`${PWD_COMMAND}`; export r; \
b40e3958 40178 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40179 $(HOST_EXPORTS) \
b813574b 40180 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40181 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40182 done; \
40183 echo "Doing clean in utils" ; \
b00612cc 40184 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
40185 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40186 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40187 "RANLIB=$${RANLIB}" \
0c24b341 40188 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40189 clean) \
4fa63067 40190 || exit 1
3866be5d 40191
6bd3dfaa 40192@endif utils
3866be5d 40193
4fa63067
NN
40194.PHONY: maybe-distclean-utils distclean-utils
40195maybe-distclean-utils:
6bd3dfaa
PB
40196@if utils
40197maybe-distclean-utils: distclean-utils
16ae0395 40198
4fa63067 40199distclean-utils:
0aed8855 40200 @: $(MAKE); $(unstage)
4fa63067
NN
40201 @[ -f ./utils/Makefile ] || exit 0; \
40202 r=`${PWD_COMMAND}`; export r; \
b40e3958 40203 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40204 $(HOST_EXPORTS) \
b813574b 40205 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40206 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40207 done; \
40208 echo "Doing distclean in utils" ; \
b00612cc 40209 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
40210 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40211 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40212 "RANLIB=$${RANLIB}" \
0c24b341 40213 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40214 distclean) \
4fa63067 40215 || exit 1
3866be5d 40216
6bd3dfaa 40217@endif utils
3866be5d 40218
4fa63067
NN
40219.PHONY: maybe-maintainer-clean-utils maintainer-clean-utils
40220maybe-maintainer-clean-utils:
6bd3dfaa
PB
40221@if utils
40222maybe-maintainer-clean-utils: maintainer-clean-utils
4fa63067
NN
40223
40224maintainer-clean-utils:
0aed8855 40225 @: $(MAKE); $(unstage)
4fa63067 40226 @[ -f ./utils/Makefile ] || exit 0; \
b40e3958
L
40227 r=`${PWD_COMMAND}`; export r; \
40228 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40229 $(HOST_EXPORTS) \
b813574b 40230 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40231 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40232 done; \
40233 echo "Doing maintainer-clean in utils" ; \
b00612cc 40234 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
40235 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40236 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40237 "RANLIB=$${RANLIB}" \
0c24b341 40238 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40239 maintainer-clean) \
e2b9e2dc
NN
40240 || exit 1
40241
6bd3dfaa 40242@endif utils
3866be5d 40243
3866be5d 40244
a7254363 40245
b00612cc
PB
40246.PHONY: configure-gnattools maybe-configure-gnattools
40247maybe-configure-gnattools:
4f0ef2d8
CD
40248@if gcc-bootstrap
40249configure-gnattools: stage_current
40250@endif gcc-bootstrap
b00612cc
PB
40251@if gnattools
40252maybe-configure-gnattools: configure-gnattools
c52c6897 40253configure-gnattools:
0aed8855 40254 @: $(MAKE); $(unstage)
c52c6897 40255 @r=`${PWD_COMMAND}`; export r; \
b00612cc 40256 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
40257 test ! -f $(HOST_SUBDIR)/gnattools/Makefile || exit 0; \
40258 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gnattools ; \
b00612cc 40259 $(HOST_EXPORTS) \
a7254363
PB
40260 echo Configuring in $(HOST_SUBDIR)/gnattools; \
40261 cd "$(HOST_SUBDIR)/gnattools" || exit 1; \
b00612cc
PB
40262 case $(srcdir) in \
40263 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40264 *) topdir=`echo $(HOST_SUBDIR)/gnattools/ | \
40265 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40266 esac; \
40267 srcdiroption="--srcdir=$${topdir}/gnattools"; \
40268 libsrcdir="$$s/gnattools"; \
40269 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
40270 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
40271 --target=${target_alias} $${srcdiroption} \
b00612cc
PB
40272 || exit 1
40273@endif gnattools
40274
a7254363
PB
40275
40276
d545f33b
PB
40277
40278
b00612cc
PB
40279.PHONY: all-gnattools maybe-all-gnattools
40280maybe-all-gnattools:
4f0ef2d8
CD
40281@if gcc-bootstrap
40282all-gnattools: stage_current
40283@endif gcc-bootstrap
b00612cc
PB
40284@if gnattools
40285TARGET-gnattools=all
40286maybe-all-gnattools: all-gnattools
40287all-gnattools: configure-gnattools
0aed8855 40288 @: $(MAKE); $(unstage)
b00612cc
PB
40289 @r=`${PWD_COMMAND}`; export r; \
40290 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
40291 $(HOST_EXPORTS) \
40292 (cd $(HOST_SUBDIR)/gnattools && \
7f6ef0c0
PB
40293 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
40294 $(TARGET-gnattools))
b00612cc
PB
40295@endif gnattools
40296
a7254363 40297
d545f33b
PB
40298
40299
b00612cc
PB
40300.PHONY: check-gnattools maybe-check-gnattools
40301maybe-check-gnattools:
40302@if gnattools
40303maybe-check-gnattools: check-gnattools
40304
40305check-gnattools:
0aed8855 40306 @: $(MAKE); $(unstage)
b00612cc
PB
40307 @r=`${PWD_COMMAND}`; export r; \
40308 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
40309 $(HOST_EXPORTS) \
40310 (cd $(HOST_SUBDIR)/gnattools && \
40311 $(MAKE) $(FLAGS_TO_PASS) check)
40312
40313@endif gnattools
40314
40315.PHONY: install-gnattools maybe-install-gnattools
40316maybe-install-gnattools:
40317@if gnattools
40318maybe-install-gnattools: install-gnattools
40319
40320install-gnattools: installdirs
0aed8855 40321 @: $(MAKE); $(unstage)
b00612cc
PB
40322 @r=`${PWD_COMMAND}`; export r; \
40323 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
40324 $(HOST_EXPORTS) \
40325 (cd $(HOST_SUBDIR)/gnattools && \
2da12f12 40326 $(MAKE) $(FLAGS_TO_PASS) install)
b00612cc
PB
40327
40328@endif gnattools
40329
56a8fe78 40330# Other targets (info, dvi, pdf, etc.)
b00612cc
PB
40331
40332.PHONY: maybe-info-gnattools info-gnattools
40333maybe-info-gnattools:
40334@if gnattools
40335maybe-info-gnattools: info-gnattools
40336
40337info-gnattools: \
40338 configure-gnattools
0aed8855 40339 @: $(MAKE); $(unstage)
b00612cc
PB
40340 @[ -f ./gnattools/Makefile ] || exit 0; \
40341 r=`${PWD_COMMAND}`; export r; \
40342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
40343 $(HOST_EXPORTS) \
40344 for flag in $(EXTRA_HOST_FLAGS) ; do \
40345 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40346 done; \
40347 echo "Doing info in gnattools" ; \
40348 (cd $(HOST_SUBDIR)/gnattools && \
40349 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40350 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40351 "RANLIB=$${RANLIB}" \
0c24b341 40352 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
40353 info) \
40354 || exit 1
40355
40356@endif gnattools
40357
40358.PHONY: maybe-dvi-gnattools dvi-gnattools
40359maybe-dvi-gnattools:
40360@if gnattools
40361maybe-dvi-gnattools: dvi-gnattools
40362
40363dvi-gnattools: \
40364 configure-gnattools
0aed8855 40365 @: $(MAKE); $(unstage)
b00612cc
PB
40366 @[ -f ./gnattools/Makefile ] || exit 0; \
40367 r=`${PWD_COMMAND}`; export r; \
40368 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
40369 $(HOST_EXPORTS) \
40370 for flag in $(EXTRA_HOST_FLAGS) ; do \
40371 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40372 done; \
40373 echo "Doing dvi in gnattools" ; \
40374 (cd $(HOST_SUBDIR)/gnattools && \
40375 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40376 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40377 "RANLIB=$${RANLIB}" \
0c24b341 40378 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
40379 dvi) \
40380 || exit 1
40381
40382@endif gnattools
40383
56a8fe78
DD
40384.PHONY: maybe-pdf-gnattools pdf-gnattools
40385maybe-pdf-gnattools:
40386@if gnattools
40387maybe-pdf-gnattools: pdf-gnattools
40388
40389pdf-gnattools: \
40390 configure-gnattools
40391 @: $(MAKE); $(unstage)
40392 @[ -f ./gnattools/Makefile ] || exit 0; \
40393 r=`${PWD_COMMAND}`; export r; \
40394 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40395 $(HOST_EXPORTS) \
40396 for flag in $(EXTRA_HOST_FLAGS) ; do \
40397 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40398 done; \
40399 echo "Doing pdf in gnattools" ; \
40400 (cd $(HOST_SUBDIR)/gnattools && \
40401 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40402 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40403 "RANLIB=$${RANLIB}" \
0c24b341 40404 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
40405 pdf) \
40406 || exit 1
40407
40408@endif gnattools
40409
b00612cc
PB
40410.PHONY: maybe-html-gnattools html-gnattools
40411maybe-html-gnattools:
40412@if gnattools
40413maybe-html-gnattools: html-gnattools
40414
40415html-gnattools: \
40416 configure-gnattools
0aed8855 40417 @: $(MAKE); $(unstage)
b00612cc
PB
40418 @[ -f ./gnattools/Makefile ] || exit 0; \
40419 r=`${PWD_COMMAND}`; export r; \
40420 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
40421 $(HOST_EXPORTS) \
40422 for flag in $(EXTRA_HOST_FLAGS) ; do \
40423 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40424 done; \
40425 echo "Doing html in gnattools" ; \
40426 (cd $(HOST_SUBDIR)/gnattools && \
40427 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40428 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40429 "RANLIB=$${RANLIB}" \
0c24b341 40430 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
40431 html) \
40432 || exit 1
40433
40434@endif gnattools
40435
40436.PHONY: maybe-TAGS-gnattools TAGS-gnattools
40437maybe-TAGS-gnattools:
40438@if gnattools
40439maybe-TAGS-gnattools: TAGS-gnattools
40440
40441TAGS-gnattools: \
40442 configure-gnattools
0aed8855 40443 @: $(MAKE); $(unstage)
b00612cc
PB
40444 @[ -f ./gnattools/Makefile ] || exit 0; \
40445 r=`${PWD_COMMAND}`; export r; \
40446 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
40447 $(HOST_EXPORTS) \
40448 for flag in $(EXTRA_HOST_FLAGS) ; do \
40449 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40450 done; \
40451 echo "Doing TAGS in gnattools" ; \
40452 (cd $(HOST_SUBDIR)/gnattools && \
40453 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40454 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40455 "RANLIB=$${RANLIB}" \
0c24b341 40456 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
40457 TAGS) \
40458 || exit 1
40459
40460@endif gnattools
40461
40462.PHONY: maybe-install-info-gnattools install-info-gnattools
40463maybe-install-info-gnattools:
40464@if gnattools
40465maybe-install-info-gnattools: install-info-gnattools
40466
40467install-info-gnattools: \
40468 configure-gnattools \
40469 info-gnattools
0aed8855 40470 @: $(MAKE); $(unstage)
b00612cc
PB
40471 @[ -f ./gnattools/Makefile ] || exit 0; \
40472 r=`${PWD_COMMAND}`; export r; \
40473 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
40474 $(HOST_EXPORTS) \
40475 for flag in $(EXTRA_HOST_FLAGS) ; do \
40476 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40477 done; \
40478 echo "Doing install-info in gnattools" ; \
40479 (cd $(HOST_SUBDIR)/gnattools && \
40480 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40481 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40482 "RANLIB=$${RANLIB}" \
0c24b341 40483 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
40484 install-info) \
40485 || exit 1
40486
40487@endif gnattools
40488
a3ca38d2
DD
40489.PHONY: maybe-install-pdf-gnattools install-pdf-gnattools
40490maybe-install-pdf-gnattools:
40491@if gnattools
40492maybe-install-pdf-gnattools: install-pdf-gnattools
40493
40494install-pdf-gnattools: \
40495 configure-gnattools \
40496 pdf-gnattools
40497 @: $(MAKE); $(unstage)
40498 @[ -f ./gnattools/Makefile ] || exit 0; \
40499 r=`${PWD_COMMAND}`; export r; \
40500 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40501 $(HOST_EXPORTS) \
40502 for flag in $(EXTRA_HOST_FLAGS) ; do \
40503 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40504 done; \
40505 echo "Doing install-pdf in gnattools" ; \
40506 (cd $(HOST_SUBDIR)/gnattools && \
40507 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40508 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40509 "RANLIB=$${RANLIB}" \
0c24b341 40510 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
40511 install-pdf) \
40512 || exit 1
40513
40514@endif gnattools
40515
108a6f8e
CD
40516.PHONY: maybe-install-html-gnattools install-html-gnattools
40517maybe-install-html-gnattools:
40518@if gnattools
40519maybe-install-html-gnattools: install-html-gnattools
40520
40521install-html-gnattools: \
40522 configure-gnattools \
40523 html-gnattools
40524 @: $(MAKE); $(unstage)
40525 @[ -f ./gnattools/Makefile ] || exit 0; \
40526 r=`${PWD_COMMAND}`; export r; \
40527 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40528 $(HOST_EXPORTS) \
40529 for flag in $(EXTRA_HOST_FLAGS) ; do \
40530 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40531 done; \
40532 echo "Doing install-html in gnattools" ; \
40533 (cd $(HOST_SUBDIR)/gnattools && \
40534 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40535 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40536 "RANLIB=$${RANLIB}" \
0c24b341 40537 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
40538 install-html) \
40539 || exit 1
40540
40541@endif gnattools
40542
b00612cc
PB
40543.PHONY: maybe-installcheck-gnattools installcheck-gnattools
40544maybe-installcheck-gnattools:
40545@if gnattools
40546maybe-installcheck-gnattools: installcheck-gnattools
40547
40548installcheck-gnattools: \
40549 configure-gnattools
0aed8855 40550 @: $(MAKE); $(unstage)
b00612cc
PB
40551 @[ -f ./gnattools/Makefile ] || exit 0; \
40552 r=`${PWD_COMMAND}`; export r; \
40553 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
40554 $(HOST_EXPORTS) \
40555 for flag in $(EXTRA_HOST_FLAGS) ; do \
40556 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40557 done; \
40558 echo "Doing installcheck in gnattools" ; \
40559 (cd $(HOST_SUBDIR)/gnattools && \
40560 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40561 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40562 "RANLIB=$${RANLIB}" \
0c24b341 40563 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
40564 installcheck) \
40565 || exit 1
40566
40567@endif gnattools
40568
40569.PHONY: maybe-mostlyclean-gnattools mostlyclean-gnattools
40570maybe-mostlyclean-gnattools:
40571@if gnattools
40572maybe-mostlyclean-gnattools: mostlyclean-gnattools
40573
40574mostlyclean-gnattools:
0aed8855 40575 @: $(MAKE); $(unstage)
b00612cc
PB
40576 @[ -f ./gnattools/Makefile ] || exit 0; \
40577 r=`${PWD_COMMAND}`; export r; \
40578 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
40579 $(HOST_EXPORTS) \
40580 for flag in $(EXTRA_HOST_FLAGS) ; do \
40581 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40582 done; \
40583 echo "Doing mostlyclean in gnattools" ; \
40584 (cd $(HOST_SUBDIR)/gnattools && \
40585 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40586 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40587 "RANLIB=$${RANLIB}" \
0c24b341 40588 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
40589 mostlyclean) \
40590 || exit 1
40591
40592@endif gnattools
40593
40594.PHONY: maybe-clean-gnattools clean-gnattools
40595maybe-clean-gnattools:
40596@if gnattools
40597maybe-clean-gnattools: clean-gnattools
40598
40599clean-gnattools:
0aed8855 40600 @: $(MAKE); $(unstage)
b00612cc
PB
40601 @[ -f ./gnattools/Makefile ] || exit 0; \
40602 r=`${PWD_COMMAND}`; export r; \
40603 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
40604 $(HOST_EXPORTS) \
40605 for flag in $(EXTRA_HOST_FLAGS) ; do \
40606 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40607 done; \
40608 echo "Doing clean in gnattools" ; \
40609 (cd $(HOST_SUBDIR)/gnattools && \
40610 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40611 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40612 "RANLIB=$${RANLIB}" \
0c24b341 40613 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
40614 clean) \
40615 || exit 1
40616
40617@endif gnattools
40618
40619.PHONY: maybe-distclean-gnattools distclean-gnattools
40620maybe-distclean-gnattools:
40621@if gnattools
40622maybe-distclean-gnattools: distclean-gnattools
40623
40624distclean-gnattools:
0aed8855 40625 @: $(MAKE); $(unstage)
b00612cc
PB
40626 @[ -f ./gnattools/Makefile ] || exit 0; \
40627 r=`${PWD_COMMAND}`; export r; \
40628 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
40629 $(HOST_EXPORTS) \
40630 for flag in $(EXTRA_HOST_FLAGS) ; do \
40631 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40632 done; \
40633 echo "Doing distclean in gnattools" ; \
40634 (cd $(HOST_SUBDIR)/gnattools && \
40635 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40636 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40637 "RANLIB=$${RANLIB}" \
0c24b341 40638 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
40639 distclean) \
40640 || exit 1
40641
40642@endif gnattools
40643
40644.PHONY: maybe-maintainer-clean-gnattools maintainer-clean-gnattools
40645maybe-maintainer-clean-gnattools:
40646@if gnattools
40647maybe-maintainer-clean-gnattools: maintainer-clean-gnattools
40648
40649maintainer-clean-gnattools:
0aed8855 40650 @: $(MAKE); $(unstage)
b00612cc
PB
40651 @[ -f ./gnattools/Makefile ] || exit 0; \
40652 r=`${PWD_COMMAND}`; export r; \
40653 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
40654 $(HOST_EXPORTS) \
40655 for flag in $(EXTRA_HOST_FLAGS) ; do \
40656 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40657 done; \
40658 echo "Doing maintainer-clean in gnattools" ; \
40659 (cd $(HOST_SUBDIR)/gnattools && \
40660 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40661 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40662 "RANLIB=$${RANLIB}" \
0c24b341 40663 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
40664 maintainer-clean) \
40665 || exit 1
40666
40667@endif gnattools
40668
40669
3866be5d 40670
4fa63067
NN
40671# ---------------------------------------
40672# Modules which run on the target machine
40673# ---------------------------------------
16ae0395 40674
3866be5d 40675
a7254363
PB
40676
40677
40678.PHONY: configure-target-libstdc++-v3 maybe-configure-target-libstdc++-v3
40679maybe-configure-target-libstdc++-v3:
4f0ef2d8
CD
40680@if gcc-bootstrap
40681configure-target-libstdc++-v3: stage_current
40682@endif gcc-bootstrap
a7254363
PB
40683@if target-libstdc++-v3
40684maybe-configure-target-libstdc++-v3: configure-target-libstdc++-v3
c52c6897 40685configure-target-libstdc++-v3:
0aed8855
PB
40686 @: $(MAKE); $(unstage)
40687 @r=`${PWD_COMMAND}`; export r; \
40688 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40689 echo "Checking multilib configuration for libstdc++-v3..."; \
40690 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
40691 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
40692 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
40693 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
40694 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
40695 else \
40696 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
40697 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
40698 fi; \
40699 else \
40700 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
c52c6897
PB
40701 fi; \
40702 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
4fa63067 40703 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
378fce5b 40704 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
40705 echo Configuring in $(TARGET_SUBDIR)/libstdc++-v3; \
40706 cd "$(TARGET_SUBDIR)/libstdc++-v3" || exit 1; \
e2b9e2dc 40707 case $(srcdir) in \
b00612cc
PB
40708 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40709 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
40710 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 40711 esac; \
b00612cc
PB
40712 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
40713 libsrcdir="$$s/libstdc++-v3"; \
4fa63067
NN
40714 rm -f no-such-file || : ; \
40715 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
40716 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
40717 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 40718 || exit 1
6bd3dfaa 40719@endif target-libstdc++-v3
e2b9e2dc 40720
a7254363
PB
40721
40722
d545f33b
PB
40723
40724
4fa63067
NN
40725.PHONY: all-target-libstdc++-v3 maybe-all-target-libstdc++-v3
40726maybe-all-target-libstdc++-v3:
4f0ef2d8
CD
40727@if gcc-bootstrap
40728all-target-libstdc++-v3: stage_current
40729@endif gcc-bootstrap
6bd3dfaa 40730@if target-libstdc++-v3
72b2455a 40731TARGET-target-libstdc++-v3=all
6bd3dfaa 40732maybe-all-target-libstdc++-v3: all-target-libstdc++-v3
4fa63067 40733all-target-libstdc++-v3: configure-target-libstdc++-v3
0aed8855 40734 @: $(MAKE); $(unstage)
b40e3958
L
40735 @r=`${PWD_COMMAND}`; export r; \
40736 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40737 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 40738 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
7f6ef0c0
PB
40739 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
40740 $(TARGET-target-libstdc++-v3))
6bd3dfaa 40741@endif target-libstdc++-v3
3866be5d 40742
a7254363
PB
40743
40744
d545f33b
PB
40745
40746
4fa63067
NN
40747.PHONY: check-target-libstdc++-v3 maybe-check-target-libstdc++-v3
40748maybe-check-target-libstdc++-v3:
6bd3dfaa
PB
40749@if target-libstdc++-v3
40750maybe-check-target-libstdc++-v3: check-target-libstdc++-v3
3866be5d 40751
4fa63067 40752check-target-libstdc++-v3:
0aed8855 40753 @: $(MAKE); $(unstage)
b40e3958
L
40754 @r=`${PWD_COMMAND}`; export r; \
40755 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40756 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 40757 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
7ffa0b57 40758 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
3866be5d 40759
6bd3dfaa 40760@endif target-libstdc++-v3
3866be5d 40761
4fa63067
NN
40762.PHONY: install-target-libstdc++-v3 maybe-install-target-libstdc++-v3
40763maybe-install-target-libstdc++-v3:
6bd3dfaa
PB
40764@if target-libstdc++-v3
40765maybe-install-target-libstdc++-v3: install-target-libstdc++-v3
16ae0395 40766
4fa63067 40767install-target-libstdc++-v3: installdirs
0aed8855 40768 @: $(MAKE); $(unstage)
b40e3958
L
40769 @r=`${PWD_COMMAND}`; export r; \
40770 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40771 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 40772 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
7ffa0b57 40773 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 40774
6bd3dfaa 40775@endif target-libstdc++-v3
e2b9e2dc 40776
56a8fe78 40777# Other targets (info, dvi, pdf, etc.)
3866be5d 40778
4fa63067
NN
40779.PHONY: maybe-info-target-libstdc++-v3 info-target-libstdc++-v3
40780maybe-info-target-libstdc++-v3:
6bd3dfaa
PB
40781@if target-libstdc++-v3
40782maybe-info-target-libstdc++-v3: info-target-libstdc++-v3
3866be5d 40783
4fa63067
NN
40784info-target-libstdc++-v3: \
40785 configure-target-libstdc++-v3
0aed8855 40786 @: $(MAKE); $(unstage)
4fa63067
NN
40787 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
40788 r=`${PWD_COMMAND}`; export r; \
b40e3958 40789 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40790 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
40791 echo "Doing info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
40792 for flag in $(EXTRA_TARGET_FLAGS); do \
40793 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40794 done; \
40795 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
40796 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40797 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40798 "RANLIB=$${RANLIB}" \
0c24b341 40799 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 40800 info) \
4fa63067 40801 || exit 1
3866be5d 40802
6bd3dfaa 40803@endif target-libstdc++-v3
3866be5d 40804
4fa63067
NN
40805.PHONY: maybe-dvi-target-libstdc++-v3 dvi-target-libstdc++-v3
40806maybe-dvi-target-libstdc++-v3:
6bd3dfaa
PB
40807@if target-libstdc++-v3
40808maybe-dvi-target-libstdc++-v3: dvi-target-libstdc++-v3
16ae0395 40809
4fa63067
NN
40810dvi-target-libstdc++-v3: \
40811 configure-target-libstdc++-v3
0aed8855 40812 @: $(MAKE); $(unstage)
4fa63067
NN
40813 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
40814 r=`${PWD_COMMAND}`; export r; \
b40e3958 40815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40816 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
40817 echo "Doing dvi in $(TARGET_SUBDIR)/libstdc++-v3" ; \
40818 for flag in $(EXTRA_TARGET_FLAGS); do \
40819 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40820 done; \
40821 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
40822 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40823 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40824 "RANLIB=$${RANLIB}" \
0c24b341 40825 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 40826 dvi) \
4fa63067 40827 || exit 1
3866be5d 40828
6bd3dfaa 40829@endif target-libstdc++-v3
3866be5d 40830
56a8fe78
DD
40831.PHONY: maybe-pdf-target-libstdc++-v3 pdf-target-libstdc++-v3
40832maybe-pdf-target-libstdc++-v3:
40833@if target-libstdc++-v3
40834maybe-pdf-target-libstdc++-v3: pdf-target-libstdc++-v3
40835
40836pdf-target-libstdc++-v3: \
40837 configure-target-libstdc++-v3
40838 @: $(MAKE); $(unstage)
40839 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
40840 r=`${PWD_COMMAND}`; export r; \
40841 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40842 $(RAW_CXX_TARGET_EXPORTS) \
40843 echo "Doing pdf in $(TARGET_SUBDIR)/libstdc++-v3" ; \
40844 for flag in $(EXTRA_TARGET_FLAGS); do \
40845 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40846 done; \
40847 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
40848 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40849 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40850 "RANLIB=$${RANLIB}" \
0c24b341 40851 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
40852 pdf) \
40853 || exit 1
40854
40855@endif target-libstdc++-v3
40856
6d389afc
MS
40857.PHONY: maybe-html-target-libstdc++-v3 html-target-libstdc++-v3
40858maybe-html-target-libstdc++-v3:
40859@if target-libstdc++-v3
40860maybe-html-target-libstdc++-v3: html-target-libstdc++-v3
40861
40862html-target-libstdc++-v3: \
40863 configure-target-libstdc++-v3
0aed8855 40864 @: $(MAKE); $(unstage)
6d389afc
MS
40865 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
40866 r=`${PWD_COMMAND}`; export r; \
40867 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
40868 $(RAW_CXX_TARGET_EXPORTS) \
40869 echo "Doing html in $(TARGET_SUBDIR)/libstdc++-v3" ; \
40870 for flag in $(EXTRA_TARGET_FLAGS); do \
40871 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40872 done; \
40873 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
40874 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40875 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40876 "RANLIB=$${RANLIB}" \
0c24b341 40877 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
40878 html) \
40879 || exit 1
40880
40881@endif target-libstdc++-v3
40882
4fa63067
NN
40883.PHONY: maybe-TAGS-target-libstdc++-v3 TAGS-target-libstdc++-v3
40884maybe-TAGS-target-libstdc++-v3:
6bd3dfaa
PB
40885@if target-libstdc++-v3
40886maybe-TAGS-target-libstdc++-v3: TAGS-target-libstdc++-v3
4fa63067
NN
40887
40888TAGS-target-libstdc++-v3: \
40889 configure-target-libstdc++-v3
0aed8855 40890 @: $(MAKE); $(unstage)
4fa63067 40891 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
b40e3958
L
40892 r=`${PWD_COMMAND}`; export r; \
40893 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40894 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
40895 echo "Doing TAGS in $(TARGET_SUBDIR)/libstdc++-v3" ; \
40896 for flag in $(EXTRA_TARGET_FLAGS); do \
40897 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40898 done; \
40899 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
40900 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40901 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40902 "RANLIB=$${RANLIB}" \
0c24b341 40903 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 40904 TAGS) \
e2b9e2dc
NN
40905 || exit 1
40906
6bd3dfaa 40907@endif target-libstdc++-v3
3866be5d 40908
4fa63067
NN
40909.PHONY: maybe-install-info-target-libstdc++-v3 install-info-target-libstdc++-v3
40910maybe-install-info-target-libstdc++-v3:
6bd3dfaa
PB
40911@if target-libstdc++-v3
40912maybe-install-info-target-libstdc++-v3: install-info-target-libstdc++-v3
3866be5d 40913
4fa63067
NN
40914install-info-target-libstdc++-v3: \
40915 configure-target-libstdc++-v3 \
40916 info-target-libstdc++-v3
0aed8855 40917 @: $(MAKE); $(unstage)
4fa63067
NN
40918 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
40919 r=`${PWD_COMMAND}`; export r; \
b40e3958 40920 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40921 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
40922 echo "Doing install-info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
40923 for flag in $(EXTRA_TARGET_FLAGS); do \
40924 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40925 done; \
40926 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
40927 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40928 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40929 "RANLIB=$${RANLIB}" \
0c24b341 40930 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 40931 install-info) \
4fa63067 40932 || exit 1
3866be5d 40933
6bd3dfaa 40934@endif target-libstdc++-v3
3866be5d 40935
a3ca38d2
DD
40936.PHONY: maybe-install-pdf-target-libstdc++-v3 install-pdf-target-libstdc++-v3
40937maybe-install-pdf-target-libstdc++-v3:
40938@if target-libstdc++-v3
40939maybe-install-pdf-target-libstdc++-v3: install-pdf-target-libstdc++-v3
40940
40941install-pdf-target-libstdc++-v3: \
40942 configure-target-libstdc++-v3 \
40943 pdf-target-libstdc++-v3
40944 @: $(MAKE); $(unstage)
40945 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
40946 r=`${PWD_COMMAND}`; export r; \
40947 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40948 $(RAW_CXX_TARGET_EXPORTS) \
40949 echo "Doing install-pdf in $(TARGET_SUBDIR)/libstdc++-v3" ; \
40950 for flag in $(EXTRA_TARGET_FLAGS); do \
40951 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40952 done; \
40953 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
40954 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40955 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40956 "RANLIB=$${RANLIB}" \
0c24b341 40957 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
40958 install-pdf) \
40959 || exit 1
40960
40961@endif target-libstdc++-v3
40962
108a6f8e
CD
40963.PHONY: maybe-install-html-target-libstdc++-v3 install-html-target-libstdc++-v3
40964maybe-install-html-target-libstdc++-v3:
40965@if target-libstdc++-v3
40966maybe-install-html-target-libstdc++-v3: install-html-target-libstdc++-v3
40967
40968install-html-target-libstdc++-v3: \
40969 configure-target-libstdc++-v3 \
40970 html-target-libstdc++-v3
40971 @: $(MAKE); $(unstage)
40972 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
40973 r=`${PWD_COMMAND}`; export r; \
40974 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40975 $(RAW_CXX_TARGET_EXPORTS) \
40976 echo "Doing install-html in $(TARGET_SUBDIR)/libstdc++-v3" ; \
40977 for flag in $(EXTRA_TARGET_FLAGS); do \
40978 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40979 done; \
40980 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
40981 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40982 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40983 "RANLIB=$${RANLIB}" \
0c24b341 40984 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
40985 install-html) \
40986 || exit 1
40987
40988@endif target-libstdc++-v3
40989
4fa63067
NN
40990.PHONY: maybe-installcheck-target-libstdc++-v3 installcheck-target-libstdc++-v3
40991maybe-installcheck-target-libstdc++-v3:
6bd3dfaa
PB
40992@if target-libstdc++-v3
40993maybe-installcheck-target-libstdc++-v3: installcheck-target-libstdc++-v3
16ae0395 40994
4fa63067
NN
40995installcheck-target-libstdc++-v3: \
40996 configure-target-libstdc++-v3
0aed8855 40997 @: $(MAKE); $(unstage)
4fa63067
NN
40998 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
40999 r=`${PWD_COMMAND}`; export r; \
b40e3958 41000 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41001 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
41002 echo "Doing installcheck in $(TARGET_SUBDIR)/libstdc++-v3" ; \
41003 for flag in $(EXTRA_TARGET_FLAGS); do \
41004 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41005 done; \
41006 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
41007 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41008 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41009 "RANLIB=$${RANLIB}" \
0c24b341 41010 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 41011 installcheck) \
4fa63067 41012 || exit 1
3866be5d 41013
6bd3dfaa 41014@endif target-libstdc++-v3
3866be5d 41015
4fa63067
NN
41016.PHONY: maybe-mostlyclean-target-libstdc++-v3 mostlyclean-target-libstdc++-v3
41017maybe-mostlyclean-target-libstdc++-v3:
6bd3dfaa
PB
41018@if target-libstdc++-v3
41019maybe-mostlyclean-target-libstdc++-v3: mostlyclean-target-libstdc++-v3
4fa63067
NN
41020
41021mostlyclean-target-libstdc++-v3:
0aed8855 41022 @: $(MAKE); $(unstage)
4fa63067 41023 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
b40e3958
L
41024 r=`${PWD_COMMAND}`; export r; \
41025 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41026 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
41027 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
41028 for flag in $(EXTRA_TARGET_FLAGS); do \
41029 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41030 done; \
41031 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
41032 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41033 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41034 "RANLIB=$${RANLIB}" \
0c24b341 41035 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 41036 mostlyclean) \
e2b9e2dc
NN
41037 || exit 1
41038
6bd3dfaa 41039@endif target-libstdc++-v3
4fa63067
NN
41040
41041.PHONY: maybe-clean-target-libstdc++-v3 clean-target-libstdc++-v3
41042maybe-clean-target-libstdc++-v3:
6bd3dfaa
PB
41043@if target-libstdc++-v3
41044maybe-clean-target-libstdc++-v3: clean-target-libstdc++-v3
4fa63067
NN
41045
41046clean-target-libstdc++-v3:
0aed8855 41047 @: $(MAKE); $(unstage)
4fa63067
NN
41048 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
41049 r=`${PWD_COMMAND}`; export r; \
b40e3958 41050 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41051 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
41052 echo "Doing clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
41053 for flag in $(EXTRA_TARGET_FLAGS); do \
41054 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41055 done; \
41056 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
41057 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41058 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41059 "RANLIB=$${RANLIB}" \
0c24b341 41060 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 41061 clean) \
4fa63067 41062 || exit 1
3866be5d 41063
6bd3dfaa 41064@endif target-libstdc++-v3
3866be5d 41065
4fa63067
NN
41066.PHONY: maybe-distclean-target-libstdc++-v3 distclean-target-libstdc++-v3
41067maybe-distclean-target-libstdc++-v3:
6bd3dfaa
PB
41068@if target-libstdc++-v3
41069maybe-distclean-target-libstdc++-v3: distclean-target-libstdc++-v3
4fa63067
NN
41070
41071distclean-target-libstdc++-v3:
0aed8855 41072 @: $(MAKE); $(unstage)
4fa63067
NN
41073 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
41074 r=`${PWD_COMMAND}`; export r; \
b40e3958 41075 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41076 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
41077 echo "Doing distclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
41078 for flag in $(EXTRA_TARGET_FLAGS); do \
41079 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41080 done; \
41081 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
41082 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41083 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41084 "RANLIB=$${RANLIB}" \
0c24b341 41085 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 41086 distclean) \
4fa63067 41087 || exit 1
3866be5d 41088
6bd3dfaa 41089@endif target-libstdc++-v3
3866be5d 41090
4fa63067
NN
41091.PHONY: maybe-maintainer-clean-target-libstdc++-v3 maintainer-clean-target-libstdc++-v3
41092maybe-maintainer-clean-target-libstdc++-v3:
6bd3dfaa
PB
41093@if target-libstdc++-v3
41094maybe-maintainer-clean-target-libstdc++-v3: maintainer-clean-target-libstdc++-v3
16ae0395 41095
4fa63067 41096maintainer-clean-target-libstdc++-v3:
0aed8855 41097 @: $(MAKE); $(unstage)
4fa63067
NN
41098 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
41099 r=`${PWD_COMMAND}`; export r; \
b40e3958 41100 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41101 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
41102 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
41103 for flag in $(EXTRA_TARGET_FLAGS); do \
41104 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41105 done; \
41106 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
41107 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41108 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41109 "RANLIB=$${RANLIB}" \
0c24b341 41110 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 41111 maintainer-clean) \
4fa63067 41112 || exit 1
3866be5d 41113
6bd3dfaa 41114@endif target-libstdc++-v3
3866be5d 41115
4fa63067 41116
4fa63067 41117
a7254363
PB
41118
41119
41120.PHONY: configure-target-libmudflap maybe-configure-target-libmudflap
41121maybe-configure-target-libmudflap:
4f0ef2d8
CD
41122@if gcc-bootstrap
41123configure-target-libmudflap: stage_current
41124@endif gcc-bootstrap
a7254363
PB
41125@if target-libmudflap
41126maybe-configure-target-libmudflap: configure-target-libmudflap
c52c6897 41127configure-target-libmudflap:
0aed8855
PB
41128 @: $(MAKE); $(unstage)
41129 @r=`${PWD_COMMAND}`; export r; \
41130 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41131 echo "Checking multilib configuration for libmudflap..."; \
41132 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmudflap ; \
41133 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmudflap/multilib.tmp 2> /dev/null ; \
41134 if test -r $(TARGET_SUBDIR)/libmudflap/multilib.out; then \
41135 if cmp -s $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; then \
41136 rm -f $(TARGET_SUBDIR)/libmudflap/multilib.tmp; \
41137 else \
41138 rm -f $(TARGET_SUBDIR)/libmudflap/Makefile; \
41139 mv $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; \
41140 fi; \
41141 else \
41142 mv $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; \
c52c6897
PB
41143 fi; \
41144 test ! -f $(TARGET_SUBDIR)/libmudflap/Makefile || exit 0; \
4b1cb4fe 41145 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmudflap ; \
378fce5b 41146 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
41147 echo Configuring in $(TARGET_SUBDIR)/libmudflap; \
41148 cd "$(TARGET_SUBDIR)/libmudflap" || exit 1; \
e2b9e2dc 41149 case $(srcdir) in \
b00612cc
PB
41150 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41151 *) topdir=`echo $(TARGET_SUBDIR)/libmudflap/ | \
41152 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 41153 esac; \
b00612cc
PB
41154 srcdiroption="--srcdir=$${topdir}/libmudflap"; \
41155 libsrcdir="$$s/libmudflap"; \
4fa63067
NN
41156 rm -f no-such-file || : ; \
41157 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
41158 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41159 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 41160 || exit 1
6bd3dfaa 41161@endif target-libmudflap
e2b9e2dc 41162
a7254363
PB
41163
41164
d545f33b
PB
41165
41166
4b1cb4fe
DD
41167.PHONY: all-target-libmudflap maybe-all-target-libmudflap
41168maybe-all-target-libmudflap:
4f0ef2d8
CD
41169@if gcc-bootstrap
41170all-target-libmudflap: stage_current
41171@endif gcc-bootstrap
6bd3dfaa 41172@if target-libmudflap
72b2455a 41173TARGET-target-libmudflap=all
6bd3dfaa 41174maybe-all-target-libmudflap: all-target-libmudflap
4b1cb4fe 41175all-target-libmudflap: configure-target-libmudflap
0aed8855 41176 @: $(MAKE); $(unstage)
b40e3958
L
41177 @r=`${PWD_COMMAND}`; export r; \
41178 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41179 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 41180 (cd $(TARGET_SUBDIR)/libmudflap && \
7f6ef0c0
PB
41181 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
41182 $(TARGET-target-libmudflap))
6bd3dfaa 41183@endif target-libmudflap
3866be5d 41184
a7254363
PB
41185
41186
d545f33b
PB
41187
41188
4b1cb4fe
DD
41189.PHONY: check-target-libmudflap maybe-check-target-libmudflap
41190maybe-check-target-libmudflap:
6bd3dfaa
PB
41191@if target-libmudflap
41192maybe-check-target-libmudflap: check-target-libmudflap
16ae0395 41193
4b1cb4fe 41194check-target-libmudflap:
0aed8855 41195 @: $(MAKE); $(unstage)
4b1cb4fe
DD
41196 @r=`${PWD_COMMAND}`; export r; \
41197 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41198 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 41199 (cd $(TARGET_SUBDIR)/libmudflap && \
7ffa0b57 41200 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
4b1cb4fe 41201
6bd3dfaa 41202@endif target-libmudflap
4b1cb4fe
DD
41203
41204.PHONY: install-target-libmudflap maybe-install-target-libmudflap
41205maybe-install-target-libmudflap:
6bd3dfaa
PB
41206@if target-libmudflap
41207maybe-install-target-libmudflap: install-target-libmudflap
4b1cb4fe
DD
41208
41209install-target-libmudflap: installdirs
0aed8855 41210 @: $(MAKE); $(unstage)
4b1cb4fe
DD
41211 @r=`${PWD_COMMAND}`; export r; \
41212 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41213 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 41214 (cd $(TARGET_SUBDIR)/libmudflap && \
7ffa0b57 41215 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4b1cb4fe 41216
6bd3dfaa 41217@endif target-libmudflap
4b1cb4fe 41218
56a8fe78 41219# Other targets (info, dvi, pdf, etc.)
4b1cb4fe
DD
41220
41221.PHONY: maybe-info-target-libmudflap info-target-libmudflap
41222maybe-info-target-libmudflap:
6bd3dfaa
PB
41223@if target-libmudflap
41224maybe-info-target-libmudflap: info-target-libmudflap
4b1cb4fe
DD
41225
41226info-target-libmudflap: \
41227 configure-target-libmudflap
0aed8855 41228 @: $(MAKE); $(unstage)
4b1cb4fe
DD
41229 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
41230 r=`${PWD_COMMAND}`; export r; \
41231 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41232 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
41233 echo "Doing info in $(TARGET_SUBDIR)/libmudflap" ; \
41234 for flag in $(EXTRA_TARGET_FLAGS); do \
41235 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41236 done; \
41237 (cd $(TARGET_SUBDIR)/libmudflap && \
41238 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41239 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41240 "RANLIB=$${RANLIB}" \
0c24b341 41241 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 41242 info) \
4b1cb4fe
DD
41243 || exit 1
41244
6bd3dfaa 41245@endif target-libmudflap
4b1cb4fe
DD
41246
41247.PHONY: maybe-dvi-target-libmudflap dvi-target-libmudflap
41248maybe-dvi-target-libmudflap:
6bd3dfaa
PB
41249@if target-libmudflap
41250maybe-dvi-target-libmudflap: dvi-target-libmudflap
4b1cb4fe
DD
41251
41252dvi-target-libmudflap: \
41253 configure-target-libmudflap
0aed8855 41254 @: $(MAKE); $(unstage)
4b1cb4fe
DD
41255 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
41256 r=`${PWD_COMMAND}`; export r; \
41257 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41258 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
41259 echo "Doing dvi in $(TARGET_SUBDIR)/libmudflap" ; \
41260 for flag in $(EXTRA_TARGET_FLAGS); do \
41261 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41262 done; \
41263 (cd $(TARGET_SUBDIR)/libmudflap && \
41264 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41265 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41266 "RANLIB=$${RANLIB}" \
0c24b341 41267 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 41268 dvi) \
4b1cb4fe
DD
41269 || exit 1
41270
6bd3dfaa 41271@endif target-libmudflap
4b1cb4fe 41272
56a8fe78
DD
41273.PHONY: maybe-pdf-target-libmudflap pdf-target-libmudflap
41274maybe-pdf-target-libmudflap:
41275@if target-libmudflap
41276maybe-pdf-target-libmudflap: pdf-target-libmudflap
41277
41278pdf-target-libmudflap: \
41279 configure-target-libmudflap
41280 @: $(MAKE); $(unstage)
41281 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
41282 r=`${PWD_COMMAND}`; export r; \
41283 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41284 $(NORMAL_TARGET_EXPORTS) \
41285 echo "Doing pdf in $(TARGET_SUBDIR)/libmudflap" ; \
41286 for flag in $(EXTRA_TARGET_FLAGS); do \
41287 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41288 done; \
41289 (cd $(TARGET_SUBDIR)/libmudflap && \
41290 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41291 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41292 "RANLIB=$${RANLIB}" \
0c24b341 41293 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
41294 pdf) \
41295 || exit 1
41296
41297@endif target-libmudflap
41298
6d389afc
MS
41299.PHONY: maybe-html-target-libmudflap html-target-libmudflap
41300maybe-html-target-libmudflap:
41301@if target-libmudflap
41302maybe-html-target-libmudflap: html-target-libmudflap
41303
41304html-target-libmudflap: \
41305 configure-target-libmudflap
0aed8855 41306 @: $(MAKE); $(unstage)
6d389afc
MS
41307 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
41308 r=`${PWD_COMMAND}`; export r; \
41309 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
41310 $(NORMAL_TARGET_EXPORTS) \
41311 echo "Doing html in $(TARGET_SUBDIR)/libmudflap" ; \
41312 for flag in $(EXTRA_TARGET_FLAGS); do \
41313 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41314 done; \
41315 (cd $(TARGET_SUBDIR)/libmudflap && \
41316 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41317 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41318 "RANLIB=$${RANLIB}" \
0c24b341 41319 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
41320 html) \
41321 || exit 1
41322
41323@endif target-libmudflap
41324
4b1cb4fe
DD
41325.PHONY: maybe-TAGS-target-libmudflap TAGS-target-libmudflap
41326maybe-TAGS-target-libmudflap:
6bd3dfaa
PB
41327@if target-libmudflap
41328maybe-TAGS-target-libmudflap: TAGS-target-libmudflap
4b1cb4fe
DD
41329
41330TAGS-target-libmudflap: \
41331 configure-target-libmudflap
0aed8855 41332 @: $(MAKE); $(unstage)
4b1cb4fe
DD
41333 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
41334 r=`${PWD_COMMAND}`; export r; \
41335 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41336 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
41337 echo "Doing TAGS in $(TARGET_SUBDIR)/libmudflap" ; \
41338 for flag in $(EXTRA_TARGET_FLAGS); do \
41339 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41340 done; \
41341 (cd $(TARGET_SUBDIR)/libmudflap && \
41342 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41343 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41344 "RANLIB=$${RANLIB}" \
0c24b341 41345 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 41346 TAGS) \
4b1cb4fe
DD
41347 || exit 1
41348
6bd3dfaa 41349@endif target-libmudflap
4b1cb4fe
DD
41350
41351.PHONY: maybe-install-info-target-libmudflap install-info-target-libmudflap
41352maybe-install-info-target-libmudflap:
6bd3dfaa
PB
41353@if target-libmudflap
41354maybe-install-info-target-libmudflap: install-info-target-libmudflap
4b1cb4fe
DD
41355
41356install-info-target-libmudflap: \
41357 configure-target-libmudflap \
41358 info-target-libmudflap
0aed8855 41359 @: $(MAKE); $(unstage)
4b1cb4fe
DD
41360 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
41361 r=`${PWD_COMMAND}`; export r; \
41362 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41363 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
41364 echo "Doing install-info in $(TARGET_SUBDIR)/libmudflap" ; \
41365 for flag in $(EXTRA_TARGET_FLAGS); do \
41366 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41367 done; \
41368 (cd $(TARGET_SUBDIR)/libmudflap && \
41369 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41370 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41371 "RANLIB=$${RANLIB}" \
0c24b341 41372 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 41373 install-info) \
4b1cb4fe
DD
41374 || exit 1
41375
6bd3dfaa 41376@endif target-libmudflap
4b1cb4fe 41377
a3ca38d2
DD
41378.PHONY: maybe-install-pdf-target-libmudflap install-pdf-target-libmudflap
41379maybe-install-pdf-target-libmudflap:
41380@if target-libmudflap
41381maybe-install-pdf-target-libmudflap: install-pdf-target-libmudflap
41382
41383install-pdf-target-libmudflap: \
41384 configure-target-libmudflap \
41385 pdf-target-libmudflap
41386 @: $(MAKE); $(unstage)
41387 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
41388 r=`${PWD_COMMAND}`; export r; \
41389 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41390 $(NORMAL_TARGET_EXPORTS) \
41391 echo "Doing install-pdf in $(TARGET_SUBDIR)/libmudflap" ; \
41392 for flag in $(EXTRA_TARGET_FLAGS); do \
41393 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41394 done; \
41395 (cd $(TARGET_SUBDIR)/libmudflap && \
41396 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41397 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41398 "RANLIB=$${RANLIB}" \
0c24b341 41399 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
41400 install-pdf) \
41401 || exit 1
41402
41403@endif target-libmudflap
41404
108a6f8e
CD
41405.PHONY: maybe-install-html-target-libmudflap install-html-target-libmudflap
41406maybe-install-html-target-libmudflap:
41407@if target-libmudflap
41408maybe-install-html-target-libmudflap: install-html-target-libmudflap
41409
41410install-html-target-libmudflap: \
41411 configure-target-libmudflap \
41412 html-target-libmudflap
41413 @: $(MAKE); $(unstage)
41414 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
41415 r=`${PWD_COMMAND}`; export r; \
41416 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41417 $(NORMAL_TARGET_EXPORTS) \
41418 echo "Doing install-html in $(TARGET_SUBDIR)/libmudflap" ; \
41419 for flag in $(EXTRA_TARGET_FLAGS); do \
41420 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41421 done; \
41422 (cd $(TARGET_SUBDIR)/libmudflap && \
41423 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41424 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41425 "RANLIB=$${RANLIB}" \
0c24b341 41426 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
41427 install-html) \
41428 || exit 1
41429
41430@endif target-libmudflap
41431
4b1cb4fe
DD
41432.PHONY: maybe-installcheck-target-libmudflap installcheck-target-libmudflap
41433maybe-installcheck-target-libmudflap:
6bd3dfaa
PB
41434@if target-libmudflap
41435maybe-installcheck-target-libmudflap: installcheck-target-libmudflap
4b1cb4fe
DD
41436
41437installcheck-target-libmudflap: \
41438 configure-target-libmudflap
0aed8855 41439 @: $(MAKE); $(unstage)
4b1cb4fe
DD
41440 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
41441 r=`${PWD_COMMAND}`; export r; \
41442 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41443 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
41444 echo "Doing installcheck in $(TARGET_SUBDIR)/libmudflap" ; \
41445 for flag in $(EXTRA_TARGET_FLAGS); do \
41446 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41447 done; \
41448 (cd $(TARGET_SUBDIR)/libmudflap && \
41449 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41450 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41451 "RANLIB=$${RANLIB}" \
0c24b341 41452 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 41453 installcheck) \
4b1cb4fe
DD
41454 || exit 1
41455
6bd3dfaa 41456@endif target-libmudflap
4b1cb4fe
DD
41457
41458.PHONY: maybe-mostlyclean-target-libmudflap mostlyclean-target-libmudflap
41459maybe-mostlyclean-target-libmudflap:
6bd3dfaa
PB
41460@if target-libmudflap
41461maybe-mostlyclean-target-libmudflap: mostlyclean-target-libmudflap
4b1cb4fe
DD
41462
41463mostlyclean-target-libmudflap:
0aed8855 41464 @: $(MAKE); $(unstage)
4b1cb4fe
DD
41465 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
41466 r=`${PWD_COMMAND}`; export r; \
41467 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41468 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
41469 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libmudflap" ; \
41470 for flag in $(EXTRA_TARGET_FLAGS); do \
41471 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41472 done; \
41473 (cd $(TARGET_SUBDIR)/libmudflap && \
41474 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41475 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41476 "RANLIB=$${RANLIB}" \
0c24b341 41477 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 41478 mostlyclean) \
4b1cb4fe
DD
41479 || exit 1
41480
6bd3dfaa 41481@endif target-libmudflap
4b1cb4fe
DD
41482
41483.PHONY: maybe-clean-target-libmudflap clean-target-libmudflap
41484maybe-clean-target-libmudflap:
6bd3dfaa
PB
41485@if target-libmudflap
41486maybe-clean-target-libmudflap: clean-target-libmudflap
4b1cb4fe
DD
41487
41488clean-target-libmudflap:
0aed8855 41489 @: $(MAKE); $(unstage)
4b1cb4fe
DD
41490 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
41491 r=`${PWD_COMMAND}`; export r; \
41492 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41493 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
41494 echo "Doing clean in $(TARGET_SUBDIR)/libmudflap" ; \
41495 for flag in $(EXTRA_TARGET_FLAGS); do \
41496 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41497 done; \
41498 (cd $(TARGET_SUBDIR)/libmudflap && \
41499 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41500 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41501 "RANLIB=$${RANLIB}" \
0c24b341 41502 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 41503 clean) \
4b1cb4fe
DD
41504 || exit 1
41505
6bd3dfaa 41506@endif target-libmudflap
4b1cb4fe
DD
41507
41508.PHONY: maybe-distclean-target-libmudflap distclean-target-libmudflap
41509maybe-distclean-target-libmudflap:
6bd3dfaa
PB
41510@if target-libmudflap
41511maybe-distclean-target-libmudflap: distclean-target-libmudflap
4b1cb4fe
DD
41512
41513distclean-target-libmudflap:
0aed8855 41514 @: $(MAKE); $(unstage)
4b1cb4fe
DD
41515 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
41516 r=`${PWD_COMMAND}`; export r; \
41517 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41518 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
41519 echo "Doing distclean in $(TARGET_SUBDIR)/libmudflap" ; \
41520 for flag in $(EXTRA_TARGET_FLAGS); do \
41521 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41522 done; \
41523 (cd $(TARGET_SUBDIR)/libmudflap && \
41524 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41525 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41526 "RANLIB=$${RANLIB}" \
0c24b341 41527 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 41528 distclean) \
4b1cb4fe
DD
41529 || exit 1
41530
6bd3dfaa 41531@endif target-libmudflap
4b1cb4fe
DD
41532
41533.PHONY: maybe-maintainer-clean-target-libmudflap maintainer-clean-target-libmudflap
41534maybe-maintainer-clean-target-libmudflap:
6bd3dfaa
PB
41535@if target-libmudflap
41536maybe-maintainer-clean-target-libmudflap: maintainer-clean-target-libmudflap
4b1cb4fe
DD
41537
41538maintainer-clean-target-libmudflap:
0aed8855 41539 @: $(MAKE); $(unstage)
4b1cb4fe
DD
41540 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
41541 r=`${PWD_COMMAND}`; export r; \
41542 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41543 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
41544 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libmudflap" ; \
41545 for flag in $(EXTRA_TARGET_FLAGS); do \
41546 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41547 done; \
41548 (cd $(TARGET_SUBDIR)/libmudflap && \
41549 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41550 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41551 "RANLIB=$${RANLIB}" \
0c24b341 41552 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 41553 maintainer-clean) \
4b1cb4fe
DD
41554 || exit 1
41555
6bd3dfaa 41556@endif target-libmudflap
4b1cb4fe
DD
41557
41558
4b1cb4fe 41559
064d0a7c
PB
41560
41561
41562.PHONY: configure-target-libssp maybe-configure-target-libssp
41563maybe-configure-target-libssp:
4f0ef2d8
CD
41564@if gcc-bootstrap
41565configure-target-libssp: stage_current
41566@endif gcc-bootstrap
064d0a7c
PB
41567@if target-libssp
41568maybe-configure-target-libssp: configure-target-libssp
c52c6897 41569configure-target-libssp:
0aed8855
PB
41570 @: $(MAKE); $(unstage)
41571 @r=`${PWD_COMMAND}`; export r; \
41572 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41573 echo "Checking multilib configuration for libssp..."; \
41574 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \
41575 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libssp/multilib.tmp 2> /dev/null ; \
41576 if test -r $(TARGET_SUBDIR)/libssp/multilib.out; then \
41577 if cmp -s $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; then \
41578 rm -f $(TARGET_SUBDIR)/libssp/multilib.tmp; \
41579 else \
41580 rm -f $(TARGET_SUBDIR)/libssp/Makefile; \
41581 mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
41582 fi; \
41583 else \
41584 mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
c52c6897
PB
41585 fi; \
41586 test ! -f $(TARGET_SUBDIR)/libssp/Makefile || exit 0; \
064d0a7c 41587 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \
064d0a7c
PB
41588 $(NORMAL_TARGET_EXPORTS) \
41589 echo Configuring in $(TARGET_SUBDIR)/libssp; \
41590 cd "$(TARGET_SUBDIR)/libssp" || exit 1; \
41591 case $(srcdir) in \
41592 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41593 *) topdir=`echo $(TARGET_SUBDIR)/libssp/ | \
41594 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41595 esac; \
41596 srcdiroption="--srcdir=$${topdir}/libssp"; \
41597 libsrcdir="$$s/libssp"; \
41598 rm -f no-such-file || : ; \
41599 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
41600 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41601 --target=${target_alias} $${srcdiroption} \
064d0a7c
PB
41602 || exit 1
41603@endif target-libssp
41604
41605
41606
41607
41608
41609.PHONY: all-target-libssp maybe-all-target-libssp
41610maybe-all-target-libssp:
4f0ef2d8
CD
41611@if gcc-bootstrap
41612all-target-libssp: stage_current
41613@endif gcc-bootstrap
064d0a7c
PB
41614@if target-libssp
41615TARGET-target-libssp=all
41616maybe-all-target-libssp: all-target-libssp
41617all-target-libssp: configure-target-libssp
0aed8855 41618 @: $(MAKE); $(unstage)
064d0a7c
PB
41619 @r=`${PWD_COMMAND}`; export r; \
41620 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41621 $(NORMAL_TARGET_EXPORTS) \
41622 (cd $(TARGET_SUBDIR)/libssp && \
7f6ef0c0
PB
41623 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
41624 $(TARGET-target-libssp))
064d0a7c
PB
41625@endif target-libssp
41626
41627
41628
41629
41630
41631.PHONY: check-target-libssp maybe-check-target-libssp
41632maybe-check-target-libssp:
41633@if target-libssp
41634maybe-check-target-libssp: check-target-libssp
41635
41636check-target-libssp:
0aed8855 41637 @: $(MAKE); $(unstage)
064d0a7c
PB
41638 @r=`${PWD_COMMAND}`; export r; \
41639 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41640 $(NORMAL_TARGET_EXPORTS) \
41641 (cd $(TARGET_SUBDIR)/libssp && \
41642 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
41643
41644@endif target-libssp
41645
41646.PHONY: install-target-libssp maybe-install-target-libssp
41647maybe-install-target-libssp:
41648@if target-libssp
41649maybe-install-target-libssp: install-target-libssp
41650
41651install-target-libssp: installdirs
0aed8855 41652 @: $(MAKE); $(unstage)
064d0a7c
PB
41653 @r=`${PWD_COMMAND}`; export r; \
41654 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41655 $(NORMAL_TARGET_EXPORTS) \
41656 (cd $(TARGET_SUBDIR)/libssp && \
41657 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
41658
41659@endif target-libssp
41660
56a8fe78 41661# Other targets (info, dvi, pdf, etc.)
064d0a7c
PB
41662
41663.PHONY: maybe-info-target-libssp info-target-libssp
41664maybe-info-target-libssp:
41665@if target-libssp
41666maybe-info-target-libssp: info-target-libssp
41667
41668info-target-libssp: \
41669 configure-target-libssp
0aed8855 41670 @: $(MAKE); $(unstage)
064d0a7c
PB
41671 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
41672 r=`${PWD_COMMAND}`; export r; \
41673 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41674 $(NORMAL_TARGET_EXPORTS) \
41675 echo "Doing info in $(TARGET_SUBDIR)/libssp" ; \
41676 for flag in $(EXTRA_TARGET_FLAGS); do \
41677 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41678 done; \
41679 (cd $(TARGET_SUBDIR)/libssp && \
41680 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41681 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41682 "RANLIB=$${RANLIB}" \
0c24b341 41683 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
41684 info) \
41685 || exit 1
41686
41687@endif target-libssp
41688
41689.PHONY: maybe-dvi-target-libssp dvi-target-libssp
41690maybe-dvi-target-libssp:
41691@if target-libssp
41692maybe-dvi-target-libssp: dvi-target-libssp
41693
41694dvi-target-libssp: \
41695 configure-target-libssp
0aed8855 41696 @: $(MAKE); $(unstage)
064d0a7c
PB
41697 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
41698 r=`${PWD_COMMAND}`; export r; \
41699 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41700 $(NORMAL_TARGET_EXPORTS) \
41701 echo "Doing dvi in $(TARGET_SUBDIR)/libssp" ; \
41702 for flag in $(EXTRA_TARGET_FLAGS); do \
41703 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41704 done; \
41705 (cd $(TARGET_SUBDIR)/libssp && \
41706 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41707 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41708 "RANLIB=$${RANLIB}" \
0c24b341 41709 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
41710 dvi) \
41711 || exit 1
41712
41713@endif target-libssp
41714
56a8fe78
DD
41715.PHONY: maybe-pdf-target-libssp pdf-target-libssp
41716maybe-pdf-target-libssp:
41717@if target-libssp
41718maybe-pdf-target-libssp: pdf-target-libssp
41719
41720pdf-target-libssp: \
41721 configure-target-libssp
41722 @: $(MAKE); $(unstage)
41723 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
41724 r=`${PWD_COMMAND}`; export r; \
41725 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41726 $(NORMAL_TARGET_EXPORTS) \
41727 echo "Doing pdf in $(TARGET_SUBDIR)/libssp" ; \
41728 for flag in $(EXTRA_TARGET_FLAGS); do \
41729 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41730 done; \
41731 (cd $(TARGET_SUBDIR)/libssp && \
41732 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41733 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41734 "RANLIB=$${RANLIB}" \
0c24b341 41735 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
41736 pdf) \
41737 || exit 1
41738
41739@endif target-libssp
41740
064d0a7c
PB
41741.PHONY: maybe-html-target-libssp html-target-libssp
41742maybe-html-target-libssp:
41743@if target-libssp
41744maybe-html-target-libssp: html-target-libssp
41745
41746html-target-libssp: \
41747 configure-target-libssp
0aed8855 41748 @: $(MAKE); $(unstage)
064d0a7c
PB
41749 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
41750 r=`${PWD_COMMAND}`; export r; \
41751 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41752 $(NORMAL_TARGET_EXPORTS) \
41753 echo "Doing html in $(TARGET_SUBDIR)/libssp" ; \
41754 for flag in $(EXTRA_TARGET_FLAGS); do \
41755 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41756 done; \
41757 (cd $(TARGET_SUBDIR)/libssp && \
41758 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41759 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41760 "RANLIB=$${RANLIB}" \
0c24b341 41761 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
41762 html) \
41763 || exit 1
41764
41765@endif target-libssp
41766
41767.PHONY: maybe-TAGS-target-libssp TAGS-target-libssp
41768maybe-TAGS-target-libssp:
41769@if target-libssp
41770maybe-TAGS-target-libssp: TAGS-target-libssp
41771
41772TAGS-target-libssp: \
41773 configure-target-libssp
0aed8855 41774 @: $(MAKE); $(unstage)
064d0a7c
PB
41775 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
41776 r=`${PWD_COMMAND}`; export r; \
41777 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41778 $(NORMAL_TARGET_EXPORTS) \
41779 echo "Doing TAGS in $(TARGET_SUBDIR)/libssp" ; \
41780 for flag in $(EXTRA_TARGET_FLAGS); do \
41781 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41782 done; \
41783 (cd $(TARGET_SUBDIR)/libssp && \
41784 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41785 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41786 "RANLIB=$${RANLIB}" \
0c24b341 41787 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
41788 TAGS) \
41789 || exit 1
41790
41791@endif target-libssp
41792
41793.PHONY: maybe-install-info-target-libssp install-info-target-libssp
41794maybe-install-info-target-libssp:
41795@if target-libssp
41796maybe-install-info-target-libssp: install-info-target-libssp
41797
41798install-info-target-libssp: \
41799 configure-target-libssp \
41800 info-target-libssp
0aed8855 41801 @: $(MAKE); $(unstage)
064d0a7c
PB
41802 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
41803 r=`${PWD_COMMAND}`; export r; \
41804 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41805 $(NORMAL_TARGET_EXPORTS) \
41806 echo "Doing install-info in $(TARGET_SUBDIR)/libssp" ; \
41807 for flag in $(EXTRA_TARGET_FLAGS); do \
41808 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41809 done; \
41810 (cd $(TARGET_SUBDIR)/libssp && \
41811 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41812 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41813 "RANLIB=$${RANLIB}" \
0c24b341 41814 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
41815 install-info) \
41816 || exit 1
41817
41818@endif target-libssp
41819
a3ca38d2
DD
41820.PHONY: maybe-install-pdf-target-libssp install-pdf-target-libssp
41821maybe-install-pdf-target-libssp:
41822@if target-libssp
41823maybe-install-pdf-target-libssp: install-pdf-target-libssp
41824
41825install-pdf-target-libssp: \
41826 configure-target-libssp \
41827 pdf-target-libssp
41828 @: $(MAKE); $(unstage)
41829 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
41830 r=`${PWD_COMMAND}`; export r; \
41831 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41832 $(NORMAL_TARGET_EXPORTS) \
41833 echo "Doing install-pdf in $(TARGET_SUBDIR)/libssp" ; \
41834 for flag in $(EXTRA_TARGET_FLAGS); do \
41835 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41836 done; \
41837 (cd $(TARGET_SUBDIR)/libssp && \
41838 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41839 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41840 "RANLIB=$${RANLIB}" \
0c24b341 41841 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
41842 install-pdf) \
41843 || exit 1
41844
41845@endif target-libssp
41846
108a6f8e
CD
41847.PHONY: maybe-install-html-target-libssp install-html-target-libssp
41848maybe-install-html-target-libssp:
41849@if target-libssp
41850maybe-install-html-target-libssp: install-html-target-libssp
41851
41852install-html-target-libssp: \
41853 configure-target-libssp \
41854 html-target-libssp
41855 @: $(MAKE); $(unstage)
41856 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
41857 r=`${PWD_COMMAND}`; export r; \
41858 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41859 $(NORMAL_TARGET_EXPORTS) \
41860 echo "Doing install-html in $(TARGET_SUBDIR)/libssp" ; \
41861 for flag in $(EXTRA_TARGET_FLAGS); do \
41862 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41863 done; \
41864 (cd $(TARGET_SUBDIR)/libssp && \
41865 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41866 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41867 "RANLIB=$${RANLIB}" \
0c24b341 41868 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
41869 install-html) \
41870 || exit 1
41871
41872@endif target-libssp
41873
064d0a7c
PB
41874.PHONY: maybe-installcheck-target-libssp installcheck-target-libssp
41875maybe-installcheck-target-libssp:
41876@if target-libssp
41877maybe-installcheck-target-libssp: installcheck-target-libssp
41878
41879installcheck-target-libssp: \
41880 configure-target-libssp
0aed8855 41881 @: $(MAKE); $(unstage)
064d0a7c
PB
41882 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
41883 r=`${PWD_COMMAND}`; export r; \
41884 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41885 $(NORMAL_TARGET_EXPORTS) \
41886 echo "Doing installcheck in $(TARGET_SUBDIR)/libssp" ; \
41887 for flag in $(EXTRA_TARGET_FLAGS); do \
41888 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41889 done; \
41890 (cd $(TARGET_SUBDIR)/libssp && \
41891 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41892 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41893 "RANLIB=$${RANLIB}" \
0c24b341 41894 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
41895 installcheck) \
41896 || exit 1
41897
41898@endif target-libssp
41899
41900.PHONY: maybe-mostlyclean-target-libssp mostlyclean-target-libssp
41901maybe-mostlyclean-target-libssp:
41902@if target-libssp
41903maybe-mostlyclean-target-libssp: mostlyclean-target-libssp
41904
41905mostlyclean-target-libssp:
0aed8855 41906 @: $(MAKE); $(unstage)
064d0a7c
PB
41907 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
41908 r=`${PWD_COMMAND}`; export r; \
41909 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41910 $(NORMAL_TARGET_EXPORTS) \
41911 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libssp" ; \
41912 for flag in $(EXTRA_TARGET_FLAGS); do \
41913 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41914 done; \
41915 (cd $(TARGET_SUBDIR)/libssp && \
41916 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41917 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41918 "RANLIB=$${RANLIB}" \
0c24b341 41919 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
41920 mostlyclean) \
41921 || exit 1
41922
41923@endif target-libssp
41924
41925.PHONY: maybe-clean-target-libssp clean-target-libssp
41926maybe-clean-target-libssp:
41927@if target-libssp
41928maybe-clean-target-libssp: clean-target-libssp
41929
41930clean-target-libssp:
0aed8855 41931 @: $(MAKE); $(unstage)
064d0a7c
PB
41932 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
41933 r=`${PWD_COMMAND}`; export r; \
41934 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41935 $(NORMAL_TARGET_EXPORTS) \
41936 echo "Doing clean in $(TARGET_SUBDIR)/libssp" ; \
41937 for flag in $(EXTRA_TARGET_FLAGS); do \
41938 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41939 done; \
41940 (cd $(TARGET_SUBDIR)/libssp && \
41941 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41942 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41943 "RANLIB=$${RANLIB}" \
0c24b341 41944 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
41945 clean) \
41946 || exit 1
41947
41948@endif target-libssp
41949
41950.PHONY: maybe-distclean-target-libssp distclean-target-libssp
41951maybe-distclean-target-libssp:
41952@if target-libssp
41953maybe-distclean-target-libssp: distclean-target-libssp
41954
41955distclean-target-libssp:
0aed8855 41956 @: $(MAKE); $(unstage)
064d0a7c
PB
41957 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
41958 r=`${PWD_COMMAND}`; export r; \
41959 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41960 $(NORMAL_TARGET_EXPORTS) \
41961 echo "Doing distclean in $(TARGET_SUBDIR)/libssp" ; \
41962 for flag in $(EXTRA_TARGET_FLAGS); do \
41963 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41964 done; \
41965 (cd $(TARGET_SUBDIR)/libssp && \
41966 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41967 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41968 "RANLIB=$${RANLIB}" \
0c24b341 41969 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
41970 distclean) \
41971 || exit 1
41972
41973@endif target-libssp
41974
41975.PHONY: maybe-maintainer-clean-target-libssp maintainer-clean-target-libssp
41976maybe-maintainer-clean-target-libssp:
41977@if target-libssp
41978maybe-maintainer-clean-target-libssp: maintainer-clean-target-libssp
41979
41980maintainer-clean-target-libssp:
0aed8855 41981 @: $(MAKE); $(unstage)
064d0a7c
PB
41982 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
41983 r=`${PWD_COMMAND}`; export r; \
41984 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41985 $(NORMAL_TARGET_EXPORTS) \
41986 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libssp" ; \
41987 for flag in $(EXTRA_TARGET_FLAGS); do \
41988 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41989 done; \
41990 (cd $(TARGET_SUBDIR)/libssp && \
41991 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41992 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41993 "RANLIB=$${RANLIB}" \
0c24b341 41994 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
41995 maintainer-clean) \
41996 || exit 1
41997
41998@endif target-libssp
41999
42000
42001
a7254363 42002
e90269c8 42003
a7254363
PB
42004.PHONY: configure-target-newlib maybe-configure-target-newlib
42005maybe-configure-target-newlib:
4f0ef2d8
CD
42006@if gcc-bootstrap
42007configure-target-newlib: stage_current
42008@endif gcc-bootstrap
a7254363
PB
42009@if target-newlib
42010maybe-configure-target-newlib: configure-target-newlib
c52c6897 42011configure-target-newlib:
0aed8855
PB
42012 @: $(MAKE); $(unstage)
42013 @r=`${PWD_COMMAND}`; export r; \
42014 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42015 echo "Checking multilib configuration for newlib..."; \
42016 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
42017 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/newlib/multilib.tmp 2> /dev/null ; \
42018 if test -r $(TARGET_SUBDIR)/newlib/multilib.out; then \
42019 if cmp -s $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; then \
42020 rm -f $(TARGET_SUBDIR)/newlib/multilib.tmp; \
42021 else \
42022 rm -f $(TARGET_SUBDIR)/newlib/Makefile; \
42023 mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
42024 fi; \
42025 else \
42026 mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
c52c6897
PB
42027 fi; \
42028 test ! -f $(TARGET_SUBDIR)/newlib/Makefile || exit 0; \
4b1cb4fe 42029 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
378fce5b 42030 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
42031 echo Configuring in $(TARGET_SUBDIR)/newlib; \
42032 cd "$(TARGET_SUBDIR)/newlib" || exit 1; \
42033 case $(srcdir) in \
b00612cc
PB
42034 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42035 *) topdir=`echo $(TARGET_SUBDIR)/newlib/ | \
42036 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4b1cb4fe 42037 esac; \
b00612cc
PB
42038 srcdiroption="--srcdir=$${topdir}/newlib"; \
42039 libsrcdir="$$s/newlib"; \
4b1cb4fe
DD
42040 rm -f no-such-file || : ; \
42041 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
42042 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42043 --target=${target_alias} $${srcdiroption} \
4b1cb4fe 42044 || exit 1
6bd3dfaa 42045@endif target-newlib
4b1cb4fe 42046
a7254363
PB
42047
42048
d545f33b
PB
42049
42050
4b1cb4fe
DD
42051.PHONY: all-target-newlib maybe-all-target-newlib
42052maybe-all-target-newlib:
4f0ef2d8
CD
42053@if gcc-bootstrap
42054all-target-newlib: stage_current
42055@endif gcc-bootstrap
6bd3dfaa 42056@if target-newlib
72b2455a 42057TARGET-target-newlib=all
6bd3dfaa 42058maybe-all-target-newlib: all-target-newlib
4b1cb4fe 42059all-target-newlib: configure-target-newlib
0aed8855 42060 @: $(MAKE); $(unstage)
4b1cb4fe
DD
42061 @r=`${PWD_COMMAND}`; export r; \
42062 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42063 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 42064 (cd $(TARGET_SUBDIR)/newlib && \
7f6ef0c0
PB
42065 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
42066 $(TARGET-target-newlib))
6bd3dfaa 42067@endif target-newlib
4b1cb4fe 42068
a7254363
PB
42069
42070
d545f33b
PB
42071
42072
4b1cb4fe
DD
42073.PHONY: check-target-newlib maybe-check-target-newlib
42074maybe-check-target-newlib:
6bd3dfaa
PB
42075@if target-newlib
42076maybe-check-target-newlib: check-target-newlib
4b1cb4fe
DD
42077
42078check-target-newlib:
0aed8855 42079 @: $(MAKE); $(unstage)
b40e3958
L
42080 @r=`${PWD_COMMAND}`; export r; \
42081 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42082 $(NORMAL_TARGET_EXPORTS) \
4fa63067 42083 (cd $(TARGET_SUBDIR)/newlib && \
7ffa0b57 42084 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
3866be5d 42085
6bd3dfaa 42086@endif target-newlib
3866be5d 42087
4fa63067
NN
42088.PHONY: install-target-newlib maybe-install-target-newlib
42089maybe-install-target-newlib:
6bd3dfaa
PB
42090@if target-newlib
42091maybe-install-target-newlib: install-target-newlib
e2b9e2dc 42092
4fa63067 42093install-target-newlib: installdirs
0aed8855 42094 @: $(MAKE); $(unstage)
b40e3958
L
42095 @r=`${PWD_COMMAND}`; export r; \
42096 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42097 $(NORMAL_TARGET_EXPORTS) \
4fa63067 42098 (cd $(TARGET_SUBDIR)/newlib && \
7ffa0b57 42099 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 42100
6bd3dfaa 42101@endif target-newlib
3866be5d 42102
56a8fe78 42103# Other targets (info, dvi, pdf, etc.)
3866be5d 42104
4fa63067
NN
42105.PHONY: maybe-info-target-newlib info-target-newlib
42106maybe-info-target-newlib:
6bd3dfaa
PB
42107@if target-newlib
42108maybe-info-target-newlib: info-target-newlib
3866be5d 42109
4fa63067
NN
42110info-target-newlib: \
42111 configure-target-newlib
0aed8855 42112 @: $(MAKE); $(unstage)
4fa63067
NN
42113 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
42114 r=`${PWD_COMMAND}`; export r; \
42115 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42116 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
42117 echo "Doing info in $(TARGET_SUBDIR)/newlib" ; \
42118 for flag in $(EXTRA_TARGET_FLAGS); do \
42119 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42120 done; \
42121 (cd $(TARGET_SUBDIR)/newlib && \
42122 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42123 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42124 "RANLIB=$${RANLIB}" \
0c24b341 42125 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42126 info) \
4fa63067 42127 || exit 1
16ae0395 42128
6bd3dfaa 42129@endif target-newlib
3866be5d 42130
4fa63067
NN
42131.PHONY: maybe-dvi-target-newlib dvi-target-newlib
42132maybe-dvi-target-newlib:
6bd3dfaa
PB
42133@if target-newlib
42134maybe-dvi-target-newlib: dvi-target-newlib
3866be5d 42135
4fa63067
NN
42136dvi-target-newlib: \
42137 configure-target-newlib
0aed8855 42138 @: $(MAKE); $(unstage)
4fa63067 42139 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
b40e3958
L
42140 r=`${PWD_COMMAND}`; export r; \
42141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42142 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
42143 echo "Doing dvi in $(TARGET_SUBDIR)/newlib" ; \
42144 for flag in $(EXTRA_TARGET_FLAGS); do \
42145 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42146 done; \
42147 (cd $(TARGET_SUBDIR)/newlib && \
42148 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42149 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42150 "RANLIB=$${RANLIB}" \
0c24b341 42151 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42152 dvi) \
e2b9e2dc
NN
42153 || exit 1
42154
6bd3dfaa 42155@endif target-newlib
3866be5d 42156
56a8fe78
DD
42157.PHONY: maybe-pdf-target-newlib pdf-target-newlib
42158maybe-pdf-target-newlib:
42159@if target-newlib
42160maybe-pdf-target-newlib: pdf-target-newlib
42161
42162pdf-target-newlib: \
42163 configure-target-newlib
42164 @: $(MAKE); $(unstage)
42165 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
42166 r=`${PWD_COMMAND}`; export r; \
42167 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42168 $(NORMAL_TARGET_EXPORTS) \
42169 echo "Doing pdf in $(TARGET_SUBDIR)/newlib" ; \
42170 for flag in $(EXTRA_TARGET_FLAGS); do \
42171 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42172 done; \
42173 (cd $(TARGET_SUBDIR)/newlib && \
42174 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42175 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42176 "RANLIB=$${RANLIB}" \
0c24b341 42177 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
42178 pdf) \
42179 || exit 1
42180
42181@endif target-newlib
42182
6d389afc
MS
42183.PHONY: maybe-html-target-newlib html-target-newlib
42184maybe-html-target-newlib:
42185@if target-newlib
42186maybe-html-target-newlib: html-target-newlib
42187
42188html-target-newlib: \
42189 configure-target-newlib
0aed8855 42190 @: $(MAKE); $(unstage)
6d389afc
MS
42191 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
42192 r=`${PWD_COMMAND}`; export r; \
42193 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
42194 $(NORMAL_TARGET_EXPORTS) \
42195 echo "Doing html in $(TARGET_SUBDIR)/newlib" ; \
42196 for flag in $(EXTRA_TARGET_FLAGS); do \
42197 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42198 done; \
42199 (cd $(TARGET_SUBDIR)/newlib && \
42200 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42201 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42202 "RANLIB=$${RANLIB}" \
0c24b341 42203 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
42204 html) \
42205 || exit 1
42206
42207@endif target-newlib
42208
4fa63067
NN
42209.PHONY: maybe-TAGS-target-newlib TAGS-target-newlib
42210maybe-TAGS-target-newlib:
6bd3dfaa
PB
42211@if target-newlib
42212maybe-TAGS-target-newlib: TAGS-target-newlib
3866be5d 42213
4fa63067
NN
42214TAGS-target-newlib: \
42215 configure-target-newlib
0aed8855 42216 @: $(MAKE); $(unstage)
4fa63067
NN
42217 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
42218 r=`${PWD_COMMAND}`; export r; \
b40e3958 42219 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42220 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
42221 echo "Doing TAGS in $(TARGET_SUBDIR)/newlib" ; \
42222 for flag in $(EXTRA_TARGET_FLAGS); do \
42223 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42224 done; \
42225 (cd $(TARGET_SUBDIR)/newlib && \
42226 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42227 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42228 "RANLIB=$${RANLIB}" \
0c24b341 42229 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42230 TAGS) \
4fa63067 42231 || exit 1
3866be5d 42232
6bd3dfaa 42233@endif target-newlib
3866be5d 42234
4fa63067
NN
42235.PHONY: maybe-install-info-target-newlib install-info-target-newlib
42236maybe-install-info-target-newlib:
6bd3dfaa
PB
42237@if target-newlib
42238maybe-install-info-target-newlib: install-info-target-newlib
16ae0395 42239
4fa63067
NN
42240install-info-target-newlib: \
42241 configure-target-newlib \
42242 info-target-newlib
0aed8855 42243 @: $(MAKE); $(unstage)
4fa63067
NN
42244 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
42245 r=`${PWD_COMMAND}`; export r; \
b40e3958 42246 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42247 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
42248 echo "Doing install-info in $(TARGET_SUBDIR)/newlib" ; \
42249 for flag in $(EXTRA_TARGET_FLAGS); do \
42250 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42251 done; \
42252 (cd $(TARGET_SUBDIR)/newlib && \
42253 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42254 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42255 "RANLIB=$${RANLIB}" \
0c24b341 42256 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42257 install-info) \
4fa63067 42258 || exit 1
3866be5d 42259
6bd3dfaa 42260@endif target-newlib
3866be5d 42261
a3ca38d2
DD
42262.PHONY: maybe-install-pdf-target-newlib install-pdf-target-newlib
42263maybe-install-pdf-target-newlib:
42264@if target-newlib
42265maybe-install-pdf-target-newlib: install-pdf-target-newlib
42266
42267install-pdf-target-newlib: \
42268 configure-target-newlib \
42269 pdf-target-newlib
42270 @: $(MAKE); $(unstage)
42271 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
42272 r=`${PWD_COMMAND}`; export r; \
42273 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42274 $(NORMAL_TARGET_EXPORTS) \
42275 echo "Doing install-pdf in $(TARGET_SUBDIR)/newlib" ; \
42276 for flag in $(EXTRA_TARGET_FLAGS); do \
42277 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42278 done; \
42279 (cd $(TARGET_SUBDIR)/newlib && \
42280 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42281 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42282 "RANLIB=$${RANLIB}" \
0c24b341 42283 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
42284 install-pdf) \
42285 || exit 1
42286
42287@endif target-newlib
42288
108a6f8e
CD
42289.PHONY: maybe-install-html-target-newlib install-html-target-newlib
42290maybe-install-html-target-newlib:
42291@if target-newlib
42292maybe-install-html-target-newlib: install-html-target-newlib
42293
42294install-html-target-newlib: \
42295 configure-target-newlib \
42296 html-target-newlib
42297 @: $(MAKE); $(unstage)
42298 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
42299 r=`${PWD_COMMAND}`; export r; \
42300 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42301 $(NORMAL_TARGET_EXPORTS) \
42302 echo "Doing install-html in $(TARGET_SUBDIR)/newlib" ; \
42303 for flag in $(EXTRA_TARGET_FLAGS); do \
42304 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42305 done; \
42306 (cd $(TARGET_SUBDIR)/newlib && \
42307 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42308 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42309 "RANLIB=$${RANLIB}" \
0c24b341 42310 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
42311 install-html) \
42312 || exit 1
42313
42314@endif target-newlib
42315
4fa63067
NN
42316.PHONY: maybe-installcheck-target-newlib installcheck-target-newlib
42317maybe-installcheck-target-newlib:
6bd3dfaa
PB
42318@if target-newlib
42319maybe-installcheck-target-newlib: installcheck-target-newlib
4fa63067
NN
42320
42321installcheck-target-newlib: \
42322 configure-target-newlib
0aed8855 42323 @: $(MAKE); $(unstage)
4fa63067 42324 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
b40e3958
L
42325 r=`${PWD_COMMAND}`; export r; \
42326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42327 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
42328 echo "Doing installcheck in $(TARGET_SUBDIR)/newlib" ; \
42329 for flag in $(EXTRA_TARGET_FLAGS); do \
42330 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42331 done; \
42332 (cd $(TARGET_SUBDIR)/newlib && \
42333 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42334 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42335 "RANLIB=$${RANLIB}" \
0c24b341 42336 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42337 installcheck) \
e2b9e2dc
NN
42338 || exit 1
42339
6bd3dfaa 42340@endif target-newlib
3866be5d 42341
4fa63067
NN
42342.PHONY: maybe-mostlyclean-target-newlib mostlyclean-target-newlib
42343maybe-mostlyclean-target-newlib:
6bd3dfaa
PB
42344@if target-newlib
42345maybe-mostlyclean-target-newlib: mostlyclean-target-newlib
3866be5d 42346
4fa63067 42347mostlyclean-target-newlib:
0aed8855 42348 @: $(MAKE); $(unstage)
4fa63067
NN
42349 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
42350 r=`${PWD_COMMAND}`; export r; \
b40e3958 42351 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42352 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
42353 echo "Doing mostlyclean in $(TARGET_SUBDIR)/newlib" ; \
42354 for flag in $(EXTRA_TARGET_FLAGS); do \
42355 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42356 done; \
42357 (cd $(TARGET_SUBDIR)/newlib && \
42358 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42359 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42360 "RANLIB=$${RANLIB}" \
0c24b341 42361 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42362 mostlyclean) \
4fa63067 42363 || exit 1
3866be5d 42364
6bd3dfaa 42365@endif target-newlib
3866be5d 42366
4fa63067
NN
42367.PHONY: maybe-clean-target-newlib clean-target-newlib
42368maybe-clean-target-newlib:
6bd3dfaa
PB
42369@if target-newlib
42370maybe-clean-target-newlib: clean-target-newlib
16ae0395 42371
4fa63067 42372clean-target-newlib:
0aed8855 42373 @: $(MAKE); $(unstage)
4fa63067
NN
42374 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
42375 r=`${PWD_COMMAND}`; export r; \
b40e3958 42376 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42377 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
42378 echo "Doing clean in $(TARGET_SUBDIR)/newlib" ; \
42379 for flag in $(EXTRA_TARGET_FLAGS); do \
42380 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42381 done; \
42382 (cd $(TARGET_SUBDIR)/newlib && \
42383 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42384 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42385 "RANLIB=$${RANLIB}" \
0c24b341 42386 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42387 clean) \
4fa63067 42388 || exit 1
3866be5d 42389
6bd3dfaa 42390@endif target-newlib
3866be5d 42391
4fa63067
NN
42392.PHONY: maybe-distclean-target-newlib distclean-target-newlib
42393maybe-distclean-target-newlib:
6bd3dfaa
PB
42394@if target-newlib
42395maybe-distclean-target-newlib: distclean-target-newlib
4fa63067
NN
42396
42397distclean-target-newlib:
0aed8855 42398 @: $(MAKE); $(unstage)
4fa63067 42399 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
b40e3958
L
42400 r=`${PWD_COMMAND}`; export r; \
42401 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42402 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
42403 echo "Doing distclean in $(TARGET_SUBDIR)/newlib" ; \
42404 for flag in $(EXTRA_TARGET_FLAGS); do \
42405 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42406 done; \
42407 (cd $(TARGET_SUBDIR)/newlib && \
42408 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42409 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42410 "RANLIB=$${RANLIB}" \
0c24b341 42411 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42412 distclean) \
e2b9e2dc
NN
42413 || exit 1
42414
6bd3dfaa 42415@endif target-newlib
3866be5d 42416
4fa63067
NN
42417.PHONY: maybe-maintainer-clean-target-newlib maintainer-clean-target-newlib
42418maybe-maintainer-clean-target-newlib:
6bd3dfaa
PB
42419@if target-newlib
42420maybe-maintainer-clean-target-newlib: maintainer-clean-target-newlib
3866be5d 42421
4fa63067 42422maintainer-clean-target-newlib:
0aed8855 42423 @: $(MAKE); $(unstage)
4fa63067
NN
42424 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
42425 r=`${PWD_COMMAND}`; export r; \
b40e3958 42426 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42427 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
42428 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/newlib" ; \
42429 for flag in $(EXTRA_TARGET_FLAGS); do \
42430 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42431 done; \
42432 (cd $(TARGET_SUBDIR)/newlib && \
42433 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42434 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42435 "RANLIB=$${RANLIB}" \
0c24b341 42436 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42437 maintainer-clean) \
4fa63067 42438 || exit 1
3866be5d 42439
6bd3dfaa 42440@endif target-newlib
3866be5d 42441
16ae0395 42442
4b1cb4fe 42443
a7254363 42444
4b1cb4fe 42445
6aa8ef82
DJ
42446.PHONY: configure-target-libgcc maybe-configure-target-libgcc
42447maybe-configure-target-libgcc:
42448@if gcc-bootstrap
42449configure-target-libgcc: stage_current
42450@endif gcc-bootstrap
42451@if target-libgcc
42452maybe-configure-target-libgcc: configure-target-libgcc
42453configure-target-libgcc:
42454 @r=`${PWD_COMMAND}`; export r; \
42455 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42456 echo "Checking multilib configuration for libgcc..."; \
42457 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
42458 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
42459 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42460 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42461 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
42462 else \
42463 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
42464 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42465 fi; \
42466 else \
42467 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42468 fi; \
42469 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
42470 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
42471 $(NORMAL_TARGET_EXPORTS) \
42472 echo Configuring in $(TARGET_SUBDIR)/libgcc; \
42473 cd "$(TARGET_SUBDIR)/libgcc" || exit 1; \
42474 case $(srcdir) in \
42475 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42476 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
42477 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42478 esac; \
42479 srcdiroption="--srcdir=$${topdir}/libgcc"; \
42480 libsrcdir="$$s/libgcc"; \
42481 rm -f no-such-file || : ; \
42482 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
42483 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42484 --target=${target_alias} $${srcdiroption} \
6aa8ef82
DJ
42485 || exit 1
42486@endif target-libgcc
42487
42488
42489
42490.PHONY: configure-stage1-target-libgcc maybe-configure-stage1-target-libgcc
42491maybe-configure-stage1-target-libgcc:
42492@if target-libgcc-bootstrap
42493maybe-configure-stage1-target-libgcc: configure-stage1-target-libgcc
42494configure-stage1-target-libgcc:
42495 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
42496 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
42497 @r=`${PWD_COMMAND}`; export r; \
42498 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42499 echo "Checking multilib configuration for libgcc..."; \
42500 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
42501 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42502 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42503 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
42504 else \
42505 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
42506 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42507 fi; \
42508 else \
42509 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42510 fi; \
42511 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
7f6ef0c0
PB
42512 $(NORMAL_TARGET_EXPORTS) \
42513 CFLAGS="$(STAGE1_LIBCFLAGS) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CFLAGS; \
42514 CXXFLAGS="$(STAGE1_LIBCFLAGS) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CXXFLAGS; \
6aa8ef82
DJ
42515 echo Configuring stage 1 in $(TARGET_SUBDIR)/libgcc ; \
42516 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
42517 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
42518 case $(srcdir) in \
42519 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42520 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
42521 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42522 esac; \
42523 srcdiroption="--srcdir=$${topdir}/libgcc"; \
42524 libsrcdir="$$s/libgcc"; \
42525 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
42526 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42527 --target=${target_alias} $${srcdiroption} \
6aa8ef82
DJ
42528 \
42529 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
42530@endif target-libgcc-bootstrap
42531
42532.PHONY: configure-stage2-target-libgcc maybe-configure-stage2-target-libgcc
42533maybe-configure-stage2-target-libgcc:
42534@if target-libgcc-bootstrap
42535maybe-configure-stage2-target-libgcc: configure-stage2-target-libgcc
42536configure-stage2-target-libgcc:
42537 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
42538 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
42539 @r=`${PWD_COMMAND}`; export r; \
42540 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42541 echo "Checking multilib configuration for libgcc..."; \
42542 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
42543 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42544 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42545 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
42546 else \
42547 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
42548 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42549 fi; \
42550 else \
42551 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42552 fi; \
42553 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
42554 $(NORMAL_TARGET_EXPORTS) \
7f6ef0c0
PB
42555 \
42556 CFLAGS="$(STAGE2_LIBCFLAGS) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CFLAGS; \
42557 CXXFLAGS="$(STAGE2_LIBCFLAGS) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CXXFLAGS; \
6aa8ef82
DJ
42558 echo Configuring stage 2 in $(TARGET_SUBDIR)/libgcc ; \
42559 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
42560 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
42561 case $(srcdir) in \
42562 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42563 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
42564 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42565 esac; \
42566 srcdiroption="--srcdir=$${topdir}/libgcc"; \
42567 libsrcdir="$$s/libgcc"; \
42568 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
42569 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42570 --target=${target_alias} $${srcdiroption} \
6aa8ef82
DJ
42571 --with-build-libsubdir=$(HOST_SUBDIR) \
42572 @stage2_werror_flag@
42573@endif target-libgcc-bootstrap
42574
8520c408
AO
42575.PHONY: configure-stageb2g0-target-libgcc maybe-configure-stageb2g0-target-libgcc
42576maybe-configure-stageb2g0-target-libgcc:
42577@if target-libgcc-bootstrap
42578maybe-configure-stageb2g0-target-libgcc: configure-stageb2g0-target-libgcc
42579configure-stageb2g0-target-libgcc:
42580 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
42581 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
42582 @r=`${PWD_COMMAND}`; export r; \
42583 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42584 echo "Checking multilib configuration for libgcc..."; \
42585 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
42586 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42587 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42588 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
42589 else \
42590 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
42591 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42592 fi; \
42593 else \
42594 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42595 fi; \
42596 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
42597 $(NORMAL_TARGET_EXPORTS) \
7f6ef0c0
PB
42598 \
42599 CFLAGS="$(STAGE2_LIBCFLAGS) -g0 $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CFLAGS; \
42600 CXXFLAGS="$(STAGE2_LIBCFLAGS) -g0 $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CXXFLAGS; \
8520c408
AO
42601 echo Configuring stage b2g0 in $(TARGET_SUBDIR)/libgcc ; \
42602 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
42603 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
42604 case $(srcdir) in \
42605 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42606 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
42607 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42608 esac; \
42609 srcdiroption="--srcdir=$${topdir}/libgcc"; \
42610 libsrcdir="$$s/libgcc"; \
42611 $(SHELL) $${libsrcdir}/configure \
42612 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42613 --target=${target_alias} $${srcdiroption} \
42614 --with-build-libsubdir=$(HOST_SUBDIR) \
42615 @stage2_werror_flag@
42616@endif target-libgcc-bootstrap
42617
6aa8ef82
DJ
42618.PHONY: configure-stage3-target-libgcc maybe-configure-stage3-target-libgcc
42619maybe-configure-stage3-target-libgcc:
42620@if target-libgcc-bootstrap
42621maybe-configure-stage3-target-libgcc: configure-stage3-target-libgcc
42622configure-stage3-target-libgcc:
42623 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
42624 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
42625 @r=`${PWD_COMMAND}`; export r; \
42626 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42627 echo "Checking multilib configuration for libgcc..."; \
42628 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
42629 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42630 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42631 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
42632 else \
42633 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
42634 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42635 fi; \
42636 else \
42637 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42638 fi; \
42639 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
42640 $(NORMAL_TARGET_EXPORTS) \
7f6ef0c0
PB
42641 \
42642 CFLAGS="$(STAGE3_LIBCFLAGS) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CFLAGS; \
42643 CXXFLAGS="$(STAGE3_LIBCFLAGS) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CXXFLAGS; \
6aa8ef82
DJ
42644 echo Configuring stage 3 in $(TARGET_SUBDIR)/libgcc ; \
42645 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
42646 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
42647 case $(srcdir) in \
42648 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42649 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
42650 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42651 esac; \
42652 srcdiroption="--srcdir=$${topdir}/libgcc"; \
42653 libsrcdir="$$s/libgcc"; \
42654 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
42655 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42656 --target=${target_alias} $${srcdiroption} \
6aa8ef82
DJ
42657 --with-build-libsubdir=$(HOST_SUBDIR) \
42658 @stage2_werror_flag@
42659@endif target-libgcc-bootstrap
42660
8520c408
AO
42661.PHONY: configure-stageb3g2-target-libgcc maybe-configure-stageb3g2-target-libgcc
42662maybe-configure-stageb3g2-target-libgcc:
42663@if target-libgcc-bootstrap
42664maybe-configure-stageb3g2-target-libgcc: configure-stageb3g2-target-libgcc
42665configure-stageb3g2-target-libgcc:
42666 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
42667 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
42668 @r=`${PWD_COMMAND}`; export r; \
42669 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42670 echo "Checking multilib configuration for libgcc..."; \
42671 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
42672 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42673 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42674 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
42675 else \
42676 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
42677 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42678 fi; \
42679 else \
42680 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42681 fi; \
42682 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
42683 $(NORMAL_TARGET_EXPORTS) \
7f6ef0c0
PB
42684 \
42685 CFLAGS="$(STAGE3_LIBCFLAGS) -g2 $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CFLAGS; \
42686 CXXFLAGS="$(STAGE3_LIBCFLAGS) -g2 $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CXXFLAGS; \
8520c408
AO
42687 echo Configuring stage b3g2 in $(TARGET_SUBDIR)/libgcc ; \
42688 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
42689 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
42690 case $(srcdir) in \
42691 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42692 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
42693 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42694 esac; \
42695 srcdiroption="--srcdir=$${topdir}/libgcc"; \
42696 libsrcdir="$$s/libgcc"; \
42697 $(SHELL) $${libsrcdir}/configure \
42698 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42699 --target=${target_alias} $${srcdiroption} \
42700 --with-build-libsubdir=$(HOST_SUBDIR) \
42701 @stage2_werror_flag@
42702@endif target-libgcc-bootstrap
42703
6aa8ef82
DJ
42704.PHONY: configure-stage4-target-libgcc maybe-configure-stage4-target-libgcc
42705maybe-configure-stage4-target-libgcc:
42706@if target-libgcc-bootstrap
42707maybe-configure-stage4-target-libgcc: configure-stage4-target-libgcc
42708configure-stage4-target-libgcc:
42709 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
42710 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
42711 @r=`${PWD_COMMAND}`; export r; \
42712 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42713 echo "Checking multilib configuration for libgcc..."; \
42714 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
42715 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42716 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42717 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
42718 else \
42719 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
42720 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42721 fi; \
42722 else \
42723 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42724 fi; \
42725 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
42726 $(NORMAL_TARGET_EXPORTS) \
7f6ef0c0
PB
42727 \
42728 CFLAGS="$(STAGE4_CFLAGS) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CFLAGS; \
42729 CXXFLAGS="$(STAGE4_CFLAGS) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CXXFLAGS; \
6aa8ef82
DJ
42730 echo Configuring stage 4 in $(TARGET_SUBDIR)/libgcc ; \
42731 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
42732 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
42733 case $(srcdir) in \
42734 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42735 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
42736 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42737 esac; \
42738 srcdiroption="--srcdir=$${topdir}/libgcc"; \
42739 libsrcdir="$$s/libgcc"; \
42740 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
42741 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42742 --target=${target_alias} $${srcdiroption} \
6aa8ef82
DJ
42743 --with-build-libsubdir=$(HOST_SUBDIR) \
42744 @stage2_werror_flag@
42745@endif target-libgcc-bootstrap
42746
42747.PHONY: configure-stageprofile-target-libgcc maybe-configure-stageprofile-target-libgcc
42748maybe-configure-stageprofile-target-libgcc:
42749@if target-libgcc-bootstrap
42750maybe-configure-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
42751configure-stageprofile-target-libgcc:
42752 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
42753 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
42754 @r=`${PWD_COMMAND}`; export r; \
42755 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42756 echo "Checking multilib configuration for libgcc..."; \
42757 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
42758 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42759 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42760 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
42761 else \
42762 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
42763 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42764 fi; \
42765 else \
42766 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42767 fi; \
42768 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
42769 $(NORMAL_TARGET_EXPORTS) \
7f6ef0c0 42770 \
5c5f596d
PB
42771 CFLAGS="$(STAGE2_LIBCFLAGS) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CFLAGS; \
42772 CXXFLAGS="$(STAGE2_LIBCFLAGS) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CXXFLAGS; \
6aa8ef82
DJ
42773 echo Configuring stage profile in $(TARGET_SUBDIR)/libgcc ; \
42774 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
42775 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
42776 case $(srcdir) in \
42777 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42778 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
42779 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42780 esac; \
42781 srcdiroption="--srcdir=$${topdir}/libgcc"; \
42782 libsrcdir="$$s/libgcc"; \
42783 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
42784 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42785 --target=${target_alias} $${srcdiroption} \
6aa8ef82
DJ
42786 --with-build-libsubdir=$(HOST_SUBDIR) \
42787 @stage2_werror_flag@
42788@endif target-libgcc-bootstrap
42789
42790.PHONY: configure-stagefeedback-target-libgcc maybe-configure-stagefeedback-target-libgcc
42791maybe-configure-stagefeedback-target-libgcc:
42792@if target-libgcc-bootstrap
42793maybe-configure-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
42794configure-stagefeedback-target-libgcc:
42795 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
42796 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
42797 @r=`${PWD_COMMAND}`; export r; \
42798 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42799 echo "Checking multilib configuration for libgcc..."; \
42800 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
42801 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42802 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42803 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
42804 else \
42805 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
42806 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42807 fi; \
42808 else \
42809 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42810 fi; \
42811 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
42812 $(NORMAL_TARGET_EXPORTS) \
7f6ef0c0
PB
42813 \
42814 CFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CFLAGS; \
42815 CXXFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CXXFLAGS; \
6aa8ef82
DJ
42816 echo Configuring stage feedback in $(TARGET_SUBDIR)/libgcc ; \
42817 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
42818 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
42819 case $(srcdir) in \
42820 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42821 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
42822 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42823 esac; \
42824 srcdiroption="--srcdir=$${topdir}/libgcc"; \
42825 libsrcdir="$$s/libgcc"; \
42826 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
42827 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42828 --target=${target_alias} $${srcdiroption} \
6aa8ef82
DJ
42829 --with-build-libsubdir=$(HOST_SUBDIR) \
42830 @stage2_werror_flag@
42831@endif target-libgcc-bootstrap
42832
42833
42834
42835
42836
42837.PHONY: all-target-libgcc maybe-all-target-libgcc
42838maybe-all-target-libgcc:
42839@if gcc-bootstrap
42840all-target-libgcc: stage_current
42841@endif gcc-bootstrap
42842@if target-libgcc
42843TARGET-target-libgcc=all
42844maybe-all-target-libgcc: all-target-libgcc
42845all-target-libgcc: configure-target-libgcc
42846 @r=`${PWD_COMMAND}`; export r; \
42847 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42848 $(NORMAL_TARGET_EXPORTS) \
42849 (cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0
PB
42850 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
42851 $(TARGET-target-libgcc))
6aa8ef82
DJ
42852@endif target-libgcc
42853
42854
42855
42856.PHONY: all-stage1-target-libgcc maybe-all-stage1-target-libgcc
42857.PHONY: clean-stage1-target-libgcc maybe-clean-stage1-target-libgcc
42858maybe-all-stage1-target-libgcc:
42859maybe-clean-stage1-target-libgcc:
42860@if target-libgcc-bootstrap
42861maybe-all-stage1-target-libgcc: all-stage1-target-libgcc
42862all-stage1: all-stage1-target-libgcc
42863TARGET-stage1-target-libgcc = $(TARGET-target-libgcc)
42864all-stage1-target-libgcc: configure-stage1-target-libgcc
42865 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
42866 @r=`${PWD_COMMAND}`; export r; \
42867 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42868 $(NORMAL_TARGET_EXPORTS) \
42869 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0
PB
42870 $(MAKE) $(BASE_FLAGS_TO_PASS) \
42871 CFLAGS="$(STAGE1_CFLAGS)" CXXFLAGS="$(STAGE1_CFLAGS)" \
42872 LIBCFLAGS="$(STAGE1_LIBCFLAGS)" \
42873 CFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" \
42874 CXXFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" $(EXTRA_TARGET_FLAGS) \
6aa8ef82
DJ
42875 $(TARGET-stage1-target-libgcc)
42876
42877maybe-clean-stage1-target-libgcc: clean-stage1-target-libgcc
42878clean-stage1: clean-stage1-target-libgcc
42879clean-stage1-target-libgcc:
42880 @if [ $(current_stage) = stage1 ]; then \
42881 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
42882 else \
42883 [ -f $(TARGET_SUBDIR)/stage1-libgcc/Makefile ] || exit 0; \
42884 $(MAKE) stage1-start; \
42885 fi; \
42886 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 42887 $(MAKE) $(EXTRA_TARGET_FLAGS) \
8ee82aff 42888 clean
6aa8ef82
DJ
42889@endif target-libgcc-bootstrap
42890
42891
42892.PHONY: all-stage2-target-libgcc maybe-all-stage2-target-libgcc
42893.PHONY: clean-stage2-target-libgcc maybe-clean-stage2-target-libgcc
42894maybe-all-stage2-target-libgcc:
42895maybe-clean-stage2-target-libgcc:
42896@if target-libgcc-bootstrap
42897maybe-all-stage2-target-libgcc: all-stage2-target-libgcc
42898all-stage2: all-stage2-target-libgcc
42899TARGET-stage2-target-libgcc = $(TARGET-target-libgcc)
42900all-stage2-target-libgcc: configure-stage2-target-libgcc
42901 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
42902 @r=`${PWD_COMMAND}`; export r; \
42903 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42904 $(NORMAL_TARGET_EXPORTS) \
42905 \
42906 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0
PB
42907 $(MAKE) $(BASE_FLAGS_TO_PASS) \
42908 CFLAGS="$(STAGE2_CFLAGS)" CXXFLAGS="$(STAGE2_CFLAGS)" \
42909 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
42910 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
42911 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_TARGET_FLAGS) \
6aa8ef82
DJ
42912 $(TARGET-stage2-target-libgcc)
42913
42914maybe-clean-stage2-target-libgcc: clean-stage2-target-libgcc
42915clean-stage2: clean-stage2-target-libgcc
42916clean-stage2-target-libgcc:
42917 @if [ $(current_stage) = stage2 ]; then \
42918 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
42919 else \
42920 [ -f $(TARGET_SUBDIR)/stage2-libgcc/Makefile ] || exit 0; \
42921 $(MAKE) stage2-start; \
42922 fi; \
42923 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 42924 $(MAKE) $(EXTRA_TARGET_FLAGS) \
6aa8ef82 42925 \
8ee82aff 42926 clean
6aa8ef82
DJ
42927@endif target-libgcc-bootstrap
42928
42929
8520c408
AO
42930.PHONY: all-stageb2g0-target-libgcc maybe-all-stageb2g0-target-libgcc
42931.PHONY: clean-stageb2g0-target-libgcc maybe-clean-stageb2g0-target-libgcc
42932maybe-all-stageb2g0-target-libgcc:
42933maybe-clean-stageb2g0-target-libgcc:
42934@if target-libgcc-bootstrap
42935maybe-all-stageb2g0-target-libgcc: all-stageb2g0-target-libgcc
42936all-stageb2g0: all-stageb2g0-target-libgcc
42937TARGET-stageb2g0-target-libgcc = $(TARGET-target-libgcc)
42938all-stageb2g0-target-libgcc: configure-stageb2g0-target-libgcc
42939 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
42940 @r=`${PWD_COMMAND}`; export r; \
42941 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42942 $(NORMAL_TARGET_EXPORTS) \
42943 \
42944 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0
PB
42945 $(MAKE) $(BASE_FLAGS_TO_PASS) \
42946 CFLAGS="$(STAGE2_CFLAGS) -g0" CXXFLAGS="$(STAGE2_CFLAGS) -g0" \
42947 LIBCFLAGS="$(STAGE2_LIBCFLAGS) -g0" \
42948 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" \
42949 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" $(EXTRA_TARGET_FLAGS) \
8520c408
AO
42950 $(TARGET-stageb2g0-target-libgcc)
42951
42952maybe-clean-stageb2g0-target-libgcc: clean-stageb2g0-target-libgcc
42953clean-stageb2g0: clean-stageb2g0-target-libgcc
42954clean-stageb2g0-target-libgcc:
42955 @if [ $(current_stage) = stageb2g0 ]; then \
42956 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
42957 else \
42958 [ -f $(TARGET_SUBDIR)/stageb2g0-libgcc/Makefile ] || exit 0; \
42959 $(MAKE) stageb2g0-start; \
42960 fi; \
42961 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 42962 $(MAKE) $(EXTRA_TARGET_FLAGS) \
8520c408
AO
42963 \
42964 clean
42965@endif target-libgcc-bootstrap
42966
42967
6aa8ef82
DJ
42968.PHONY: all-stage3-target-libgcc maybe-all-stage3-target-libgcc
42969.PHONY: clean-stage3-target-libgcc maybe-clean-stage3-target-libgcc
42970maybe-all-stage3-target-libgcc:
42971maybe-clean-stage3-target-libgcc:
42972@if target-libgcc-bootstrap
42973maybe-all-stage3-target-libgcc: all-stage3-target-libgcc
42974all-stage3: all-stage3-target-libgcc
42975TARGET-stage3-target-libgcc = $(TARGET-target-libgcc)
42976all-stage3-target-libgcc: configure-stage3-target-libgcc
42977 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
42978 @r=`${PWD_COMMAND}`; export r; \
42979 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42980 $(NORMAL_TARGET_EXPORTS) \
42981 \
42982 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0
PB
42983 $(MAKE) $(BASE_FLAGS_TO_PASS) \
42984 CFLAGS="$(STAGE3_CFLAGS)" CXXFLAGS="$(STAGE3_CFLAGS)" \
42985 LIBCFLAGS="$(STAGE3_LIBCFLAGS)" \
42986 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" \
42987 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" $(EXTRA_TARGET_FLAGS) \
6aa8ef82
DJ
42988 $(TARGET-stage3-target-libgcc)
42989
42990maybe-clean-stage3-target-libgcc: clean-stage3-target-libgcc
42991clean-stage3: clean-stage3-target-libgcc
42992clean-stage3-target-libgcc:
42993 @if [ $(current_stage) = stage3 ]; then \
42994 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
42995 else \
42996 [ -f $(TARGET_SUBDIR)/stage3-libgcc/Makefile ] || exit 0; \
42997 $(MAKE) stage3-start; \
42998 fi; \
42999 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 43000 $(MAKE) $(EXTRA_TARGET_FLAGS) \
6aa8ef82 43001 \
8ee82aff 43002 clean
6aa8ef82
DJ
43003@endif target-libgcc-bootstrap
43004
43005
8520c408
AO
43006.PHONY: all-stageb3g2-target-libgcc maybe-all-stageb3g2-target-libgcc
43007.PHONY: clean-stageb3g2-target-libgcc maybe-clean-stageb3g2-target-libgcc
43008maybe-all-stageb3g2-target-libgcc:
43009maybe-clean-stageb3g2-target-libgcc:
43010@if target-libgcc-bootstrap
43011maybe-all-stageb3g2-target-libgcc: all-stageb3g2-target-libgcc
43012all-stageb3g2: all-stageb3g2-target-libgcc
43013TARGET-stageb3g2-target-libgcc = $(TARGET-target-libgcc)
43014all-stageb3g2-target-libgcc: configure-stageb3g2-target-libgcc
43015 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
43016 @r=`${PWD_COMMAND}`; export r; \
43017 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43018 $(NORMAL_TARGET_EXPORTS) \
43019 \
43020 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0
PB
43021 $(MAKE) $(BASE_FLAGS_TO_PASS) \
43022 CFLAGS="$(STAGE3_CFLAGS) -g2" CXXFLAGS="$(STAGE3_CFLAGS) -g2" \
43023 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -g2" \
43024 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" \
43025 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" $(EXTRA_TARGET_FLAGS) \
8520c408
AO
43026 $(TARGET-stageb3g2-target-libgcc)
43027
43028maybe-clean-stageb3g2-target-libgcc: clean-stageb3g2-target-libgcc
43029clean-stageb3g2: clean-stageb3g2-target-libgcc
43030clean-stageb3g2-target-libgcc:
43031 @if [ $(current_stage) = stageb3g2 ]; then \
43032 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
43033 else \
43034 [ -f $(TARGET_SUBDIR)/stageb3g2-libgcc/Makefile ] || exit 0; \
43035 $(MAKE) stageb3g2-start; \
43036 fi; \
43037 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 43038 $(MAKE) $(EXTRA_TARGET_FLAGS) \
8520c408
AO
43039 \
43040 clean
43041@endif target-libgcc-bootstrap
43042
43043
6aa8ef82
DJ
43044.PHONY: all-stage4-target-libgcc maybe-all-stage4-target-libgcc
43045.PHONY: clean-stage4-target-libgcc maybe-clean-stage4-target-libgcc
43046maybe-all-stage4-target-libgcc:
43047maybe-clean-stage4-target-libgcc:
43048@if target-libgcc-bootstrap
43049maybe-all-stage4-target-libgcc: all-stage4-target-libgcc
43050all-stage4: all-stage4-target-libgcc
43051TARGET-stage4-target-libgcc = $(TARGET-target-libgcc)
43052all-stage4-target-libgcc: configure-stage4-target-libgcc
43053 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
43054 @r=`${PWD_COMMAND}`; export r; \
43055 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43056 $(NORMAL_TARGET_EXPORTS) \
43057 \
43058 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0
PB
43059 $(MAKE) $(BASE_FLAGS_TO_PASS) \
43060 CFLAGS="$(STAGE4_CFLAGS)" CXXFLAGS="$(STAGE4_CFLAGS)" \
43061 LIBCFLAGS="$(STAGE4_CFLAGS)" \
43062 CFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" \
43063 CXXFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" $(EXTRA_TARGET_FLAGS) \
6aa8ef82
DJ
43064 $(TARGET-stage4-target-libgcc)
43065
43066maybe-clean-stage4-target-libgcc: clean-stage4-target-libgcc
43067clean-stage4: clean-stage4-target-libgcc
43068clean-stage4-target-libgcc:
43069 @if [ $(current_stage) = stage4 ]; then \
43070 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
43071 else \
43072 [ -f $(TARGET_SUBDIR)/stage4-libgcc/Makefile ] || exit 0; \
43073 $(MAKE) stage4-start; \
43074 fi; \
43075 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 43076 $(MAKE) $(EXTRA_TARGET_FLAGS) \
6aa8ef82 43077 \
8ee82aff 43078 clean
6aa8ef82
DJ
43079@endif target-libgcc-bootstrap
43080
43081
43082.PHONY: all-stageprofile-target-libgcc maybe-all-stageprofile-target-libgcc
43083.PHONY: clean-stageprofile-target-libgcc maybe-clean-stageprofile-target-libgcc
43084maybe-all-stageprofile-target-libgcc:
43085maybe-clean-stageprofile-target-libgcc:
43086@if target-libgcc-bootstrap
43087maybe-all-stageprofile-target-libgcc: all-stageprofile-target-libgcc
43088all-stageprofile: all-stageprofile-target-libgcc
43089TARGET-stageprofile-target-libgcc = $(TARGET-target-libgcc)
43090all-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
43091 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
43092 @r=`${PWD_COMMAND}`; export r; \
43093 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43094 $(NORMAL_TARGET_EXPORTS) \
43095 \
43096 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0
PB
43097 $(MAKE) $(BASE_FLAGS_TO_PASS) \
43098 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" \
5c5f596d
PB
43099 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
43100 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
43101 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_TARGET_FLAGS) \
6aa8ef82
DJ
43102 $(TARGET-stageprofile-target-libgcc)
43103
43104maybe-clean-stageprofile-target-libgcc: clean-stageprofile-target-libgcc
43105clean-stageprofile: clean-stageprofile-target-libgcc
43106clean-stageprofile-target-libgcc:
43107 @if [ $(current_stage) = stageprofile ]; then \
43108 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
43109 else \
43110 [ -f $(TARGET_SUBDIR)/stageprofile-libgcc/Makefile ] || exit 0; \
43111 $(MAKE) stageprofile-start; \
43112 fi; \
43113 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 43114 $(MAKE) $(EXTRA_TARGET_FLAGS) \
6aa8ef82 43115 \
8ee82aff 43116 clean
6aa8ef82
DJ
43117@endif target-libgcc-bootstrap
43118
43119
43120.PHONY: all-stagefeedback-target-libgcc maybe-all-stagefeedback-target-libgcc
43121.PHONY: clean-stagefeedback-target-libgcc maybe-clean-stagefeedback-target-libgcc
43122maybe-all-stagefeedback-target-libgcc:
43123maybe-clean-stagefeedback-target-libgcc:
43124@if target-libgcc-bootstrap
43125maybe-all-stagefeedback-target-libgcc: all-stagefeedback-target-libgcc
43126all-stagefeedback: all-stagefeedback-target-libgcc
43127TARGET-stagefeedback-target-libgcc = $(TARGET-target-libgcc)
43128all-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
43129 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
43130 @r=`${PWD_COMMAND}`; export r; \
43131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43132 $(NORMAL_TARGET_EXPORTS) \
43133 \
43134 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0
PB
43135 $(MAKE) $(BASE_FLAGS_TO_PASS) \
43136 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use" \
43137 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use" \
43138 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" \
43139 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" $(EXTRA_TARGET_FLAGS) \
6aa8ef82
DJ
43140 $(TARGET-stagefeedback-target-libgcc)
43141
43142maybe-clean-stagefeedback-target-libgcc: clean-stagefeedback-target-libgcc
43143clean-stagefeedback: clean-stagefeedback-target-libgcc
43144clean-stagefeedback-target-libgcc:
43145 @if [ $(current_stage) = stagefeedback ]; then \
43146 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
43147 else \
43148 [ -f $(TARGET_SUBDIR)/stagefeedback-libgcc/Makefile ] || exit 0; \
43149 $(MAKE) stagefeedback-start; \
43150 fi; \
43151 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 43152 $(MAKE) $(EXTRA_TARGET_FLAGS) \
6aa8ef82 43153 \
8ee82aff 43154 clean
6aa8ef82
DJ
43155@endif target-libgcc-bootstrap
43156
43157
43158
43159
43160
43161
43162.PHONY: check-target-libgcc maybe-check-target-libgcc
43163maybe-check-target-libgcc:
43164@if target-libgcc
43165maybe-check-target-libgcc: check-target-libgcc
43166
43167# Dummy target for uncheckable module.
43168check-target-libgcc:
43169
43170@endif target-libgcc
43171
43172.PHONY: install-target-libgcc maybe-install-target-libgcc
43173maybe-install-target-libgcc:
43174@if target-libgcc
43175maybe-install-target-libgcc: install-target-libgcc
43176
43177install-target-libgcc: installdirs
43178 @: $(MAKE); $(unstage)
43179 @r=`${PWD_COMMAND}`; export r; \
43180 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43181 $(NORMAL_TARGET_EXPORTS) \
43182 (cd $(TARGET_SUBDIR)/libgcc && \
43183 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
43184
43185@endif target-libgcc
43186
43187# Other targets (info, dvi, pdf, etc.)
43188
43189.PHONY: maybe-info-target-libgcc info-target-libgcc
43190maybe-info-target-libgcc:
43191@if target-libgcc
43192maybe-info-target-libgcc: info-target-libgcc
43193
43194info-target-libgcc: \
43195 configure-target-libgcc
43196 @: $(MAKE); $(unstage)
43197 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
43198 r=`${PWD_COMMAND}`; export r; \
43199 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43200 $(NORMAL_TARGET_EXPORTS) \
43201 echo "Doing info in $(TARGET_SUBDIR)/libgcc" ; \
43202 for flag in $(EXTRA_TARGET_FLAGS); do \
43203 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43204 done; \
43205 (cd $(TARGET_SUBDIR)/libgcc && \
43206 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43207 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43208 "RANLIB=$${RANLIB}" \
0c24b341 43209 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
43210 info) \
43211 || exit 1
43212
43213@endif target-libgcc
43214
43215.PHONY: maybe-dvi-target-libgcc dvi-target-libgcc
43216maybe-dvi-target-libgcc:
43217@if target-libgcc
43218maybe-dvi-target-libgcc: dvi-target-libgcc
43219
43220dvi-target-libgcc: \
43221 configure-target-libgcc
43222 @: $(MAKE); $(unstage)
43223 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
43224 r=`${PWD_COMMAND}`; export r; \
43225 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43226 $(NORMAL_TARGET_EXPORTS) \
43227 echo "Doing dvi in $(TARGET_SUBDIR)/libgcc" ; \
43228 for flag in $(EXTRA_TARGET_FLAGS); do \
43229 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43230 done; \
43231 (cd $(TARGET_SUBDIR)/libgcc && \
43232 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43233 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43234 "RANLIB=$${RANLIB}" \
0c24b341 43235 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
43236 dvi) \
43237 || exit 1
43238
43239@endif target-libgcc
43240
43241.PHONY: maybe-pdf-target-libgcc pdf-target-libgcc
43242maybe-pdf-target-libgcc:
43243@if target-libgcc
43244maybe-pdf-target-libgcc: pdf-target-libgcc
43245
43246pdf-target-libgcc: \
43247 configure-target-libgcc
43248 @: $(MAKE); $(unstage)
43249 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
43250 r=`${PWD_COMMAND}`; export r; \
43251 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43252 $(NORMAL_TARGET_EXPORTS) \
43253 echo "Doing pdf in $(TARGET_SUBDIR)/libgcc" ; \
43254 for flag in $(EXTRA_TARGET_FLAGS); do \
43255 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43256 done; \
43257 (cd $(TARGET_SUBDIR)/libgcc && \
43258 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43259 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43260 "RANLIB=$${RANLIB}" \
0c24b341 43261 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
43262 pdf) \
43263 || exit 1
43264
43265@endif target-libgcc
43266
43267.PHONY: maybe-html-target-libgcc html-target-libgcc
43268maybe-html-target-libgcc:
43269@if target-libgcc
43270maybe-html-target-libgcc: html-target-libgcc
43271
43272html-target-libgcc: \
43273 configure-target-libgcc
43274 @: $(MAKE); $(unstage)
43275 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
43276 r=`${PWD_COMMAND}`; export r; \
43277 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43278 $(NORMAL_TARGET_EXPORTS) \
43279 echo "Doing html in $(TARGET_SUBDIR)/libgcc" ; \
43280 for flag in $(EXTRA_TARGET_FLAGS); do \
43281 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43282 done; \
43283 (cd $(TARGET_SUBDIR)/libgcc && \
43284 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43285 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43286 "RANLIB=$${RANLIB}" \
0c24b341 43287 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
43288 html) \
43289 || exit 1
43290
43291@endif target-libgcc
43292
43293.PHONY: maybe-TAGS-target-libgcc TAGS-target-libgcc
43294maybe-TAGS-target-libgcc:
43295@if target-libgcc
43296maybe-TAGS-target-libgcc: TAGS-target-libgcc
43297
43298TAGS-target-libgcc: \
43299 configure-target-libgcc
43300 @: $(MAKE); $(unstage)
43301 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
43302 r=`${PWD_COMMAND}`; export r; \
43303 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43304 $(NORMAL_TARGET_EXPORTS) \
43305 echo "Doing TAGS in $(TARGET_SUBDIR)/libgcc" ; \
43306 for flag in $(EXTRA_TARGET_FLAGS); do \
43307 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43308 done; \
43309 (cd $(TARGET_SUBDIR)/libgcc && \
43310 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43311 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43312 "RANLIB=$${RANLIB}" \
0c24b341 43313 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
43314 TAGS) \
43315 || exit 1
43316
43317@endif target-libgcc
43318
43319.PHONY: maybe-install-info-target-libgcc install-info-target-libgcc
43320maybe-install-info-target-libgcc:
43321@if target-libgcc
43322maybe-install-info-target-libgcc: install-info-target-libgcc
43323
43324install-info-target-libgcc: \
43325 configure-target-libgcc \
43326 info-target-libgcc
43327 @: $(MAKE); $(unstage)
43328 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
43329 r=`${PWD_COMMAND}`; export r; \
43330 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43331 $(NORMAL_TARGET_EXPORTS) \
43332 echo "Doing install-info in $(TARGET_SUBDIR)/libgcc" ; \
43333 for flag in $(EXTRA_TARGET_FLAGS); do \
43334 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43335 done; \
43336 (cd $(TARGET_SUBDIR)/libgcc && \
43337 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43338 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43339 "RANLIB=$${RANLIB}" \
0c24b341 43340 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
43341 install-info) \
43342 || exit 1
43343
43344@endif target-libgcc
43345
a3ca38d2
DD
43346.PHONY: maybe-install-pdf-target-libgcc install-pdf-target-libgcc
43347maybe-install-pdf-target-libgcc:
43348@if target-libgcc
43349maybe-install-pdf-target-libgcc: install-pdf-target-libgcc
43350
43351install-pdf-target-libgcc: \
43352 configure-target-libgcc \
43353 pdf-target-libgcc
43354 @: $(MAKE); $(unstage)
43355 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
43356 r=`${PWD_COMMAND}`; export r; \
43357 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43358 $(NORMAL_TARGET_EXPORTS) \
43359 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgcc" ; \
43360 for flag in $(EXTRA_TARGET_FLAGS); do \
43361 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43362 done; \
43363 (cd $(TARGET_SUBDIR)/libgcc && \
43364 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43365 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43366 "RANLIB=$${RANLIB}" \
0c24b341 43367 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
43368 install-pdf) \
43369 || exit 1
43370
43371@endif target-libgcc
43372
6aa8ef82
DJ
43373.PHONY: maybe-install-html-target-libgcc install-html-target-libgcc
43374maybe-install-html-target-libgcc:
43375@if target-libgcc
43376maybe-install-html-target-libgcc: install-html-target-libgcc
43377
43378install-html-target-libgcc: \
43379 configure-target-libgcc \
43380 html-target-libgcc
43381 @: $(MAKE); $(unstage)
43382 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
43383 r=`${PWD_COMMAND}`; export r; \
43384 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43385 $(NORMAL_TARGET_EXPORTS) \
43386 echo "Doing install-html in $(TARGET_SUBDIR)/libgcc" ; \
43387 for flag in $(EXTRA_TARGET_FLAGS); do \
43388 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43389 done; \
43390 (cd $(TARGET_SUBDIR)/libgcc && \
43391 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43392 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43393 "RANLIB=$${RANLIB}" \
0c24b341 43394 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
43395 install-html) \
43396 || exit 1
43397
43398@endif target-libgcc
43399
43400.PHONY: maybe-installcheck-target-libgcc installcheck-target-libgcc
43401maybe-installcheck-target-libgcc:
43402@if target-libgcc
43403maybe-installcheck-target-libgcc: installcheck-target-libgcc
43404
43405installcheck-target-libgcc: \
43406 configure-target-libgcc
43407 @: $(MAKE); $(unstage)
43408 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
43409 r=`${PWD_COMMAND}`; export r; \
43410 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43411 $(NORMAL_TARGET_EXPORTS) \
43412 echo "Doing installcheck in $(TARGET_SUBDIR)/libgcc" ; \
43413 for flag in $(EXTRA_TARGET_FLAGS); do \
43414 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43415 done; \
43416 (cd $(TARGET_SUBDIR)/libgcc && \
43417 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43418 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43419 "RANLIB=$${RANLIB}" \
0c24b341 43420 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
43421 installcheck) \
43422 || exit 1
43423
43424@endif target-libgcc
43425
43426.PHONY: maybe-mostlyclean-target-libgcc mostlyclean-target-libgcc
43427maybe-mostlyclean-target-libgcc:
43428@if target-libgcc
43429maybe-mostlyclean-target-libgcc: mostlyclean-target-libgcc
43430
43431mostlyclean-target-libgcc:
43432 @: $(MAKE); $(unstage)
43433 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
43434 r=`${PWD_COMMAND}`; export r; \
43435 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43436 $(NORMAL_TARGET_EXPORTS) \
43437 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgcc" ; \
43438 for flag in $(EXTRA_TARGET_FLAGS); do \
43439 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43440 done; \
43441 (cd $(TARGET_SUBDIR)/libgcc && \
43442 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43443 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43444 "RANLIB=$${RANLIB}" \
0c24b341 43445 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
43446 mostlyclean) \
43447 || exit 1
43448
43449@endif target-libgcc
43450
43451.PHONY: maybe-clean-target-libgcc clean-target-libgcc
43452maybe-clean-target-libgcc:
43453@if target-libgcc
43454maybe-clean-target-libgcc: clean-target-libgcc
43455
43456clean-target-libgcc:
43457 @: $(MAKE); $(unstage)
43458 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
43459 r=`${PWD_COMMAND}`; export r; \
43460 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43461 $(NORMAL_TARGET_EXPORTS) \
43462 echo "Doing clean in $(TARGET_SUBDIR)/libgcc" ; \
43463 for flag in $(EXTRA_TARGET_FLAGS); do \
43464 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43465 done; \
43466 (cd $(TARGET_SUBDIR)/libgcc && \
43467 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43468 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43469 "RANLIB=$${RANLIB}" \
0c24b341 43470 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
43471 clean) \
43472 || exit 1
43473
43474@endif target-libgcc
43475
43476.PHONY: maybe-distclean-target-libgcc distclean-target-libgcc
43477maybe-distclean-target-libgcc:
43478@if target-libgcc
43479maybe-distclean-target-libgcc: distclean-target-libgcc
43480
43481distclean-target-libgcc:
43482 @: $(MAKE); $(unstage)
43483 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
43484 r=`${PWD_COMMAND}`; export r; \
43485 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43486 $(NORMAL_TARGET_EXPORTS) \
43487 echo "Doing distclean in $(TARGET_SUBDIR)/libgcc" ; \
43488 for flag in $(EXTRA_TARGET_FLAGS); do \
43489 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43490 done; \
43491 (cd $(TARGET_SUBDIR)/libgcc && \
43492 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43493 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43494 "RANLIB=$${RANLIB}" \
0c24b341 43495 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
43496 distclean) \
43497 || exit 1
43498
43499@endif target-libgcc
43500
43501.PHONY: maybe-maintainer-clean-target-libgcc maintainer-clean-target-libgcc
43502maybe-maintainer-clean-target-libgcc:
43503@if target-libgcc
43504maybe-maintainer-clean-target-libgcc: maintainer-clean-target-libgcc
43505
43506maintainer-clean-target-libgcc:
43507 @: $(MAKE); $(unstage)
43508 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
43509 r=`${PWD_COMMAND}`; export r; \
43510 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43511 $(NORMAL_TARGET_EXPORTS) \
43512 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgcc" ; \
43513 for flag in $(EXTRA_TARGET_FLAGS); do \
43514 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43515 done; \
43516 (cd $(TARGET_SUBDIR)/libgcc && \
43517 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43518 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43519 "RANLIB=$${RANLIB}" \
0c24b341 43520 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
43521 maintainer-clean) \
43522 || exit 1
43523
43524@endif target-libgcc
43525
43526
43527
43528
43529
a7254363
PB
43530.PHONY: configure-target-libgfortran maybe-configure-target-libgfortran
43531maybe-configure-target-libgfortran:
4f0ef2d8
CD
43532@if gcc-bootstrap
43533configure-target-libgfortran: stage_current
43534@endif gcc-bootstrap
a7254363
PB
43535@if target-libgfortran
43536maybe-configure-target-libgfortran: configure-target-libgfortran
c52c6897 43537configure-target-libgfortran:
0aed8855
PB
43538 @: $(MAKE); $(unstage)
43539 @r=`${PWD_COMMAND}`; export r; \
43540 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43541 echo "Checking multilib configuration for libgfortran..."; \
43542 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
43543 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgfortran/multilib.tmp 2> /dev/null ; \
43544 if test -r $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
43545 if cmp -s $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
43546 rm -f $(TARGET_SUBDIR)/libgfortran/multilib.tmp; \
43547 else \
43548 rm -f $(TARGET_SUBDIR)/libgfortran/Makefile; \
43549 mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
43550 fi; \
43551 else \
43552 mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
c52c6897
PB
43553 fi; \
43554 test ! -f $(TARGET_SUBDIR)/libgfortran/Makefile || exit 0; \
4b1cb4fe 43555 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
378fce5b 43556 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
43557 echo Configuring in $(TARGET_SUBDIR)/libgfortran; \
43558 cd "$(TARGET_SUBDIR)/libgfortran" || exit 1; \
43559 case $(srcdir) in \
b00612cc
PB
43560 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43561 *) topdir=`echo $(TARGET_SUBDIR)/libgfortran/ | \
43562 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4b1cb4fe 43563 esac; \
b00612cc
PB
43564 srcdiroption="--srcdir=$${topdir}/libgfortran"; \
43565 libsrcdir="$$s/libgfortran"; \
4b1cb4fe
DD
43566 rm -f no-such-file || : ; \
43567 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
43568 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43569 --target=${target_alias} $${srcdiroption} \
4b1cb4fe 43570 || exit 1
6bd3dfaa 43571@endif target-libgfortran
4b1cb4fe 43572
a7254363
PB
43573
43574
d545f33b
PB
43575
43576
4b1cb4fe
DD
43577.PHONY: all-target-libgfortran maybe-all-target-libgfortran
43578maybe-all-target-libgfortran:
4f0ef2d8
CD
43579@if gcc-bootstrap
43580all-target-libgfortran: stage_current
43581@endif gcc-bootstrap
6bd3dfaa 43582@if target-libgfortran
72b2455a 43583TARGET-target-libgfortran=all
6bd3dfaa 43584maybe-all-target-libgfortran: all-target-libgfortran
4b1cb4fe 43585all-target-libgfortran: configure-target-libgfortran
0aed8855 43586 @: $(MAKE); $(unstage)
4b1cb4fe
DD
43587 @r=`${PWD_COMMAND}`; export r; \
43588 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43589 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 43590 (cd $(TARGET_SUBDIR)/libgfortran && \
7f6ef0c0
PB
43591 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
43592 $(TARGET-target-libgfortran))
6bd3dfaa 43593@endif target-libgfortran
4b1cb4fe 43594
a7254363
PB
43595
43596
d545f33b
PB
43597
43598
4b1cb4fe
DD
43599.PHONY: check-target-libgfortran maybe-check-target-libgfortran
43600maybe-check-target-libgfortran:
6bd3dfaa
PB
43601@if target-libgfortran
43602maybe-check-target-libgfortran: check-target-libgfortran
4b1cb4fe
DD
43603
43604check-target-libgfortran:
0aed8855 43605 @: $(MAKE); $(unstage)
4b1cb4fe
DD
43606 @r=`${PWD_COMMAND}`; export r; \
43607 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43608 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 43609 (cd $(TARGET_SUBDIR)/libgfortran && \
7ffa0b57 43610 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
4b1cb4fe 43611
6bd3dfaa 43612@endif target-libgfortran
4b1cb4fe
DD
43613
43614.PHONY: install-target-libgfortran maybe-install-target-libgfortran
43615maybe-install-target-libgfortran:
6bd3dfaa
PB
43616@if target-libgfortran
43617maybe-install-target-libgfortran: install-target-libgfortran
4b1cb4fe
DD
43618
43619install-target-libgfortran: installdirs
0aed8855 43620 @: $(MAKE); $(unstage)
4b1cb4fe
DD
43621 @r=`${PWD_COMMAND}`; export r; \
43622 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43623 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 43624 (cd $(TARGET_SUBDIR)/libgfortran && \
7ffa0b57 43625 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4b1cb4fe 43626
6bd3dfaa 43627@endif target-libgfortran
4b1cb4fe 43628
56a8fe78 43629# Other targets (info, dvi, pdf, etc.)
4b1cb4fe
DD
43630
43631.PHONY: maybe-info-target-libgfortran info-target-libgfortran
43632maybe-info-target-libgfortran:
6bd3dfaa
PB
43633@if target-libgfortran
43634maybe-info-target-libgfortran: info-target-libgfortran
4b1cb4fe
DD
43635
43636info-target-libgfortran: \
43637 configure-target-libgfortran
0aed8855 43638 @: $(MAKE); $(unstage)
4b1cb4fe
DD
43639 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
43640 r=`${PWD_COMMAND}`; export r; \
43641 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43642 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
43643 echo "Doing info in $(TARGET_SUBDIR)/libgfortran" ; \
43644 for flag in $(EXTRA_TARGET_FLAGS); do \
43645 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43646 done; \
43647 (cd $(TARGET_SUBDIR)/libgfortran && \
43648 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43649 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43650 "RANLIB=$${RANLIB}" \
0c24b341 43651 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43652 info) \
4b1cb4fe
DD
43653 || exit 1
43654
6bd3dfaa 43655@endif target-libgfortran
4b1cb4fe
DD
43656
43657.PHONY: maybe-dvi-target-libgfortran dvi-target-libgfortran
43658maybe-dvi-target-libgfortran:
6bd3dfaa
PB
43659@if target-libgfortran
43660maybe-dvi-target-libgfortran: dvi-target-libgfortran
4b1cb4fe
DD
43661
43662dvi-target-libgfortran: \
43663 configure-target-libgfortran
0aed8855 43664 @: $(MAKE); $(unstage)
4b1cb4fe
DD
43665 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
43666 r=`${PWD_COMMAND}`; export r; \
43667 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43668 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
43669 echo "Doing dvi in $(TARGET_SUBDIR)/libgfortran" ; \
43670 for flag in $(EXTRA_TARGET_FLAGS); do \
43671 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43672 done; \
43673 (cd $(TARGET_SUBDIR)/libgfortran && \
43674 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43675 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43676 "RANLIB=$${RANLIB}" \
0c24b341 43677 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43678 dvi) \
4b1cb4fe
DD
43679 || exit 1
43680
6bd3dfaa 43681@endif target-libgfortran
4b1cb4fe 43682
56a8fe78
DD
43683.PHONY: maybe-pdf-target-libgfortran pdf-target-libgfortran
43684maybe-pdf-target-libgfortran:
43685@if target-libgfortran
43686maybe-pdf-target-libgfortran: pdf-target-libgfortran
43687
43688pdf-target-libgfortran: \
43689 configure-target-libgfortran
43690 @: $(MAKE); $(unstage)
43691 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
43692 r=`${PWD_COMMAND}`; export r; \
43693 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43694 $(NORMAL_TARGET_EXPORTS) \
43695 echo "Doing pdf in $(TARGET_SUBDIR)/libgfortran" ; \
43696 for flag in $(EXTRA_TARGET_FLAGS); do \
43697 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43698 done; \
43699 (cd $(TARGET_SUBDIR)/libgfortran && \
43700 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43701 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43702 "RANLIB=$${RANLIB}" \
0c24b341 43703 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
43704 pdf) \
43705 || exit 1
43706
43707@endif target-libgfortran
43708
6d389afc
MS
43709.PHONY: maybe-html-target-libgfortran html-target-libgfortran
43710maybe-html-target-libgfortran:
43711@if target-libgfortran
43712maybe-html-target-libgfortran: html-target-libgfortran
43713
43714html-target-libgfortran: \
43715 configure-target-libgfortran
0aed8855 43716 @: $(MAKE); $(unstage)
6d389afc
MS
43717 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
43718 r=`${PWD_COMMAND}`; export r; \
43719 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
43720 $(NORMAL_TARGET_EXPORTS) \
43721 echo "Doing html in $(TARGET_SUBDIR)/libgfortran" ; \
43722 for flag in $(EXTRA_TARGET_FLAGS); do \
43723 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43724 done; \
43725 (cd $(TARGET_SUBDIR)/libgfortran && \
43726 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43727 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43728 "RANLIB=$${RANLIB}" \
0c24b341 43729 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
43730 html) \
43731 || exit 1
43732
43733@endif target-libgfortran
43734
4b1cb4fe
DD
43735.PHONY: maybe-TAGS-target-libgfortran TAGS-target-libgfortran
43736maybe-TAGS-target-libgfortran:
6bd3dfaa
PB
43737@if target-libgfortran
43738maybe-TAGS-target-libgfortran: TAGS-target-libgfortran
4b1cb4fe
DD
43739
43740TAGS-target-libgfortran: \
43741 configure-target-libgfortran
0aed8855 43742 @: $(MAKE); $(unstage)
4b1cb4fe
DD
43743 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
43744 r=`${PWD_COMMAND}`; export r; \
43745 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43746 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
43747 echo "Doing TAGS in $(TARGET_SUBDIR)/libgfortran" ; \
43748 for flag in $(EXTRA_TARGET_FLAGS); do \
43749 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43750 done; \
43751 (cd $(TARGET_SUBDIR)/libgfortran && \
43752 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43753 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43754 "RANLIB=$${RANLIB}" \
0c24b341 43755 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43756 TAGS) \
4b1cb4fe
DD
43757 || exit 1
43758
6bd3dfaa 43759@endif target-libgfortran
4b1cb4fe
DD
43760
43761.PHONY: maybe-install-info-target-libgfortran install-info-target-libgfortran
43762maybe-install-info-target-libgfortran:
6bd3dfaa
PB
43763@if target-libgfortran
43764maybe-install-info-target-libgfortran: install-info-target-libgfortran
4b1cb4fe
DD
43765
43766install-info-target-libgfortran: \
43767 configure-target-libgfortran \
43768 info-target-libgfortran
0aed8855 43769 @: $(MAKE); $(unstage)
4b1cb4fe
DD
43770 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
43771 r=`${PWD_COMMAND}`; export r; \
43772 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43773 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
43774 echo "Doing install-info in $(TARGET_SUBDIR)/libgfortran" ; \
43775 for flag in $(EXTRA_TARGET_FLAGS); do \
43776 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43777 done; \
43778 (cd $(TARGET_SUBDIR)/libgfortran && \
43779 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43780 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43781 "RANLIB=$${RANLIB}" \
0c24b341 43782 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43783 install-info) \
4b1cb4fe
DD
43784 || exit 1
43785
6bd3dfaa 43786@endif target-libgfortran
4b1cb4fe 43787
a3ca38d2
DD
43788.PHONY: maybe-install-pdf-target-libgfortran install-pdf-target-libgfortran
43789maybe-install-pdf-target-libgfortran:
43790@if target-libgfortran
43791maybe-install-pdf-target-libgfortran: install-pdf-target-libgfortran
43792
43793install-pdf-target-libgfortran: \
43794 configure-target-libgfortran \
43795 pdf-target-libgfortran
43796 @: $(MAKE); $(unstage)
43797 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
43798 r=`${PWD_COMMAND}`; export r; \
43799 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43800 $(NORMAL_TARGET_EXPORTS) \
43801 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgfortran" ; \
43802 for flag in $(EXTRA_TARGET_FLAGS); do \
43803 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43804 done; \
43805 (cd $(TARGET_SUBDIR)/libgfortran && \
43806 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43807 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43808 "RANLIB=$${RANLIB}" \
0c24b341 43809 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
43810 install-pdf) \
43811 || exit 1
43812
43813@endif target-libgfortran
43814
108a6f8e
CD
43815.PHONY: maybe-install-html-target-libgfortran install-html-target-libgfortran
43816maybe-install-html-target-libgfortran:
43817@if target-libgfortran
43818maybe-install-html-target-libgfortran: install-html-target-libgfortran
43819
43820install-html-target-libgfortran: \
43821 configure-target-libgfortran \
43822 html-target-libgfortran
43823 @: $(MAKE); $(unstage)
43824 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
43825 r=`${PWD_COMMAND}`; export r; \
43826 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43827 $(NORMAL_TARGET_EXPORTS) \
43828 echo "Doing install-html in $(TARGET_SUBDIR)/libgfortran" ; \
43829 for flag in $(EXTRA_TARGET_FLAGS); do \
43830 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43831 done; \
43832 (cd $(TARGET_SUBDIR)/libgfortran && \
43833 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43834 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43835 "RANLIB=$${RANLIB}" \
0c24b341 43836 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
43837 install-html) \
43838 || exit 1
43839
43840@endif target-libgfortran
43841
4b1cb4fe
DD
43842.PHONY: maybe-installcheck-target-libgfortran installcheck-target-libgfortran
43843maybe-installcheck-target-libgfortran:
6bd3dfaa
PB
43844@if target-libgfortran
43845maybe-installcheck-target-libgfortran: installcheck-target-libgfortran
4b1cb4fe
DD
43846
43847installcheck-target-libgfortran: \
43848 configure-target-libgfortran
0aed8855 43849 @: $(MAKE); $(unstage)
4b1cb4fe
DD
43850 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
43851 r=`${PWD_COMMAND}`; export r; \
43852 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43853 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
43854 echo "Doing installcheck in $(TARGET_SUBDIR)/libgfortran" ; \
43855 for flag in $(EXTRA_TARGET_FLAGS); do \
43856 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43857 done; \
43858 (cd $(TARGET_SUBDIR)/libgfortran && \
43859 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43860 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43861 "RANLIB=$${RANLIB}" \
0c24b341 43862 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43863 installcheck) \
4b1cb4fe
DD
43864 || exit 1
43865
6bd3dfaa 43866@endif target-libgfortran
4b1cb4fe
DD
43867
43868.PHONY: maybe-mostlyclean-target-libgfortran mostlyclean-target-libgfortran
43869maybe-mostlyclean-target-libgfortran:
6bd3dfaa
PB
43870@if target-libgfortran
43871maybe-mostlyclean-target-libgfortran: mostlyclean-target-libgfortran
4b1cb4fe
DD
43872
43873mostlyclean-target-libgfortran:
0aed8855 43874 @: $(MAKE); $(unstage)
4b1cb4fe
DD
43875 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
43876 r=`${PWD_COMMAND}`; export r; \
43877 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43878 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
43879 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgfortran" ; \
43880 for flag in $(EXTRA_TARGET_FLAGS); do \
43881 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43882 done; \
43883 (cd $(TARGET_SUBDIR)/libgfortran && \
43884 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43885 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43886 "RANLIB=$${RANLIB}" \
0c24b341 43887 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43888 mostlyclean) \
4b1cb4fe
DD
43889 || exit 1
43890
6bd3dfaa 43891@endif target-libgfortran
4b1cb4fe
DD
43892
43893.PHONY: maybe-clean-target-libgfortran clean-target-libgfortran
43894maybe-clean-target-libgfortran:
6bd3dfaa
PB
43895@if target-libgfortran
43896maybe-clean-target-libgfortran: clean-target-libgfortran
4b1cb4fe
DD
43897
43898clean-target-libgfortran:
0aed8855 43899 @: $(MAKE); $(unstage)
4b1cb4fe
DD
43900 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
43901 r=`${PWD_COMMAND}`; export r; \
43902 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43903 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
43904 echo "Doing clean in $(TARGET_SUBDIR)/libgfortran" ; \
43905 for flag in $(EXTRA_TARGET_FLAGS); do \
43906 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43907 done; \
43908 (cd $(TARGET_SUBDIR)/libgfortran && \
43909 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43910 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43911 "RANLIB=$${RANLIB}" \
0c24b341 43912 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43913 clean) \
4b1cb4fe
DD
43914 || exit 1
43915
6bd3dfaa 43916@endif target-libgfortran
4b1cb4fe
DD
43917
43918.PHONY: maybe-distclean-target-libgfortran distclean-target-libgfortran
43919maybe-distclean-target-libgfortran:
6bd3dfaa
PB
43920@if target-libgfortran
43921maybe-distclean-target-libgfortran: distclean-target-libgfortran
4b1cb4fe
DD
43922
43923distclean-target-libgfortran:
0aed8855 43924 @: $(MAKE); $(unstage)
4b1cb4fe
DD
43925 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
43926 r=`${PWD_COMMAND}`; export r; \
43927 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43928 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
43929 echo "Doing distclean in $(TARGET_SUBDIR)/libgfortran" ; \
43930 for flag in $(EXTRA_TARGET_FLAGS); do \
43931 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43932 done; \
43933 (cd $(TARGET_SUBDIR)/libgfortran && \
43934 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43935 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43936 "RANLIB=$${RANLIB}" \
0c24b341 43937 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43938 distclean) \
4b1cb4fe
DD
43939 || exit 1
43940
6bd3dfaa 43941@endif target-libgfortran
4b1cb4fe
DD
43942
43943.PHONY: maybe-maintainer-clean-target-libgfortran maintainer-clean-target-libgfortran
43944maybe-maintainer-clean-target-libgfortran:
6bd3dfaa
PB
43945@if target-libgfortran
43946maybe-maintainer-clean-target-libgfortran: maintainer-clean-target-libgfortran
4b1cb4fe
DD
43947
43948maintainer-clean-target-libgfortran:
0aed8855 43949 @: $(MAKE); $(unstage)
4b1cb4fe
DD
43950 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
43951 r=`${PWD_COMMAND}`; export r; \
43952 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43953 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
43954 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgfortran" ; \
43955 for flag in $(EXTRA_TARGET_FLAGS); do \
43956 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43957 done; \
43958 (cd $(TARGET_SUBDIR)/libgfortran && \
43959 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43960 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43961 "RANLIB=$${RANLIB}" \
0c24b341 43962 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43963 maintainer-clean) \
4b1cb4fe
DD
43964 || exit 1
43965
6bd3dfaa 43966@endif target-libgfortran
4b1cb4fe
DD
43967
43968
3866be5d 43969
a7254363 43970
e90269c8 43971
a7254363
PB
43972.PHONY: configure-target-libobjc maybe-configure-target-libobjc
43973maybe-configure-target-libobjc:
4f0ef2d8
CD
43974@if gcc-bootstrap
43975configure-target-libobjc: stage_current
43976@endif gcc-bootstrap
a7254363
PB
43977@if target-libobjc
43978maybe-configure-target-libobjc: configure-target-libobjc
c52c6897 43979configure-target-libobjc:
0aed8855
PB
43980 @: $(MAKE); $(unstage)
43981 @r=`${PWD_COMMAND}`; export r; \
43982 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43983 echo "Checking multilib configuration for libobjc..."; \
43984 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
43985 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libobjc/multilib.tmp 2> /dev/null ; \
43986 if test -r $(TARGET_SUBDIR)/libobjc/multilib.out; then \
43987 if cmp -s $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; then \
43988 rm -f $(TARGET_SUBDIR)/libobjc/multilib.tmp; \
43989 else \
43990 rm -f $(TARGET_SUBDIR)/libobjc/Makefile; \
43991 mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
43992 fi; \
43993 else \
43994 mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
c52c6897
PB
43995 fi; \
43996 test ! -f $(TARGET_SUBDIR)/libobjc/Makefile || exit 0; \
4fa63067 43997 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
378fce5b 43998 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43999 echo Configuring in $(TARGET_SUBDIR)/libobjc; \
44000 cd "$(TARGET_SUBDIR)/libobjc" || exit 1; \
e2b9e2dc 44001 case $(srcdir) in \
b00612cc
PB
44002 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44003 *) topdir=`echo $(TARGET_SUBDIR)/libobjc/ | \
44004 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 44005 esac; \
b00612cc
PB
44006 srcdiroption="--srcdir=$${topdir}/libobjc"; \
44007 libsrcdir="$$s/libobjc"; \
4fa63067
NN
44008 rm -f no-such-file || : ; \
44009 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
44010 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44011 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 44012 || exit 1
6bd3dfaa 44013@endif target-libobjc
e2b9e2dc 44014
a7254363
PB
44015
44016
d545f33b
PB
44017
44018
4fa63067
NN
44019.PHONY: all-target-libobjc maybe-all-target-libobjc
44020maybe-all-target-libobjc:
4f0ef2d8
CD
44021@if gcc-bootstrap
44022all-target-libobjc: stage_current
44023@endif gcc-bootstrap
6bd3dfaa 44024@if target-libobjc
72b2455a 44025TARGET-target-libobjc=all
6bd3dfaa 44026maybe-all-target-libobjc: all-target-libobjc
4fa63067 44027all-target-libobjc: configure-target-libobjc
0aed8855 44028 @: $(MAKE); $(unstage)
b40e3958
L
44029 @r=`${PWD_COMMAND}`; export r; \
44030 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44031 $(NORMAL_TARGET_EXPORTS) \
4fa63067 44032 (cd $(TARGET_SUBDIR)/libobjc && \
7f6ef0c0
PB
44033 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
44034 $(TARGET-target-libobjc))
6bd3dfaa 44035@endif target-libobjc
3866be5d 44036
a7254363
PB
44037
44038
d545f33b
PB
44039
44040
4fa63067
NN
44041.PHONY: check-target-libobjc maybe-check-target-libobjc
44042maybe-check-target-libobjc:
6bd3dfaa
PB
44043@if target-libobjc
44044maybe-check-target-libobjc: check-target-libobjc
3866be5d 44045
4fa63067 44046check-target-libobjc:
0aed8855 44047 @: $(MAKE); $(unstage)
b40e3958
L
44048 @r=`${PWD_COMMAND}`; export r; \
44049 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44050 $(NORMAL_TARGET_EXPORTS) \
4fa63067 44051 (cd $(TARGET_SUBDIR)/libobjc && \
7ffa0b57 44052 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
3866be5d 44053
6bd3dfaa 44054@endif target-libobjc
3866be5d 44055
4fa63067
NN
44056.PHONY: install-target-libobjc maybe-install-target-libobjc
44057maybe-install-target-libobjc:
6bd3dfaa
PB
44058@if target-libobjc
44059maybe-install-target-libobjc: install-target-libobjc
e2b9e2dc 44060
4fa63067 44061install-target-libobjc: installdirs
0aed8855 44062 @: $(MAKE); $(unstage)
b40e3958
L
44063 @r=`${PWD_COMMAND}`; export r; \
44064 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44065 $(NORMAL_TARGET_EXPORTS) \
4fa63067 44066 (cd $(TARGET_SUBDIR)/libobjc && \
7ffa0b57 44067 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 44068
6bd3dfaa 44069@endif target-libobjc
3866be5d 44070
56a8fe78 44071# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
44072
44073.PHONY: maybe-info-target-libobjc info-target-libobjc
44074maybe-info-target-libobjc:
6bd3dfaa
PB
44075@if target-libobjc
44076maybe-info-target-libobjc: info-target-libobjc
4fa63067
NN
44077
44078info-target-libobjc: \
44079 configure-target-libobjc
0aed8855 44080 @: $(MAKE); $(unstage)
4fa63067
NN
44081 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
44082 r=`${PWD_COMMAND}`; export r; \
b40e3958 44083 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44084 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44085 echo "Doing info in $(TARGET_SUBDIR)/libobjc" ; \
44086 for flag in $(EXTRA_TARGET_FLAGS); do \
44087 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44088 done; \
44089 (cd $(TARGET_SUBDIR)/libobjc && \
44090 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44091 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44092 "RANLIB=$${RANLIB}" \
0c24b341 44093 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44094 info) \
4fa63067 44095 || exit 1
3866be5d 44096
6bd3dfaa 44097@endif target-libobjc
3866be5d 44098
4fa63067
NN
44099.PHONY: maybe-dvi-target-libobjc dvi-target-libobjc
44100maybe-dvi-target-libobjc:
6bd3dfaa
PB
44101@if target-libobjc
44102maybe-dvi-target-libobjc: dvi-target-libobjc
16ae0395 44103
4fa63067
NN
44104dvi-target-libobjc: \
44105 configure-target-libobjc
0aed8855 44106 @: $(MAKE); $(unstage)
4fa63067
NN
44107 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
44108 r=`${PWD_COMMAND}`; export r; \
b40e3958 44109 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44110 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44111 echo "Doing dvi in $(TARGET_SUBDIR)/libobjc" ; \
44112 for flag in $(EXTRA_TARGET_FLAGS); do \
44113 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44114 done; \
44115 (cd $(TARGET_SUBDIR)/libobjc && \
44116 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44117 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44118 "RANLIB=$${RANLIB}" \
0c24b341 44119 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44120 dvi) \
4fa63067 44121 || exit 1
3866be5d 44122
6bd3dfaa 44123@endif target-libobjc
3866be5d 44124
56a8fe78
DD
44125.PHONY: maybe-pdf-target-libobjc pdf-target-libobjc
44126maybe-pdf-target-libobjc:
44127@if target-libobjc
44128maybe-pdf-target-libobjc: pdf-target-libobjc
44129
44130pdf-target-libobjc: \
44131 configure-target-libobjc
44132 @: $(MAKE); $(unstage)
44133 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
44134 r=`${PWD_COMMAND}`; export r; \
44135 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44136 $(NORMAL_TARGET_EXPORTS) \
44137 echo "Doing pdf in $(TARGET_SUBDIR)/libobjc" ; \
44138 for flag in $(EXTRA_TARGET_FLAGS); do \
44139 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44140 done; \
44141 (cd $(TARGET_SUBDIR)/libobjc && \
44142 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44143 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44144 "RANLIB=$${RANLIB}" \
0c24b341 44145 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
44146 pdf) \
44147 || exit 1
44148
44149@endif target-libobjc
44150
6d389afc
MS
44151.PHONY: maybe-html-target-libobjc html-target-libobjc
44152maybe-html-target-libobjc:
44153@if target-libobjc
44154maybe-html-target-libobjc: html-target-libobjc
44155
44156html-target-libobjc: \
44157 configure-target-libobjc
0aed8855 44158 @: $(MAKE); $(unstage)
6d389afc
MS
44159 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
44160 r=`${PWD_COMMAND}`; export r; \
44161 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
44162 $(NORMAL_TARGET_EXPORTS) \
44163 echo "Doing html in $(TARGET_SUBDIR)/libobjc" ; \
44164 for flag in $(EXTRA_TARGET_FLAGS); do \
44165 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44166 done; \
44167 (cd $(TARGET_SUBDIR)/libobjc && \
44168 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44169 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44170 "RANLIB=$${RANLIB}" \
0c24b341 44171 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
44172 html) \
44173 || exit 1
44174
44175@endif target-libobjc
44176
4fa63067
NN
44177.PHONY: maybe-TAGS-target-libobjc TAGS-target-libobjc
44178maybe-TAGS-target-libobjc:
6bd3dfaa
PB
44179@if target-libobjc
44180maybe-TAGS-target-libobjc: TAGS-target-libobjc
4fa63067
NN
44181
44182TAGS-target-libobjc: \
44183 configure-target-libobjc
0aed8855 44184 @: $(MAKE); $(unstage)
4fa63067 44185 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
b40e3958
L
44186 r=`${PWD_COMMAND}`; export r; \
44187 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44188 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44189 echo "Doing TAGS in $(TARGET_SUBDIR)/libobjc" ; \
44190 for flag in $(EXTRA_TARGET_FLAGS); do \
44191 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44192 done; \
44193 (cd $(TARGET_SUBDIR)/libobjc && \
44194 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44195 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44196 "RANLIB=$${RANLIB}" \
0c24b341 44197 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44198 TAGS) \
e2b9e2dc
NN
44199 || exit 1
44200
6bd3dfaa 44201@endif target-libobjc
4fa63067
NN
44202
44203.PHONY: maybe-install-info-target-libobjc install-info-target-libobjc
44204maybe-install-info-target-libobjc:
6bd3dfaa
PB
44205@if target-libobjc
44206maybe-install-info-target-libobjc: install-info-target-libobjc
4fa63067
NN
44207
44208install-info-target-libobjc: \
44209 configure-target-libobjc \
44210 info-target-libobjc
0aed8855 44211 @: $(MAKE); $(unstage)
4fa63067
NN
44212 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
44213 r=`${PWD_COMMAND}`; export r; \
b40e3958 44214 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44215 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44216 echo "Doing install-info in $(TARGET_SUBDIR)/libobjc" ; \
44217 for flag in $(EXTRA_TARGET_FLAGS); do \
44218 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44219 done; \
44220 (cd $(TARGET_SUBDIR)/libobjc && \
44221 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44222 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44223 "RANLIB=$${RANLIB}" \
0c24b341 44224 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44225 install-info) \
4fa63067 44226 || exit 1
3866be5d 44227
6bd3dfaa 44228@endif target-libobjc
3866be5d 44229
a3ca38d2
DD
44230.PHONY: maybe-install-pdf-target-libobjc install-pdf-target-libobjc
44231maybe-install-pdf-target-libobjc:
44232@if target-libobjc
44233maybe-install-pdf-target-libobjc: install-pdf-target-libobjc
44234
44235install-pdf-target-libobjc: \
44236 configure-target-libobjc \
44237 pdf-target-libobjc
44238 @: $(MAKE); $(unstage)
44239 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
44240 r=`${PWD_COMMAND}`; export r; \
44241 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44242 $(NORMAL_TARGET_EXPORTS) \
44243 echo "Doing install-pdf in $(TARGET_SUBDIR)/libobjc" ; \
44244 for flag in $(EXTRA_TARGET_FLAGS); do \
44245 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44246 done; \
44247 (cd $(TARGET_SUBDIR)/libobjc && \
44248 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44249 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44250 "RANLIB=$${RANLIB}" \
0c24b341 44251 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
44252 install-pdf) \
44253 || exit 1
44254
44255@endif target-libobjc
44256
108a6f8e
CD
44257.PHONY: maybe-install-html-target-libobjc install-html-target-libobjc
44258maybe-install-html-target-libobjc:
44259@if target-libobjc
44260maybe-install-html-target-libobjc: install-html-target-libobjc
44261
44262install-html-target-libobjc: \
44263 configure-target-libobjc \
44264 html-target-libobjc
44265 @: $(MAKE); $(unstage)
44266 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
44267 r=`${PWD_COMMAND}`; export r; \
44268 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44269 $(NORMAL_TARGET_EXPORTS) \
44270 echo "Doing install-html in $(TARGET_SUBDIR)/libobjc" ; \
44271 for flag in $(EXTRA_TARGET_FLAGS); do \
44272 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44273 done; \
44274 (cd $(TARGET_SUBDIR)/libobjc && \
44275 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44276 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44277 "RANLIB=$${RANLIB}" \
0c24b341 44278 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
44279 install-html) \
44280 || exit 1
44281
44282@endif target-libobjc
44283
4fa63067
NN
44284.PHONY: maybe-installcheck-target-libobjc installcheck-target-libobjc
44285maybe-installcheck-target-libobjc:
6bd3dfaa
PB
44286@if target-libobjc
44287maybe-installcheck-target-libobjc: installcheck-target-libobjc
4fa63067
NN
44288
44289installcheck-target-libobjc: \
44290 configure-target-libobjc
0aed8855 44291 @: $(MAKE); $(unstage)
4fa63067
NN
44292 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
44293 r=`${PWD_COMMAND}`; export r; \
b40e3958 44294 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44295 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44296 echo "Doing installcheck in $(TARGET_SUBDIR)/libobjc" ; \
44297 for flag in $(EXTRA_TARGET_FLAGS); do \
44298 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44299 done; \
44300 (cd $(TARGET_SUBDIR)/libobjc && \
44301 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44302 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44303 "RANLIB=$${RANLIB}" \
0c24b341 44304 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44305 installcheck) \
4fa63067 44306 || exit 1
3866be5d 44307
6bd3dfaa 44308@endif target-libobjc
3866be5d 44309
4fa63067
NN
44310.PHONY: maybe-mostlyclean-target-libobjc mostlyclean-target-libobjc
44311maybe-mostlyclean-target-libobjc:
6bd3dfaa
PB
44312@if target-libobjc
44313maybe-mostlyclean-target-libobjc: mostlyclean-target-libobjc
16ae0395 44314
4fa63067 44315mostlyclean-target-libobjc:
0aed8855 44316 @: $(MAKE); $(unstage)
4fa63067
NN
44317 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
44318 r=`${PWD_COMMAND}`; export r; \
b40e3958 44319 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44320 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44321 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libobjc" ; \
44322 for flag in $(EXTRA_TARGET_FLAGS); do \
44323 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44324 done; \
44325 (cd $(TARGET_SUBDIR)/libobjc && \
44326 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44327 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44328 "RANLIB=$${RANLIB}" \
0c24b341 44329 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44330 mostlyclean) \
4fa63067 44331 || exit 1
3866be5d 44332
6bd3dfaa 44333@endif target-libobjc
3866be5d 44334
4fa63067
NN
44335.PHONY: maybe-clean-target-libobjc clean-target-libobjc
44336maybe-clean-target-libobjc:
6bd3dfaa
PB
44337@if target-libobjc
44338maybe-clean-target-libobjc: clean-target-libobjc
4fa63067
NN
44339
44340clean-target-libobjc:
0aed8855 44341 @: $(MAKE); $(unstage)
4fa63067 44342 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
b40e3958
L
44343 r=`${PWD_COMMAND}`; export r; \
44344 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44345 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44346 echo "Doing clean in $(TARGET_SUBDIR)/libobjc" ; \
44347 for flag in $(EXTRA_TARGET_FLAGS); do \
44348 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44349 done; \
44350 (cd $(TARGET_SUBDIR)/libobjc && \
44351 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44352 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44353 "RANLIB=$${RANLIB}" \
0c24b341 44354 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44355 clean) \
e2b9e2dc
NN
44356 || exit 1
44357
6bd3dfaa 44358@endif target-libobjc
3866be5d 44359
4fa63067
NN
44360.PHONY: maybe-distclean-target-libobjc distclean-target-libobjc
44361maybe-distclean-target-libobjc:
6bd3dfaa
PB
44362@if target-libobjc
44363maybe-distclean-target-libobjc: distclean-target-libobjc
3866be5d 44364
4fa63067 44365distclean-target-libobjc:
0aed8855 44366 @: $(MAKE); $(unstage)
4fa63067
NN
44367 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
44368 r=`${PWD_COMMAND}`; export r; \
b40e3958 44369 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44370 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44371 echo "Doing distclean in $(TARGET_SUBDIR)/libobjc" ; \
44372 for flag in $(EXTRA_TARGET_FLAGS); do \
44373 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44374 done; \
44375 (cd $(TARGET_SUBDIR)/libobjc && \
44376 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44377 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44378 "RANLIB=$${RANLIB}" \
0c24b341 44379 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44380 distclean) \
4fa63067 44381 || exit 1
3866be5d 44382
6bd3dfaa 44383@endif target-libobjc
3866be5d 44384
4fa63067
NN
44385.PHONY: maybe-maintainer-clean-target-libobjc maintainer-clean-target-libobjc
44386maybe-maintainer-clean-target-libobjc:
6bd3dfaa
PB
44387@if target-libobjc
44388maybe-maintainer-clean-target-libobjc: maintainer-clean-target-libobjc
16ae0395 44389
4fa63067 44390maintainer-clean-target-libobjc:
0aed8855 44391 @: $(MAKE); $(unstage)
4fa63067
NN
44392 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
44393 r=`${PWD_COMMAND}`; export r; \
b40e3958 44394 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44395 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44396 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libobjc" ; \
44397 for flag in $(EXTRA_TARGET_FLAGS); do \
44398 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44399 done; \
44400 (cd $(TARGET_SUBDIR)/libobjc && \
44401 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44402 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44403 "RANLIB=$${RANLIB}" \
0c24b341 44404 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44405 maintainer-clean) \
4fa63067 44406 || exit 1
3866be5d 44407
6bd3dfaa 44408@endif target-libobjc
3866be5d 44409
4fa63067 44410
4fa63067 44411
a7254363 44412
e90269c8 44413
a7254363
PB
44414.PHONY: configure-target-libtermcap maybe-configure-target-libtermcap
44415maybe-configure-target-libtermcap:
4f0ef2d8
CD
44416@if gcc-bootstrap
44417configure-target-libtermcap: stage_current
44418@endif gcc-bootstrap
a7254363
PB
44419@if target-libtermcap
44420maybe-configure-target-libtermcap: configure-target-libtermcap
c52c6897 44421configure-target-libtermcap:
0aed8855
PB
44422 @: $(MAKE); $(unstage)
44423 @r=`${PWD_COMMAND}`; export r; \
44424 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44425 echo "Checking multilib configuration for libtermcap..."; \
44426 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
44427 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libtermcap/multilib.tmp 2> /dev/null ; \
44428 if test -r $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
44429 if cmp -s $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
44430 rm -f $(TARGET_SUBDIR)/libtermcap/multilib.tmp; \
44431 else \
44432 rm -f $(TARGET_SUBDIR)/libtermcap/Makefile; \
44433 mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
44434 fi; \
44435 else \
44436 mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
c52c6897
PB
44437 fi; \
44438 test ! -f $(TARGET_SUBDIR)/libtermcap/Makefile || exit 0; \
4fa63067 44439 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
378fce5b 44440 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44441 echo Configuring in $(TARGET_SUBDIR)/libtermcap; \
44442 cd "$(TARGET_SUBDIR)/libtermcap" || exit 1; \
e2b9e2dc 44443 case $(srcdir) in \
b00612cc
PB
44444 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44445 *) topdir=`echo $(TARGET_SUBDIR)/libtermcap/ | \
44446 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 44447 esac; \
b00612cc
PB
44448 srcdiroption="--srcdir=$${topdir}/libtermcap"; \
44449 libsrcdir="$$s/libtermcap"; \
4fa63067
NN
44450 rm -f no-such-file || : ; \
44451 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
44452 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44453 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 44454 || exit 1
6bd3dfaa 44455@endif target-libtermcap
e2b9e2dc 44456
a7254363
PB
44457
44458
d545f33b
PB
44459
44460
4fa63067
NN
44461.PHONY: all-target-libtermcap maybe-all-target-libtermcap
44462maybe-all-target-libtermcap:
4f0ef2d8
CD
44463@if gcc-bootstrap
44464all-target-libtermcap: stage_current
44465@endif gcc-bootstrap
6bd3dfaa 44466@if target-libtermcap
72b2455a 44467TARGET-target-libtermcap=all
6bd3dfaa 44468maybe-all-target-libtermcap: all-target-libtermcap
4fa63067 44469all-target-libtermcap: configure-target-libtermcap
0aed8855 44470 @: $(MAKE); $(unstage)
b40e3958
L
44471 @r=`${PWD_COMMAND}`; export r; \
44472 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44473 $(NORMAL_TARGET_EXPORTS) \
4fa63067 44474 (cd $(TARGET_SUBDIR)/libtermcap && \
7f6ef0c0
PB
44475 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
44476 $(TARGET-target-libtermcap))
6bd3dfaa 44477@endif target-libtermcap
3866be5d 44478
a7254363
PB
44479
44480
d545f33b
PB
44481
44482
4fa63067
NN
44483.PHONY: check-target-libtermcap maybe-check-target-libtermcap
44484maybe-check-target-libtermcap:
6bd3dfaa
PB
44485@if target-libtermcap
44486maybe-check-target-libtermcap: check-target-libtermcap
3866be5d 44487
4fa63067
NN
44488# Dummy target for uncheckable module.
44489check-target-libtermcap:
44490
6bd3dfaa 44491@endif target-libtermcap
4fa63067
NN
44492
44493.PHONY: install-target-libtermcap maybe-install-target-libtermcap
44494maybe-install-target-libtermcap:
6bd3dfaa
PB
44495@if target-libtermcap
44496maybe-install-target-libtermcap: install-target-libtermcap
4fa63067
NN
44497
44498install-target-libtermcap: installdirs
0aed8855 44499 @: $(MAKE); $(unstage)
b40e3958
L
44500 @r=`${PWD_COMMAND}`; export r; \
44501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44502 $(NORMAL_TARGET_EXPORTS) \
4fa63067 44503 (cd $(TARGET_SUBDIR)/libtermcap && \
7ffa0b57 44504 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 44505
6bd3dfaa 44506@endif target-libtermcap
3866be5d 44507
56a8fe78 44508# Other targets (info, dvi, pdf, etc.)
16ae0395 44509
4fa63067
NN
44510.PHONY: maybe-info-target-libtermcap info-target-libtermcap
44511maybe-info-target-libtermcap:
6bd3dfaa 44512@if target-libtermcap
6d389afc
MS
44513maybe-info-target-libtermcap: info-target-libtermcap
44514
44515info-target-libtermcap: \
44516 configure-target-libtermcap
0aed8855 44517 @: $(MAKE); $(unstage)
6d389afc
MS
44518 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
44519 r=`${PWD_COMMAND}`; export r; \
44520 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
44521 $(NORMAL_TARGET_EXPORTS) \
44522 echo "Doing info in $(TARGET_SUBDIR)/libtermcap" ; \
44523 for flag in $(EXTRA_TARGET_FLAGS); do \
44524 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44525 done; \
44526 (cd $(TARGET_SUBDIR)/libtermcap && \
44527 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44528 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44529 "RANLIB=$${RANLIB}" \
0c24b341 44530 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
44531 info) \
44532 || exit 1
44533
44534@endif target-libtermcap
44535
44536.PHONY: maybe-dvi-target-libtermcap dvi-target-libtermcap
44537maybe-dvi-target-libtermcap:
44538@if target-libtermcap
44539maybe-dvi-target-libtermcap: dvi-target-libtermcap
4fa63067 44540
6d389afc 44541dvi-target-libtermcap: \
4fa63067 44542 configure-target-libtermcap
0aed8855 44543 @: $(MAKE); $(unstage)
4fa63067
NN
44544 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
44545 r=`${PWD_COMMAND}`; export r; \
b40e3958 44546 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44547 $(NORMAL_TARGET_EXPORTS) \
6d389afc 44548 echo "Doing dvi in $(TARGET_SUBDIR)/libtermcap" ; \
4fa63067
NN
44549 for flag in $(EXTRA_TARGET_FLAGS); do \
44550 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44551 done; \
44552 (cd $(TARGET_SUBDIR)/libtermcap && \
44553 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44554 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44555 "RANLIB=$${RANLIB}" \
0c24b341 44556 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 44557 dvi) \
4fa63067 44558 || exit 1
3866be5d 44559
6bd3dfaa 44560@endif target-libtermcap
3866be5d 44561
56a8fe78
DD
44562.PHONY: maybe-pdf-target-libtermcap pdf-target-libtermcap
44563maybe-pdf-target-libtermcap:
44564@if target-libtermcap
44565maybe-pdf-target-libtermcap: pdf-target-libtermcap
44566
44567pdf-target-libtermcap: \
44568 configure-target-libtermcap
44569 @: $(MAKE); $(unstage)
44570 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
44571 r=`${PWD_COMMAND}`; export r; \
44572 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44573 $(NORMAL_TARGET_EXPORTS) \
44574 echo "Doing pdf in $(TARGET_SUBDIR)/libtermcap" ; \
44575 for flag in $(EXTRA_TARGET_FLAGS); do \
44576 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44577 done; \
44578 (cd $(TARGET_SUBDIR)/libtermcap && \
44579 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44580 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44581 "RANLIB=$${RANLIB}" \
0c24b341 44582 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
44583 pdf) \
44584 || exit 1
44585
44586@endif target-libtermcap
44587
6d389afc
MS
44588.PHONY: maybe-html-target-libtermcap html-target-libtermcap
44589maybe-html-target-libtermcap:
6bd3dfaa 44590@if target-libtermcap
6d389afc 44591maybe-html-target-libtermcap: html-target-libtermcap
4fa63067 44592
6d389afc 44593html-target-libtermcap: \
4fa63067 44594 configure-target-libtermcap
0aed8855 44595 @: $(MAKE); $(unstage)
4fa63067 44596 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
b40e3958
L
44597 r=`${PWD_COMMAND}`; export r; \
44598 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44599 $(NORMAL_TARGET_EXPORTS) \
6d389afc 44600 echo "Doing html in $(TARGET_SUBDIR)/libtermcap" ; \
4fa63067
NN
44601 for flag in $(EXTRA_TARGET_FLAGS); do \
44602 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44603 done; \
44604 (cd $(TARGET_SUBDIR)/libtermcap && \
44605 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44606 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44607 "RANLIB=$${RANLIB}" \
0c24b341 44608 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 44609 html) \
e2b9e2dc
NN
44610 || exit 1
44611
6bd3dfaa 44612@endif target-libtermcap
4fa63067
NN
44613
44614.PHONY: maybe-TAGS-target-libtermcap TAGS-target-libtermcap
44615maybe-TAGS-target-libtermcap:
6bd3dfaa
PB
44616@if target-libtermcap
44617maybe-TAGS-target-libtermcap: TAGS-target-libtermcap
4fa63067
NN
44618
44619TAGS-target-libtermcap: \
44620 configure-target-libtermcap
0aed8855 44621 @: $(MAKE); $(unstage)
4fa63067
NN
44622 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
44623 r=`${PWD_COMMAND}`; export r; \
b40e3958 44624 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44625 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44626 echo "Doing TAGS in $(TARGET_SUBDIR)/libtermcap" ; \
44627 for flag in $(EXTRA_TARGET_FLAGS); do \
44628 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44629 done; \
44630 (cd $(TARGET_SUBDIR)/libtermcap && \
44631 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44632 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44633 "RANLIB=$${RANLIB}" \
0c24b341 44634 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44635 TAGS) \
4fa63067 44636 || exit 1
3866be5d 44637
6bd3dfaa 44638@endif target-libtermcap
3866be5d 44639
4fa63067
NN
44640.PHONY: maybe-install-info-target-libtermcap install-info-target-libtermcap
44641maybe-install-info-target-libtermcap:
6bd3dfaa
PB
44642@if target-libtermcap
44643maybe-install-info-target-libtermcap: install-info-target-libtermcap
3866be5d 44644
4fa63067
NN
44645install-info-target-libtermcap: \
44646 configure-target-libtermcap \
44647 info-target-libtermcap
0aed8855 44648 @: $(MAKE); $(unstage)
4fa63067
NN
44649 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
44650 r=`${PWD_COMMAND}`; export r; \
44651 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44652 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44653 echo "Doing install-info in $(TARGET_SUBDIR)/libtermcap" ; \
44654 for flag in $(EXTRA_TARGET_FLAGS); do \
44655 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44656 done; \
44657 (cd $(TARGET_SUBDIR)/libtermcap && \
44658 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44659 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44660 "RANLIB=$${RANLIB}" \
0c24b341 44661 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44662 install-info) \
4fa63067 44663 || exit 1
3866be5d 44664
6bd3dfaa 44665@endif target-libtermcap
16ae0395 44666
a3ca38d2
DD
44667.PHONY: maybe-install-pdf-target-libtermcap install-pdf-target-libtermcap
44668maybe-install-pdf-target-libtermcap:
44669@if target-libtermcap
44670maybe-install-pdf-target-libtermcap: install-pdf-target-libtermcap
44671
44672install-pdf-target-libtermcap: \
44673 configure-target-libtermcap \
44674 pdf-target-libtermcap
44675 @: $(MAKE); $(unstage)
44676 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
44677 r=`${PWD_COMMAND}`; export r; \
44678 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44679 $(NORMAL_TARGET_EXPORTS) \
44680 echo "Doing install-pdf in $(TARGET_SUBDIR)/libtermcap" ; \
44681 for flag in $(EXTRA_TARGET_FLAGS); do \
44682 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44683 done; \
44684 (cd $(TARGET_SUBDIR)/libtermcap && \
44685 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44686 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44687 "RANLIB=$${RANLIB}" \
0c24b341 44688 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
44689 install-pdf) \
44690 || exit 1
44691
44692@endif target-libtermcap
44693
108a6f8e
CD
44694.PHONY: maybe-install-html-target-libtermcap install-html-target-libtermcap
44695maybe-install-html-target-libtermcap:
44696@if target-libtermcap
44697maybe-install-html-target-libtermcap: install-html-target-libtermcap
44698
44699install-html-target-libtermcap: \
44700 configure-target-libtermcap \
44701 html-target-libtermcap
44702 @: $(MAKE); $(unstage)
44703 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
44704 r=`${PWD_COMMAND}`; export r; \
44705 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44706 $(NORMAL_TARGET_EXPORTS) \
44707 echo "Doing install-html in $(TARGET_SUBDIR)/libtermcap" ; \
44708 for flag in $(EXTRA_TARGET_FLAGS); do \
44709 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44710 done; \
44711 (cd $(TARGET_SUBDIR)/libtermcap && \
44712 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44713 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44714 "RANLIB=$${RANLIB}" \
0c24b341 44715 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
44716 install-html) \
44717 || exit 1
44718
44719@endif target-libtermcap
44720
4fa63067
NN
44721.PHONY: maybe-installcheck-target-libtermcap installcheck-target-libtermcap
44722maybe-installcheck-target-libtermcap:
6bd3dfaa
PB
44723@if target-libtermcap
44724maybe-installcheck-target-libtermcap: installcheck-target-libtermcap
4fa63067
NN
44725
44726installcheck-target-libtermcap: \
44727 configure-target-libtermcap
0aed8855 44728 @: $(MAKE); $(unstage)
4fa63067
NN
44729 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
44730 r=`${PWD_COMMAND}`; export r; \
b40e3958 44731 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44732 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44733 echo "Doing installcheck in $(TARGET_SUBDIR)/libtermcap" ; \
44734 for flag in $(EXTRA_TARGET_FLAGS); do \
44735 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44736 done; \
44737 (cd $(TARGET_SUBDIR)/libtermcap && \
44738 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44739 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44740 "RANLIB=$${RANLIB}" \
0c24b341 44741 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44742 installcheck) \
4fa63067 44743 || exit 1
3866be5d 44744
6bd3dfaa 44745@endif target-libtermcap
3866be5d 44746
4fa63067
NN
44747.PHONY: maybe-mostlyclean-target-libtermcap mostlyclean-target-libtermcap
44748maybe-mostlyclean-target-libtermcap:
6bd3dfaa
PB
44749@if target-libtermcap
44750maybe-mostlyclean-target-libtermcap: mostlyclean-target-libtermcap
4fa63067
NN
44751
44752# libtermcap doesn't support mostlyclean.
44753mostlyclean-target-libtermcap:
44754
6bd3dfaa 44755@endif target-libtermcap
4fa63067
NN
44756
44757.PHONY: maybe-clean-target-libtermcap clean-target-libtermcap
44758maybe-clean-target-libtermcap:
6bd3dfaa
PB
44759@if target-libtermcap
44760maybe-clean-target-libtermcap: clean-target-libtermcap
4fa63067
NN
44761
44762# libtermcap doesn't support clean.
44763clean-target-libtermcap:
44764
6bd3dfaa 44765@endif target-libtermcap
4fa63067
NN
44766
44767.PHONY: maybe-distclean-target-libtermcap distclean-target-libtermcap
44768maybe-distclean-target-libtermcap:
6bd3dfaa
PB
44769@if target-libtermcap
44770maybe-distclean-target-libtermcap: distclean-target-libtermcap
4fa63067
NN
44771
44772# libtermcap doesn't support distclean.
44773distclean-target-libtermcap:
44774
6bd3dfaa 44775@endif target-libtermcap
4fa63067
NN
44776
44777.PHONY: maybe-maintainer-clean-target-libtermcap maintainer-clean-target-libtermcap
44778maybe-maintainer-clean-target-libtermcap:
6bd3dfaa
PB
44779@if target-libtermcap
44780maybe-maintainer-clean-target-libtermcap: maintainer-clean-target-libtermcap
4fa63067
NN
44781
44782# libtermcap doesn't support maintainer-clean.
44783maintainer-clean-target-libtermcap:
44784
6bd3dfaa 44785@endif target-libtermcap
4fa63067
NN
44786
44787
4fa63067 44788
4fa63067 44789
a7254363
PB
44790
44791.PHONY: configure-target-winsup maybe-configure-target-winsup
44792maybe-configure-target-winsup:
4f0ef2d8
CD
44793@if gcc-bootstrap
44794configure-target-winsup: stage_current
44795@endif gcc-bootstrap
a7254363
PB
44796@if target-winsup
44797maybe-configure-target-winsup: configure-target-winsup
c52c6897 44798configure-target-winsup:
0aed8855
PB
44799 @: $(MAKE); $(unstage)
44800 @r=`${PWD_COMMAND}`; export r; \
44801 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44802 echo "Checking multilib configuration for winsup..."; \
44803 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
44804 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/winsup/multilib.tmp 2> /dev/null ; \
44805 if test -r $(TARGET_SUBDIR)/winsup/multilib.out; then \
44806 if cmp -s $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; then \
44807 rm -f $(TARGET_SUBDIR)/winsup/multilib.tmp; \
44808 else \
44809 rm -f $(TARGET_SUBDIR)/winsup/Makefile; \
44810 mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
44811 fi; \
44812 else \
44813 mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
c52c6897
PB
44814 fi; \
44815 test ! -f $(TARGET_SUBDIR)/winsup/Makefile || exit 0; \
4fa63067 44816 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
378fce5b 44817 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44818 echo Configuring in $(TARGET_SUBDIR)/winsup; \
44819 cd "$(TARGET_SUBDIR)/winsup" || exit 1; \
e2b9e2dc 44820 case $(srcdir) in \
b00612cc
PB
44821 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44822 *) topdir=`echo $(TARGET_SUBDIR)/winsup/ | \
44823 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 44824 esac; \
b00612cc
PB
44825 srcdiroption="--srcdir=$${topdir}/winsup"; \
44826 libsrcdir="$$s/winsup"; \
4fa63067
NN
44827 rm -f no-such-file || : ; \
44828 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
44829 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44830 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 44831 || exit 1
6bd3dfaa 44832@endif target-winsup
e2b9e2dc 44833
a7254363
PB
44834
44835
d545f33b
PB
44836
44837
4fa63067
NN
44838.PHONY: all-target-winsup maybe-all-target-winsup
44839maybe-all-target-winsup:
4f0ef2d8
CD
44840@if gcc-bootstrap
44841all-target-winsup: stage_current
44842@endif gcc-bootstrap
6bd3dfaa 44843@if target-winsup
72b2455a 44844TARGET-target-winsup=all
6bd3dfaa 44845maybe-all-target-winsup: all-target-winsup
4fa63067 44846all-target-winsup: configure-target-winsup
0aed8855 44847 @: $(MAKE); $(unstage)
b40e3958
L
44848 @r=`${PWD_COMMAND}`; export r; \
44849 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44850 $(NORMAL_TARGET_EXPORTS) \
4fa63067 44851 (cd $(TARGET_SUBDIR)/winsup && \
7f6ef0c0
PB
44852 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
44853 $(TARGET-target-winsup))
6bd3dfaa 44854@endif target-winsup
3866be5d 44855
a7254363
PB
44856
44857
d545f33b
PB
44858
44859
4fa63067
NN
44860.PHONY: check-target-winsup maybe-check-target-winsup
44861maybe-check-target-winsup:
6bd3dfaa
PB
44862@if target-winsup
44863maybe-check-target-winsup: check-target-winsup
3866be5d 44864
4fa63067 44865check-target-winsup:
0aed8855 44866 @: $(MAKE); $(unstage)
4fa63067
NN
44867 @r=`${PWD_COMMAND}`; export r; \
44868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44869 $(NORMAL_TARGET_EXPORTS) \
4fa63067 44870 (cd $(TARGET_SUBDIR)/winsup && \
7ffa0b57 44871 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
3866be5d 44872
6bd3dfaa 44873@endif target-winsup
3866be5d 44874
4fa63067
NN
44875.PHONY: install-target-winsup maybe-install-target-winsup
44876maybe-install-target-winsup:
6bd3dfaa
PB
44877@if target-winsup
44878maybe-install-target-winsup: install-target-winsup
16ae0395 44879
4fa63067 44880install-target-winsup: installdirs
0aed8855 44881 @: $(MAKE); $(unstage)
4fa63067
NN
44882 @r=`${PWD_COMMAND}`; export r; \
44883 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44884 $(NORMAL_TARGET_EXPORTS) \
4fa63067 44885 (cd $(TARGET_SUBDIR)/winsup && \
7ffa0b57 44886 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 44887
6bd3dfaa 44888@endif target-winsup
3866be5d 44889
56a8fe78 44890# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
44891
44892.PHONY: maybe-info-target-winsup info-target-winsup
44893maybe-info-target-winsup:
6bd3dfaa
PB
44894@if target-winsup
44895maybe-info-target-winsup: info-target-winsup
4fa63067
NN
44896
44897info-target-winsup: \
44898 configure-target-winsup
0aed8855 44899 @: $(MAKE); $(unstage)
4fa63067 44900 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
b40e3958
L
44901 r=`${PWD_COMMAND}`; export r; \
44902 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44903 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44904 echo "Doing info in $(TARGET_SUBDIR)/winsup" ; \
44905 for flag in $(EXTRA_TARGET_FLAGS); do \
44906 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44907 done; \
44908 (cd $(TARGET_SUBDIR)/winsup && \
44909 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44910 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44911 "RANLIB=$${RANLIB}" \
0c24b341 44912 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44913 info) \
e2b9e2dc
NN
44914 || exit 1
44915
6bd3dfaa 44916@endif target-winsup
3866be5d 44917
4fa63067
NN
44918.PHONY: maybe-dvi-target-winsup dvi-target-winsup
44919maybe-dvi-target-winsup:
6bd3dfaa
PB
44920@if target-winsup
44921maybe-dvi-target-winsup: dvi-target-winsup
3866be5d 44922
4fa63067
NN
44923dvi-target-winsup: \
44924 configure-target-winsup
0aed8855 44925 @: $(MAKE); $(unstage)
4fa63067
NN
44926 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
44927 r=`${PWD_COMMAND}`; export r; \
b40e3958 44928 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44929 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44930 echo "Doing dvi in $(TARGET_SUBDIR)/winsup" ; \
44931 for flag in $(EXTRA_TARGET_FLAGS); do \
44932 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44933 done; \
44934 (cd $(TARGET_SUBDIR)/winsup && \
44935 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44936 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44937 "RANLIB=$${RANLIB}" \
0c24b341 44938 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44939 dvi) \
4fa63067 44940 || exit 1
3866be5d 44941
6bd3dfaa 44942@endif target-winsup
3866be5d 44943
56a8fe78
DD
44944.PHONY: maybe-pdf-target-winsup pdf-target-winsup
44945maybe-pdf-target-winsup:
44946@if target-winsup
44947maybe-pdf-target-winsup: pdf-target-winsup
44948
44949pdf-target-winsup: \
44950 configure-target-winsup
44951 @: $(MAKE); $(unstage)
44952 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
44953 r=`${PWD_COMMAND}`; export r; \
44954 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44955 $(NORMAL_TARGET_EXPORTS) \
44956 echo "Doing pdf in $(TARGET_SUBDIR)/winsup" ; \
44957 for flag in $(EXTRA_TARGET_FLAGS); do \
44958 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44959 done; \
44960 (cd $(TARGET_SUBDIR)/winsup && \
44961 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44962 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44963 "RANLIB=$${RANLIB}" \
0c24b341 44964 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
44965 pdf) \
44966 || exit 1
44967
44968@endif target-winsup
44969
6d389afc
MS
44970.PHONY: maybe-html-target-winsup html-target-winsup
44971maybe-html-target-winsup:
44972@if target-winsup
44973maybe-html-target-winsup: html-target-winsup
44974
44975html-target-winsup: \
44976 configure-target-winsup
0aed8855 44977 @: $(MAKE); $(unstage)
6d389afc
MS
44978 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
44979 r=`${PWD_COMMAND}`; export r; \
44980 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
44981 $(NORMAL_TARGET_EXPORTS) \
44982 echo "Doing html in $(TARGET_SUBDIR)/winsup" ; \
44983 for flag in $(EXTRA_TARGET_FLAGS); do \
44984 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44985 done; \
44986 (cd $(TARGET_SUBDIR)/winsup && \
44987 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44988 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44989 "RANLIB=$${RANLIB}" \
0c24b341 44990 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
44991 html) \
44992 || exit 1
44993
44994@endif target-winsup
44995
4fa63067
NN
44996.PHONY: maybe-TAGS-target-winsup TAGS-target-winsup
44997maybe-TAGS-target-winsup:
6bd3dfaa
PB
44998@if target-winsup
44999maybe-TAGS-target-winsup: TAGS-target-winsup
16ae0395 45000
4fa63067
NN
45001TAGS-target-winsup: \
45002 configure-target-winsup
0aed8855 45003 @: $(MAKE); $(unstage)
4fa63067
NN
45004 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
45005 r=`${PWD_COMMAND}`; export r; \
b40e3958 45006 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45007 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45008 echo "Doing TAGS in $(TARGET_SUBDIR)/winsup" ; \
45009 for flag in $(EXTRA_TARGET_FLAGS); do \
45010 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45011 done; \
45012 (cd $(TARGET_SUBDIR)/winsup && \
45013 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45014 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45015 "RANLIB=$${RANLIB}" \
0c24b341 45016 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45017 TAGS) \
4fa63067 45018 || exit 1
3866be5d 45019
6bd3dfaa 45020@endif target-winsup
3866be5d 45021
4fa63067
NN
45022.PHONY: maybe-install-info-target-winsup install-info-target-winsup
45023maybe-install-info-target-winsup:
6bd3dfaa
PB
45024@if target-winsup
45025maybe-install-info-target-winsup: install-info-target-winsup
4fa63067
NN
45026
45027install-info-target-winsup: \
45028 configure-target-winsup \
45029 info-target-winsup
0aed8855 45030 @: $(MAKE); $(unstage)
4fa63067 45031 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
b40e3958
L
45032 r=`${PWD_COMMAND}`; export r; \
45033 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45034 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45035 echo "Doing install-info in $(TARGET_SUBDIR)/winsup" ; \
45036 for flag in $(EXTRA_TARGET_FLAGS); do \
45037 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45038 done; \
45039 (cd $(TARGET_SUBDIR)/winsup && \
45040 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45041 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45042 "RANLIB=$${RANLIB}" \
0c24b341 45043 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45044 install-info) \
e2b9e2dc
NN
45045 || exit 1
45046
6bd3dfaa 45047@endif target-winsup
4fa63067 45048
a3ca38d2
DD
45049.PHONY: maybe-install-pdf-target-winsup install-pdf-target-winsup
45050maybe-install-pdf-target-winsup:
45051@if target-winsup
45052maybe-install-pdf-target-winsup: install-pdf-target-winsup
45053
45054install-pdf-target-winsup: \
45055 configure-target-winsup \
45056 pdf-target-winsup
45057 @: $(MAKE); $(unstage)
45058 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
45059 r=`${PWD_COMMAND}`; export r; \
45060 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45061 $(NORMAL_TARGET_EXPORTS) \
45062 echo "Doing install-pdf in $(TARGET_SUBDIR)/winsup" ; \
45063 for flag in $(EXTRA_TARGET_FLAGS); do \
45064 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45065 done; \
45066 (cd $(TARGET_SUBDIR)/winsup && \
45067 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45068 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45069 "RANLIB=$${RANLIB}" \
0c24b341 45070 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
45071 install-pdf) \
45072 || exit 1
45073
45074@endif target-winsup
45075
108a6f8e
CD
45076.PHONY: maybe-install-html-target-winsup install-html-target-winsup
45077maybe-install-html-target-winsup:
45078@if target-winsup
45079maybe-install-html-target-winsup: install-html-target-winsup
45080
45081install-html-target-winsup: \
45082 configure-target-winsup \
45083 html-target-winsup
45084 @: $(MAKE); $(unstage)
45085 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
45086 r=`${PWD_COMMAND}`; export r; \
45087 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45088 $(NORMAL_TARGET_EXPORTS) \
45089 echo "Doing install-html in $(TARGET_SUBDIR)/winsup" ; \
45090 for flag in $(EXTRA_TARGET_FLAGS); do \
45091 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45092 done; \
45093 (cd $(TARGET_SUBDIR)/winsup && \
45094 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45095 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45096 "RANLIB=$${RANLIB}" \
0c24b341 45097 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
45098 install-html) \
45099 || exit 1
45100
45101@endif target-winsup
45102
4fa63067
NN
45103.PHONY: maybe-installcheck-target-winsup installcheck-target-winsup
45104maybe-installcheck-target-winsup:
6bd3dfaa
PB
45105@if target-winsup
45106maybe-installcheck-target-winsup: installcheck-target-winsup
4fa63067
NN
45107
45108installcheck-target-winsup: \
45109 configure-target-winsup
0aed8855 45110 @: $(MAKE); $(unstage)
4fa63067
NN
45111 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
45112 r=`${PWD_COMMAND}`; export r; \
b40e3958 45113 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45114 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45115 echo "Doing installcheck in $(TARGET_SUBDIR)/winsup" ; \
45116 for flag in $(EXTRA_TARGET_FLAGS); do \
45117 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45118 done; \
45119 (cd $(TARGET_SUBDIR)/winsup && \
45120 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45121 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45122 "RANLIB=$${RANLIB}" \
0c24b341 45123 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45124 installcheck) \
4fa63067 45125 || exit 1
3866be5d 45126
6bd3dfaa 45127@endif target-winsup
3866be5d 45128
4fa63067
NN
45129.PHONY: maybe-mostlyclean-target-winsup mostlyclean-target-winsup
45130maybe-mostlyclean-target-winsup:
6bd3dfaa
PB
45131@if target-winsup
45132maybe-mostlyclean-target-winsup: mostlyclean-target-winsup
4fa63067
NN
45133
45134mostlyclean-target-winsup:
0aed8855 45135 @: $(MAKE); $(unstage)
4fa63067
NN
45136 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
45137 r=`${PWD_COMMAND}`; export r; \
b40e3958 45138 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45139 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45140 echo "Doing mostlyclean in $(TARGET_SUBDIR)/winsup" ; \
45141 for flag in $(EXTRA_TARGET_FLAGS); do \
45142 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45143 done; \
45144 (cd $(TARGET_SUBDIR)/winsup && \
45145 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45146 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45147 "RANLIB=$${RANLIB}" \
0c24b341 45148 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45149 mostlyclean) \
4fa63067 45150 || exit 1
3866be5d 45151
6bd3dfaa 45152@endif target-winsup
3866be5d 45153
4fa63067
NN
45154.PHONY: maybe-clean-target-winsup clean-target-winsup
45155maybe-clean-target-winsup:
6bd3dfaa
PB
45156@if target-winsup
45157maybe-clean-target-winsup: clean-target-winsup
16ae0395 45158
4fa63067 45159clean-target-winsup:
0aed8855 45160 @: $(MAKE); $(unstage)
4fa63067
NN
45161 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
45162 r=`${PWD_COMMAND}`; export r; \
b40e3958 45163 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45164 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45165 echo "Doing clean in $(TARGET_SUBDIR)/winsup" ; \
45166 for flag in $(EXTRA_TARGET_FLAGS); do \
45167 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45168 done; \
45169 (cd $(TARGET_SUBDIR)/winsup && \
45170 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45171 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45172 "RANLIB=$${RANLIB}" \
0c24b341 45173 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45174 clean) \
4fa63067 45175 || exit 1
3866be5d 45176
6bd3dfaa 45177@endif target-winsup
3866be5d 45178
4fa63067
NN
45179.PHONY: maybe-distclean-target-winsup distclean-target-winsup
45180maybe-distclean-target-winsup:
6bd3dfaa
PB
45181@if target-winsup
45182maybe-distclean-target-winsup: distclean-target-winsup
4fa63067
NN
45183
45184distclean-target-winsup:
0aed8855 45185 @: $(MAKE); $(unstage)
4fa63067 45186 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
b40e3958
L
45187 r=`${PWD_COMMAND}`; export r; \
45188 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45189 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45190 echo "Doing distclean in $(TARGET_SUBDIR)/winsup" ; \
45191 for flag in $(EXTRA_TARGET_FLAGS); do \
45192 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45193 done; \
45194 (cd $(TARGET_SUBDIR)/winsup && \
45195 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45196 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45197 "RANLIB=$${RANLIB}" \
0c24b341 45198 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45199 distclean) \
e2b9e2dc
NN
45200 || exit 1
45201
6bd3dfaa 45202@endif target-winsup
3866be5d 45203
4fa63067
NN
45204.PHONY: maybe-maintainer-clean-target-winsup maintainer-clean-target-winsup
45205maybe-maintainer-clean-target-winsup:
6bd3dfaa
PB
45206@if target-winsup
45207maybe-maintainer-clean-target-winsup: maintainer-clean-target-winsup
3866be5d 45208
4fa63067 45209maintainer-clean-target-winsup:
0aed8855 45210 @: $(MAKE); $(unstage)
4fa63067
NN
45211 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
45212 r=`${PWD_COMMAND}`; export r; \
b40e3958 45213 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45214 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45215 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/winsup" ; \
45216 for flag in $(EXTRA_TARGET_FLAGS); do \
45217 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45218 done; \
45219 (cd $(TARGET_SUBDIR)/winsup && \
45220 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45221 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45222 "RANLIB=$${RANLIB}" \
0c24b341 45223 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45224 maintainer-clean) \
4fa63067 45225 || exit 1
3866be5d 45226
6bd3dfaa 45227@endif target-winsup
3866be5d 45228
16ae0395 45229
3866be5d 45230
e90269c8 45231
a7254363
PB
45232
45233.PHONY: configure-target-libgloss maybe-configure-target-libgloss
45234maybe-configure-target-libgloss:
4f0ef2d8
CD
45235@if gcc-bootstrap
45236configure-target-libgloss: stage_current
45237@endif gcc-bootstrap
a7254363
PB
45238@if target-libgloss
45239maybe-configure-target-libgloss: configure-target-libgloss
c52c6897 45240configure-target-libgloss:
0aed8855
PB
45241 @: $(MAKE); $(unstage)
45242 @r=`${PWD_COMMAND}`; export r; \
45243 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45244 echo "Checking multilib configuration for libgloss..."; \
45245 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
45246 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgloss/multilib.tmp 2> /dev/null ; \
45247 if test -r $(TARGET_SUBDIR)/libgloss/multilib.out; then \
45248 if cmp -s $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; then \
45249 rm -f $(TARGET_SUBDIR)/libgloss/multilib.tmp; \
45250 else \
45251 rm -f $(TARGET_SUBDIR)/libgloss/Makefile; \
45252 mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
45253 fi; \
45254 else \
45255 mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
c52c6897
PB
45256 fi; \
45257 test ! -f $(TARGET_SUBDIR)/libgloss/Makefile || exit 0; \
4fa63067 45258 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
378fce5b 45259 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45260 echo Configuring in $(TARGET_SUBDIR)/libgloss; \
45261 cd "$(TARGET_SUBDIR)/libgloss" || exit 1; \
e2b9e2dc 45262 case $(srcdir) in \
b00612cc
PB
45263 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45264 *) topdir=`echo $(TARGET_SUBDIR)/libgloss/ | \
45265 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 45266 esac; \
b00612cc
PB
45267 srcdiroption="--srcdir=$${topdir}/libgloss"; \
45268 libsrcdir="$$s/libgloss"; \
4fa63067
NN
45269 rm -f no-such-file || : ; \
45270 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
45271 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45272 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 45273 || exit 1
6bd3dfaa 45274@endif target-libgloss
e2b9e2dc 45275
a7254363
PB
45276
45277
d545f33b
PB
45278
45279
4fa63067
NN
45280.PHONY: all-target-libgloss maybe-all-target-libgloss
45281maybe-all-target-libgloss:
4f0ef2d8
CD
45282@if gcc-bootstrap
45283all-target-libgloss: stage_current
45284@endif gcc-bootstrap
6bd3dfaa 45285@if target-libgloss
72b2455a 45286TARGET-target-libgloss=all
6bd3dfaa 45287maybe-all-target-libgloss: all-target-libgloss
4fa63067 45288all-target-libgloss: configure-target-libgloss
0aed8855 45289 @: $(MAKE); $(unstage)
b40e3958
L
45290 @r=`${PWD_COMMAND}`; export r; \
45291 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45292 $(NORMAL_TARGET_EXPORTS) \
4fa63067 45293 (cd $(TARGET_SUBDIR)/libgloss && \
7f6ef0c0
PB
45294 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
45295 $(TARGET-target-libgloss))
6bd3dfaa 45296@endif target-libgloss
e393202e 45297
a7254363
PB
45298
45299
d545f33b
PB
45300
45301
4fa63067
NN
45302.PHONY: check-target-libgloss maybe-check-target-libgloss
45303maybe-check-target-libgloss:
6bd3dfaa
PB
45304@if target-libgloss
45305maybe-check-target-libgloss: check-target-libgloss
e393202e 45306
4fa63067
NN
45307# Dummy target for uncheckable module.
45308check-target-libgloss:
e393202e 45309
6bd3dfaa 45310@endif target-libgloss
e393202e 45311
4fa63067
NN
45312.PHONY: install-target-libgloss maybe-install-target-libgloss
45313maybe-install-target-libgloss:
6bd3dfaa
PB
45314@if target-libgloss
45315maybe-install-target-libgloss: install-target-libgloss
16ae0395 45316
4fa63067 45317install-target-libgloss: installdirs
0aed8855 45318 @: $(MAKE); $(unstage)
b40e3958
L
45319 @r=`${PWD_COMMAND}`; export r; \
45320 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45321 $(NORMAL_TARGET_EXPORTS) \
4fa63067 45322 (cd $(TARGET_SUBDIR)/libgloss && \
7ffa0b57 45323 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 45324
6bd3dfaa 45325@endif target-libgloss
3866be5d 45326
56a8fe78 45327# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
45328
45329.PHONY: maybe-info-target-libgloss info-target-libgloss
45330maybe-info-target-libgloss:
6bd3dfaa
PB
45331@if target-libgloss
45332maybe-info-target-libgloss: info-target-libgloss
4fa63067
NN
45333
45334info-target-libgloss: \
45335 configure-target-libgloss
0aed8855 45336 @: $(MAKE); $(unstage)
4fa63067 45337 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
b40e3958
L
45338 r=`${PWD_COMMAND}`; export r; \
45339 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45340 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45341 echo "Doing info in $(TARGET_SUBDIR)/libgloss" ; \
45342 for flag in $(EXTRA_TARGET_FLAGS); do \
45343 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45344 done; \
45345 (cd $(TARGET_SUBDIR)/libgloss && \
45346 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45347 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45348 "RANLIB=$${RANLIB}" \
0c24b341 45349 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45350 info) \
ce5b542e
MC
45351 || exit 1
45352
6bd3dfaa 45353@endif target-libgloss
ce5b542e 45354
4fa63067
NN
45355.PHONY: maybe-dvi-target-libgloss dvi-target-libgloss
45356maybe-dvi-target-libgloss:
6bd3dfaa
PB
45357@if target-libgloss
45358maybe-dvi-target-libgloss: dvi-target-libgloss
ce5b542e 45359
4fa63067
NN
45360dvi-target-libgloss: \
45361 configure-target-libgloss
0aed8855 45362 @: $(MAKE); $(unstage)
4fa63067
NN
45363 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
45364 r=`${PWD_COMMAND}`; export r; \
b40e3958 45365 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45366 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45367 echo "Doing dvi in $(TARGET_SUBDIR)/libgloss" ; \
45368 for flag in $(EXTRA_TARGET_FLAGS); do \
45369 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45370 done; \
45371 (cd $(TARGET_SUBDIR)/libgloss && \
45372 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45373 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45374 "RANLIB=$${RANLIB}" \
0c24b341 45375 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45376 dvi) \
4fa63067 45377 || exit 1
ce5b542e 45378
6bd3dfaa 45379@endif target-libgloss
ce5b542e 45380
56a8fe78
DD
45381.PHONY: maybe-pdf-target-libgloss pdf-target-libgloss
45382maybe-pdf-target-libgloss:
45383@if target-libgloss
45384maybe-pdf-target-libgloss: pdf-target-libgloss
45385
45386pdf-target-libgloss: \
45387 configure-target-libgloss
45388 @: $(MAKE); $(unstage)
45389 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
45390 r=`${PWD_COMMAND}`; export r; \
45391 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45392 $(NORMAL_TARGET_EXPORTS) \
45393 echo "Doing pdf in $(TARGET_SUBDIR)/libgloss" ; \
45394 for flag in $(EXTRA_TARGET_FLAGS); do \
45395 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45396 done; \
45397 (cd $(TARGET_SUBDIR)/libgloss && \
45398 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45399 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45400 "RANLIB=$${RANLIB}" \
0c24b341 45401 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
45402 pdf) \
45403 || exit 1
45404
45405@endif target-libgloss
45406
6d389afc
MS
45407.PHONY: maybe-html-target-libgloss html-target-libgloss
45408maybe-html-target-libgloss:
45409@if target-libgloss
45410maybe-html-target-libgloss: html-target-libgloss
45411
45412html-target-libgloss: \
45413 configure-target-libgloss
0aed8855 45414 @: $(MAKE); $(unstage)
6d389afc
MS
45415 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
45416 r=`${PWD_COMMAND}`; export r; \
45417 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
45418 $(NORMAL_TARGET_EXPORTS) \
45419 echo "Doing html in $(TARGET_SUBDIR)/libgloss" ; \
45420 for flag in $(EXTRA_TARGET_FLAGS); do \
45421 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45422 done; \
45423 (cd $(TARGET_SUBDIR)/libgloss && \
45424 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45425 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45426 "RANLIB=$${RANLIB}" \
0c24b341 45427 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
45428 html) \
45429 || exit 1
45430
45431@endif target-libgloss
45432
4fa63067
NN
45433.PHONY: maybe-TAGS-target-libgloss TAGS-target-libgloss
45434maybe-TAGS-target-libgloss:
6bd3dfaa
PB
45435@if target-libgloss
45436maybe-TAGS-target-libgloss: TAGS-target-libgloss
16ae0395 45437
4fa63067
NN
45438TAGS-target-libgloss: \
45439 configure-target-libgloss
0aed8855 45440 @: $(MAKE); $(unstage)
4fa63067
NN
45441 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
45442 r=`${PWD_COMMAND}`; export r; \
b40e3958 45443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45444 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45445 echo "Doing TAGS in $(TARGET_SUBDIR)/libgloss" ; \
45446 for flag in $(EXTRA_TARGET_FLAGS); do \
45447 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45448 done; \
45449 (cd $(TARGET_SUBDIR)/libgloss && \
45450 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45451 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45452 "RANLIB=$${RANLIB}" \
0c24b341 45453 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45454 TAGS) \
4fa63067 45455 || exit 1
ce5b542e 45456
6bd3dfaa 45457@endif target-libgloss
ce5b542e 45458
4fa63067
NN
45459.PHONY: maybe-install-info-target-libgloss install-info-target-libgloss
45460maybe-install-info-target-libgloss:
6bd3dfaa
PB
45461@if target-libgloss
45462maybe-install-info-target-libgloss: install-info-target-libgloss
4fa63067
NN
45463
45464install-info-target-libgloss: \
45465 configure-target-libgloss \
45466 info-target-libgloss
0aed8855 45467 @: $(MAKE); $(unstage)
4fa63067 45468 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
b40e3958
L
45469 r=`${PWD_COMMAND}`; export r; \
45470 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45471 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45472 echo "Doing install-info in $(TARGET_SUBDIR)/libgloss" ; \
45473 for flag in $(EXTRA_TARGET_FLAGS); do \
45474 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45475 done; \
45476 (cd $(TARGET_SUBDIR)/libgloss && \
45477 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45478 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45479 "RANLIB=$${RANLIB}" \
0c24b341 45480 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45481 install-info) \
e2b9e2dc
NN
45482 || exit 1
45483
6bd3dfaa 45484@endif target-libgloss
e393202e 45485
a3ca38d2
DD
45486.PHONY: maybe-install-pdf-target-libgloss install-pdf-target-libgloss
45487maybe-install-pdf-target-libgloss:
45488@if target-libgloss
45489maybe-install-pdf-target-libgloss: install-pdf-target-libgloss
45490
45491install-pdf-target-libgloss: \
45492 configure-target-libgloss \
45493 pdf-target-libgloss
45494 @: $(MAKE); $(unstage)
45495 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
45496 r=`${PWD_COMMAND}`; export r; \
45497 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45498 $(NORMAL_TARGET_EXPORTS) \
45499 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgloss" ; \
45500 for flag in $(EXTRA_TARGET_FLAGS); do \
45501 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45502 done; \
45503 (cd $(TARGET_SUBDIR)/libgloss && \
45504 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45505 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45506 "RANLIB=$${RANLIB}" \
0c24b341 45507 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
45508 install-pdf) \
45509 || exit 1
45510
45511@endif target-libgloss
45512
108a6f8e
CD
45513.PHONY: maybe-install-html-target-libgloss install-html-target-libgloss
45514maybe-install-html-target-libgloss:
45515@if target-libgloss
45516maybe-install-html-target-libgloss: install-html-target-libgloss
45517
45518install-html-target-libgloss: \
45519 configure-target-libgloss \
45520 html-target-libgloss
45521 @: $(MAKE); $(unstage)
45522 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
45523 r=`${PWD_COMMAND}`; export r; \
45524 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45525 $(NORMAL_TARGET_EXPORTS) \
45526 echo "Doing install-html in $(TARGET_SUBDIR)/libgloss" ; \
45527 for flag in $(EXTRA_TARGET_FLAGS); do \
45528 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45529 done; \
45530 (cd $(TARGET_SUBDIR)/libgloss && \
45531 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45532 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45533 "RANLIB=$${RANLIB}" \
0c24b341 45534 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
45535 install-html) \
45536 || exit 1
45537
45538@endif target-libgloss
45539
4fa63067
NN
45540.PHONY: maybe-installcheck-target-libgloss installcheck-target-libgloss
45541maybe-installcheck-target-libgloss:
6bd3dfaa
PB
45542@if target-libgloss
45543maybe-installcheck-target-libgloss: installcheck-target-libgloss
e393202e 45544
4fa63067
NN
45545installcheck-target-libgloss: \
45546 configure-target-libgloss
0aed8855 45547 @: $(MAKE); $(unstage)
4fa63067
NN
45548 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
45549 r=`${PWD_COMMAND}`; export r; \
45550 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45551 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45552 echo "Doing installcheck in $(TARGET_SUBDIR)/libgloss" ; \
45553 for flag in $(EXTRA_TARGET_FLAGS); do \
45554 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45555 done; \
45556 (cd $(TARGET_SUBDIR)/libgloss && \
45557 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45558 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45559 "RANLIB=$${RANLIB}" \
0c24b341 45560 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45561 installcheck) \
4fa63067 45562 || exit 1
3866be5d 45563
6bd3dfaa 45564@endif target-libgloss
3866be5d 45565
4fa63067
NN
45566.PHONY: maybe-mostlyclean-target-libgloss mostlyclean-target-libgloss
45567maybe-mostlyclean-target-libgloss:
6bd3dfaa
PB
45568@if target-libgloss
45569maybe-mostlyclean-target-libgloss: mostlyclean-target-libgloss
16ae0395 45570
4fa63067 45571mostlyclean-target-libgloss:
0aed8855 45572 @: $(MAKE); $(unstage)
4fa63067
NN
45573 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
45574 r=`${PWD_COMMAND}`; export r; \
b40e3958 45575 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45576 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45577 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgloss" ; \
45578 for flag in $(EXTRA_TARGET_FLAGS); do \
45579 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45580 done; \
45581 (cd $(TARGET_SUBDIR)/libgloss && \
45582 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45583 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45584 "RANLIB=$${RANLIB}" \
0c24b341 45585 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45586 mostlyclean) \
4fa63067 45587 || exit 1
e393202e 45588
6bd3dfaa 45589@endif target-libgloss
3866be5d 45590
4fa63067
NN
45591.PHONY: maybe-clean-target-libgloss clean-target-libgloss
45592maybe-clean-target-libgloss:
6bd3dfaa
PB
45593@if target-libgloss
45594maybe-clean-target-libgloss: clean-target-libgloss
4fa63067
NN
45595
45596clean-target-libgloss:
0aed8855 45597 @: $(MAKE); $(unstage)
4fa63067 45598 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
b40e3958
L
45599 r=`${PWD_COMMAND}`; export r; \
45600 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45601 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45602 echo "Doing clean in $(TARGET_SUBDIR)/libgloss" ; \
45603 for flag in $(EXTRA_TARGET_FLAGS); do \
45604 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45605 done; \
45606 (cd $(TARGET_SUBDIR)/libgloss && \
45607 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45608 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45609 "RANLIB=$${RANLIB}" \
0c24b341 45610 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45611 clean) \
e2b9e2dc
NN
45612 || exit 1
45613
6bd3dfaa 45614@endif target-libgloss
e393202e 45615
4fa63067
NN
45616.PHONY: maybe-distclean-target-libgloss distclean-target-libgloss
45617maybe-distclean-target-libgloss:
6bd3dfaa
PB
45618@if target-libgloss
45619maybe-distclean-target-libgloss: distclean-target-libgloss
3866be5d 45620
4fa63067 45621distclean-target-libgloss:
0aed8855 45622 @: $(MAKE); $(unstage)
4fa63067
NN
45623 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
45624 r=`${PWD_COMMAND}`; export r; \
45625 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45626 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45627 echo "Doing distclean in $(TARGET_SUBDIR)/libgloss" ; \
45628 for flag in $(EXTRA_TARGET_FLAGS); do \
45629 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45630 done; \
45631 (cd $(TARGET_SUBDIR)/libgloss && \
45632 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45633 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45634 "RANLIB=$${RANLIB}" \
0c24b341 45635 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45636 distclean) \
4fa63067 45637 || exit 1
3866be5d 45638
6bd3dfaa 45639@endif target-libgloss
3866be5d 45640
4fa63067
NN
45641.PHONY: maybe-maintainer-clean-target-libgloss maintainer-clean-target-libgloss
45642maybe-maintainer-clean-target-libgloss:
6bd3dfaa
PB
45643@if target-libgloss
45644maybe-maintainer-clean-target-libgloss: maintainer-clean-target-libgloss
16ae0395 45645
4fa63067 45646maintainer-clean-target-libgloss:
0aed8855 45647 @: $(MAKE); $(unstage)
4fa63067
NN
45648 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
45649 r=`${PWD_COMMAND}`; export r; \
b40e3958 45650 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45651 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45652 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgloss" ; \
45653 for flag in $(EXTRA_TARGET_FLAGS); do \
45654 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45655 done; \
45656 (cd $(TARGET_SUBDIR)/libgloss && \
45657 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45658 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45659 "RANLIB=$${RANLIB}" \
0c24b341 45660 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45661 maintainer-clean) \
4fa63067 45662 || exit 1
3866be5d 45663
6bd3dfaa 45664@endif target-libgloss
3866be5d 45665
e393202e 45666
15723a45 45667
e90269c8 45668
a7254363
PB
45669
45670.PHONY: configure-target-libiberty maybe-configure-target-libiberty
45671maybe-configure-target-libiberty:
4f0ef2d8
CD
45672@if gcc-bootstrap
45673configure-target-libiberty: stage_current
45674@endif gcc-bootstrap
a7254363
PB
45675@if target-libiberty
45676maybe-configure-target-libiberty: configure-target-libiberty
c52c6897 45677configure-target-libiberty:
0aed8855
PB
45678 @: $(MAKE); $(unstage)
45679 @r=`${PWD_COMMAND}`; export r; \
45680 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45681 echo "Checking multilib configuration for libiberty..."; \
45682 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libiberty ; \
45683 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libiberty/multilib.tmp 2> /dev/null ; \
45684 if test -r $(TARGET_SUBDIR)/libiberty/multilib.out; then \
45685 if cmp -s $(TARGET_SUBDIR)/libiberty/multilib.tmp $(TARGET_SUBDIR)/libiberty/multilib.out; then \
45686 rm -f $(TARGET_SUBDIR)/libiberty/multilib.tmp; \
45687 else \
45688 rm -f $(TARGET_SUBDIR)/libiberty/Makefile; \
45689 mv $(TARGET_SUBDIR)/libiberty/multilib.tmp $(TARGET_SUBDIR)/libiberty/multilib.out; \
45690 fi; \
45691 else \
45692 mv $(TARGET_SUBDIR)/libiberty/multilib.tmp $(TARGET_SUBDIR)/libiberty/multilib.out; \
c52c6897
PB
45693 fi; \
45694 test ! -f $(TARGET_SUBDIR)/libiberty/Makefile || exit 0; \
4fa63067 45695 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libiberty ; \
378fce5b 45696 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45697 echo Configuring in $(TARGET_SUBDIR)/libiberty; \
45698 cd "$(TARGET_SUBDIR)/libiberty" || exit 1; \
bba45b8b 45699 case $(srcdir) in \
b00612cc
PB
45700 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45701 *) topdir=`echo $(TARGET_SUBDIR)/libiberty/ | \
45702 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 45703 esac; \
b00612cc
PB
45704 srcdiroption="--srcdir=$${topdir}/libiberty"; \
45705 libsrcdir="$$s/libiberty"; \
bba45b8b
NN
45706 rm -f no-such-file || : ; \
45707 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
45708 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45709 --target=${target_alias} $${srcdiroption} \
bba45b8b 45710 || exit 1
6bd3dfaa 45711@endif target-libiberty
e393202e 45712
a7254363
PB
45713
45714
d545f33b
PB
45715
45716
4fa63067
NN
45717.PHONY: all-target-libiberty maybe-all-target-libiberty
45718maybe-all-target-libiberty:
4f0ef2d8
CD
45719@if gcc-bootstrap
45720all-target-libiberty: stage_current
45721@endif gcc-bootstrap
6bd3dfaa 45722@if target-libiberty
72b2455a 45723TARGET-target-libiberty=all
6bd3dfaa 45724maybe-all-target-libiberty: all-target-libiberty
4fa63067 45725all-target-libiberty: configure-target-libiberty
0aed8855 45726 @: $(MAKE); $(unstage)
b40e3958
L
45727 @r=`${PWD_COMMAND}`; export r; \
45728 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45729 $(NORMAL_TARGET_EXPORTS) \
4fa63067 45730 (cd $(TARGET_SUBDIR)/libiberty && \
7f6ef0c0
PB
45731 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
45732 $(TARGET-target-libiberty))
6bd3dfaa 45733@endif target-libiberty
e393202e 45734
a7254363
PB
45735
45736
d545f33b
PB
45737
45738
4fa63067
NN
45739.PHONY: check-target-libiberty maybe-check-target-libiberty
45740maybe-check-target-libiberty:
6bd3dfaa
PB
45741@if target-libiberty
45742maybe-check-target-libiberty: check-target-libiberty
16ae0395 45743
4fa63067 45744check-target-libiberty:
0aed8855 45745 @: $(MAKE); $(unstage)
b40e3958
L
45746 @r=`${PWD_COMMAND}`; export r; \
45747 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45748 $(NORMAL_TARGET_EXPORTS) \
4fa63067 45749 (cd $(TARGET_SUBDIR)/libiberty && \
7ffa0b57 45750 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
930314a4 45751
6bd3dfaa 45752@endif target-libiberty
e393202e 45753
4fa63067
NN
45754.PHONY: install-target-libiberty maybe-install-target-libiberty
45755maybe-install-target-libiberty:
6bd3dfaa
PB
45756@if target-libiberty
45757maybe-install-target-libiberty: install-target-libiberty
4fa63067
NN
45758
45759install-target-libiberty: installdirs
0aed8855 45760 @: $(MAKE); $(unstage)
4fa63067
NN
45761 @r=`${PWD_COMMAND}`; export r; \
45762 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45763 $(NORMAL_TARGET_EXPORTS) \
4fa63067 45764 (cd $(TARGET_SUBDIR)/libiberty && \
7ffa0b57 45765 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4fa63067 45766
6bd3dfaa 45767@endif target-libiberty
4fa63067 45768
56a8fe78 45769# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
45770
45771.PHONY: maybe-info-target-libiberty info-target-libiberty
45772maybe-info-target-libiberty:
6bd3dfaa
PB
45773@if target-libiberty
45774maybe-info-target-libiberty: info-target-libiberty
4fa63067
NN
45775
45776info-target-libiberty: \
45777 configure-target-libiberty
0aed8855 45778 @: $(MAKE); $(unstage)
4fa63067
NN
45779 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
45780 r=`${PWD_COMMAND}`; export r; \
45781 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45782 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45783 echo "Doing info in $(TARGET_SUBDIR)/libiberty" ; \
45784 for flag in $(EXTRA_TARGET_FLAGS); do \
45785 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45786 done; \
45787 (cd $(TARGET_SUBDIR)/libiberty && \
45788 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45789 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45790 "RANLIB=$${RANLIB}" \
0c24b341 45791 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45792 info) \
4fa63067
NN
45793 || exit 1
45794
6bd3dfaa 45795@endif target-libiberty
4fa63067
NN
45796
45797.PHONY: maybe-dvi-target-libiberty dvi-target-libiberty
45798maybe-dvi-target-libiberty:
6bd3dfaa
PB
45799@if target-libiberty
45800maybe-dvi-target-libiberty: dvi-target-libiberty
4fa63067
NN
45801
45802dvi-target-libiberty: \
45803 configure-target-libiberty
0aed8855 45804 @: $(MAKE); $(unstage)
4fa63067
NN
45805 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
45806 r=`${PWD_COMMAND}`; export r; \
45807 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45808 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45809 echo "Doing dvi in $(TARGET_SUBDIR)/libiberty" ; \
45810 for flag in $(EXTRA_TARGET_FLAGS); do \
45811 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45812 done; \
45813 (cd $(TARGET_SUBDIR)/libiberty && \
45814 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45815 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45816 "RANLIB=$${RANLIB}" \
0c24b341 45817 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45818 dvi) \
4fa63067
NN
45819 || exit 1
45820
6bd3dfaa 45821@endif target-libiberty
4fa63067 45822
56a8fe78
DD
45823.PHONY: maybe-pdf-target-libiberty pdf-target-libiberty
45824maybe-pdf-target-libiberty:
45825@if target-libiberty
45826maybe-pdf-target-libiberty: pdf-target-libiberty
45827
45828pdf-target-libiberty: \
45829 configure-target-libiberty
45830 @: $(MAKE); $(unstage)
45831 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
45832 r=`${PWD_COMMAND}`; export r; \
45833 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45834 $(NORMAL_TARGET_EXPORTS) \
45835 echo "Doing pdf in $(TARGET_SUBDIR)/libiberty" ; \
45836 for flag in $(EXTRA_TARGET_FLAGS); do \
45837 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45838 done; \
45839 (cd $(TARGET_SUBDIR)/libiberty && \
45840 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45841 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45842 "RANLIB=$${RANLIB}" \
0c24b341 45843 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
45844 pdf) \
45845 || exit 1
45846
45847@endif target-libiberty
45848
6d389afc
MS
45849.PHONY: maybe-html-target-libiberty html-target-libiberty
45850maybe-html-target-libiberty:
45851@if target-libiberty
45852maybe-html-target-libiberty: html-target-libiberty
45853
45854html-target-libiberty: \
45855 configure-target-libiberty
0aed8855 45856 @: $(MAKE); $(unstage)
6d389afc
MS
45857 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
45858 r=`${PWD_COMMAND}`; export r; \
45859 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
45860 $(NORMAL_TARGET_EXPORTS) \
45861 echo "Doing html in $(TARGET_SUBDIR)/libiberty" ; \
45862 for flag in $(EXTRA_TARGET_FLAGS); do \
45863 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45864 done; \
45865 (cd $(TARGET_SUBDIR)/libiberty && \
45866 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45867 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45868 "RANLIB=$${RANLIB}" \
0c24b341 45869 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
45870 html) \
45871 || exit 1
45872
45873@endif target-libiberty
45874
4fa63067
NN
45875.PHONY: maybe-TAGS-target-libiberty TAGS-target-libiberty
45876maybe-TAGS-target-libiberty:
6bd3dfaa
PB
45877@if target-libiberty
45878maybe-TAGS-target-libiberty: TAGS-target-libiberty
4fa63067
NN
45879
45880TAGS-target-libiberty: \
45881 configure-target-libiberty
0aed8855 45882 @: $(MAKE); $(unstage)
4fa63067
NN
45883 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
45884 r=`${PWD_COMMAND}`; export r; \
45885 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45886 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45887 echo "Doing TAGS in $(TARGET_SUBDIR)/libiberty" ; \
45888 for flag in $(EXTRA_TARGET_FLAGS); do \
45889 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45890 done; \
45891 (cd $(TARGET_SUBDIR)/libiberty && \
45892 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45893 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45894 "RANLIB=$${RANLIB}" \
0c24b341 45895 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45896 TAGS) \
4fa63067
NN
45897 || exit 1
45898
6bd3dfaa 45899@endif target-libiberty
4fa63067
NN
45900
45901.PHONY: maybe-install-info-target-libiberty install-info-target-libiberty
45902maybe-install-info-target-libiberty:
6bd3dfaa
PB
45903@if target-libiberty
45904maybe-install-info-target-libiberty: install-info-target-libiberty
4fa63067
NN
45905
45906install-info-target-libiberty: \
45907 configure-target-libiberty \
45908 info-target-libiberty
0aed8855 45909 @: $(MAKE); $(unstage)
4fa63067
NN
45910 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
45911 r=`${PWD_COMMAND}`; export r; \
45912 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45913 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45914 echo "Doing install-info in $(TARGET_SUBDIR)/libiberty" ; \
45915 for flag in $(EXTRA_TARGET_FLAGS); do \
45916 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45917 done; \
45918 (cd $(TARGET_SUBDIR)/libiberty && \
45919 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45920 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45921 "RANLIB=$${RANLIB}" \
0c24b341 45922 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45923 install-info) \
4fa63067
NN
45924 || exit 1
45925
6bd3dfaa 45926@endif target-libiberty
4fa63067 45927
a3ca38d2
DD
45928.PHONY: maybe-install-pdf-target-libiberty install-pdf-target-libiberty
45929maybe-install-pdf-target-libiberty:
45930@if target-libiberty
45931maybe-install-pdf-target-libiberty: install-pdf-target-libiberty
45932
45933install-pdf-target-libiberty: \
45934 configure-target-libiberty \
45935 pdf-target-libiberty
45936 @: $(MAKE); $(unstage)
45937 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
45938 r=`${PWD_COMMAND}`; export r; \
45939 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45940 $(NORMAL_TARGET_EXPORTS) \
45941 echo "Doing install-pdf in $(TARGET_SUBDIR)/libiberty" ; \
45942 for flag in $(EXTRA_TARGET_FLAGS); do \
45943 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45944 done; \
45945 (cd $(TARGET_SUBDIR)/libiberty && \
45946 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45947 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45948 "RANLIB=$${RANLIB}" \
0c24b341 45949 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
45950 install-pdf) \
45951 || exit 1
45952
45953@endif target-libiberty
45954
108a6f8e
CD
45955.PHONY: maybe-install-html-target-libiberty install-html-target-libiberty
45956maybe-install-html-target-libiberty:
45957@if target-libiberty
45958maybe-install-html-target-libiberty: install-html-target-libiberty
45959
45960install-html-target-libiberty: \
45961 configure-target-libiberty \
45962 html-target-libiberty
45963 @: $(MAKE); $(unstage)
45964 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
45965 r=`${PWD_COMMAND}`; export r; \
45966 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45967 $(NORMAL_TARGET_EXPORTS) \
45968 echo "Doing install-html in $(TARGET_SUBDIR)/libiberty" ; \
45969 for flag in $(EXTRA_TARGET_FLAGS); do \
45970 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45971 done; \
45972 (cd $(TARGET_SUBDIR)/libiberty && \
45973 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45974 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45975 "RANLIB=$${RANLIB}" \
0c24b341 45976 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
45977 install-html) \
45978 || exit 1
45979
45980@endif target-libiberty
45981
4fa63067
NN
45982.PHONY: maybe-installcheck-target-libiberty installcheck-target-libiberty
45983maybe-installcheck-target-libiberty:
6bd3dfaa
PB
45984@if target-libiberty
45985maybe-installcheck-target-libiberty: installcheck-target-libiberty
4fa63067
NN
45986
45987installcheck-target-libiberty: \
45988 configure-target-libiberty
0aed8855 45989 @: $(MAKE); $(unstage)
4fa63067
NN
45990 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
45991 r=`${PWD_COMMAND}`; export r; \
45992 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45993 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45994 echo "Doing installcheck in $(TARGET_SUBDIR)/libiberty" ; \
45995 for flag in $(EXTRA_TARGET_FLAGS); do \
45996 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45997 done; \
45998 (cd $(TARGET_SUBDIR)/libiberty && \
45999 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46000 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46001 "RANLIB=$${RANLIB}" \
0c24b341 46002 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46003 installcheck) \
4fa63067
NN
46004 || exit 1
46005
6bd3dfaa 46006@endif target-libiberty
4fa63067
NN
46007
46008.PHONY: maybe-mostlyclean-target-libiberty mostlyclean-target-libiberty
46009maybe-mostlyclean-target-libiberty:
6bd3dfaa
PB
46010@if target-libiberty
46011maybe-mostlyclean-target-libiberty: mostlyclean-target-libiberty
4fa63067
NN
46012
46013mostlyclean-target-libiberty:
0aed8855 46014 @: $(MAKE); $(unstage)
4fa63067
NN
46015 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
46016 r=`${PWD_COMMAND}`; export r; \
46017 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46018 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46019 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libiberty" ; \
46020 for flag in $(EXTRA_TARGET_FLAGS); do \
46021 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46022 done; \
46023 (cd $(TARGET_SUBDIR)/libiberty && \
46024 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46025 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46026 "RANLIB=$${RANLIB}" \
0c24b341 46027 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46028 mostlyclean) \
4fa63067
NN
46029 || exit 1
46030
6bd3dfaa 46031@endif target-libiberty
4fa63067
NN
46032
46033.PHONY: maybe-clean-target-libiberty clean-target-libiberty
46034maybe-clean-target-libiberty:
6bd3dfaa
PB
46035@if target-libiberty
46036maybe-clean-target-libiberty: clean-target-libiberty
4fa63067
NN
46037
46038clean-target-libiberty:
0aed8855 46039 @: $(MAKE); $(unstage)
4fa63067
NN
46040 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
46041 r=`${PWD_COMMAND}`; export r; \
46042 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46043 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46044 echo "Doing clean in $(TARGET_SUBDIR)/libiberty" ; \
46045 for flag in $(EXTRA_TARGET_FLAGS); do \
46046 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46047 done; \
46048 (cd $(TARGET_SUBDIR)/libiberty && \
46049 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46050 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46051 "RANLIB=$${RANLIB}" \
0c24b341 46052 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46053 clean) \
4fa63067
NN
46054 || exit 1
46055
6bd3dfaa 46056@endif target-libiberty
4fa63067
NN
46057
46058.PHONY: maybe-distclean-target-libiberty distclean-target-libiberty
46059maybe-distclean-target-libiberty:
6bd3dfaa
PB
46060@if target-libiberty
46061maybe-distclean-target-libiberty: distclean-target-libiberty
4fa63067
NN
46062
46063distclean-target-libiberty:
0aed8855 46064 @: $(MAKE); $(unstage)
4fa63067
NN
46065 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
46066 r=`${PWD_COMMAND}`; export r; \
46067 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46068 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46069 echo "Doing distclean in $(TARGET_SUBDIR)/libiberty" ; \
46070 for flag in $(EXTRA_TARGET_FLAGS); do \
46071 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46072 done; \
46073 (cd $(TARGET_SUBDIR)/libiberty && \
46074 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46075 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46076 "RANLIB=$${RANLIB}" \
0c24b341 46077 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46078 distclean) \
4fa63067
NN
46079 || exit 1
46080
6bd3dfaa 46081@endif target-libiberty
4fa63067
NN
46082
46083.PHONY: maybe-maintainer-clean-target-libiberty maintainer-clean-target-libiberty
46084maybe-maintainer-clean-target-libiberty:
6bd3dfaa
PB
46085@if target-libiberty
46086maybe-maintainer-clean-target-libiberty: maintainer-clean-target-libiberty
4fa63067
NN
46087
46088maintainer-clean-target-libiberty:
0aed8855 46089 @: $(MAKE); $(unstage)
4fa63067
NN
46090 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
46091 r=`${PWD_COMMAND}`; export r; \
46092 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46093 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46094 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libiberty" ; \
46095 for flag in $(EXTRA_TARGET_FLAGS); do \
46096 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46097 done; \
46098 (cd $(TARGET_SUBDIR)/libiberty && \
46099 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46100 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46101 "RANLIB=$${RANLIB}" \
0c24b341 46102 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46103 maintainer-clean) \
4fa63067 46104 || exit 1
16ae0395 46105
6bd3dfaa 46106@endif target-libiberty
e393202e
NN
46107
46108
15723a45 46109
e90269c8 46110
a7254363
PB
46111
46112.PHONY: configure-target-gperf maybe-configure-target-gperf
46113maybe-configure-target-gperf:
4f0ef2d8
CD
46114@if gcc-bootstrap
46115configure-target-gperf: stage_current
46116@endif gcc-bootstrap
a7254363
PB
46117@if target-gperf
46118maybe-configure-target-gperf: configure-target-gperf
c52c6897 46119configure-target-gperf:
0aed8855
PB
46120 @: $(MAKE); $(unstage)
46121 @r=`${PWD_COMMAND}`; export r; \
46122 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46123 echo "Checking multilib configuration for gperf..."; \
46124 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/gperf ; \
46125 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/gperf/multilib.tmp 2> /dev/null ; \
46126 if test -r $(TARGET_SUBDIR)/gperf/multilib.out; then \
46127 if cmp -s $(TARGET_SUBDIR)/gperf/multilib.tmp $(TARGET_SUBDIR)/gperf/multilib.out; then \
46128 rm -f $(TARGET_SUBDIR)/gperf/multilib.tmp; \
46129 else \
46130 rm -f $(TARGET_SUBDIR)/gperf/Makefile; \
46131 mv $(TARGET_SUBDIR)/gperf/multilib.tmp $(TARGET_SUBDIR)/gperf/multilib.out; \
46132 fi; \
46133 else \
46134 mv $(TARGET_SUBDIR)/gperf/multilib.tmp $(TARGET_SUBDIR)/gperf/multilib.out; \
c52c6897
PB
46135 fi; \
46136 test ! -f $(TARGET_SUBDIR)/gperf/Makefile || exit 0; \
4fa63067 46137 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/gperf ; \
378fce5b 46138 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46139 echo Configuring in $(TARGET_SUBDIR)/gperf; \
46140 cd "$(TARGET_SUBDIR)/gperf" || exit 1; \
bba45b8b 46141 case $(srcdir) in \
b00612cc
PB
46142 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46143 *) topdir=`echo $(TARGET_SUBDIR)/gperf/ | \
46144 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 46145 esac; \
b00612cc
PB
46146 srcdiroption="--srcdir=$${topdir}/gperf"; \
46147 libsrcdir="$$s/gperf"; \
bba45b8b
NN
46148 rm -f no-such-file || : ; \
46149 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
46150 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46151 --target=${target_alias} $${srcdiroption} \
bba45b8b 46152 || exit 1
6bd3dfaa 46153@endif target-gperf
e393202e 46154
a7254363
PB
46155
46156
d545f33b
PB
46157
46158
4fa63067
NN
46159.PHONY: all-target-gperf maybe-all-target-gperf
46160maybe-all-target-gperf:
4f0ef2d8
CD
46161@if gcc-bootstrap
46162all-target-gperf: stage_current
46163@endif gcc-bootstrap
6bd3dfaa 46164@if target-gperf
72b2455a 46165TARGET-target-gperf=all
6bd3dfaa 46166maybe-all-target-gperf: all-target-gperf
4fa63067 46167all-target-gperf: configure-target-gperf
0aed8855 46168 @: $(MAKE); $(unstage)
b40e3958
L
46169 @r=`${PWD_COMMAND}`; export r; \
46170 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46171 $(NORMAL_TARGET_EXPORTS) \
4fa63067 46172 (cd $(TARGET_SUBDIR)/gperf && \
7f6ef0c0
PB
46173 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
46174 $(TARGET-target-gperf))
6bd3dfaa 46175@endif target-gperf
e393202e 46176
a7254363
PB
46177
46178
d545f33b
PB
46179
46180
4fa63067
NN
46181.PHONY: check-target-gperf maybe-check-target-gperf
46182maybe-check-target-gperf:
6bd3dfaa
PB
46183@if target-gperf
46184maybe-check-target-gperf: check-target-gperf
16ae0395 46185
4fa63067 46186check-target-gperf:
0aed8855 46187 @: $(MAKE); $(unstage)
b40e3958
L
46188 @r=`${PWD_COMMAND}`; export r; \
46189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46190 $(NORMAL_TARGET_EXPORTS) \
4fa63067 46191 (cd $(TARGET_SUBDIR)/gperf && \
7ffa0b57 46192 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
930314a4 46193
6bd3dfaa 46194@endif target-gperf
e393202e 46195
4fa63067
NN
46196.PHONY: install-target-gperf maybe-install-target-gperf
46197maybe-install-target-gperf:
6bd3dfaa
PB
46198@if target-gperf
46199maybe-install-target-gperf: install-target-gperf
4fa63067
NN
46200
46201install-target-gperf: installdirs
0aed8855 46202 @: $(MAKE); $(unstage)
4fa63067
NN
46203 @r=`${PWD_COMMAND}`; export r; \
46204 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46205 $(NORMAL_TARGET_EXPORTS) \
4fa63067 46206 (cd $(TARGET_SUBDIR)/gperf && \
7ffa0b57 46207 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4fa63067 46208
6bd3dfaa 46209@endif target-gperf
4fa63067 46210
56a8fe78 46211# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
46212
46213.PHONY: maybe-info-target-gperf info-target-gperf
46214maybe-info-target-gperf:
6bd3dfaa
PB
46215@if target-gperf
46216maybe-info-target-gperf: info-target-gperf
4fa63067
NN
46217
46218info-target-gperf: \
46219 configure-target-gperf
0aed8855 46220 @: $(MAKE); $(unstage)
4fa63067
NN
46221 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
46222 r=`${PWD_COMMAND}`; export r; \
46223 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46224 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46225 echo "Doing info in $(TARGET_SUBDIR)/gperf" ; \
46226 for flag in $(EXTRA_TARGET_FLAGS); do \
46227 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46228 done; \
46229 (cd $(TARGET_SUBDIR)/gperf && \
46230 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46231 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46232 "RANLIB=$${RANLIB}" \
0c24b341 46233 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46234 info) \
4fa63067
NN
46235 || exit 1
46236
6bd3dfaa 46237@endif target-gperf
4fa63067
NN
46238
46239.PHONY: maybe-dvi-target-gperf dvi-target-gperf
46240maybe-dvi-target-gperf:
6bd3dfaa
PB
46241@if target-gperf
46242maybe-dvi-target-gperf: dvi-target-gperf
4fa63067
NN
46243
46244dvi-target-gperf: \
46245 configure-target-gperf
0aed8855 46246 @: $(MAKE); $(unstage)
4fa63067
NN
46247 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
46248 r=`${PWD_COMMAND}`; export r; \
46249 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46250 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46251 echo "Doing dvi in $(TARGET_SUBDIR)/gperf" ; \
46252 for flag in $(EXTRA_TARGET_FLAGS); do \
46253 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46254 done; \
46255 (cd $(TARGET_SUBDIR)/gperf && \
46256 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46257 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46258 "RANLIB=$${RANLIB}" \
0c24b341 46259 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46260 dvi) \
4fa63067
NN
46261 || exit 1
46262
6bd3dfaa 46263@endif target-gperf
4fa63067 46264
56a8fe78
DD
46265.PHONY: maybe-pdf-target-gperf pdf-target-gperf
46266maybe-pdf-target-gperf:
46267@if target-gperf
46268maybe-pdf-target-gperf: pdf-target-gperf
46269
46270pdf-target-gperf: \
46271 configure-target-gperf
46272 @: $(MAKE); $(unstage)
46273 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
46274 r=`${PWD_COMMAND}`; export r; \
46275 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46276 $(NORMAL_TARGET_EXPORTS) \
46277 echo "Doing pdf in $(TARGET_SUBDIR)/gperf" ; \
46278 for flag in $(EXTRA_TARGET_FLAGS); do \
46279 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46280 done; \
46281 (cd $(TARGET_SUBDIR)/gperf && \
46282 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46283 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46284 "RANLIB=$${RANLIB}" \
0c24b341 46285 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
46286 pdf) \
46287 || exit 1
46288
46289@endif target-gperf
46290
6d389afc
MS
46291.PHONY: maybe-html-target-gperf html-target-gperf
46292maybe-html-target-gperf:
46293@if target-gperf
46294maybe-html-target-gperf: html-target-gperf
46295
46296html-target-gperf: \
46297 configure-target-gperf
0aed8855 46298 @: $(MAKE); $(unstage)
6d389afc
MS
46299 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
46300 r=`${PWD_COMMAND}`; export r; \
46301 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
46302 $(NORMAL_TARGET_EXPORTS) \
46303 echo "Doing html in $(TARGET_SUBDIR)/gperf" ; \
46304 for flag in $(EXTRA_TARGET_FLAGS); do \
46305 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46306 done; \
46307 (cd $(TARGET_SUBDIR)/gperf && \
46308 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46309 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46310 "RANLIB=$${RANLIB}" \
0c24b341 46311 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
46312 html) \
46313 || exit 1
46314
46315@endif target-gperf
46316
4fa63067
NN
46317.PHONY: maybe-TAGS-target-gperf TAGS-target-gperf
46318maybe-TAGS-target-gperf:
6bd3dfaa
PB
46319@if target-gperf
46320maybe-TAGS-target-gperf: TAGS-target-gperf
4fa63067
NN
46321
46322TAGS-target-gperf: \
46323 configure-target-gperf
0aed8855 46324 @: $(MAKE); $(unstage)
4fa63067
NN
46325 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
46326 r=`${PWD_COMMAND}`; export r; \
46327 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46328 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46329 echo "Doing TAGS in $(TARGET_SUBDIR)/gperf" ; \
46330 for flag in $(EXTRA_TARGET_FLAGS); do \
46331 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46332 done; \
46333 (cd $(TARGET_SUBDIR)/gperf && \
46334 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46335 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46336 "RANLIB=$${RANLIB}" \
0c24b341 46337 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46338 TAGS) \
4fa63067
NN
46339 || exit 1
46340
6bd3dfaa 46341@endif target-gperf
4fa63067
NN
46342
46343.PHONY: maybe-install-info-target-gperf install-info-target-gperf
46344maybe-install-info-target-gperf:
6bd3dfaa
PB
46345@if target-gperf
46346maybe-install-info-target-gperf: install-info-target-gperf
4fa63067
NN
46347
46348install-info-target-gperf: \
46349 configure-target-gperf \
46350 info-target-gperf
0aed8855 46351 @: $(MAKE); $(unstage)
4fa63067
NN
46352 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
46353 r=`${PWD_COMMAND}`; export r; \
46354 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46355 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46356 echo "Doing install-info in $(TARGET_SUBDIR)/gperf" ; \
46357 for flag in $(EXTRA_TARGET_FLAGS); do \
46358 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46359 done; \
46360 (cd $(TARGET_SUBDIR)/gperf && \
46361 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46362 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46363 "RANLIB=$${RANLIB}" \
0c24b341 46364 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46365 install-info) \
4fa63067
NN
46366 || exit 1
46367
6bd3dfaa 46368@endif target-gperf
4fa63067 46369
a3ca38d2
DD
46370.PHONY: maybe-install-pdf-target-gperf install-pdf-target-gperf
46371maybe-install-pdf-target-gperf:
46372@if target-gperf
46373maybe-install-pdf-target-gperf: install-pdf-target-gperf
46374
46375install-pdf-target-gperf: \
46376 configure-target-gperf \
46377 pdf-target-gperf
46378 @: $(MAKE); $(unstage)
46379 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
46380 r=`${PWD_COMMAND}`; export r; \
46381 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46382 $(NORMAL_TARGET_EXPORTS) \
46383 echo "Doing install-pdf in $(TARGET_SUBDIR)/gperf" ; \
46384 for flag in $(EXTRA_TARGET_FLAGS); do \
46385 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46386 done; \
46387 (cd $(TARGET_SUBDIR)/gperf && \
46388 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46389 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46390 "RANLIB=$${RANLIB}" \
0c24b341 46391 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
46392 install-pdf) \
46393 || exit 1
46394
46395@endif target-gperf
46396
108a6f8e
CD
46397.PHONY: maybe-install-html-target-gperf install-html-target-gperf
46398maybe-install-html-target-gperf:
46399@if target-gperf
46400maybe-install-html-target-gperf: install-html-target-gperf
46401
46402install-html-target-gperf: \
46403 configure-target-gperf \
46404 html-target-gperf
46405 @: $(MAKE); $(unstage)
46406 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
46407 r=`${PWD_COMMAND}`; export r; \
46408 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46409 $(NORMAL_TARGET_EXPORTS) \
46410 echo "Doing install-html in $(TARGET_SUBDIR)/gperf" ; \
46411 for flag in $(EXTRA_TARGET_FLAGS); do \
46412 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46413 done; \
46414 (cd $(TARGET_SUBDIR)/gperf && \
46415 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46416 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46417 "RANLIB=$${RANLIB}" \
0c24b341 46418 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
46419 install-html) \
46420 || exit 1
46421
46422@endif target-gperf
46423
4fa63067
NN
46424.PHONY: maybe-installcheck-target-gperf installcheck-target-gperf
46425maybe-installcheck-target-gperf:
6bd3dfaa
PB
46426@if target-gperf
46427maybe-installcheck-target-gperf: installcheck-target-gperf
4fa63067
NN
46428
46429installcheck-target-gperf: \
46430 configure-target-gperf
0aed8855 46431 @: $(MAKE); $(unstage)
4fa63067
NN
46432 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
46433 r=`${PWD_COMMAND}`; export r; \
46434 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46435 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46436 echo "Doing installcheck in $(TARGET_SUBDIR)/gperf" ; \
46437 for flag in $(EXTRA_TARGET_FLAGS); do \
46438 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46439 done; \
46440 (cd $(TARGET_SUBDIR)/gperf && \
46441 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46442 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46443 "RANLIB=$${RANLIB}" \
0c24b341 46444 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46445 installcheck) \
4fa63067
NN
46446 || exit 1
46447
6bd3dfaa 46448@endif target-gperf
4fa63067
NN
46449
46450.PHONY: maybe-mostlyclean-target-gperf mostlyclean-target-gperf
46451maybe-mostlyclean-target-gperf:
6bd3dfaa
PB
46452@if target-gperf
46453maybe-mostlyclean-target-gperf: mostlyclean-target-gperf
4fa63067
NN
46454
46455mostlyclean-target-gperf:
0aed8855 46456 @: $(MAKE); $(unstage)
4fa63067
NN
46457 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
46458 r=`${PWD_COMMAND}`; export r; \
46459 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46460 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46461 echo "Doing mostlyclean in $(TARGET_SUBDIR)/gperf" ; \
46462 for flag in $(EXTRA_TARGET_FLAGS); do \
46463 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46464 done; \
46465 (cd $(TARGET_SUBDIR)/gperf && \
46466 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46467 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46468 "RANLIB=$${RANLIB}" \
0c24b341 46469 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46470 mostlyclean) \
4fa63067
NN
46471 || exit 1
46472
6bd3dfaa 46473@endif target-gperf
4fa63067
NN
46474
46475.PHONY: maybe-clean-target-gperf clean-target-gperf
46476maybe-clean-target-gperf:
6bd3dfaa
PB
46477@if target-gperf
46478maybe-clean-target-gperf: clean-target-gperf
4fa63067
NN
46479
46480clean-target-gperf:
0aed8855 46481 @: $(MAKE); $(unstage)
4fa63067
NN
46482 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
46483 r=`${PWD_COMMAND}`; export r; \
46484 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46485 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46486 echo "Doing clean in $(TARGET_SUBDIR)/gperf" ; \
46487 for flag in $(EXTRA_TARGET_FLAGS); do \
46488 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46489 done; \
46490 (cd $(TARGET_SUBDIR)/gperf && \
46491 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46492 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46493 "RANLIB=$${RANLIB}" \
0c24b341 46494 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46495 clean) \
4fa63067
NN
46496 || exit 1
46497
6bd3dfaa 46498@endif target-gperf
4fa63067
NN
46499
46500.PHONY: maybe-distclean-target-gperf distclean-target-gperf
46501maybe-distclean-target-gperf:
6bd3dfaa
PB
46502@if target-gperf
46503maybe-distclean-target-gperf: distclean-target-gperf
4fa63067
NN
46504
46505distclean-target-gperf:
0aed8855 46506 @: $(MAKE); $(unstage)
4fa63067
NN
46507 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
46508 r=`${PWD_COMMAND}`; export r; \
46509 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46510 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46511 echo "Doing distclean in $(TARGET_SUBDIR)/gperf" ; \
46512 for flag in $(EXTRA_TARGET_FLAGS); do \
46513 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46514 done; \
46515 (cd $(TARGET_SUBDIR)/gperf && \
46516 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46517 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46518 "RANLIB=$${RANLIB}" \
0c24b341 46519 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46520 distclean) \
4fa63067
NN
46521 || exit 1
46522
6bd3dfaa 46523@endif target-gperf
4fa63067
NN
46524
46525.PHONY: maybe-maintainer-clean-target-gperf maintainer-clean-target-gperf
46526maybe-maintainer-clean-target-gperf:
6bd3dfaa
PB
46527@if target-gperf
46528maybe-maintainer-clean-target-gperf: maintainer-clean-target-gperf
4fa63067
NN
46529
46530maintainer-clean-target-gperf:
0aed8855 46531 @: $(MAKE); $(unstage)
4fa63067
NN
46532 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
46533 r=`${PWD_COMMAND}`; export r; \
46534 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46535 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46536 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/gperf" ; \
46537 for flag in $(EXTRA_TARGET_FLAGS); do \
46538 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46539 done; \
46540 (cd $(TARGET_SUBDIR)/gperf && \
46541 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46542 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46543 "RANLIB=$${RANLIB}" \
0c24b341 46544 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46545 maintainer-clean) \
4fa63067 46546 || exit 1
16ae0395 46547
6bd3dfaa 46548@endif target-gperf
e393202e
NN
46549
46550
15723a45 46551
a7254363
PB
46552
46553
46554.PHONY: configure-target-examples maybe-configure-target-examples
46555maybe-configure-target-examples:
4f0ef2d8
CD
46556@if gcc-bootstrap
46557configure-target-examples: stage_current
46558@endif gcc-bootstrap
a7254363
PB
46559@if target-examples
46560maybe-configure-target-examples: configure-target-examples
c52c6897 46561configure-target-examples:
0aed8855
PB
46562 @: $(MAKE); $(unstage)
46563 @r=`${PWD_COMMAND}`; export r; \
46564 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46565 echo "Checking multilib configuration for examples..."; \
46566 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/examples ; \
46567 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/examples/multilib.tmp 2> /dev/null ; \
46568 if test -r $(TARGET_SUBDIR)/examples/multilib.out; then \
46569 if cmp -s $(TARGET_SUBDIR)/examples/multilib.tmp $(TARGET_SUBDIR)/examples/multilib.out; then \
46570 rm -f $(TARGET_SUBDIR)/examples/multilib.tmp; \
46571 else \
46572 rm -f $(TARGET_SUBDIR)/examples/Makefile; \
46573 mv $(TARGET_SUBDIR)/examples/multilib.tmp $(TARGET_SUBDIR)/examples/multilib.out; \
46574 fi; \
46575 else \
46576 mv $(TARGET_SUBDIR)/examples/multilib.tmp $(TARGET_SUBDIR)/examples/multilib.out; \
c52c6897
PB
46577 fi; \
46578 test ! -f $(TARGET_SUBDIR)/examples/Makefile || exit 0; \
4fa63067 46579 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/examples ; \
378fce5b 46580 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46581 echo Configuring in $(TARGET_SUBDIR)/examples; \
46582 cd "$(TARGET_SUBDIR)/examples" || exit 1; \
bba45b8b 46583 case $(srcdir) in \
b00612cc
PB
46584 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46585 *) topdir=`echo $(TARGET_SUBDIR)/examples/ | \
46586 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 46587 esac; \
b00612cc
PB
46588 srcdiroption="--srcdir=$${topdir}/examples"; \
46589 libsrcdir="$$s/examples"; \
bba45b8b
NN
46590 rm -f no-such-file || : ; \
46591 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
46592 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46593 --target=${target_alias} $${srcdiroption} \
bba45b8b 46594 || exit 1
6bd3dfaa 46595@endif target-examples
e393202e 46596
a7254363
PB
46597
46598
d545f33b
PB
46599
46600
4fa63067
NN
46601.PHONY: all-target-examples maybe-all-target-examples
46602maybe-all-target-examples:
4f0ef2d8
CD
46603@if gcc-bootstrap
46604all-target-examples: stage_current
46605@endif gcc-bootstrap
6bd3dfaa 46606@if target-examples
72b2455a 46607TARGET-target-examples=all
6bd3dfaa 46608maybe-all-target-examples: all-target-examples
4fa63067 46609all-target-examples: configure-target-examples
0aed8855 46610 @: $(MAKE); $(unstage)
b40e3958
L
46611 @r=`${PWD_COMMAND}`; export r; \
46612 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46613 $(NORMAL_TARGET_EXPORTS) \
4fa63067 46614 (cd $(TARGET_SUBDIR)/examples && \
7f6ef0c0
PB
46615 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
46616 $(TARGET-target-examples))
6bd3dfaa 46617@endif target-examples
e393202e 46618
a7254363
PB
46619
46620
d545f33b
PB
46621
46622
4fa63067
NN
46623.PHONY: check-target-examples maybe-check-target-examples
46624maybe-check-target-examples:
6bd3dfaa
PB
46625@if target-examples
46626maybe-check-target-examples: check-target-examples
16ae0395 46627
4fa63067
NN
46628# Dummy target for uncheckable module.
46629check-target-examples:
46630
6bd3dfaa 46631@endif target-examples
4fa63067
NN
46632
46633.PHONY: install-target-examples maybe-install-target-examples
46634maybe-install-target-examples:
6bd3dfaa
PB
46635@if target-examples
46636maybe-install-target-examples: install-target-examples
4fa63067
NN
46637
46638# Dummy target for uninstallable.
46639install-target-examples:
46640
6bd3dfaa 46641@endif target-examples
4fa63067 46642
56a8fe78 46643# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
46644
46645.PHONY: maybe-info-target-examples info-target-examples
46646maybe-info-target-examples:
6bd3dfaa
PB
46647@if target-examples
46648maybe-info-target-examples: info-target-examples
4fa63067
NN
46649
46650info-target-examples: \
46651 configure-target-examples
0aed8855 46652 @: $(MAKE); $(unstage)
4fa63067
NN
46653 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
46654 r=`${PWD_COMMAND}`; export r; \
b40e3958 46655 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46656 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46657 echo "Doing info in $(TARGET_SUBDIR)/examples" ; \
46658 for flag in $(EXTRA_TARGET_FLAGS); do \
46659 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46660 done; \
46661 (cd $(TARGET_SUBDIR)/examples && \
46662 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46663 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46664 "RANLIB=$${RANLIB}" \
0c24b341 46665 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46666 info) \
4fa63067 46667 || exit 1
930314a4 46668
6bd3dfaa 46669@endif target-examples
e393202e 46670
4fa63067
NN
46671.PHONY: maybe-dvi-target-examples dvi-target-examples
46672maybe-dvi-target-examples:
6bd3dfaa
PB
46673@if target-examples
46674maybe-dvi-target-examples: dvi-target-examples
16ae0395 46675
4fa63067
NN
46676dvi-target-examples: \
46677 configure-target-examples
0aed8855 46678 @: $(MAKE); $(unstage)
4fa63067
NN
46679 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
46680 r=`${PWD_COMMAND}`; export r; \
b40e3958 46681 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46682 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46683 echo "Doing dvi in $(TARGET_SUBDIR)/examples" ; \
46684 for flag in $(EXTRA_TARGET_FLAGS); do \
46685 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46686 done; \
46687 (cd $(TARGET_SUBDIR)/examples && \
46688 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46689 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46690 "RANLIB=$${RANLIB}" \
0c24b341 46691 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46692 dvi) \
4fa63067
NN
46693 || exit 1
46694
6bd3dfaa 46695@endif target-examples
4fa63067 46696
56a8fe78
DD
46697.PHONY: maybe-pdf-target-examples pdf-target-examples
46698maybe-pdf-target-examples:
46699@if target-examples
46700maybe-pdf-target-examples: pdf-target-examples
46701
46702pdf-target-examples: \
46703 configure-target-examples
46704 @: $(MAKE); $(unstage)
46705 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
46706 r=`${PWD_COMMAND}`; export r; \
46707 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46708 $(NORMAL_TARGET_EXPORTS) \
46709 echo "Doing pdf in $(TARGET_SUBDIR)/examples" ; \
46710 for flag in $(EXTRA_TARGET_FLAGS); do \
46711 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46712 done; \
46713 (cd $(TARGET_SUBDIR)/examples && \
46714 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46715 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46716 "RANLIB=$${RANLIB}" \
0c24b341 46717 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
46718 pdf) \
46719 || exit 1
46720
46721@endif target-examples
46722
6d389afc
MS
46723.PHONY: maybe-html-target-examples html-target-examples
46724maybe-html-target-examples:
46725@if target-examples
46726maybe-html-target-examples: html-target-examples
46727
46728html-target-examples: \
46729 configure-target-examples
0aed8855 46730 @: $(MAKE); $(unstage)
6d389afc
MS
46731 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
46732 r=`${PWD_COMMAND}`; export r; \
46733 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
46734 $(NORMAL_TARGET_EXPORTS) \
46735 echo "Doing html in $(TARGET_SUBDIR)/examples" ; \
46736 for flag in $(EXTRA_TARGET_FLAGS); do \
46737 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46738 done; \
46739 (cd $(TARGET_SUBDIR)/examples && \
46740 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46741 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46742 "RANLIB=$${RANLIB}" \
0c24b341 46743 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
46744 html) \
46745 || exit 1
46746
46747@endif target-examples
46748
4fa63067
NN
46749.PHONY: maybe-TAGS-target-examples TAGS-target-examples
46750maybe-TAGS-target-examples:
6bd3dfaa
PB
46751@if target-examples
46752maybe-TAGS-target-examples: TAGS-target-examples
4fa63067
NN
46753
46754TAGS-target-examples: \
46755 configure-target-examples
0aed8855 46756 @: $(MAKE); $(unstage)
4fa63067
NN
46757 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
46758 r=`${PWD_COMMAND}`; export r; \
46759 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46760 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46761 echo "Doing TAGS in $(TARGET_SUBDIR)/examples" ; \
46762 for flag in $(EXTRA_TARGET_FLAGS); do \
46763 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46764 done; \
46765 (cd $(TARGET_SUBDIR)/examples && \
46766 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46767 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46768 "RANLIB=$${RANLIB}" \
0c24b341 46769 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46770 TAGS) \
4fa63067
NN
46771 || exit 1
46772
6bd3dfaa 46773@endif target-examples
4fa63067
NN
46774
46775.PHONY: maybe-install-info-target-examples install-info-target-examples
46776maybe-install-info-target-examples:
6bd3dfaa
PB
46777@if target-examples
46778maybe-install-info-target-examples: install-info-target-examples
4fa63067
NN
46779
46780install-info-target-examples: \
46781 configure-target-examples \
46782 info-target-examples
0aed8855 46783 @: $(MAKE); $(unstage)
4fa63067
NN
46784 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
46785 r=`${PWD_COMMAND}`; export r; \
46786 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46787 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46788 echo "Doing install-info in $(TARGET_SUBDIR)/examples" ; \
46789 for flag in $(EXTRA_TARGET_FLAGS); do \
46790 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46791 done; \
46792 (cd $(TARGET_SUBDIR)/examples && \
46793 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46794 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46795 "RANLIB=$${RANLIB}" \
0c24b341 46796 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46797 install-info) \
4fa63067
NN
46798 || exit 1
46799
6bd3dfaa 46800@endif target-examples
4fa63067 46801
a3ca38d2
DD
46802.PHONY: maybe-install-pdf-target-examples install-pdf-target-examples
46803maybe-install-pdf-target-examples:
46804@if target-examples
46805maybe-install-pdf-target-examples: install-pdf-target-examples
46806
46807install-pdf-target-examples: \
46808 configure-target-examples \
46809 pdf-target-examples
46810 @: $(MAKE); $(unstage)
46811 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
46812 r=`${PWD_COMMAND}`; export r; \
46813 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46814 $(NORMAL_TARGET_EXPORTS) \
46815 echo "Doing install-pdf in $(TARGET_SUBDIR)/examples" ; \
46816 for flag in $(EXTRA_TARGET_FLAGS); do \
46817 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46818 done; \
46819 (cd $(TARGET_SUBDIR)/examples && \
46820 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46821 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46822 "RANLIB=$${RANLIB}" \
0c24b341 46823 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
46824 install-pdf) \
46825 || exit 1
46826
46827@endif target-examples
46828
108a6f8e
CD
46829.PHONY: maybe-install-html-target-examples install-html-target-examples
46830maybe-install-html-target-examples:
46831@if target-examples
46832maybe-install-html-target-examples: install-html-target-examples
46833
46834install-html-target-examples: \
46835 configure-target-examples \
46836 html-target-examples
46837 @: $(MAKE); $(unstage)
46838 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
46839 r=`${PWD_COMMAND}`; export r; \
46840 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46841 $(NORMAL_TARGET_EXPORTS) \
46842 echo "Doing install-html in $(TARGET_SUBDIR)/examples" ; \
46843 for flag in $(EXTRA_TARGET_FLAGS); do \
46844 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46845 done; \
46846 (cd $(TARGET_SUBDIR)/examples && \
46847 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46848 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46849 "RANLIB=$${RANLIB}" \
0c24b341 46850 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
46851 install-html) \
46852 || exit 1
46853
46854@endif target-examples
46855
4fa63067
NN
46856.PHONY: maybe-installcheck-target-examples installcheck-target-examples
46857maybe-installcheck-target-examples:
6bd3dfaa
PB
46858@if target-examples
46859maybe-installcheck-target-examples: installcheck-target-examples
4fa63067
NN
46860
46861installcheck-target-examples: \
46862 configure-target-examples
0aed8855 46863 @: $(MAKE); $(unstage)
4fa63067
NN
46864 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
46865 r=`${PWD_COMMAND}`; export r; \
46866 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46867 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46868 echo "Doing installcheck in $(TARGET_SUBDIR)/examples" ; \
46869 for flag in $(EXTRA_TARGET_FLAGS); do \
46870 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46871 done; \
46872 (cd $(TARGET_SUBDIR)/examples && \
46873 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46874 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46875 "RANLIB=$${RANLIB}" \
0c24b341 46876 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46877 installcheck) \
4fa63067
NN
46878 || exit 1
46879
6bd3dfaa 46880@endif target-examples
4fa63067
NN
46881
46882.PHONY: maybe-mostlyclean-target-examples mostlyclean-target-examples
46883maybe-mostlyclean-target-examples:
6bd3dfaa
PB
46884@if target-examples
46885maybe-mostlyclean-target-examples: mostlyclean-target-examples
4fa63067
NN
46886
46887mostlyclean-target-examples:
0aed8855 46888 @: $(MAKE); $(unstage)
4fa63067
NN
46889 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
46890 r=`${PWD_COMMAND}`; export r; \
46891 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46892 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46893 echo "Doing mostlyclean in $(TARGET_SUBDIR)/examples" ; \
46894 for flag in $(EXTRA_TARGET_FLAGS); do \
46895 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46896 done; \
46897 (cd $(TARGET_SUBDIR)/examples && \
46898 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46899 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46900 "RANLIB=$${RANLIB}" \
0c24b341 46901 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46902 mostlyclean) \
4fa63067
NN
46903 || exit 1
46904
6bd3dfaa 46905@endif target-examples
4fa63067
NN
46906
46907.PHONY: maybe-clean-target-examples clean-target-examples
46908maybe-clean-target-examples:
6bd3dfaa
PB
46909@if target-examples
46910maybe-clean-target-examples: clean-target-examples
4fa63067
NN
46911
46912clean-target-examples:
0aed8855 46913 @: $(MAKE); $(unstage)
4fa63067
NN
46914 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
46915 r=`${PWD_COMMAND}`; export r; \
46916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46917 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46918 echo "Doing clean in $(TARGET_SUBDIR)/examples" ; \
46919 for flag in $(EXTRA_TARGET_FLAGS); do \
46920 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46921 done; \
46922 (cd $(TARGET_SUBDIR)/examples && \
46923 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46924 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46925 "RANLIB=$${RANLIB}" \
0c24b341 46926 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46927 clean) \
4fa63067
NN
46928 || exit 1
46929
6bd3dfaa 46930@endif target-examples
4fa63067
NN
46931
46932.PHONY: maybe-distclean-target-examples distclean-target-examples
46933maybe-distclean-target-examples:
6bd3dfaa
PB
46934@if target-examples
46935maybe-distclean-target-examples: distclean-target-examples
4fa63067
NN
46936
46937distclean-target-examples:
0aed8855 46938 @: $(MAKE); $(unstage)
4fa63067
NN
46939 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
46940 r=`${PWD_COMMAND}`; export r; \
46941 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46942 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46943 echo "Doing distclean in $(TARGET_SUBDIR)/examples" ; \
46944 for flag in $(EXTRA_TARGET_FLAGS); do \
46945 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46946 done; \
46947 (cd $(TARGET_SUBDIR)/examples && \
46948 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46949 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46950 "RANLIB=$${RANLIB}" \
0c24b341 46951 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46952 distclean) \
4fa63067
NN
46953 || exit 1
46954
6bd3dfaa 46955@endif target-examples
4fa63067
NN
46956
46957.PHONY: maybe-maintainer-clean-target-examples maintainer-clean-target-examples
46958maybe-maintainer-clean-target-examples:
6bd3dfaa
PB
46959@if target-examples
46960maybe-maintainer-clean-target-examples: maintainer-clean-target-examples
4fa63067
NN
46961
46962maintainer-clean-target-examples:
0aed8855 46963 @: $(MAKE); $(unstage)
4fa63067
NN
46964 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
46965 r=`${PWD_COMMAND}`; export r; \
46966 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46967 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46968 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/examples" ; \
46969 for flag in $(EXTRA_TARGET_FLAGS); do \
46970 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46971 done; \
46972 (cd $(TARGET_SUBDIR)/examples && \
46973 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46974 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46975 "RANLIB=$${RANLIB}" \
0c24b341 46976 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46977 maintainer-clean) \
4fa63067
NN
46978 || exit 1
46979
6bd3dfaa 46980@endif target-examples
e393202e
NN
46981
46982
15723a45 46983
a7254363 46984
e90269c8 46985
a7254363
PB
46986.PHONY: configure-target-libffi maybe-configure-target-libffi
46987maybe-configure-target-libffi:
4f0ef2d8
CD
46988@if gcc-bootstrap
46989configure-target-libffi: stage_current
46990@endif gcc-bootstrap
a7254363
PB
46991@if target-libffi
46992maybe-configure-target-libffi: configure-target-libffi
c52c6897 46993configure-target-libffi:
0aed8855
PB
46994 @: $(MAKE); $(unstage)
46995 @r=`${PWD_COMMAND}`; export r; \
46996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46997 echo "Checking multilib configuration for libffi..."; \
46998 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
46999 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libffi/multilib.tmp 2> /dev/null ; \
47000 if test -r $(TARGET_SUBDIR)/libffi/multilib.out; then \
47001 if cmp -s $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; then \
47002 rm -f $(TARGET_SUBDIR)/libffi/multilib.tmp; \
47003 else \
47004 rm -f $(TARGET_SUBDIR)/libffi/Makefile; \
47005 mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
47006 fi; \
47007 else \
47008 mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
c52c6897
PB
47009 fi; \
47010 test ! -f $(TARGET_SUBDIR)/libffi/Makefile || exit 0; \
4fa63067 47011 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
378fce5b 47012 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47013 echo Configuring in $(TARGET_SUBDIR)/libffi; \
47014 cd "$(TARGET_SUBDIR)/libffi" || exit 1; \
bba45b8b 47015 case $(srcdir) in \
b00612cc
PB
47016 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
47017 *) topdir=`echo $(TARGET_SUBDIR)/libffi/ | \
47018 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 47019 esac; \
b00612cc
PB
47020 srcdiroption="--srcdir=$${topdir}/libffi"; \
47021 libsrcdir="$$s/libffi"; \
bba45b8b
NN
47022 rm -f no-such-file || : ; \
47023 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
47024 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
47025 --target=${target_alias} $${srcdiroption} \
bba45b8b 47026 || exit 1
6bd3dfaa 47027@endif target-libffi
e393202e 47028
a7254363
PB
47029
47030
d545f33b
PB
47031
47032
4fa63067
NN
47033.PHONY: all-target-libffi maybe-all-target-libffi
47034maybe-all-target-libffi:
4f0ef2d8
CD
47035@if gcc-bootstrap
47036all-target-libffi: stage_current
47037@endif gcc-bootstrap
6bd3dfaa 47038@if target-libffi
72b2455a 47039TARGET-target-libffi=all
6bd3dfaa 47040maybe-all-target-libffi: all-target-libffi
4fa63067 47041all-target-libffi: configure-target-libffi
0aed8855 47042 @: $(MAKE); $(unstage)
b40e3958
L
47043 @r=`${PWD_COMMAND}`; export r; \
47044 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47045 $(NORMAL_TARGET_EXPORTS) \
4fa63067 47046 (cd $(TARGET_SUBDIR)/libffi && \
7f6ef0c0
PB
47047 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
47048 $(TARGET-target-libffi))
6bd3dfaa 47049@endif target-libffi
e393202e 47050
a7254363
PB
47051
47052
d545f33b
PB
47053
47054
4fa63067
NN
47055.PHONY: check-target-libffi maybe-check-target-libffi
47056maybe-check-target-libffi:
6bd3dfaa
PB
47057@if target-libffi
47058maybe-check-target-libffi: check-target-libffi
16ae0395 47059
4fa63067 47060check-target-libffi:
0aed8855 47061 @: $(MAKE); $(unstage)
b40e3958
L
47062 @r=`${PWD_COMMAND}`; export r; \
47063 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47064 $(NORMAL_TARGET_EXPORTS) \
4fa63067 47065 (cd $(TARGET_SUBDIR)/libffi && \
7ffa0b57 47066 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
930314a4 47067
6bd3dfaa 47068@endif target-libffi
e393202e 47069
4fa63067
NN
47070.PHONY: install-target-libffi maybe-install-target-libffi
47071maybe-install-target-libffi:
6bd3dfaa
PB
47072@if target-libffi
47073maybe-install-target-libffi: install-target-libffi
16ae0395 47074
4fa63067 47075install-target-libffi: installdirs
0aed8855 47076 @: $(MAKE); $(unstage)
b40e3958
L
47077 @r=`${PWD_COMMAND}`; export r; \
47078 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47079 $(NORMAL_TARGET_EXPORTS) \
4fa63067 47080 (cd $(TARGET_SUBDIR)/libffi && \
7ffa0b57 47081 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 47082
6bd3dfaa 47083@endif target-libffi
e393202e 47084
56a8fe78 47085# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
47086
47087.PHONY: maybe-info-target-libffi info-target-libffi
47088maybe-info-target-libffi:
6bd3dfaa
PB
47089@if target-libffi
47090maybe-info-target-libffi: info-target-libffi
4fa63067
NN
47091
47092info-target-libffi: \
47093 configure-target-libffi
0aed8855 47094 @: $(MAKE); $(unstage)
4fa63067
NN
47095 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
47096 r=`${PWD_COMMAND}`; export r; \
47097 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47098 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47099 echo "Doing info in $(TARGET_SUBDIR)/libffi" ; \
47100 for flag in $(EXTRA_TARGET_FLAGS); do \
47101 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47102 done; \
47103 (cd $(TARGET_SUBDIR)/libffi && \
47104 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47105 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47106 "RANLIB=$${RANLIB}" \
0c24b341 47107 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47108 info) \
4fa63067
NN
47109 || exit 1
47110
6bd3dfaa 47111@endif target-libffi
4fa63067
NN
47112
47113.PHONY: maybe-dvi-target-libffi dvi-target-libffi
47114maybe-dvi-target-libffi:
6bd3dfaa
PB
47115@if target-libffi
47116maybe-dvi-target-libffi: dvi-target-libffi
4fa63067
NN
47117
47118dvi-target-libffi: \
47119 configure-target-libffi
0aed8855 47120 @: $(MAKE); $(unstage)
4fa63067
NN
47121 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
47122 r=`${PWD_COMMAND}`; export r; \
47123 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47124 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47125 echo "Doing dvi in $(TARGET_SUBDIR)/libffi" ; \
47126 for flag in $(EXTRA_TARGET_FLAGS); do \
47127 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47128 done; \
47129 (cd $(TARGET_SUBDIR)/libffi && \
47130 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47131 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47132 "RANLIB=$${RANLIB}" \
0c24b341 47133 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47134 dvi) \
4fa63067
NN
47135 || exit 1
47136
6bd3dfaa 47137@endif target-libffi
4fa63067 47138
56a8fe78
DD
47139.PHONY: maybe-pdf-target-libffi pdf-target-libffi
47140maybe-pdf-target-libffi:
47141@if target-libffi
47142maybe-pdf-target-libffi: pdf-target-libffi
47143
47144pdf-target-libffi: \
47145 configure-target-libffi
47146 @: $(MAKE); $(unstage)
47147 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
47148 r=`${PWD_COMMAND}`; export r; \
47149 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47150 $(NORMAL_TARGET_EXPORTS) \
47151 echo "Doing pdf in $(TARGET_SUBDIR)/libffi" ; \
47152 for flag in $(EXTRA_TARGET_FLAGS); do \
47153 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47154 done; \
47155 (cd $(TARGET_SUBDIR)/libffi && \
47156 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47157 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47158 "RANLIB=$${RANLIB}" \
0c24b341 47159 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
47160 pdf) \
47161 || exit 1
47162
47163@endif target-libffi
47164
6d389afc
MS
47165.PHONY: maybe-html-target-libffi html-target-libffi
47166maybe-html-target-libffi:
47167@if target-libffi
47168maybe-html-target-libffi: html-target-libffi
47169
47170html-target-libffi: \
47171 configure-target-libffi
0aed8855 47172 @: $(MAKE); $(unstage)
6d389afc
MS
47173 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
47174 r=`${PWD_COMMAND}`; export r; \
47175 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
47176 $(NORMAL_TARGET_EXPORTS) \
47177 echo "Doing html in $(TARGET_SUBDIR)/libffi" ; \
47178 for flag in $(EXTRA_TARGET_FLAGS); do \
47179 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47180 done; \
47181 (cd $(TARGET_SUBDIR)/libffi && \
47182 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47183 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47184 "RANLIB=$${RANLIB}" \
0c24b341 47185 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
47186 html) \
47187 || exit 1
47188
47189@endif target-libffi
47190
4fa63067
NN
47191.PHONY: maybe-TAGS-target-libffi TAGS-target-libffi
47192maybe-TAGS-target-libffi:
6bd3dfaa
PB
47193@if target-libffi
47194maybe-TAGS-target-libffi: TAGS-target-libffi
4fa63067
NN
47195
47196TAGS-target-libffi: \
47197 configure-target-libffi
0aed8855 47198 @: $(MAKE); $(unstage)
4fa63067
NN
47199 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
47200 r=`${PWD_COMMAND}`; export r; \
47201 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47202 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47203 echo "Doing TAGS in $(TARGET_SUBDIR)/libffi" ; \
47204 for flag in $(EXTRA_TARGET_FLAGS); do \
47205 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47206 done; \
47207 (cd $(TARGET_SUBDIR)/libffi && \
47208 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47209 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47210 "RANLIB=$${RANLIB}" \
0c24b341 47211 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47212 TAGS) \
4fa63067
NN
47213 || exit 1
47214
6bd3dfaa 47215@endif target-libffi
4fa63067
NN
47216
47217.PHONY: maybe-install-info-target-libffi install-info-target-libffi
47218maybe-install-info-target-libffi:
6bd3dfaa
PB
47219@if target-libffi
47220maybe-install-info-target-libffi: install-info-target-libffi
4fa63067
NN
47221
47222install-info-target-libffi: \
47223 configure-target-libffi \
47224 info-target-libffi
0aed8855 47225 @: $(MAKE); $(unstage)
4fa63067
NN
47226 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
47227 r=`${PWD_COMMAND}`; export r; \
47228 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47229 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47230 echo "Doing install-info in $(TARGET_SUBDIR)/libffi" ; \
47231 for flag in $(EXTRA_TARGET_FLAGS); do \
47232 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47233 done; \
47234 (cd $(TARGET_SUBDIR)/libffi && \
47235 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47236 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47237 "RANLIB=$${RANLIB}" \
0c24b341 47238 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47239 install-info) \
4fa63067
NN
47240 || exit 1
47241
6bd3dfaa 47242@endif target-libffi
4fa63067 47243
a3ca38d2
DD
47244.PHONY: maybe-install-pdf-target-libffi install-pdf-target-libffi
47245maybe-install-pdf-target-libffi:
47246@if target-libffi
47247maybe-install-pdf-target-libffi: install-pdf-target-libffi
47248
47249install-pdf-target-libffi: \
47250 configure-target-libffi \
47251 pdf-target-libffi
47252 @: $(MAKE); $(unstage)
47253 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
47254 r=`${PWD_COMMAND}`; export r; \
47255 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47256 $(NORMAL_TARGET_EXPORTS) \
47257 echo "Doing install-pdf in $(TARGET_SUBDIR)/libffi" ; \
47258 for flag in $(EXTRA_TARGET_FLAGS); do \
47259 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47260 done; \
47261 (cd $(TARGET_SUBDIR)/libffi && \
47262 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47263 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47264 "RANLIB=$${RANLIB}" \
0c24b341 47265 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
47266 install-pdf) \
47267 || exit 1
47268
47269@endif target-libffi
47270
108a6f8e
CD
47271.PHONY: maybe-install-html-target-libffi install-html-target-libffi
47272maybe-install-html-target-libffi:
47273@if target-libffi
47274maybe-install-html-target-libffi: install-html-target-libffi
47275
47276install-html-target-libffi: \
47277 configure-target-libffi \
47278 html-target-libffi
47279 @: $(MAKE); $(unstage)
47280 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
47281 r=`${PWD_COMMAND}`; export r; \
47282 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47283 $(NORMAL_TARGET_EXPORTS) \
47284 echo "Doing install-html in $(TARGET_SUBDIR)/libffi" ; \
47285 for flag in $(EXTRA_TARGET_FLAGS); do \
47286 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47287 done; \
47288 (cd $(TARGET_SUBDIR)/libffi && \
47289 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47290 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47291 "RANLIB=$${RANLIB}" \
0c24b341 47292 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
47293 install-html) \
47294 || exit 1
47295
47296@endif target-libffi
47297
4fa63067
NN
47298.PHONY: maybe-installcheck-target-libffi installcheck-target-libffi
47299maybe-installcheck-target-libffi:
6bd3dfaa
PB
47300@if target-libffi
47301maybe-installcheck-target-libffi: installcheck-target-libffi
4fa63067
NN
47302
47303installcheck-target-libffi: \
47304 configure-target-libffi
0aed8855 47305 @: $(MAKE); $(unstage)
4fa63067
NN
47306 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
47307 r=`${PWD_COMMAND}`; export r; \
47308 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47309 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47310 echo "Doing installcheck in $(TARGET_SUBDIR)/libffi" ; \
47311 for flag in $(EXTRA_TARGET_FLAGS); do \
47312 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47313 done; \
47314 (cd $(TARGET_SUBDIR)/libffi && \
47315 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47316 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47317 "RANLIB=$${RANLIB}" \
0c24b341 47318 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47319 installcheck) \
4fa63067
NN
47320 || exit 1
47321
6bd3dfaa 47322@endif target-libffi
4fa63067
NN
47323
47324.PHONY: maybe-mostlyclean-target-libffi mostlyclean-target-libffi
47325maybe-mostlyclean-target-libffi:
6bd3dfaa
PB
47326@if target-libffi
47327maybe-mostlyclean-target-libffi: mostlyclean-target-libffi
4fa63067
NN
47328
47329mostlyclean-target-libffi:
0aed8855 47330 @: $(MAKE); $(unstage)
4fa63067
NN
47331 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
47332 r=`${PWD_COMMAND}`; export r; \
47333 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47334 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47335 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libffi" ; \
47336 for flag in $(EXTRA_TARGET_FLAGS); do \
47337 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47338 done; \
47339 (cd $(TARGET_SUBDIR)/libffi && \
47340 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47341 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47342 "RANLIB=$${RANLIB}" \
0c24b341 47343 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47344 mostlyclean) \
4fa63067
NN
47345 || exit 1
47346
6bd3dfaa 47347@endif target-libffi
4fa63067
NN
47348
47349.PHONY: maybe-clean-target-libffi clean-target-libffi
47350maybe-clean-target-libffi:
6bd3dfaa
PB
47351@if target-libffi
47352maybe-clean-target-libffi: clean-target-libffi
4fa63067
NN
47353
47354clean-target-libffi:
0aed8855 47355 @: $(MAKE); $(unstage)
4fa63067
NN
47356 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
47357 r=`${PWD_COMMAND}`; export r; \
47358 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47359 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47360 echo "Doing clean in $(TARGET_SUBDIR)/libffi" ; \
47361 for flag in $(EXTRA_TARGET_FLAGS); do \
47362 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47363 done; \
47364 (cd $(TARGET_SUBDIR)/libffi && \
47365 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47366 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47367 "RANLIB=$${RANLIB}" \
0c24b341 47368 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47369 clean) \
4fa63067
NN
47370 || exit 1
47371
6bd3dfaa 47372@endif target-libffi
4fa63067
NN
47373
47374.PHONY: maybe-distclean-target-libffi distclean-target-libffi
47375maybe-distclean-target-libffi:
6bd3dfaa
PB
47376@if target-libffi
47377maybe-distclean-target-libffi: distclean-target-libffi
4fa63067
NN
47378
47379distclean-target-libffi:
0aed8855 47380 @: $(MAKE); $(unstage)
4fa63067
NN
47381 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
47382 r=`${PWD_COMMAND}`; export r; \
47383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47384 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47385 echo "Doing distclean in $(TARGET_SUBDIR)/libffi" ; \
47386 for flag in $(EXTRA_TARGET_FLAGS); do \
47387 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47388 done; \
47389 (cd $(TARGET_SUBDIR)/libffi && \
47390 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47391 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47392 "RANLIB=$${RANLIB}" \
0c24b341 47393 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47394 distclean) \
4fa63067
NN
47395 || exit 1
47396
6bd3dfaa 47397@endif target-libffi
4fa63067
NN
47398
47399.PHONY: maybe-maintainer-clean-target-libffi maintainer-clean-target-libffi
47400maybe-maintainer-clean-target-libffi:
6bd3dfaa
PB
47401@if target-libffi
47402maybe-maintainer-clean-target-libffi: maintainer-clean-target-libffi
4fa63067
NN
47403
47404maintainer-clean-target-libffi:
0aed8855 47405 @: $(MAKE); $(unstage)
4fa63067
NN
47406 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
47407 r=`${PWD_COMMAND}`; export r; \
47408 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47409 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47410 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libffi" ; \
47411 for flag in $(EXTRA_TARGET_FLAGS); do \
47412 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47413 done; \
47414 (cd $(TARGET_SUBDIR)/libffi && \
47415 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47416 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47417 "RANLIB=$${RANLIB}" \
0c24b341 47418 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47419 maintainer-clean) \
4fa63067
NN
47420 || exit 1
47421
6bd3dfaa 47422@endif target-libffi
4fa63067
NN
47423
47424
15723a45 47425
a7254363 47426
15723a45 47427
a7254363
PB
47428.PHONY: configure-target-libjava maybe-configure-target-libjava
47429maybe-configure-target-libjava:
4f0ef2d8
CD
47430@if gcc-bootstrap
47431configure-target-libjava: stage_current
47432@endif gcc-bootstrap
a7254363
PB
47433@if target-libjava
47434maybe-configure-target-libjava: configure-target-libjava
c52c6897 47435configure-target-libjava:
0aed8855
PB
47436 @: $(MAKE); $(unstage)
47437 @r=`${PWD_COMMAND}`; export r; \
47438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47439 echo "Checking multilib configuration for libjava..."; \
47440 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
47441 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libjava/multilib.tmp 2> /dev/null ; \
47442 if test -r $(TARGET_SUBDIR)/libjava/multilib.out; then \
47443 if cmp -s $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; then \
47444 rm -f $(TARGET_SUBDIR)/libjava/multilib.tmp; \
47445 else \
47446 rm -f $(TARGET_SUBDIR)/libjava/Makefile; \
47447 mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
47448 fi; \
47449 else \
47450 mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
c52c6897
PB
47451 fi; \
47452 test ! -f $(TARGET_SUBDIR)/libjava/Makefile || exit 0; \
4fa63067 47453 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
378fce5b 47454 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
47455 echo Configuring in $(TARGET_SUBDIR)/libjava; \
47456 cd "$(TARGET_SUBDIR)/libjava" || exit 1; \
bba45b8b 47457 case $(srcdir) in \
b00612cc
PB
47458 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
47459 *) topdir=`echo $(TARGET_SUBDIR)/libjava/ | \
47460 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 47461 esac; \
b00612cc
PB
47462 srcdiroption="--srcdir=$${topdir}/libjava"; \
47463 libsrcdir="$$s/libjava"; \
bba45b8b
NN
47464 rm -f no-such-file || : ; \
47465 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
47466 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
47467 --target=${target_alias} $${srcdiroption} \
bba45b8b 47468 || exit 1
6bd3dfaa 47469@endif target-libjava
e393202e 47470
a7254363
PB
47471
47472
d545f33b
PB
47473
47474
4fa63067
NN
47475.PHONY: all-target-libjava maybe-all-target-libjava
47476maybe-all-target-libjava:
4f0ef2d8
CD
47477@if gcc-bootstrap
47478all-target-libjava: stage_current
47479@endif gcc-bootstrap
6bd3dfaa 47480@if target-libjava
72b2455a 47481TARGET-target-libjava=all
6bd3dfaa 47482maybe-all-target-libjava: all-target-libjava
4fa63067 47483all-target-libjava: configure-target-libjava
0aed8855 47484 @: $(MAKE); $(unstage)
b40e3958
L
47485 @r=`${PWD_COMMAND}`; export r; \
47486 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47487 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 47488 (cd $(TARGET_SUBDIR)/libjava && \
7f6ef0c0
PB
47489 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
47490 $(TARGET-target-libjava))
6bd3dfaa 47491@endif target-libjava
e393202e 47492
a7254363
PB
47493
47494
d545f33b
PB
47495
47496
4fa63067
NN
47497.PHONY: check-target-libjava maybe-check-target-libjava
47498maybe-check-target-libjava:
6bd3dfaa
PB
47499@if target-libjava
47500maybe-check-target-libjava: check-target-libjava
16ae0395 47501
4fa63067 47502check-target-libjava:
0aed8855 47503 @: $(MAKE); $(unstage)
4fa63067
NN
47504 @r=`${PWD_COMMAND}`; export r; \
47505 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47506 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 47507 (cd $(TARGET_SUBDIR)/libjava && \
7ffa0b57 47508 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
3866be5d 47509
6bd3dfaa 47510@endif target-libjava
930314a4 47511
4fa63067
NN
47512.PHONY: install-target-libjava maybe-install-target-libjava
47513maybe-install-target-libjava:
6bd3dfaa
PB
47514@if target-libjava
47515maybe-install-target-libjava: install-target-libjava
16ae0395 47516
4fa63067 47517install-target-libjava: installdirs
0aed8855 47518 @: $(MAKE); $(unstage)
b40e3958
L
47519 @r=`${PWD_COMMAND}`; export r; \
47520 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47521 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 47522 (cd $(TARGET_SUBDIR)/libjava && \
7ffa0b57 47523 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 47524
6bd3dfaa 47525@endif target-libjava
e393202e 47526
56a8fe78 47527# Other targets (info, dvi, pdf, etc.)
15723a45 47528
4fa63067
NN
47529.PHONY: maybe-info-target-libjava info-target-libjava
47530maybe-info-target-libjava:
6bd3dfaa
PB
47531@if target-libjava
47532maybe-info-target-libjava: info-target-libjava
15723a45 47533
4fa63067
NN
47534info-target-libjava: \
47535 configure-target-libjava
0aed8855 47536 @: $(MAKE); $(unstage)
4fa63067 47537 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
b40e3958
L
47538 r=`${PWD_COMMAND}`; export r; \
47539 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47540 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
47541 echo "Doing info in $(TARGET_SUBDIR)/libjava" ; \
47542 for flag in $(EXTRA_TARGET_FLAGS); do \
47543 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47544 done; \
47545 (cd $(TARGET_SUBDIR)/libjava && \
47546 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47547 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47548 "RANLIB=$${RANLIB}" \
0c24b341 47549 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47550 info) \
bba45b8b 47551 || exit 1
e393202e 47552
6bd3dfaa 47553@endif target-libjava
4fa63067
NN
47554
47555.PHONY: maybe-dvi-target-libjava dvi-target-libjava
47556maybe-dvi-target-libjava:
6bd3dfaa
PB
47557@if target-libjava
47558maybe-dvi-target-libjava: dvi-target-libjava
4fa63067
NN
47559
47560dvi-target-libjava: \
47561 configure-target-libjava
0aed8855 47562 @: $(MAKE); $(unstage)
4fa63067
NN
47563 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
47564 r=`${PWD_COMMAND}`; export r; \
b40e3958 47565 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47566 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
47567 echo "Doing dvi in $(TARGET_SUBDIR)/libjava" ; \
47568 for flag in $(EXTRA_TARGET_FLAGS); do \
47569 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47570 done; \
47571 (cd $(TARGET_SUBDIR)/libjava && \
47572 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47573 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47574 "RANLIB=$${RANLIB}" \
0c24b341 47575 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47576 dvi) \
4fa63067 47577 || exit 1
e393202e 47578
6bd3dfaa 47579@endif target-libjava
16ae0395 47580
56a8fe78
DD
47581.PHONY: maybe-pdf-target-libjava pdf-target-libjava
47582maybe-pdf-target-libjava:
47583@if target-libjava
47584maybe-pdf-target-libjava: pdf-target-libjava
47585
47586pdf-target-libjava: \
47587 configure-target-libjava
47588 @: $(MAKE); $(unstage)
47589 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
47590 r=`${PWD_COMMAND}`; export r; \
47591 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47592 $(RAW_CXX_TARGET_EXPORTS) \
47593 echo "Doing pdf in $(TARGET_SUBDIR)/libjava" ; \
47594 for flag in $(EXTRA_TARGET_FLAGS); do \
47595 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47596 done; \
47597 (cd $(TARGET_SUBDIR)/libjava && \
47598 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47599 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47600 "RANLIB=$${RANLIB}" \
0c24b341 47601 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
47602 pdf) \
47603 || exit 1
47604
47605@endif target-libjava
47606
6d389afc
MS
47607.PHONY: maybe-html-target-libjava html-target-libjava
47608maybe-html-target-libjava:
47609@if target-libjava
47610maybe-html-target-libjava: html-target-libjava
47611
47612html-target-libjava: \
47613 configure-target-libjava
0aed8855 47614 @: $(MAKE); $(unstage)
6d389afc
MS
47615 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
47616 r=`${PWD_COMMAND}`; export r; \
47617 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
47618 $(RAW_CXX_TARGET_EXPORTS) \
47619 echo "Doing html in $(TARGET_SUBDIR)/libjava" ; \
47620 for flag in $(EXTRA_TARGET_FLAGS); do \
47621 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47622 done; \
47623 (cd $(TARGET_SUBDIR)/libjava && \
47624 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47625 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47626 "RANLIB=$${RANLIB}" \
0c24b341 47627 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
47628 html) \
47629 || exit 1
47630
47631@endif target-libjava
47632
4fa63067
NN
47633.PHONY: maybe-TAGS-target-libjava TAGS-target-libjava
47634maybe-TAGS-target-libjava:
6bd3dfaa
PB
47635@if target-libjava
47636maybe-TAGS-target-libjava: TAGS-target-libjava
4fa63067
NN
47637
47638TAGS-target-libjava: \
47639 configure-target-libjava
0aed8855 47640 @: $(MAKE); $(unstage)
4fa63067
NN
47641 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
47642 r=`${PWD_COMMAND}`; export r; \
b40e3958 47643 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47644 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
47645 echo "Doing TAGS in $(TARGET_SUBDIR)/libjava" ; \
47646 for flag in $(EXTRA_TARGET_FLAGS); do \
47647 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47648 done; \
47649 (cd $(TARGET_SUBDIR)/libjava && \
47650 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47651 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47652 "RANLIB=$${RANLIB}" \
0c24b341 47653 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47654 TAGS) \
4fa63067 47655 || exit 1
e393202e 47656
6bd3dfaa 47657@endif target-libjava
930314a4 47658
4fa63067
NN
47659.PHONY: maybe-install-info-target-libjava install-info-target-libjava
47660maybe-install-info-target-libjava:
6bd3dfaa
PB
47661@if target-libjava
47662maybe-install-info-target-libjava: install-info-target-libjava
16ae0395 47663
4fa63067
NN
47664install-info-target-libjava: \
47665 configure-target-libjava \
47666 info-target-libjava
0aed8855 47667 @: $(MAKE); $(unstage)
4fa63067
NN
47668 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
47669 r=`${PWD_COMMAND}`; export r; \
b40e3958 47670 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47671 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
47672 echo "Doing install-info in $(TARGET_SUBDIR)/libjava" ; \
47673 for flag in $(EXTRA_TARGET_FLAGS); do \
47674 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47675 done; \
47676 (cd $(TARGET_SUBDIR)/libjava && \
47677 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47678 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47679 "RANLIB=$${RANLIB}" \
0c24b341 47680 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47681 install-info) \
4fa63067 47682 || exit 1
e393202e 47683
6bd3dfaa 47684@endif target-libjava
e393202e 47685
a3ca38d2
DD
47686.PHONY: maybe-install-pdf-target-libjava install-pdf-target-libjava
47687maybe-install-pdf-target-libjava:
47688@if target-libjava
47689maybe-install-pdf-target-libjava: install-pdf-target-libjava
47690
47691install-pdf-target-libjava: \
47692 configure-target-libjava \
47693 pdf-target-libjava
47694 @: $(MAKE); $(unstage)
47695 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
47696 r=`${PWD_COMMAND}`; export r; \
47697 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47698 $(RAW_CXX_TARGET_EXPORTS) \
47699 echo "Doing install-pdf in $(TARGET_SUBDIR)/libjava" ; \
47700 for flag in $(EXTRA_TARGET_FLAGS); do \
47701 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47702 done; \
47703 (cd $(TARGET_SUBDIR)/libjava && \
47704 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47705 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47706 "RANLIB=$${RANLIB}" \
0c24b341 47707 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
47708 install-pdf) \
47709 || exit 1
47710
47711@endif target-libjava
47712
108a6f8e
CD
47713.PHONY: maybe-install-html-target-libjava install-html-target-libjava
47714maybe-install-html-target-libjava:
47715@if target-libjava
47716maybe-install-html-target-libjava: install-html-target-libjava
47717
47718install-html-target-libjava: \
47719 configure-target-libjava \
47720 html-target-libjava
47721 @: $(MAKE); $(unstage)
47722 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
47723 r=`${PWD_COMMAND}`; export r; \
47724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47725 $(RAW_CXX_TARGET_EXPORTS) \
47726 echo "Doing install-html in $(TARGET_SUBDIR)/libjava" ; \
47727 for flag in $(EXTRA_TARGET_FLAGS); do \
47728 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47729 done; \
47730 (cd $(TARGET_SUBDIR)/libjava && \
47731 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47732 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47733 "RANLIB=$${RANLIB}" \
0c24b341 47734 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
47735 install-html) \
47736 || exit 1
47737
47738@endif target-libjava
47739
4fa63067
NN
47740.PHONY: maybe-installcheck-target-libjava installcheck-target-libjava
47741maybe-installcheck-target-libjava:
6bd3dfaa
PB
47742@if target-libjava
47743maybe-installcheck-target-libjava: installcheck-target-libjava
15723a45 47744
4fa63067
NN
47745installcheck-target-libjava: \
47746 configure-target-libjava
0aed8855 47747 @: $(MAKE); $(unstage)
4fa63067
NN
47748 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
47749 r=`${PWD_COMMAND}`; export r; \
47750 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47751 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
47752 echo "Doing installcheck in $(TARGET_SUBDIR)/libjava" ; \
47753 for flag in $(EXTRA_TARGET_FLAGS); do \
47754 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47755 done; \
47756 (cd $(TARGET_SUBDIR)/libjava && \
47757 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47758 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47759 "RANLIB=$${RANLIB}" \
0c24b341 47760 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47761 installcheck) \
4fa63067 47762 || exit 1
15723a45 47763
6bd3dfaa 47764@endif target-libjava
4fa63067
NN
47765
47766.PHONY: maybe-mostlyclean-target-libjava mostlyclean-target-libjava
47767maybe-mostlyclean-target-libjava:
6bd3dfaa
PB
47768@if target-libjava
47769maybe-mostlyclean-target-libjava: mostlyclean-target-libjava
4fa63067
NN
47770
47771mostlyclean-target-libjava:
0aed8855 47772 @: $(MAKE); $(unstage)
4fa63067
NN
47773 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
47774 r=`${PWD_COMMAND}`; export r; \
47775 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47776 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
47777 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libjava" ; \
47778 for flag in $(EXTRA_TARGET_FLAGS); do \
47779 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47780 done; \
47781 (cd $(TARGET_SUBDIR)/libjava && \
47782 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47783 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47784 "RANLIB=$${RANLIB}" \
0c24b341 47785 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47786 mostlyclean) \
4fa63067
NN
47787 || exit 1
47788
6bd3dfaa 47789@endif target-libjava
4fa63067
NN
47790
47791.PHONY: maybe-clean-target-libjava clean-target-libjava
47792maybe-clean-target-libjava:
6bd3dfaa
PB
47793@if target-libjava
47794maybe-clean-target-libjava: clean-target-libjava
4fa63067
NN
47795
47796clean-target-libjava:
0aed8855 47797 @: $(MAKE); $(unstage)
4fa63067 47798 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
b40e3958
L
47799 r=`${PWD_COMMAND}`; export r; \
47800 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47801 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
47802 echo "Doing clean in $(TARGET_SUBDIR)/libjava" ; \
47803 for flag in $(EXTRA_TARGET_FLAGS); do \
47804 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47805 done; \
47806 (cd $(TARGET_SUBDIR)/libjava && \
47807 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47808 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47809 "RANLIB=$${RANLIB}" \
0c24b341 47810 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47811 clean) \
bba45b8b 47812 || exit 1
e393202e 47813
6bd3dfaa 47814@endif target-libjava
e393202e 47815
4fa63067
NN
47816.PHONY: maybe-distclean-target-libjava distclean-target-libjava
47817maybe-distclean-target-libjava:
6bd3dfaa
PB
47818@if target-libjava
47819maybe-distclean-target-libjava: distclean-target-libjava
16ae0395 47820
4fa63067 47821distclean-target-libjava:
0aed8855 47822 @: $(MAKE); $(unstage)
4fa63067
NN
47823 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
47824 r=`${PWD_COMMAND}`; export r; \
47825 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47826 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
47827 echo "Doing distclean in $(TARGET_SUBDIR)/libjava" ; \
47828 for flag in $(EXTRA_TARGET_FLAGS); do \
47829 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47830 done; \
47831 (cd $(TARGET_SUBDIR)/libjava && \
47832 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47833 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47834 "RANLIB=$${RANLIB}" \
0c24b341 47835 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47836 distclean) \
4fa63067 47837 || exit 1
3866be5d 47838
6bd3dfaa 47839@endif target-libjava
930314a4 47840
4fa63067
NN
47841.PHONY: maybe-maintainer-clean-target-libjava maintainer-clean-target-libjava
47842maybe-maintainer-clean-target-libjava:
6bd3dfaa
PB
47843@if target-libjava
47844maybe-maintainer-clean-target-libjava: maintainer-clean-target-libjava
16ae0395 47845
4fa63067 47846maintainer-clean-target-libjava:
0aed8855 47847 @: $(MAKE); $(unstage)
4fa63067
NN
47848 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
47849 r=`${PWD_COMMAND}`; export r; \
b40e3958 47850 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47851 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
47852 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libjava" ; \
47853 for flag in $(EXTRA_TARGET_FLAGS); do \
47854 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47855 done; \
47856 (cd $(TARGET_SUBDIR)/libjava && \
47857 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47858 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47859 "RANLIB=$${RANLIB}" \
0c24b341 47860 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47861 maintainer-clean) \
4fa63067 47862 || exit 1
e393202e 47863
6bd3dfaa 47864@endif target-libjava
e393202e 47865
4fa63067 47866
15723a45 47867
a7254363 47868
e90269c8 47869
a7254363
PB
47870.PHONY: configure-target-zlib maybe-configure-target-zlib
47871maybe-configure-target-zlib:
4f0ef2d8
CD
47872@if gcc-bootstrap
47873configure-target-zlib: stage_current
47874@endif gcc-bootstrap
a7254363
PB
47875@if target-zlib
47876maybe-configure-target-zlib: configure-target-zlib
c52c6897 47877configure-target-zlib:
0aed8855
PB
47878 @: $(MAKE); $(unstage)
47879 @r=`${PWD_COMMAND}`; export r; \
47880 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47881 echo "Checking multilib configuration for zlib..."; \
47882 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
47883 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/zlib/multilib.tmp 2> /dev/null ; \
47884 if test -r $(TARGET_SUBDIR)/zlib/multilib.out; then \
47885 if cmp -s $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; then \
47886 rm -f $(TARGET_SUBDIR)/zlib/multilib.tmp; \
47887 else \
47888 rm -f $(TARGET_SUBDIR)/zlib/Makefile; \
47889 mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
47890 fi; \
47891 else \
47892 mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
c52c6897
PB
47893 fi; \
47894 test ! -f $(TARGET_SUBDIR)/zlib/Makefile || exit 0; \
4fa63067 47895 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
378fce5b 47896 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47897 echo Configuring in $(TARGET_SUBDIR)/zlib; \
47898 cd "$(TARGET_SUBDIR)/zlib" || exit 1; \
bba45b8b 47899 case $(srcdir) in \
b00612cc
PB
47900 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
47901 *) topdir=`echo $(TARGET_SUBDIR)/zlib/ | \
47902 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 47903 esac; \
b00612cc
PB
47904 srcdiroption="--srcdir=$${topdir}/zlib"; \
47905 libsrcdir="$$s/zlib"; \
bba45b8b
NN
47906 rm -f no-such-file || : ; \
47907 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
47908 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
47909 --target=${target_alias} $${srcdiroption} \
bba45b8b 47910 || exit 1
6bd3dfaa 47911@endif target-zlib
e393202e 47912
a7254363
PB
47913
47914
d545f33b
PB
47915
47916
4fa63067
NN
47917.PHONY: all-target-zlib maybe-all-target-zlib
47918maybe-all-target-zlib:
4f0ef2d8
CD
47919@if gcc-bootstrap
47920all-target-zlib: stage_current
47921@endif gcc-bootstrap
6bd3dfaa 47922@if target-zlib
72b2455a 47923TARGET-target-zlib=all
6bd3dfaa 47924maybe-all-target-zlib: all-target-zlib
4fa63067 47925all-target-zlib: configure-target-zlib
0aed8855 47926 @: $(MAKE); $(unstage)
b40e3958
L
47927 @r=`${PWD_COMMAND}`; export r; \
47928 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47929 $(NORMAL_TARGET_EXPORTS) \
4fa63067 47930 (cd $(TARGET_SUBDIR)/zlib && \
7f6ef0c0
PB
47931 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
47932 $(TARGET-target-zlib))
6bd3dfaa 47933@endif target-zlib
e393202e 47934
a7254363
PB
47935
47936
d545f33b
PB
47937
47938
4fa63067
NN
47939.PHONY: check-target-zlib maybe-check-target-zlib
47940maybe-check-target-zlib:
6bd3dfaa
PB
47941@if target-zlib
47942maybe-check-target-zlib: check-target-zlib
16ae0395 47943
4fa63067 47944check-target-zlib:
0aed8855 47945 @: $(MAKE); $(unstage)
b40e3958
L
47946 @r=`${PWD_COMMAND}`; export r; \
47947 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47948 $(NORMAL_TARGET_EXPORTS) \
4fa63067 47949 (cd $(TARGET_SUBDIR)/zlib && \
7ffa0b57 47950 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
e393202e 47951
6bd3dfaa 47952@endif target-zlib
930314a4 47953
4fa63067
NN
47954.PHONY: install-target-zlib maybe-install-target-zlib
47955maybe-install-target-zlib:
6bd3dfaa
PB
47956@if target-zlib
47957maybe-install-target-zlib: install-target-zlib
16ae0395 47958
4fa63067 47959install-target-zlib: installdirs
0aed8855 47960 @: $(MAKE); $(unstage)
b40e3958
L
47961 @r=`${PWD_COMMAND}`; export r; \
47962 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47963 $(NORMAL_TARGET_EXPORTS) \
4fa63067 47964 (cd $(TARGET_SUBDIR)/zlib && \
7ffa0b57 47965 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 47966
6bd3dfaa 47967@endif target-zlib
e393202e 47968
56a8fe78 47969# Other targets (info, dvi, pdf, etc.)
15723a45 47970
4fa63067
NN
47971.PHONY: maybe-info-target-zlib info-target-zlib
47972maybe-info-target-zlib:
6bd3dfaa
PB
47973@if target-zlib
47974maybe-info-target-zlib: info-target-zlib
15723a45 47975
4fa63067
NN
47976info-target-zlib: \
47977 configure-target-zlib
0aed8855 47978 @: $(MAKE); $(unstage)
4fa63067 47979 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
b40e3958
L
47980 r=`${PWD_COMMAND}`; export r; \
47981 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47982 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47983 echo "Doing info in $(TARGET_SUBDIR)/zlib" ; \
47984 for flag in $(EXTRA_TARGET_FLAGS); do \
47985 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47986 done; \
47987 (cd $(TARGET_SUBDIR)/zlib && \
47988 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47989 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47990 "RANLIB=$${RANLIB}" \
0c24b341 47991 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47992 info) \
bba45b8b 47993 || exit 1
e393202e 47994
6bd3dfaa 47995@endif target-zlib
e393202e 47996
4fa63067
NN
47997.PHONY: maybe-dvi-target-zlib dvi-target-zlib
47998maybe-dvi-target-zlib:
6bd3dfaa
PB
47999@if target-zlib
48000maybe-dvi-target-zlib: dvi-target-zlib
16ae0395 48001
4fa63067
NN
48002dvi-target-zlib: \
48003 configure-target-zlib
0aed8855 48004 @: $(MAKE); $(unstage)
4fa63067
NN
48005 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
48006 r=`${PWD_COMMAND}`; export r; \
b40e3958 48007 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48008 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48009 echo "Doing dvi in $(TARGET_SUBDIR)/zlib" ; \
48010 for flag in $(EXTRA_TARGET_FLAGS); do \
48011 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48012 done; \
48013 (cd $(TARGET_SUBDIR)/zlib && \
48014 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48015 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48016 "RANLIB=$${RANLIB}" \
0c24b341 48017 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48018 dvi) \
4fa63067 48019 || exit 1
e393202e 48020
6bd3dfaa 48021@endif target-zlib
930314a4 48022
56a8fe78
DD
48023.PHONY: maybe-pdf-target-zlib pdf-target-zlib
48024maybe-pdf-target-zlib:
48025@if target-zlib
48026maybe-pdf-target-zlib: pdf-target-zlib
48027
48028pdf-target-zlib: \
48029 configure-target-zlib
48030 @: $(MAKE); $(unstage)
48031 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
48032 r=`${PWD_COMMAND}`; export r; \
48033 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48034 $(NORMAL_TARGET_EXPORTS) \
48035 echo "Doing pdf in $(TARGET_SUBDIR)/zlib" ; \
48036 for flag in $(EXTRA_TARGET_FLAGS); do \
48037 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48038 done; \
48039 (cd $(TARGET_SUBDIR)/zlib && \
48040 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48041 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48042 "RANLIB=$${RANLIB}" \
0c24b341 48043 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
48044 pdf) \
48045 || exit 1
48046
48047@endif target-zlib
48048
6d389afc
MS
48049.PHONY: maybe-html-target-zlib html-target-zlib
48050maybe-html-target-zlib:
48051@if target-zlib
48052maybe-html-target-zlib: html-target-zlib
48053
48054html-target-zlib: \
48055 configure-target-zlib
0aed8855 48056 @: $(MAKE); $(unstage)
6d389afc
MS
48057 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
48058 r=`${PWD_COMMAND}`; export r; \
48059 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
48060 $(NORMAL_TARGET_EXPORTS) \
48061 echo "Doing html in $(TARGET_SUBDIR)/zlib" ; \
48062 for flag in $(EXTRA_TARGET_FLAGS); do \
48063 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48064 done; \
48065 (cd $(TARGET_SUBDIR)/zlib && \
48066 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48067 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48068 "RANLIB=$${RANLIB}" \
0c24b341 48069 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
48070 html) \
48071 || exit 1
48072
48073@endif target-zlib
48074
4fa63067
NN
48075.PHONY: maybe-TAGS-target-zlib TAGS-target-zlib
48076maybe-TAGS-target-zlib:
6bd3dfaa
PB
48077@if target-zlib
48078maybe-TAGS-target-zlib: TAGS-target-zlib
16ae0395 48079
4fa63067
NN
48080TAGS-target-zlib: \
48081 configure-target-zlib
0aed8855 48082 @: $(MAKE); $(unstage)
4fa63067
NN
48083 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
48084 r=`${PWD_COMMAND}`; export r; \
b40e3958 48085 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48086 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48087 echo "Doing TAGS in $(TARGET_SUBDIR)/zlib" ; \
48088 for flag in $(EXTRA_TARGET_FLAGS); do \
48089 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48090 done; \
48091 (cd $(TARGET_SUBDIR)/zlib && \
48092 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48093 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48094 "RANLIB=$${RANLIB}" \
0c24b341 48095 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48096 TAGS) \
4fa63067 48097 || exit 1
e393202e 48098
6bd3dfaa 48099@endif target-zlib
15723a45 48100
4fa63067
NN
48101.PHONY: maybe-install-info-target-zlib install-info-target-zlib
48102maybe-install-info-target-zlib:
6bd3dfaa
PB
48103@if target-zlib
48104maybe-install-info-target-zlib: install-info-target-zlib
15723a45 48105
4fa63067
NN
48106install-info-target-zlib: \
48107 configure-target-zlib \
48108 info-target-zlib
0aed8855 48109 @: $(MAKE); $(unstage)
4fa63067 48110 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
b40e3958
L
48111 r=`${PWD_COMMAND}`; export r; \
48112 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48113 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48114 echo "Doing install-info in $(TARGET_SUBDIR)/zlib" ; \
48115 for flag in $(EXTRA_TARGET_FLAGS); do \
48116 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48117 done; \
48118 (cd $(TARGET_SUBDIR)/zlib && \
48119 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48120 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48121 "RANLIB=$${RANLIB}" \
0c24b341 48122 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48123 install-info) \
bba45b8b 48124 || exit 1
e393202e 48125
6bd3dfaa 48126@endif target-zlib
16ae0395 48127
a3ca38d2
DD
48128.PHONY: maybe-install-pdf-target-zlib install-pdf-target-zlib
48129maybe-install-pdf-target-zlib:
48130@if target-zlib
48131maybe-install-pdf-target-zlib: install-pdf-target-zlib
48132
48133install-pdf-target-zlib: \
48134 configure-target-zlib \
48135 pdf-target-zlib
48136 @: $(MAKE); $(unstage)
48137 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
48138 r=`${PWD_COMMAND}`; export r; \
48139 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48140 $(NORMAL_TARGET_EXPORTS) \
48141 echo "Doing install-pdf in $(TARGET_SUBDIR)/zlib" ; \
48142 for flag in $(EXTRA_TARGET_FLAGS); do \
48143 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48144 done; \
48145 (cd $(TARGET_SUBDIR)/zlib && \
48146 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48147 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48148 "RANLIB=$${RANLIB}" \
0c24b341 48149 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
48150 install-pdf) \
48151 || exit 1
48152
48153@endif target-zlib
48154
108a6f8e
CD
48155.PHONY: maybe-install-html-target-zlib install-html-target-zlib
48156maybe-install-html-target-zlib:
48157@if target-zlib
48158maybe-install-html-target-zlib: install-html-target-zlib
48159
48160install-html-target-zlib: \
48161 configure-target-zlib \
48162 html-target-zlib
48163 @: $(MAKE); $(unstage)
48164 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
48165 r=`${PWD_COMMAND}`; export r; \
48166 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48167 $(NORMAL_TARGET_EXPORTS) \
48168 echo "Doing install-html in $(TARGET_SUBDIR)/zlib" ; \
48169 for flag in $(EXTRA_TARGET_FLAGS); do \
48170 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48171 done; \
48172 (cd $(TARGET_SUBDIR)/zlib && \
48173 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48174 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48175 "RANLIB=$${RANLIB}" \
0c24b341 48176 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
48177 install-html) \
48178 || exit 1
48179
48180@endif target-zlib
48181
4fa63067
NN
48182.PHONY: maybe-installcheck-target-zlib installcheck-target-zlib
48183maybe-installcheck-target-zlib:
6bd3dfaa
PB
48184@if target-zlib
48185maybe-installcheck-target-zlib: installcheck-target-zlib
3866be5d 48186
4fa63067
NN
48187installcheck-target-zlib: \
48188 configure-target-zlib
0aed8855 48189 @: $(MAKE); $(unstage)
4fa63067
NN
48190 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
48191 r=`${PWD_COMMAND}`; export r; \
48192 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48193 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48194 echo "Doing installcheck in $(TARGET_SUBDIR)/zlib" ; \
48195 for flag in $(EXTRA_TARGET_FLAGS); do \
48196 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48197 done; \
48198 (cd $(TARGET_SUBDIR)/zlib && \
48199 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48200 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48201 "RANLIB=$${RANLIB}" \
0c24b341 48202 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48203 installcheck) \
4fa63067 48204 || exit 1
e393202e 48205
6bd3dfaa 48206@endif target-zlib
16ae0395 48207
4fa63067
NN
48208.PHONY: maybe-mostlyclean-target-zlib mostlyclean-target-zlib
48209maybe-mostlyclean-target-zlib:
6bd3dfaa
PB
48210@if target-zlib
48211maybe-mostlyclean-target-zlib: mostlyclean-target-zlib
930314a4 48212
4fa63067 48213mostlyclean-target-zlib:
0aed8855 48214 @: $(MAKE); $(unstage)
4fa63067
NN
48215 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
48216 r=`${PWD_COMMAND}`; export r; \
48217 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48218 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48219 echo "Doing mostlyclean in $(TARGET_SUBDIR)/zlib" ; \
48220 for flag in $(EXTRA_TARGET_FLAGS); do \
48221 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48222 done; \
48223 (cd $(TARGET_SUBDIR)/zlib && \
48224 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48225 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48226 "RANLIB=$${RANLIB}" \
0c24b341 48227 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48228 mostlyclean) \
4fa63067 48229 || exit 1
e393202e 48230
6bd3dfaa 48231@endif target-zlib
15723a45 48232
4fa63067
NN
48233.PHONY: maybe-clean-target-zlib clean-target-zlib
48234maybe-clean-target-zlib:
6bd3dfaa
PB
48235@if target-zlib
48236maybe-clean-target-zlib: clean-target-zlib
15723a45 48237
4fa63067 48238clean-target-zlib:
0aed8855 48239 @: $(MAKE); $(unstage)
4fa63067 48240 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
b40e3958
L
48241 r=`${PWD_COMMAND}`; export r; \
48242 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48243 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48244 echo "Doing clean in $(TARGET_SUBDIR)/zlib" ; \
48245 for flag in $(EXTRA_TARGET_FLAGS); do \
48246 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48247 done; \
48248 (cd $(TARGET_SUBDIR)/zlib && \
48249 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48250 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48251 "RANLIB=$${RANLIB}" \
0c24b341 48252 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48253 clean) \
bba45b8b 48254 || exit 1
e393202e 48255
6bd3dfaa 48256@endif target-zlib
e393202e 48257
4fa63067
NN
48258.PHONY: maybe-distclean-target-zlib distclean-target-zlib
48259maybe-distclean-target-zlib:
6bd3dfaa
PB
48260@if target-zlib
48261maybe-distclean-target-zlib: distclean-target-zlib
16ae0395 48262
4fa63067 48263distclean-target-zlib:
0aed8855 48264 @: $(MAKE); $(unstage)
4fa63067
NN
48265 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
48266 r=`${PWD_COMMAND}`; export r; \
b40e3958 48267 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48268 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48269 echo "Doing distclean in $(TARGET_SUBDIR)/zlib" ; \
48270 for flag in $(EXTRA_TARGET_FLAGS); do \
48271 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48272 done; \
48273 (cd $(TARGET_SUBDIR)/zlib && \
48274 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48275 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48276 "RANLIB=$${RANLIB}" \
0c24b341 48277 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48278 distclean) \
4fa63067 48279 || exit 1
e393202e 48280
6bd3dfaa 48281@endif target-zlib
e393202e 48282
4fa63067
NN
48283.PHONY: maybe-maintainer-clean-target-zlib maintainer-clean-target-zlib
48284maybe-maintainer-clean-target-zlib:
6bd3dfaa
PB
48285@if target-zlib
48286maybe-maintainer-clean-target-zlib: maintainer-clean-target-zlib
16ae0395 48287
4fa63067 48288maintainer-clean-target-zlib:
0aed8855 48289 @: $(MAKE); $(unstage)
4fa63067
NN
48290 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
48291 r=`${PWD_COMMAND}`; export r; \
b40e3958 48292 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48293 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48294 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/zlib" ; \
48295 for flag in $(EXTRA_TARGET_FLAGS); do \
48296 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48297 done; \
48298 (cd $(TARGET_SUBDIR)/zlib && \
48299 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48300 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48301 "RANLIB=$${RANLIB}" \
0c24b341 48302 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48303 maintainer-clean) \
4fa63067 48304 || exit 1
e393202e 48305
6bd3dfaa 48306@endif target-zlib
930314a4 48307
4fa63067 48308
15723a45 48309
a7254363 48310
e90269c8 48311
a7254363
PB
48312.PHONY: configure-target-boehm-gc maybe-configure-target-boehm-gc
48313maybe-configure-target-boehm-gc:
4f0ef2d8
CD
48314@if gcc-bootstrap
48315configure-target-boehm-gc: stage_current
48316@endif gcc-bootstrap
a7254363
PB
48317@if target-boehm-gc
48318maybe-configure-target-boehm-gc: configure-target-boehm-gc
c52c6897 48319configure-target-boehm-gc:
0aed8855
PB
48320 @: $(MAKE); $(unstage)
48321 @r=`${PWD_COMMAND}`; export r; \
48322 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48323 echo "Checking multilib configuration for boehm-gc..."; \
48324 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
48325 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/boehm-gc/multilib.tmp 2> /dev/null ; \
48326 if test -r $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
48327 if cmp -s $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
48328 rm -f $(TARGET_SUBDIR)/boehm-gc/multilib.tmp; \
48329 else \
48330 rm -f $(TARGET_SUBDIR)/boehm-gc/Makefile; \
48331 mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
48332 fi; \
48333 else \
48334 mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
c52c6897
PB
48335 fi; \
48336 test ! -f $(TARGET_SUBDIR)/boehm-gc/Makefile || exit 0; \
4fa63067 48337 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
378fce5b 48338 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48339 echo Configuring in $(TARGET_SUBDIR)/boehm-gc; \
48340 cd "$(TARGET_SUBDIR)/boehm-gc" || exit 1; \
bba45b8b 48341 case $(srcdir) in \
b00612cc
PB
48342 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
48343 *) topdir=`echo $(TARGET_SUBDIR)/boehm-gc/ | \
48344 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 48345 esac; \
b00612cc
PB
48346 srcdiroption="--srcdir=$${topdir}/boehm-gc"; \
48347 libsrcdir="$$s/boehm-gc"; \
bba45b8b
NN
48348 rm -f no-such-file || : ; \
48349 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
48350 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
48351 --target=${target_alias} $${srcdiroption} \
bba45b8b 48352 || exit 1
6bd3dfaa 48353@endif target-boehm-gc
e393202e 48354
a7254363
PB
48355
48356
d545f33b
PB
48357
48358
4fa63067
NN
48359.PHONY: all-target-boehm-gc maybe-all-target-boehm-gc
48360maybe-all-target-boehm-gc:
4f0ef2d8
CD
48361@if gcc-bootstrap
48362all-target-boehm-gc: stage_current
48363@endif gcc-bootstrap
6bd3dfaa 48364@if target-boehm-gc
72b2455a 48365TARGET-target-boehm-gc=all
6bd3dfaa 48366maybe-all-target-boehm-gc: all-target-boehm-gc
4fa63067 48367all-target-boehm-gc: configure-target-boehm-gc
0aed8855 48368 @: $(MAKE); $(unstage)
b40e3958
L
48369 @r=`${PWD_COMMAND}`; export r; \
48370 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48371 $(NORMAL_TARGET_EXPORTS) \
4fa63067 48372 (cd $(TARGET_SUBDIR)/boehm-gc && \
7f6ef0c0
PB
48373 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
48374 $(TARGET-target-boehm-gc))
6bd3dfaa 48375@endif target-boehm-gc
e393202e 48376
a7254363
PB
48377
48378
d545f33b
PB
48379
48380
4fa63067
NN
48381.PHONY: check-target-boehm-gc maybe-check-target-boehm-gc
48382maybe-check-target-boehm-gc:
6bd3dfaa
PB
48383@if target-boehm-gc
48384maybe-check-target-boehm-gc: check-target-boehm-gc
16ae0395 48385
4fa63067 48386check-target-boehm-gc:
0aed8855 48387 @: $(MAKE); $(unstage)
b40e3958
L
48388 @r=`${PWD_COMMAND}`; export r; \
48389 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48390 $(NORMAL_TARGET_EXPORTS) \
4fa63067 48391 (cd $(TARGET_SUBDIR)/boehm-gc && \
7ffa0b57 48392 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
e393202e 48393
6bd3dfaa 48394@endif target-boehm-gc
930314a4 48395
4fa63067
NN
48396.PHONY: install-target-boehm-gc maybe-install-target-boehm-gc
48397maybe-install-target-boehm-gc:
6bd3dfaa
PB
48398@if target-boehm-gc
48399maybe-install-target-boehm-gc: install-target-boehm-gc
16ae0395 48400
4fa63067 48401install-target-boehm-gc: installdirs
0aed8855 48402 @: $(MAKE); $(unstage)
b40e3958
L
48403 @r=`${PWD_COMMAND}`; export r; \
48404 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48405 $(NORMAL_TARGET_EXPORTS) \
4fa63067 48406 (cd $(TARGET_SUBDIR)/boehm-gc && \
7ffa0b57 48407 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 48408
6bd3dfaa 48409@endif target-boehm-gc
e393202e 48410
56a8fe78 48411# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
48412
48413.PHONY: maybe-info-target-boehm-gc info-target-boehm-gc
48414maybe-info-target-boehm-gc:
6bd3dfaa
PB
48415@if target-boehm-gc
48416maybe-info-target-boehm-gc: info-target-boehm-gc
4fa63067
NN
48417
48418info-target-boehm-gc: \
48419 configure-target-boehm-gc
0aed8855 48420 @: $(MAKE); $(unstage)
4fa63067
NN
48421 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
48422 r=`${PWD_COMMAND}`; export r; \
48423 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48424 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48425 echo "Doing info in $(TARGET_SUBDIR)/boehm-gc" ; \
48426 for flag in $(EXTRA_TARGET_FLAGS); do \
48427 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48428 done; \
48429 (cd $(TARGET_SUBDIR)/boehm-gc && \
48430 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48431 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48432 "RANLIB=$${RANLIB}" \
0c24b341 48433 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48434 info) \
4fa63067
NN
48435 || exit 1
48436
6bd3dfaa 48437@endif target-boehm-gc
4fa63067
NN
48438
48439.PHONY: maybe-dvi-target-boehm-gc dvi-target-boehm-gc
48440maybe-dvi-target-boehm-gc:
6bd3dfaa
PB
48441@if target-boehm-gc
48442maybe-dvi-target-boehm-gc: dvi-target-boehm-gc
4fa63067
NN
48443
48444dvi-target-boehm-gc: \
48445 configure-target-boehm-gc
0aed8855 48446 @: $(MAKE); $(unstage)
4fa63067
NN
48447 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
48448 r=`${PWD_COMMAND}`; export r; \
48449 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48450 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48451 echo "Doing dvi in $(TARGET_SUBDIR)/boehm-gc" ; \
48452 for flag in $(EXTRA_TARGET_FLAGS); do \
48453 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48454 done; \
48455 (cd $(TARGET_SUBDIR)/boehm-gc && \
48456 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48457 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48458 "RANLIB=$${RANLIB}" \
0c24b341 48459 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48460 dvi) \
4fa63067
NN
48461 || exit 1
48462
6bd3dfaa 48463@endif target-boehm-gc
4fa63067 48464
56a8fe78
DD
48465.PHONY: maybe-pdf-target-boehm-gc pdf-target-boehm-gc
48466maybe-pdf-target-boehm-gc:
48467@if target-boehm-gc
48468maybe-pdf-target-boehm-gc: pdf-target-boehm-gc
48469
48470pdf-target-boehm-gc: \
48471 configure-target-boehm-gc
48472 @: $(MAKE); $(unstage)
48473 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
48474 r=`${PWD_COMMAND}`; export r; \
48475 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48476 $(NORMAL_TARGET_EXPORTS) \
48477 echo "Doing pdf in $(TARGET_SUBDIR)/boehm-gc" ; \
48478 for flag in $(EXTRA_TARGET_FLAGS); do \
48479 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48480 done; \
48481 (cd $(TARGET_SUBDIR)/boehm-gc && \
48482 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48483 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48484 "RANLIB=$${RANLIB}" \
0c24b341 48485 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
48486 pdf) \
48487 || exit 1
48488
48489@endif target-boehm-gc
48490
6d389afc
MS
48491.PHONY: maybe-html-target-boehm-gc html-target-boehm-gc
48492maybe-html-target-boehm-gc:
48493@if target-boehm-gc
48494maybe-html-target-boehm-gc: html-target-boehm-gc
48495
48496html-target-boehm-gc: \
48497 configure-target-boehm-gc
0aed8855 48498 @: $(MAKE); $(unstage)
6d389afc
MS
48499 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
48500 r=`${PWD_COMMAND}`; export r; \
48501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
48502 $(NORMAL_TARGET_EXPORTS) \
48503 echo "Doing html in $(TARGET_SUBDIR)/boehm-gc" ; \
48504 for flag in $(EXTRA_TARGET_FLAGS); do \
48505 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48506 done; \
48507 (cd $(TARGET_SUBDIR)/boehm-gc && \
48508 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48509 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48510 "RANLIB=$${RANLIB}" \
0c24b341 48511 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
48512 html) \
48513 || exit 1
48514
48515@endif target-boehm-gc
48516
4fa63067
NN
48517.PHONY: maybe-TAGS-target-boehm-gc TAGS-target-boehm-gc
48518maybe-TAGS-target-boehm-gc:
6bd3dfaa
PB
48519@if target-boehm-gc
48520maybe-TAGS-target-boehm-gc: TAGS-target-boehm-gc
4fa63067
NN
48521
48522TAGS-target-boehm-gc: \
48523 configure-target-boehm-gc
0aed8855 48524 @: $(MAKE); $(unstage)
4fa63067
NN
48525 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
48526 r=`${PWD_COMMAND}`; export r; \
48527 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48528 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48529 echo "Doing TAGS in $(TARGET_SUBDIR)/boehm-gc" ; \
48530 for flag in $(EXTRA_TARGET_FLAGS); do \
48531 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48532 done; \
48533 (cd $(TARGET_SUBDIR)/boehm-gc && \
48534 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48535 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48536 "RANLIB=$${RANLIB}" \
0c24b341 48537 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48538 TAGS) \
4fa63067
NN
48539 || exit 1
48540
6bd3dfaa 48541@endif target-boehm-gc
4fa63067
NN
48542
48543.PHONY: maybe-install-info-target-boehm-gc install-info-target-boehm-gc
48544maybe-install-info-target-boehm-gc:
6bd3dfaa
PB
48545@if target-boehm-gc
48546maybe-install-info-target-boehm-gc: install-info-target-boehm-gc
4fa63067
NN
48547
48548install-info-target-boehm-gc: \
48549 configure-target-boehm-gc \
48550 info-target-boehm-gc
0aed8855 48551 @: $(MAKE); $(unstage)
4fa63067
NN
48552 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
48553 r=`${PWD_COMMAND}`; export r; \
48554 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48555 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48556 echo "Doing install-info in $(TARGET_SUBDIR)/boehm-gc" ; \
48557 for flag in $(EXTRA_TARGET_FLAGS); do \
48558 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48559 done; \
48560 (cd $(TARGET_SUBDIR)/boehm-gc && \
48561 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48562 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48563 "RANLIB=$${RANLIB}" \
0c24b341 48564 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48565 install-info) \
4fa63067
NN
48566 || exit 1
48567
6bd3dfaa 48568@endif target-boehm-gc
4fa63067 48569
a3ca38d2
DD
48570.PHONY: maybe-install-pdf-target-boehm-gc install-pdf-target-boehm-gc
48571maybe-install-pdf-target-boehm-gc:
48572@if target-boehm-gc
48573maybe-install-pdf-target-boehm-gc: install-pdf-target-boehm-gc
48574
48575install-pdf-target-boehm-gc: \
48576 configure-target-boehm-gc \
48577 pdf-target-boehm-gc
48578 @: $(MAKE); $(unstage)
48579 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
48580 r=`${PWD_COMMAND}`; export r; \
48581 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48582 $(NORMAL_TARGET_EXPORTS) \
48583 echo "Doing install-pdf in $(TARGET_SUBDIR)/boehm-gc" ; \
48584 for flag in $(EXTRA_TARGET_FLAGS); do \
48585 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48586 done; \
48587 (cd $(TARGET_SUBDIR)/boehm-gc && \
48588 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48589 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48590 "RANLIB=$${RANLIB}" \
0c24b341 48591 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
48592 install-pdf) \
48593 || exit 1
48594
48595@endif target-boehm-gc
48596
108a6f8e
CD
48597.PHONY: maybe-install-html-target-boehm-gc install-html-target-boehm-gc
48598maybe-install-html-target-boehm-gc:
48599@if target-boehm-gc
48600maybe-install-html-target-boehm-gc: install-html-target-boehm-gc
48601
48602install-html-target-boehm-gc: \
48603 configure-target-boehm-gc \
48604 html-target-boehm-gc
48605 @: $(MAKE); $(unstage)
48606 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
48607 r=`${PWD_COMMAND}`; export r; \
48608 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48609 $(NORMAL_TARGET_EXPORTS) \
48610 echo "Doing install-html in $(TARGET_SUBDIR)/boehm-gc" ; \
48611 for flag in $(EXTRA_TARGET_FLAGS); do \
48612 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48613 done; \
48614 (cd $(TARGET_SUBDIR)/boehm-gc && \
48615 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48616 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48617 "RANLIB=$${RANLIB}" \
0c24b341 48618 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
48619 install-html) \
48620 || exit 1
48621
48622@endif target-boehm-gc
48623
4fa63067
NN
48624.PHONY: maybe-installcheck-target-boehm-gc installcheck-target-boehm-gc
48625maybe-installcheck-target-boehm-gc:
6bd3dfaa
PB
48626@if target-boehm-gc
48627maybe-installcheck-target-boehm-gc: installcheck-target-boehm-gc
4fa63067
NN
48628
48629installcheck-target-boehm-gc: \
48630 configure-target-boehm-gc
0aed8855 48631 @: $(MAKE); $(unstage)
4fa63067
NN
48632 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
48633 r=`${PWD_COMMAND}`; export r; \
48634 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48635 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48636 echo "Doing installcheck in $(TARGET_SUBDIR)/boehm-gc" ; \
48637 for flag in $(EXTRA_TARGET_FLAGS); do \
48638 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48639 done; \
48640 (cd $(TARGET_SUBDIR)/boehm-gc && \
48641 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48642 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48643 "RANLIB=$${RANLIB}" \
0c24b341 48644 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48645 installcheck) \
4fa63067
NN
48646 || exit 1
48647
6bd3dfaa 48648@endif target-boehm-gc
4fa63067
NN
48649
48650.PHONY: maybe-mostlyclean-target-boehm-gc mostlyclean-target-boehm-gc
48651maybe-mostlyclean-target-boehm-gc:
6bd3dfaa
PB
48652@if target-boehm-gc
48653maybe-mostlyclean-target-boehm-gc: mostlyclean-target-boehm-gc
4fa63067
NN
48654
48655mostlyclean-target-boehm-gc:
0aed8855 48656 @: $(MAKE); $(unstage)
4fa63067
NN
48657 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
48658 r=`${PWD_COMMAND}`; export r; \
48659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48660 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48661 echo "Doing mostlyclean in $(TARGET_SUBDIR)/boehm-gc" ; \
48662 for flag in $(EXTRA_TARGET_FLAGS); do \
48663 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48664 done; \
48665 (cd $(TARGET_SUBDIR)/boehm-gc && \
48666 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48667 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48668 "RANLIB=$${RANLIB}" \
0c24b341 48669 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48670 mostlyclean) \
4fa63067
NN
48671 || exit 1
48672
6bd3dfaa 48673@endif target-boehm-gc
4fa63067
NN
48674
48675.PHONY: maybe-clean-target-boehm-gc clean-target-boehm-gc
48676maybe-clean-target-boehm-gc:
6bd3dfaa
PB
48677@if target-boehm-gc
48678maybe-clean-target-boehm-gc: clean-target-boehm-gc
4fa63067
NN
48679
48680clean-target-boehm-gc:
0aed8855 48681 @: $(MAKE); $(unstage)
4fa63067
NN
48682 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
48683 r=`${PWD_COMMAND}`; export r; \
48684 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48685 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48686 echo "Doing clean in $(TARGET_SUBDIR)/boehm-gc" ; \
48687 for flag in $(EXTRA_TARGET_FLAGS); do \
48688 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48689 done; \
48690 (cd $(TARGET_SUBDIR)/boehm-gc && \
48691 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48692 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48693 "RANLIB=$${RANLIB}" \
0c24b341 48694 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48695 clean) \
4fa63067
NN
48696 || exit 1
48697
6bd3dfaa 48698@endif target-boehm-gc
4fa63067
NN
48699
48700.PHONY: maybe-distclean-target-boehm-gc distclean-target-boehm-gc
48701maybe-distclean-target-boehm-gc:
6bd3dfaa
PB
48702@if target-boehm-gc
48703maybe-distclean-target-boehm-gc: distclean-target-boehm-gc
4fa63067
NN
48704
48705distclean-target-boehm-gc:
0aed8855 48706 @: $(MAKE); $(unstage)
4fa63067
NN
48707 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
48708 r=`${PWD_COMMAND}`; export r; \
48709 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48710 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48711 echo "Doing distclean in $(TARGET_SUBDIR)/boehm-gc" ; \
48712 for flag in $(EXTRA_TARGET_FLAGS); do \
48713 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48714 done; \
48715 (cd $(TARGET_SUBDIR)/boehm-gc && \
48716 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48717 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48718 "RANLIB=$${RANLIB}" \
0c24b341 48719 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48720 distclean) \
4fa63067
NN
48721 || exit 1
48722
6bd3dfaa 48723@endif target-boehm-gc
4fa63067
NN
48724
48725.PHONY: maybe-maintainer-clean-target-boehm-gc maintainer-clean-target-boehm-gc
48726maybe-maintainer-clean-target-boehm-gc:
6bd3dfaa
PB
48727@if target-boehm-gc
48728maybe-maintainer-clean-target-boehm-gc: maintainer-clean-target-boehm-gc
4fa63067
NN
48729
48730maintainer-clean-target-boehm-gc:
0aed8855 48731 @: $(MAKE); $(unstage)
4fa63067
NN
48732 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
48733 r=`${PWD_COMMAND}`; export r; \
48734 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48735 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48736 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/boehm-gc" ; \
48737 for flag in $(EXTRA_TARGET_FLAGS); do \
48738 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48739 done; \
48740 (cd $(TARGET_SUBDIR)/boehm-gc && \
48741 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48742 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48743 "RANLIB=$${RANLIB}" \
0c24b341 48744 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48745 maintainer-clean) \
4fa63067
NN
48746 || exit 1
48747
6bd3dfaa 48748@endif target-boehm-gc
4fa63067
NN
48749
48750
15723a45 48751
15723a45 48752
a7254363
PB
48753
48754.PHONY: configure-target-qthreads maybe-configure-target-qthreads
48755maybe-configure-target-qthreads:
4f0ef2d8
CD
48756@if gcc-bootstrap
48757configure-target-qthreads: stage_current
48758@endif gcc-bootstrap
a7254363
PB
48759@if target-qthreads
48760maybe-configure-target-qthreads: configure-target-qthreads
c52c6897 48761configure-target-qthreads:
0aed8855
PB
48762 @: $(MAKE); $(unstage)
48763 @r=`${PWD_COMMAND}`; export r; \
48764 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48765 echo "Checking multilib configuration for qthreads..."; \
48766 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/qthreads ; \
48767 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/qthreads/multilib.tmp 2> /dev/null ; \
48768 if test -r $(TARGET_SUBDIR)/qthreads/multilib.out; then \
48769 if cmp -s $(TARGET_SUBDIR)/qthreads/multilib.tmp $(TARGET_SUBDIR)/qthreads/multilib.out; then \
48770 rm -f $(TARGET_SUBDIR)/qthreads/multilib.tmp; \
48771 else \
48772 rm -f $(TARGET_SUBDIR)/qthreads/Makefile; \
48773 mv $(TARGET_SUBDIR)/qthreads/multilib.tmp $(TARGET_SUBDIR)/qthreads/multilib.out; \
48774 fi; \
48775 else \
48776 mv $(TARGET_SUBDIR)/qthreads/multilib.tmp $(TARGET_SUBDIR)/qthreads/multilib.out; \
c52c6897
PB
48777 fi; \
48778 test ! -f $(TARGET_SUBDIR)/qthreads/Makefile || exit 0; \
4fa63067 48779 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/qthreads ; \
378fce5b 48780 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48781 echo Configuring in $(TARGET_SUBDIR)/qthreads; \
48782 cd "$(TARGET_SUBDIR)/qthreads" || exit 1; \
bba45b8b 48783 case $(srcdir) in \
b00612cc
PB
48784 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
48785 *) topdir=`echo $(TARGET_SUBDIR)/qthreads/ | \
48786 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 48787 esac; \
b00612cc
PB
48788 srcdiroption="--srcdir=$${topdir}/qthreads"; \
48789 libsrcdir="$$s/qthreads"; \
bba45b8b
NN
48790 rm -f no-such-file || : ; \
48791 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
48792 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
48793 --target=${target_alias} $${srcdiroption} \
bba45b8b 48794 || exit 1
6bd3dfaa 48795@endif target-qthreads
252b5132 48796
a7254363
PB
48797
48798
d545f33b
PB
48799
48800
4fa63067
NN
48801.PHONY: all-target-qthreads maybe-all-target-qthreads
48802maybe-all-target-qthreads:
4f0ef2d8
CD
48803@if gcc-bootstrap
48804all-target-qthreads: stage_current
48805@endif gcc-bootstrap
6bd3dfaa 48806@if target-qthreads
72b2455a 48807TARGET-target-qthreads=all
6bd3dfaa 48808maybe-all-target-qthreads: all-target-qthreads
4fa63067 48809all-target-qthreads: configure-target-qthreads
0aed8855 48810 @: $(MAKE); $(unstage)
b40e3958
L
48811 @r=`${PWD_COMMAND}`; export r; \
48812 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48813 $(NORMAL_TARGET_EXPORTS) \
4fa63067 48814 (cd $(TARGET_SUBDIR)/qthreads && \
7f6ef0c0
PB
48815 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
48816 $(TARGET-target-qthreads))
6bd3dfaa 48817@endif target-qthreads
252b5132 48818
a7254363
PB
48819
48820
d545f33b
PB
48821
48822
4fa63067
NN
48823.PHONY: check-target-qthreads maybe-check-target-qthreads
48824maybe-check-target-qthreads:
6bd3dfaa
PB
48825@if target-qthreads
48826maybe-check-target-qthreads: check-target-qthreads
16ae0395 48827
4fa63067 48828check-target-qthreads:
0aed8855 48829 @: $(MAKE); $(unstage)
b40e3958
L
48830 @r=`${PWD_COMMAND}`; export r; \
48831 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48832 $(NORMAL_TARGET_EXPORTS) \
4fa63067 48833 (cd $(TARGET_SUBDIR)/qthreads && \
7ffa0b57 48834 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
252b5132 48835
6bd3dfaa 48836@endif target-qthreads
930314a4 48837
4fa63067
NN
48838.PHONY: install-target-qthreads maybe-install-target-qthreads
48839maybe-install-target-qthreads:
6bd3dfaa
PB
48840@if target-qthreads
48841maybe-install-target-qthreads: install-target-qthreads
4fa63067
NN
48842
48843install-target-qthreads: installdirs
0aed8855 48844 @: $(MAKE); $(unstage)
4fa63067
NN
48845 @r=`${PWD_COMMAND}`; export r; \
48846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48847 $(NORMAL_TARGET_EXPORTS) \
4fa63067 48848 (cd $(TARGET_SUBDIR)/qthreads && \
7ffa0b57 48849 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4fa63067 48850
6bd3dfaa 48851@endif target-qthreads
4fa63067 48852
56a8fe78 48853# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
48854
48855.PHONY: maybe-info-target-qthreads info-target-qthreads
48856maybe-info-target-qthreads:
6bd3dfaa
PB
48857@if target-qthreads
48858maybe-info-target-qthreads: info-target-qthreads
4fa63067
NN
48859
48860info-target-qthreads: \
48861 configure-target-qthreads
0aed8855 48862 @: $(MAKE); $(unstage)
4fa63067
NN
48863 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
48864 r=`${PWD_COMMAND}`; export r; \
48865 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48866 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48867 echo "Doing info in $(TARGET_SUBDIR)/qthreads" ; \
48868 for flag in $(EXTRA_TARGET_FLAGS); do \
48869 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48870 done; \
48871 (cd $(TARGET_SUBDIR)/qthreads && \
48872 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48873 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48874 "RANLIB=$${RANLIB}" \
0c24b341 48875 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48876 info) \
4fa63067
NN
48877 || exit 1
48878
6bd3dfaa 48879@endif target-qthreads
4fa63067
NN
48880
48881.PHONY: maybe-dvi-target-qthreads dvi-target-qthreads
48882maybe-dvi-target-qthreads:
6bd3dfaa
PB
48883@if target-qthreads
48884maybe-dvi-target-qthreads: dvi-target-qthreads
4fa63067
NN
48885
48886dvi-target-qthreads: \
48887 configure-target-qthreads
0aed8855 48888 @: $(MAKE); $(unstage)
4fa63067
NN
48889 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
48890 r=`${PWD_COMMAND}`; export r; \
48891 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48892 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48893 echo "Doing dvi in $(TARGET_SUBDIR)/qthreads" ; \
48894 for flag in $(EXTRA_TARGET_FLAGS); do \
48895 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48896 done; \
48897 (cd $(TARGET_SUBDIR)/qthreads && \
48898 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48899 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48900 "RANLIB=$${RANLIB}" \
0c24b341 48901 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48902 dvi) \
4fa63067
NN
48903 || exit 1
48904
6bd3dfaa 48905@endif target-qthreads
4fa63067 48906
56a8fe78
DD
48907.PHONY: maybe-pdf-target-qthreads pdf-target-qthreads
48908maybe-pdf-target-qthreads:
48909@if target-qthreads
48910maybe-pdf-target-qthreads: pdf-target-qthreads
48911
48912pdf-target-qthreads: \
48913 configure-target-qthreads
48914 @: $(MAKE); $(unstage)
48915 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
48916 r=`${PWD_COMMAND}`; export r; \
48917 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48918 $(NORMAL_TARGET_EXPORTS) \
48919 echo "Doing pdf in $(TARGET_SUBDIR)/qthreads" ; \
48920 for flag in $(EXTRA_TARGET_FLAGS); do \
48921 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48922 done; \
48923 (cd $(TARGET_SUBDIR)/qthreads && \
48924 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48925 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48926 "RANLIB=$${RANLIB}" \
0c24b341 48927 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
48928 pdf) \
48929 || exit 1
48930
48931@endif target-qthreads
48932
6d389afc
MS
48933.PHONY: maybe-html-target-qthreads html-target-qthreads
48934maybe-html-target-qthreads:
48935@if target-qthreads
48936maybe-html-target-qthreads: html-target-qthreads
48937
48938html-target-qthreads: \
48939 configure-target-qthreads
0aed8855 48940 @: $(MAKE); $(unstage)
6d389afc
MS
48941 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
48942 r=`${PWD_COMMAND}`; export r; \
48943 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
48944 $(NORMAL_TARGET_EXPORTS) \
48945 echo "Doing html in $(TARGET_SUBDIR)/qthreads" ; \
48946 for flag in $(EXTRA_TARGET_FLAGS); do \
48947 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48948 done; \
48949 (cd $(TARGET_SUBDIR)/qthreads && \
48950 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48951 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48952 "RANLIB=$${RANLIB}" \
0c24b341 48953 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
48954 html) \
48955 || exit 1
48956
48957@endif target-qthreads
48958
4fa63067
NN
48959.PHONY: maybe-TAGS-target-qthreads TAGS-target-qthreads
48960maybe-TAGS-target-qthreads:
6bd3dfaa
PB
48961@if target-qthreads
48962maybe-TAGS-target-qthreads: TAGS-target-qthreads
4fa63067
NN
48963
48964TAGS-target-qthreads: \
48965 configure-target-qthreads
0aed8855 48966 @: $(MAKE); $(unstage)
4fa63067
NN
48967 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
48968 r=`${PWD_COMMAND}`; export r; \
48969 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48970 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48971 echo "Doing TAGS in $(TARGET_SUBDIR)/qthreads" ; \
48972 for flag in $(EXTRA_TARGET_FLAGS); do \
48973 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48974 done; \
48975 (cd $(TARGET_SUBDIR)/qthreads && \
48976 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48977 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48978 "RANLIB=$${RANLIB}" \
0c24b341 48979 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48980 TAGS) \
4fa63067
NN
48981 || exit 1
48982
6bd3dfaa 48983@endif target-qthreads
4fa63067
NN
48984
48985.PHONY: maybe-install-info-target-qthreads install-info-target-qthreads
48986maybe-install-info-target-qthreads:
6bd3dfaa
PB
48987@if target-qthreads
48988maybe-install-info-target-qthreads: install-info-target-qthreads
4fa63067
NN
48989
48990install-info-target-qthreads: \
48991 configure-target-qthreads \
48992 info-target-qthreads
0aed8855 48993 @: $(MAKE); $(unstage)
4fa63067
NN
48994 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
48995 r=`${PWD_COMMAND}`; export r; \
48996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48997 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48998 echo "Doing install-info in $(TARGET_SUBDIR)/qthreads" ; \
48999 for flag in $(EXTRA_TARGET_FLAGS); do \
49000 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49001 done; \
49002 (cd $(TARGET_SUBDIR)/qthreads && \
49003 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49004 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49005 "RANLIB=$${RANLIB}" \
0c24b341 49006 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49007 install-info) \
4fa63067
NN
49008 || exit 1
49009
6bd3dfaa 49010@endif target-qthreads
4fa63067 49011
a3ca38d2
DD
49012.PHONY: maybe-install-pdf-target-qthreads install-pdf-target-qthreads
49013maybe-install-pdf-target-qthreads:
49014@if target-qthreads
49015maybe-install-pdf-target-qthreads: install-pdf-target-qthreads
49016
49017install-pdf-target-qthreads: \
49018 configure-target-qthreads \
49019 pdf-target-qthreads
49020 @: $(MAKE); $(unstage)
49021 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
49022 r=`${PWD_COMMAND}`; export r; \
49023 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49024 $(NORMAL_TARGET_EXPORTS) \
49025 echo "Doing install-pdf in $(TARGET_SUBDIR)/qthreads" ; \
49026 for flag in $(EXTRA_TARGET_FLAGS); do \
49027 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49028 done; \
49029 (cd $(TARGET_SUBDIR)/qthreads && \
49030 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49031 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49032 "RANLIB=$${RANLIB}" \
0c24b341 49033 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
49034 install-pdf) \
49035 || exit 1
49036
49037@endif target-qthreads
49038
108a6f8e
CD
49039.PHONY: maybe-install-html-target-qthreads install-html-target-qthreads
49040maybe-install-html-target-qthreads:
49041@if target-qthreads
49042maybe-install-html-target-qthreads: install-html-target-qthreads
49043
49044install-html-target-qthreads: \
49045 configure-target-qthreads \
49046 html-target-qthreads
49047 @: $(MAKE); $(unstage)
49048 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
49049 r=`${PWD_COMMAND}`; export r; \
49050 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49051 $(NORMAL_TARGET_EXPORTS) \
49052 echo "Doing install-html in $(TARGET_SUBDIR)/qthreads" ; \
49053 for flag in $(EXTRA_TARGET_FLAGS); do \
49054 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49055 done; \
49056 (cd $(TARGET_SUBDIR)/qthreads && \
49057 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49058 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49059 "RANLIB=$${RANLIB}" \
0c24b341 49060 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
49061 install-html) \
49062 || exit 1
49063
49064@endif target-qthreads
49065
4fa63067
NN
49066.PHONY: maybe-installcheck-target-qthreads installcheck-target-qthreads
49067maybe-installcheck-target-qthreads:
6bd3dfaa
PB
49068@if target-qthreads
49069maybe-installcheck-target-qthreads: installcheck-target-qthreads
4fa63067
NN
49070
49071installcheck-target-qthreads: \
49072 configure-target-qthreads
0aed8855 49073 @: $(MAKE); $(unstage)
4fa63067
NN
49074 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
49075 r=`${PWD_COMMAND}`; export r; \
49076 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49077 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49078 echo "Doing installcheck in $(TARGET_SUBDIR)/qthreads" ; \
49079 for flag in $(EXTRA_TARGET_FLAGS); do \
49080 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49081 done; \
49082 (cd $(TARGET_SUBDIR)/qthreads && \
49083 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49084 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49085 "RANLIB=$${RANLIB}" \
0c24b341 49086 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49087 installcheck) \
4fa63067
NN
49088 || exit 1
49089
6bd3dfaa 49090@endif target-qthreads
4fa63067
NN
49091
49092.PHONY: maybe-mostlyclean-target-qthreads mostlyclean-target-qthreads
49093maybe-mostlyclean-target-qthreads:
6bd3dfaa
PB
49094@if target-qthreads
49095maybe-mostlyclean-target-qthreads: mostlyclean-target-qthreads
4fa63067
NN
49096
49097mostlyclean-target-qthreads:
0aed8855 49098 @: $(MAKE); $(unstage)
4fa63067
NN
49099 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
49100 r=`${PWD_COMMAND}`; export r; \
49101 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49102 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49103 echo "Doing mostlyclean in $(TARGET_SUBDIR)/qthreads" ; \
49104 for flag in $(EXTRA_TARGET_FLAGS); do \
49105 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49106 done; \
49107 (cd $(TARGET_SUBDIR)/qthreads && \
49108 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49109 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49110 "RANLIB=$${RANLIB}" \
0c24b341 49111 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49112 mostlyclean) \
4fa63067
NN
49113 || exit 1
49114
6bd3dfaa 49115@endif target-qthreads
4fa63067
NN
49116
49117.PHONY: maybe-clean-target-qthreads clean-target-qthreads
49118maybe-clean-target-qthreads:
6bd3dfaa
PB
49119@if target-qthreads
49120maybe-clean-target-qthreads: clean-target-qthreads
4fa63067
NN
49121
49122clean-target-qthreads:
0aed8855 49123 @: $(MAKE); $(unstage)
4fa63067
NN
49124 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
49125 r=`${PWD_COMMAND}`; export r; \
49126 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49127 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49128 echo "Doing clean in $(TARGET_SUBDIR)/qthreads" ; \
49129 for flag in $(EXTRA_TARGET_FLAGS); do \
49130 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49131 done; \
49132 (cd $(TARGET_SUBDIR)/qthreads && \
49133 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49134 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49135 "RANLIB=$${RANLIB}" \
0c24b341 49136 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49137 clean) \
4fa63067
NN
49138 || exit 1
49139
6bd3dfaa 49140@endif target-qthreads
4fa63067
NN
49141
49142.PHONY: maybe-distclean-target-qthreads distclean-target-qthreads
49143maybe-distclean-target-qthreads:
6bd3dfaa
PB
49144@if target-qthreads
49145maybe-distclean-target-qthreads: distclean-target-qthreads
4fa63067
NN
49146
49147distclean-target-qthreads:
0aed8855 49148 @: $(MAKE); $(unstage)
4fa63067
NN
49149 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
49150 r=`${PWD_COMMAND}`; export r; \
49151 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49152 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49153 echo "Doing distclean in $(TARGET_SUBDIR)/qthreads" ; \
49154 for flag in $(EXTRA_TARGET_FLAGS); do \
49155 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49156 done; \
49157 (cd $(TARGET_SUBDIR)/qthreads && \
49158 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49159 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49160 "RANLIB=$${RANLIB}" \
0c24b341 49161 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49162 distclean) \
4fa63067
NN
49163 || exit 1
49164
6bd3dfaa 49165@endif target-qthreads
4fa63067
NN
49166
49167.PHONY: maybe-maintainer-clean-target-qthreads maintainer-clean-target-qthreads
49168maybe-maintainer-clean-target-qthreads:
6bd3dfaa
PB
49169@if target-qthreads
49170maybe-maintainer-clean-target-qthreads: maintainer-clean-target-qthreads
4fa63067
NN
49171
49172maintainer-clean-target-qthreads:
0aed8855 49173 @: $(MAKE); $(unstage)
4fa63067
NN
49174 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
49175 r=`${PWD_COMMAND}`; export r; \
49176 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49177 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49178 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/qthreads" ; \
49179 for flag in $(EXTRA_TARGET_FLAGS); do \
49180 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49181 done; \
49182 (cd $(TARGET_SUBDIR)/qthreads && \
49183 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49184 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49185 "RANLIB=$${RANLIB}" \
0c24b341 49186 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49187 maintainer-clean) \
4fa63067 49188 || exit 1
16ae0395 49189
6bd3dfaa 49190@endif target-qthreads
49b7683b 49191
e393202e 49192
15723a45 49193
e90269c8 49194
a7254363
PB
49195
49196.PHONY: configure-target-rda maybe-configure-target-rda
49197maybe-configure-target-rda:
4f0ef2d8
CD
49198@if gcc-bootstrap
49199configure-target-rda: stage_current
49200@endif gcc-bootstrap
a7254363
PB
49201@if target-rda
49202maybe-configure-target-rda: configure-target-rda
c52c6897 49203configure-target-rda:
0aed8855
PB
49204 @: $(MAKE); $(unstage)
49205 @r=`${PWD_COMMAND}`; export r; \
49206 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49207 echo "Checking multilib configuration for rda..."; \
49208 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
49209 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/rda/multilib.tmp 2> /dev/null ; \
49210 if test -r $(TARGET_SUBDIR)/rda/multilib.out; then \
49211 if cmp -s $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; then \
49212 rm -f $(TARGET_SUBDIR)/rda/multilib.tmp; \
49213 else \
49214 rm -f $(TARGET_SUBDIR)/rda/Makefile; \
49215 mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
49216 fi; \
49217 else \
49218 mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
c52c6897
PB
49219 fi; \
49220 test ! -f $(TARGET_SUBDIR)/rda/Makefile || exit 0; \
4fa63067 49221 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
378fce5b 49222 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49223 echo Configuring in $(TARGET_SUBDIR)/rda; \
49224 cd "$(TARGET_SUBDIR)/rda" || exit 1; \
bba45b8b 49225 case $(srcdir) in \
b00612cc
PB
49226 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
49227 *) topdir=`echo $(TARGET_SUBDIR)/rda/ | \
49228 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 49229 esac; \
b00612cc
PB
49230 srcdiroption="--srcdir=$${topdir}/rda"; \
49231 libsrcdir="$$s/rda"; \
bba45b8b
NN
49232 rm -f no-such-file || : ; \
49233 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
49234 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
49235 --target=${target_alias} $${srcdiroption} \
bba45b8b 49236 || exit 1
6bd3dfaa 49237@endif target-rda
49b7683b 49238
a7254363
PB
49239
49240
d545f33b
PB
49241
49242
4fa63067
NN
49243.PHONY: all-target-rda maybe-all-target-rda
49244maybe-all-target-rda:
4f0ef2d8
CD
49245@if gcc-bootstrap
49246all-target-rda: stage_current
49247@endif gcc-bootstrap
6bd3dfaa 49248@if target-rda
72b2455a 49249TARGET-target-rda=all
6bd3dfaa 49250maybe-all-target-rda: all-target-rda
4fa63067 49251all-target-rda: configure-target-rda
0aed8855 49252 @: $(MAKE); $(unstage)
b40e3958
L
49253 @r=`${PWD_COMMAND}`; export r; \
49254 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49255 $(NORMAL_TARGET_EXPORTS) \
4fa63067 49256 (cd $(TARGET_SUBDIR)/rda && \
7f6ef0c0
PB
49257 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
49258 $(TARGET-target-rda))
6bd3dfaa 49259@endif target-rda
252b5132 49260
a7254363
PB
49261
49262
d545f33b
PB
49263
49264
4fa63067
NN
49265.PHONY: check-target-rda maybe-check-target-rda
49266maybe-check-target-rda:
6bd3dfaa
PB
49267@if target-rda
49268maybe-check-target-rda: check-target-rda
16ae0395 49269
4fa63067 49270check-target-rda:
0aed8855 49271 @: $(MAKE); $(unstage)
b40e3958
L
49272 @r=`${PWD_COMMAND}`; export r; \
49273 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49274 $(NORMAL_TARGET_EXPORTS) \
4fa63067 49275 (cd $(TARGET_SUBDIR)/rda && \
7ffa0b57 49276 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
252b5132 49277
6bd3dfaa 49278@endif target-rda
930314a4 49279
4fa63067
NN
49280.PHONY: install-target-rda maybe-install-target-rda
49281maybe-install-target-rda:
6bd3dfaa
PB
49282@if target-rda
49283maybe-install-target-rda: install-target-rda
16ae0395 49284
4fa63067 49285install-target-rda: installdirs
0aed8855 49286 @: $(MAKE); $(unstage)
b40e3958
L
49287 @r=`${PWD_COMMAND}`; export r; \
49288 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49289 $(NORMAL_TARGET_EXPORTS) \
4fa63067 49290 (cd $(TARGET_SUBDIR)/rda && \
7ffa0b57 49291 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 49292
6bd3dfaa 49293@endif target-rda
e393202e 49294
56a8fe78 49295# Other targets (info, dvi, pdf, etc.)
15723a45 49296
4fa63067
NN
49297.PHONY: maybe-info-target-rda info-target-rda
49298maybe-info-target-rda:
6bd3dfaa
PB
49299@if target-rda
49300maybe-info-target-rda: info-target-rda
15723a45 49301
4fa63067
NN
49302info-target-rda: \
49303 configure-target-rda
0aed8855 49304 @: $(MAKE); $(unstage)
4fa63067 49305 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
b40e3958
L
49306 r=`${PWD_COMMAND}`; export r; \
49307 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49308 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49309 echo "Doing info in $(TARGET_SUBDIR)/rda" ; \
49310 for flag in $(EXTRA_TARGET_FLAGS); do \
49311 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49312 done; \
49313 (cd $(TARGET_SUBDIR)/rda && \
49314 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49315 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49316 "RANLIB=$${RANLIB}" \
0c24b341 49317 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49318 info) \
bba45b8b 49319 || exit 1
252b5132 49320
6bd3dfaa 49321@endif target-rda
4fa63067
NN
49322
49323.PHONY: maybe-dvi-target-rda dvi-target-rda
49324maybe-dvi-target-rda:
6bd3dfaa
PB
49325@if target-rda
49326maybe-dvi-target-rda: dvi-target-rda
4fa63067
NN
49327
49328dvi-target-rda: \
49329 configure-target-rda
0aed8855 49330 @: $(MAKE); $(unstage)
4fa63067
NN
49331 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
49332 r=`${PWD_COMMAND}`; export r; \
b40e3958 49333 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49334 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49335 echo "Doing dvi in $(TARGET_SUBDIR)/rda" ; \
49336 for flag in $(EXTRA_TARGET_FLAGS); do \
49337 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49338 done; \
49339 (cd $(TARGET_SUBDIR)/rda && \
49340 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49341 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49342 "RANLIB=$${RANLIB}" \
0c24b341 49343 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49344 dvi) \
4fa63067 49345 || exit 1
252b5132 49346
6bd3dfaa 49347@endif target-rda
16ae0395 49348
56a8fe78
DD
49349.PHONY: maybe-pdf-target-rda pdf-target-rda
49350maybe-pdf-target-rda:
49351@if target-rda
49352maybe-pdf-target-rda: pdf-target-rda
49353
49354pdf-target-rda: \
49355 configure-target-rda
49356 @: $(MAKE); $(unstage)
49357 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
49358 r=`${PWD_COMMAND}`; export r; \
49359 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49360 $(NORMAL_TARGET_EXPORTS) \
49361 echo "Doing pdf in $(TARGET_SUBDIR)/rda" ; \
49362 for flag in $(EXTRA_TARGET_FLAGS); do \
49363 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49364 done; \
49365 (cd $(TARGET_SUBDIR)/rda && \
49366 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49367 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49368 "RANLIB=$${RANLIB}" \
0c24b341 49369 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
49370 pdf) \
49371 || exit 1
49372
49373@endif target-rda
49374
6d389afc
MS
49375.PHONY: maybe-html-target-rda html-target-rda
49376maybe-html-target-rda:
49377@if target-rda
49378maybe-html-target-rda: html-target-rda
49379
49380html-target-rda: \
49381 configure-target-rda
0aed8855 49382 @: $(MAKE); $(unstage)
6d389afc
MS
49383 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
49384 r=`${PWD_COMMAND}`; export r; \
49385 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
49386 $(NORMAL_TARGET_EXPORTS) \
49387 echo "Doing html in $(TARGET_SUBDIR)/rda" ; \
49388 for flag in $(EXTRA_TARGET_FLAGS); do \
49389 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49390 done; \
49391 (cd $(TARGET_SUBDIR)/rda && \
49392 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49393 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49394 "RANLIB=$${RANLIB}" \
0c24b341 49395 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
49396 html) \
49397 || exit 1
49398
49399@endif target-rda
49400
4fa63067
NN
49401.PHONY: maybe-TAGS-target-rda TAGS-target-rda
49402maybe-TAGS-target-rda:
6bd3dfaa
PB
49403@if target-rda
49404maybe-TAGS-target-rda: TAGS-target-rda
4fa63067
NN
49405
49406TAGS-target-rda: \
49407 configure-target-rda
0aed8855 49408 @: $(MAKE); $(unstage)
4fa63067
NN
49409 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
49410 r=`${PWD_COMMAND}`; export r; \
b40e3958 49411 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49412 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49413 echo "Doing TAGS in $(TARGET_SUBDIR)/rda" ; \
49414 for flag in $(EXTRA_TARGET_FLAGS); do \
49415 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49416 done; \
49417 (cd $(TARGET_SUBDIR)/rda && \
49418 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49419 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49420 "RANLIB=$${RANLIB}" \
0c24b341 49421 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49422 TAGS) \
4fa63067 49423 || exit 1
e393202e 49424
6bd3dfaa 49425@endif target-rda
930314a4 49426
4fa63067
NN
49427.PHONY: maybe-install-info-target-rda install-info-target-rda
49428maybe-install-info-target-rda:
6bd3dfaa
PB
49429@if target-rda
49430maybe-install-info-target-rda: install-info-target-rda
16ae0395 49431
4fa63067
NN
49432install-info-target-rda: \
49433 configure-target-rda \
49434 info-target-rda
0aed8855 49435 @: $(MAKE); $(unstage)
4fa63067
NN
49436 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
49437 r=`${PWD_COMMAND}`; export r; \
b40e3958 49438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49439 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49440 echo "Doing install-info in $(TARGET_SUBDIR)/rda" ; \
49441 for flag in $(EXTRA_TARGET_FLAGS); do \
49442 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49443 done; \
49444 (cd $(TARGET_SUBDIR)/rda && \
49445 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49446 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49447 "RANLIB=$${RANLIB}" \
0c24b341 49448 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49449 install-info) \
4fa63067 49450 || exit 1
252b5132 49451
6bd3dfaa 49452@endif target-rda
e393202e 49453
a3ca38d2
DD
49454.PHONY: maybe-install-pdf-target-rda install-pdf-target-rda
49455maybe-install-pdf-target-rda:
49456@if target-rda
49457maybe-install-pdf-target-rda: install-pdf-target-rda
49458
49459install-pdf-target-rda: \
49460 configure-target-rda \
49461 pdf-target-rda
49462 @: $(MAKE); $(unstage)
49463 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
49464 r=`${PWD_COMMAND}`; export r; \
49465 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49466 $(NORMAL_TARGET_EXPORTS) \
49467 echo "Doing install-pdf in $(TARGET_SUBDIR)/rda" ; \
49468 for flag in $(EXTRA_TARGET_FLAGS); do \
49469 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49470 done; \
49471 (cd $(TARGET_SUBDIR)/rda && \
49472 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49473 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49474 "RANLIB=$${RANLIB}" \
0c24b341 49475 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
49476 install-pdf) \
49477 || exit 1
49478
49479@endif target-rda
49480
108a6f8e
CD
49481.PHONY: maybe-install-html-target-rda install-html-target-rda
49482maybe-install-html-target-rda:
49483@if target-rda
49484maybe-install-html-target-rda: install-html-target-rda
49485
49486install-html-target-rda: \
49487 configure-target-rda \
49488 html-target-rda
49489 @: $(MAKE); $(unstage)
49490 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
49491 r=`${PWD_COMMAND}`; export r; \
49492 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49493 $(NORMAL_TARGET_EXPORTS) \
49494 echo "Doing install-html in $(TARGET_SUBDIR)/rda" ; \
49495 for flag in $(EXTRA_TARGET_FLAGS); do \
49496 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49497 done; \
49498 (cd $(TARGET_SUBDIR)/rda && \
49499 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49500 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49501 "RANLIB=$${RANLIB}" \
0c24b341 49502 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
49503 install-html) \
49504 || exit 1
49505
49506@endif target-rda
49507
4fa63067
NN
49508.PHONY: maybe-installcheck-target-rda installcheck-target-rda
49509maybe-installcheck-target-rda:
6bd3dfaa
PB
49510@if target-rda
49511maybe-installcheck-target-rda: installcheck-target-rda
15723a45 49512
4fa63067
NN
49513installcheck-target-rda: \
49514 configure-target-rda
0aed8855 49515 @: $(MAKE); $(unstage)
4fa63067
NN
49516 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
49517 r=`${PWD_COMMAND}`; export r; \
49518 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49519 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49520 echo "Doing installcheck in $(TARGET_SUBDIR)/rda" ; \
49521 for flag in $(EXTRA_TARGET_FLAGS); do \
49522 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49523 done; \
49524 (cd $(TARGET_SUBDIR)/rda && \
49525 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49526 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49527 "RANLIB=$${RANLIB}" \
0c24b341 49528 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49529 installcheck) \
4fa63067 49530 || exit 1
15723a45 49531
6bd3dfaa 49532@endif target-rda
4fa63067
NN
49533
49534.PHONY: maybe-mostlyclean-target-rda mostlyclean-target-rda
49535maybe-mostlyclean-target-rda:
6bd3dfaa
PB
49536@if target-rda
49537maybe-mostlyclean-target-rda: mostlyclean-target-rda
4fa63067
NN
49538
49539mostlyclean-target-rda:
0aed8855 49540 @: $(MAKE); $(unstage)
4fa63067 49541 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
b40e3958
L
49542 r=`${PWD_COMMAND}`; export r; \
49543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49544 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49545 echo "Doing mostlyclean in $(TARGET_SUBDIR)/rda" ; \
49546 for flag in $(EXTRA_TARGET_FLAGS); do \
49547 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49548 done; \
49549 (cd $(TARGET_SUBDIR)/rda && \
49550 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49551 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49552 "RANLIB=$${RANLIB}" \
0c24b341 49553 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49554 mostlyclean) \
bba45b8b 49555 || exit 1
252b5132 49556
6bd3dfaa 49557@endif target-rda
4fa63067
NN
49558
49559.PHONY: maybe-clean-target-rda clean-target-rda
49560maybe-clean-target-rda:
6bd3dfaa
PB
49561@if target-rda
49562maybe-clean-target-rda: clean-target-rda
4fa63067
NN
49563
49564clean-target-rda:
0aed8855 49565 @: $(MAKE); $(unstage)
4fa63067
NN
49566 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
49567 r=`${PWD_COMMAND}`; export r; \
b40e3958 49568 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49569 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49570 echo "Doing clean in $(TARGET_SUBDIR)/rda" ; \
49571 for flag in $(EXTRA_TARGET_FLAGS); do \
49572 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49573 done; \
bba45b8b 49574 (cd $(TARGET_SUBDIR)/rda && \
4fa63067
NN
49575 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49576 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49577 "RANLIB=$${RANLIB}" \
0c24b341 49578 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49579 clean) \
4fa63067 49580 || exit 1
252b5132 49581
6bd3dfaa 49582@endif target-rda
16ae0395 49583
4fa63067
NN
49584.PHONY: maybe-distclean-target-rda distclean-target-rda
49585maybe-distclean-target-rda:
6bd3dfaa
PB
49586@if target-rda
49587maybe-distclean-target-rda: distclean-target-rda
4fa63067
NN
49588
49589distclean-target-rda:
0aed8855 49590 @: $(MAKE); $(unstage)
4fa63067
NN
49591 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
49592 r=`${PWD_COMMAND}`; export r; \
b40e3958 49593 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49594 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49595 echo "Doing distclean in $(TARGET_SUBDIR)/rda" ; \
49596 for flag in $(EXTRA_TARGET_FLAGS); do \
49597 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49598 done; \
bba45b8b 49599 (cd $(TARGET_SUBDIR)/rda && \
4fa63067
NN
49600 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49601 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49602 "RANLIB=$${RANLIB}" \
0c24b341 49603 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49604 distclean) \
4fa63067 49605 || exit 1
252b5132 49606
6bd3dfaa 49607@endif target-rda
930314a4 49608
4fa63067
NN
49609.PHONY: maybe-maintainer-clean-target-rda maintainer-clean-target-rda
49610maybe-maintainer-clean-target-rda:
6bd3dfaa
PB
49611@if target-rda
49612maybe-maintainer-clean-target-rda: maintainer-clean-target-rda
16ae0395 49613
4fa63067 49614maintainer-clean-target-rda:
0aed8855 49615 @: $(MAKE); $(unstage)
4fa63067
NN
49616 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
49617 r=`${PWD_COMMAND}`; export r; \
b40e3958 49618 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49619 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49620 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/rda" ; \
49621 for flag in $(EXTRA_TARGET_FLAGS); do \
49622 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49623 done; \
bba45b8b 49624 (cd $(TARGET_SUBDIR)/rda && \
4fa63067
NN
49625 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49626 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49627 "RANLIB=$${RANLIB}" \
0c24b341 49628 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49629 maintainer-clean) \
4fa63067
NN
49630 || exit 1
49631
6bd3dfaa 49632@endif target-rda
252b5132 49633
e393202e 49634
a2592b1b 49635
a7254363
PB
49636
49637
49638.PHONY: configure-target-libada maybe-configure-target-libada
49639maybe-configure-target-libada:
4f0ef2d8
CD
49640@if gcc-bootstrap
49641configure-target-libada: stage_current
49642@endif gcc-bootstrap
a7254363
PB
49643@if target-libada
49644maybe-configure-target-libada: configure-target-libada
c52c6897 49645configure-target-libada:
0aed8855
PB
49646 @: $(MAKE); $(unstage)
49647 @r=`${PWD_COMMAND}`; export r; \
49648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49649 echo "Checking multilib configuration for libada..."; \
49650 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
49651 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libada/multilib.tmp 2> /dev/null ; \
49652 if test -r $(TARGET_SUBDIR)/libada/multilib.out; then \
49653 if cmp -s $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; then \
49654 rm -f $(TARGET_SUBDIR)/libada/multilib.tmp; \
49655 else \
49656 rm -f $(TARGET_SUBDIR)/libada/Makefile; \
49657 mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
49658 fi; \
49659 else \
49660 mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
c52c6897
PB
49661 fi; \
49662 test ! -f $(TARGET_SUBDIR)/libada/Makefile || exit 0; \
a2592b1b 49663 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
378fce5b 49664 $(NORMAL_TARGET_EXPORTS) \
a2592b1b
DD
49665 echo Configuring in $(TARGET_SUBDIR)/libada; \
49666 cd "$(TARGET_SUBDIR)/libada" || exit 1; \
49667 case $(srcdir) in \
b00612cc
PB
49668 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
49669 *) topdir=`echo $(TARGET_SUBDIR)/libada/ | \
49670 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
a2592b1b 49671 esac; \
b00612cc
PB
49672 srcdiroption="--srcdir=$${topdir}/libada"; \
49673 libsrcdir="$$s/libada"; \
a2592b1b
DD
49674 rm -f no-such-file || : ; \
49675 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
49676 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
49677 --target=${target_alias} $${srcdiroption} \
a2592b1b 49678 || exit 1
6bd3dfaa 49679@endif target-libada
a2592b1b 49680
a7254363
PB
49681
49682
d545f33b
PB
49683
49684
4fa63067
NN
49685.PHONY: all-target-libada maybe-all-target-libada
49686maybe-all-target-libada:
4f0ef2d8
CD
49687@if gcc-bootstrap
49688all-target-libada: stage_current
49689@endif gcc-bootstrap
6bd3dfaa 49690@if target-libada
72b2455a 49691TARGET-target-libada=all
6bd3dfaa 49692maybe-all-target-libada: all-target-libada
4fa63067 49693all-target-libada: configure-target-libada
0aed8855 49694 @: $(MAKE); $(unstage)
4fa63067
NN
49695 @r=`${PWD_COMMAND}`; export r; \
49696 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49697 $(NORMAL_TARGET_EXPORTS) \
4fa63067 49698 (cd $(TARGET_SUBDIR)/libada && \
7f6ef0c0
PB
49699 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
49700 $(TARGET-target-libada))
6bd3dfaa 49701@endif target-libada
4fa63067 49702
a7254363
PB
49703
49704
d545f33b
PB
49705
49706
4fa63067
NN
49707.PHONY: check-target-libada maybe-check-target-libada
49708maybe-check-target-libada:
6bd3dfaa
PB
49709@if target-libada
49710maybe-check-target-libada: check-target-libada
4fa63067
NN
49711
49712check-target-libada:
0aed8855 49713 @: $(MAKE); $(unstage)
4fa63067
NN
49714 @r=`${PWD_COMMAND}`; export r; \
49715 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49716 $(NORMAL_TARGET_EXPORTS) \
4fa63067 49717 (cd $(TARGET_SUBDIR)/libada && \
7ffa0b57 49718 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
4fa63067 49719
6bd3dfaa 49720@endif target-libada
4fa63067
NN
49721
49722.PHONY: install-target-libada maybe-install-target-libada
49723maybe-install-target-libada:
6bd3dfaa
PB
49724@if target-libada
49725maybe-install-target-libada: install-target-libada
4fa63067
NN
49726
49727install-target-libada: installdirs
0aed8855 49728 @: $(MAKE); $(unstage)
4fa63067
NN
49729 @r=`${PWD_COMMAND}`; export r; \
49730 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49731 $(NORMAL_TARGET_EXPORTS) \
4fa63067 49732 (cd $(TARGET_SUBDIR)/libada && \
7ffa0b57 49733 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4fa63067 49734
6bd3dfaa 49735@endif target-libada
4fa63067 49736
56a8fe78 49737# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
49738
49739.PHONY: maybe-info-target-libada info-target-libada
49740maybe-info-target-libada:
6bd3dfaa
PB
49741@if target-libada
49742maybe-info-target-libada: info-target-libada
4fa63067
NN
49743
49744info-target-libada: \
49745 configure-target-libada
0aed8855 49746 @: $(MAKE); $(unstage)
4fa63067
NN
49747 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
49748 r=`${PWD_COMMAND}`; export r; \
49749 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49750 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49751 echo "Doing info in $(TARGET_SUBDIR)/libada" ; \
49752 for flag in $(EXTRA_TARGET_FLAGS); do \
49753 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49754 done; \
49755 (cd $(TARGET_SUBDIR)/libada && \
49756 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49757 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49758 "RANLIB=$${RANLIB}" \
0c24b341 49759 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49760 info) \
4fa63067
NN
49761 || exit 1
49762
6bd3dfaa 49763@endif target-libada
4fa63067
NN
49764
49765.PHONY: maybe-dvi-target-libada dvi-target-libada
49766maybe-dvi-target-libada:
6bd3dfaa
PB
49767@if target-libada
49768maybe-dvi-target-libada: dvi-target-libada
4fa63067
NN
49769
49770dvi-target-libada: \
49771 configure-target-libada
0aed8855 49772 @: $(MAKE); $(unstage)
4fa63067
NN
49773 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
49774 r=`${PWD_COMMAND}`; export r; \
49775 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49776 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49777 echo "Doing dvi in $(TARGET_SUBDIR)/libada" ; \
49778 for flag in $(EXTRA_TARGET_FLAGS); do \
49779 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49780 done; \
49781 (cd $(TARGET_SUBDIR)/libada && \
49782 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49783 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49784 "RANLIB=$${RANLIB}" \
0c24b341 49785 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49786 dvi) \
4fa63067
NN
49787 || exit 1
49788
6bd3dfaa 49789@endif target-libada
4fa63067 49790
56a8fe78
DD
49791.PHONY: maybe-pdf-target-libada pdf-target-libada
49792maybe-pdf-target-libada:
49793@if target-libada
49794maybe-pdf-target-libada: pdf-target-libada
49795
49796pdf-target-libada: \
49797 configure-target-libada
49798 @: $(MAKE); $(unstage)
49799 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
49800 r=`${PWD_COMMAND}`; export r; \
49801 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49802 $(NORMAL_TARGET_EXPORTS) \
49803 echo "Doing pdf in $(TARGET_SUBDIR)/libada" ; \
49804 for flag in $(EXTRA_TARGET_FLAGS); do \
49805 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49806 done; \
49807 (cd $(TARGET_SUBDIR)/libada && \
49808 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49809 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49810 "RANLIB=$${RANLIB}" \
0c24b341 49811 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
49812 pdf) \
49813 || exit 1
49814
49815@endif target-libada
49816
6d389afc
MS
49817.PHONY: maybe-html-target-libada html-target-libada
49818maybe-html-target-libada:
49819@if target-libada
49820maybe-html-target-libada: html-target-libada
49821
49822html-target-libada: \
49823 configure-target-libada
0aed8855 49824 @: $(MAKE); $(unstage)
6d389afc
MS
49825 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
49826 r=`${PWD_COMMAND}`; export r; \
49827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
49828 $(NORMAL_TARGET_EXPORTS) \
49829 echo "Doing html in $(TARGET_SUBDIR)/libada" ; \
49830 for flag in $(EXTRA_TARGET_FLAGS); do \
49831 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49832 done; \
49833 (cd $(TARGET_SUBDIR)/libada && \
49834 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49835 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49836 "RANLIB=$${RANLIB}" \
0c24b341 49837 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
49838 html) \
49839 || exit 1
49840
49841@endif target-libada
49842
4fa63067
NN
49843.PHONY: maybe-TAGS-target-libada TAGS-target-libada
49844maybe-TAGS-target-libada:
6bd3dfaa
PB
49845@if target-libada
49846maybe-TAGS-target-libada: TAGS-target-libada
4fa63067
NN
49847
49848TAGS-target-libada: \
49849 configure-target-libada
0aed8855 49850 @: $(MAKE); $(unstage)
4fa63067
NN
49851 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
49852 r=`${PWD_COMMAND}`; export r; \
49853 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49854 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49855 echo "Doing TAGS in $(TARGET_SUBDIR)/libada" ; \
49856 for flag in $(EXTRA_TARGET_FLAGS); do \
49857 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49858 done; \
49859 (cd $(TARGET_SUBDIR)/libada && \
49860 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49861 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49862 "RANLIB=$${RANLIB}" \
0c24b341 49863 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49864 TAGS) \
4fa63067
NN
49865 || exit 1
49866
6bd3dfaa 49867@endif target-libada
4fa63067
NN
49868
49869.PHONY: maybe-install-info-target-libada install-info-target-libada
49870maybe-install-info-target-libada:
6bd3dfaa
PB
49871@if target-libada
49872maybe-install-info-target-libada: install-info-target-libada
4fa63067
NN
49873
49874install-info-target-libada: \
49875 configure-target-libada \
49876 info-target-libada
0aed8855 49877 @: $(MAKE); $(unstage)
4fa63067
NN
49878 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
49879 r=`${PWD_COMMAND}`; export r; \
49880 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49881 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49882 echo "Doing install-info in $(TARGET_SUBDIR)/libada" ; \
49883 for flag in $(EXTRA_TARGET_FLAGS); do \
49884 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49885 done; \
49886 (cd $(TARGET_SUBDIR)/libada && \
49887 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49888 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49889 "RANLIB=$${RANLIB}" \
0c24b341 49890 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49891 install-info) \
4fa63067
NN
49892 || exit 1
49893
6bd3dfaa 49894@endif target-libada
4fa63067 49895
a3ca38d2
DD
49896.PHONY: maybe-install-pdf-target-libada install-pdf-target-libada
49897maybe-install-pdf-target-libada:
49898@if target-libada
49899maybe-install-pdf-target-libada: install-pdf-target-libada
49900
49901install-pdf-target-libada: \
49902 configure-target-libada \
49903 pdf-target-libada
49904 @: $(MAKE); $(unstage)
49905 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
49906 r=`${PWD_COMMAND}`; export r; \
49907 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49908 $(NORMAL_TARGET_EXPORTS) \
49909 echo "Doing install-pdf in $(TARGET_SUBDIR)/libada" ; \
49910 for flag in $(EXTRA_TARGET_FLAGS); do \
49911 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49912 done; \
49913 (cd $(TARGET_SUBDIR)/libada && \
49914 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49915 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49916 "RANLIB=$${RANLIB}" \
0c24b341 49917 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
49918 install-pdf) \
49919 || exit 1
49920
49921@endif target-libada
49922
108a6f8e
CD
49923.PHONY: maybe-install-html-target-libada install-html-target-libada
49924maybe-install-html-target-libada:
49925@if target-libada
49926maybe-install-html-target-libada: install-html-target-libada
49927
49928install-html-target-libada: \
49929 configure-target-libada \
49930 html-target-libada
49931 @: $(MAKE); $(unstage)
49932 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
49933 r=`${PWD_COMMAND}`; export r; \
49934 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49935 $(NORMAL_TARGET_EXPORTS) \
49936 echo "Doing install-html in $(TARGET_SUBDIR)/libada" ; \
49937 for flag in $(EXTRA_TARGET_FLAGS); do \
49938 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49939 done; \
49940 (cd $(TARGET_SUBDIR)/libada && \
49941 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49942 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49943 "RANLIB=$${RANLIB}" \
0c24b341 49944 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
49945 install-html) \
49946 || exit 1
49947
49948@endif target-libada
49949
4fa63067
NN
49950.PHONY: maybe-installcheck-target-libada installcheck-target-libada
49951maybe-installcheck-target-libada:
6bd3dfaa
PB
49952@if target-libada
49953maybe-installcheck-target-libada: installcheck-target-libada
4fa63067
NN
49954
49955installcheck-target-libada: \
49956 configure-target-libada
0aed8855 49957 @: $(MAKE); $(unstage)
4fa63067
NN
49958 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
49959 r=`${PWD_COMMAND}`; export r; \
49960 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49961 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49962 echo "Doing installcheck in $(TARGET_SUBDIR)/libada" ; \
49963 for flag in $(EXTRA_TARGET_FLAGS); do \
49964 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49965 done; \
49966 (cd $(TARGET_SUBDIR)/libada && \
49967 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49968 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49969 "RANLIB=$${RANLIB}" \
0c24b341 49970 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49971 installcheck) \
4fa63067
NN
49972 || exit 1
49973
6bd3dfaa 49974@endif target-libada
4fa63067
NN
49975
49976.PHONY: maybe-mostlyclean-target-libada mostlyclean-target-libada
49977maybe-mostlyclean-target-libada:
6bd3dfaa
PB
49978@if target-libada
49979maybe-mostlyclean-target-libada: mostlyclean-target-libada
4fa63067
NN
49980
49981mostlyclean-target-libada:
0aed8855 49982 @: $(MAKE); $(unstage)
4fa63067
NN
49983 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
49984 r=`${PWD_COMMAND}`; export r; \
49985 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49986 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49987 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libada" ; \
49988 for flag in $(EXTRA_TARGET_FLAGS); do \
49989 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49990 done; \
49991 (cd $(TARGET_SUBDIR)/libada && \
49992 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49993 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49994 "RANLIB=$${RANLIB}" \
0c24b341 49995 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49996 mostlyclean) \
4fa63067
NN
49997 || exit 1
49998
6bd3dfaa 49999@endif target-libada
4fa63067
NN
50000
50001.PHONY: maybe-clean-target-libada clean-target-libada
50002maybe-clean-target-libada:
6bd3dfaa
PB
50003@if target-libada
50004maybe-clean-target-libada: clean-target-libada
4fa63067
NN
50005
50006clean-target-libada:
0aed8855 50007 @: $(MAKE); $(unstage)
4fa63067
NN
50008 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
50009 r=`${PWD_COMMAND}`; export r; \
50010 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50011 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50012 echo "Doing clean in $(TARGET_SUBDIR)/libada" ; \
50013 for flag in $(EXTRA_TARGET_FLAGS); do \
50014 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50015 done; \
50016 (cd $(TARGET_SUBDIR)/libada && \
50017 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50018 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50019 "RANLIB=$${RANLIB}" \
0c24b341 50020 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50021 clean) \
4fa63067
NN
50022 || exit 1
50023
6bd3dfaa 50024@endif target-libada
a2592b1b 50025
4fa63067
NN
50026.PHONY: maybe-distclean-target-libada distclean-target-libada
50027maybe-distclean-target-libada:
6bd3dfaa
PB
50028@if target-libada
50029maybe-distclean-target-libada: distclean-target-libada
a2592b1b 50030
4fa63067 50031distclean-target-libada:
0aed8855 50032 @: $(MAKE); $(unstage)
4fa63067
NN
50033 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
50034 r=`${PWD_COMMAND}`; export r; \
a2592b1b 50035 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50036 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50037 echo "Doing distclean in $(TARGET_SUBDIR)/libada" ; \
50038 for flag in $(EXTRA_TARGET_FLAGS); do \
50039 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50040 done; \
a2592b1b 50041 (cd $(TARGET_SUBDIR)/libada && \
4fa63067
NN
50042 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50043 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50044 "RANLIB=$${RANLIB}" \
0c24b341 50045 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50046 distclean) \
4fa63067 50047 || exit 1
a2592b1b 50048
6bd3dfaa 50049@endif target-libada
a2592b1b 50050
4fa63067
NN
50051.PHONY: maybe-maintainer-clean-target-libada maintainer-clean-target-libada
50052maybe-maintainer-clean-target-libada:
6bd3dfaa
PB
50053@if target-libada
50054maybe-maintainer-clean-target-libada: maintainer-clean-target-libada
a2592b1b 50055
4fa63067 50056maintainer-clean-target-libada:
0aed8855 50057 @: $(MAKE); $(unstage)
4fa63067
NN
50058 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
50059 r=`${PWD_COMMAND}`; export r; \
a2592b1b 50060 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50061 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50062 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libada" ; \
50063 for flag in $(EXTRA_TARGET_FLAGS); do \
50064 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50065 done; \
a2592b1b 50066 (cd $(TARGET_SUBDIR)/libada && \
4fa63067
NN
50067 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50068 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50069 "RANLIB=$${RANLIB}" \
0c24b341 50070 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50071 maintainer-clean) \
4fa63067
NN
50072 || exit 1
50073
6bd3dfaa 50074@endif target-libada
a2592b1b
DD
50075
50076
e393202e 50077
b3ded179
PB
50078
50079
50080.PHONY: configure-target-libgomp maybe-configure-target-libgomp
50081maybe-configure-target-libgomp:
4f0ef2d8
CD
50082@if gcc-bootstrap
50083configure-target-libgomp: stage_current
50084@endif gcc-bootstrap
b3ded179
PB
50085@if target-libgomp
50086maybe-configure-target-libgomp: configure-target-libgomp
c52c6897 50087configure-target-libgomp:
b3ded179
PB
50088 @: $(MAKE); $(unstage)
50089 @r=`${PWD_COMMAND}`; export r; \
50090 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50091 echo "Checking multilib configuration for libgomp..."; \
50092 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
50093 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
50094 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
50095 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
50096 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
50097 else \
50098 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
50099 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
50100 fi; \
50101 else \
50102 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
c52c6897
PB
50103 fi; \
50104 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
b3ded179 50105 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
b3ded179
PB
50106 $(NORMAL_TARGET_EXPORTS) \
50107 echo Configuring in $(TARGET_SUBDIR)/libgomp; \
50108 cd "$(TARGET_SUBDIR)/libgomp" || exit 1; \
50109 case $(srcdir) in \
50110 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
50111 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
50112 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
50113 esac; \
50114 srcdiroption="--srcdir=$${topdir}/libgomp"; \
50115 libsrcdir="$$s/libgomp"; \
50116 rm -f no-such-file || : ; \
50117 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
50118 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
50119 --target=${target_alias} $${srcdiroption} \
b3ded179
PB
50120 || exit 1
50121@endif target-libgomp
50122
50123
50124
50125
50126
50127.PHONY: all-target-libgomp maybe-all-target-libgomp
50128maybe-all-target-libgomp:
4f0ef2d8
CD
50129@if gcc-bootstrap
50130all-target-libgomp: stage_current
50131@endif gcc-bootstrap
b3ded179
PB
50132@if target-libgomp
50133TARGET-target-libgomp=all
50134maybe-all-target-libgomp: all-target-libgomp
50135all-target-libgomp: configure-target-libgomp
50136 @: $(MAKE); $(unstage)
50137 @r=`${PWD_COMMAND}`; export r; \
50138 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50139 $(NORMAL_TARGET_EXPORTS) \
50140 (cd $(TARGET_SUBDIR)/libgomp && \
7f6ef0c0
PB
50141 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
50142 $(TARGET-target-libgomp))
b3ded179
PB
50143@endif target-libgomp
50144
50145
50146
50147
50148
50149.PHONY: check-target-libgomp maybe-check-target-libgomp
50150maybe-check-target-libgomp:
50151@if target-libgomp
50152maybe-check-target-libgomp: check-target-libgomp
50153
50154check-target-libgomp:
50155 @: $(MAKE); $(unstage)
50156 @r=`${PWD_COMMAND}`; export r; \
50157 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50158 $(NORMAL_TARGET_EXPORTS) \
50159 (cd $(TARGET_SUBDIR)/libgomp && \
50160 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
50161
50162@endif target-libgomp
50163
50164.PHONY: install-target-libgomp maybe-install-target-libgomp
50165maybe-install-target-libgomp:
50166@if target-libgomp
50167maybe-install-target-libgomp: install-target-libgomp
50168
50169install-target-libgomp: installdirs
50170 @: $(MAKE); $(unstage)
50171 @r=`${PWD_COMMAND}`; export r; \
50172 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50173 $(NORMAL_TARGET_EXPORTS) \
50174 (cd $(TARGET_SUBDIR)/libgomp && \
50175 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
50176
50177@endif target-libgomp
50178
56a8fe78 50179# Other targets (info, dvi, pdf, etc.)
b3ded179
PB
50180
50181.PHONY: maybe-info-target-libgomp info-target-libgomp
50182maybe-info-target-libgomp:
50183@if target-libgomp
50184maybe-info-target-libgomp: info-target-libgomp
50185
50186info-target-libgomp: \
50187 configure-target-libgomp
50188 @: $(MAKE); $(unstage)
50189 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
50190 r=`${PWD_COMMAND}`; export r; \
50191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50192 $(NORMAL_TARGET_EXPORTS) \
50193 echo "Doing info in $(TARGET_SUBDIR)/libgomp" ; \
50194 for flag in $(EXTRA_TARGET_FLAGS); do \
50195 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50196 done; \
50197 (cd $(TARGET_SUBDIR)/libgomp && \
50198 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50199 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50200 "RANLIB=$${RANLIB}" \
0c24b341 50201 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
50202 info) \
50203 || exit 1
50204
50205@endif target-libgomp
50206
50207.PHONY: maybe-dvi-target-libgomp dvi-target-libgomp
50208maybe-dvi-target-libgomp:
50209@if target-libgomp
50210maybe-dvi-target-libgomp: dvi-target-libgomp
50211
50212dvi-target-libgomp: \
50213 configure-target-libgomp
50214 @: $(MAKE); $(unstage)
50215 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
50216 r=`${PWD_COMMAND}`; export r; \
50217 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50218 $(NORMAL_TARGET_EXPORTS) \
50219 echo "Doing dvi in $(TARGET_SUBDIR)/libgomp" ; \
50220 for flag in $(EXTRA_TARGET_FLAGS); do \
50221 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50222 done; \
50223 (cd $(TARGET_SUBDIR)/libgomp && \
50224 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50225 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50226 "RANLIB=$${RANLIB}" \
0c24b341 50227 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
50228 dvi) \
50229 || exit 1
50230
50231@endif target-libgomp
50232
56a8fe78
DD
50233.PHONY: maybe-pdf-target-libgomp pdf-target-libgomp
50234maybe-pdf-target-libgomp:
50235@if target-libgomp
50236maybe-pdf-target-libgomp: pdf-target-libgomp
50237
50238pdf-target-libgomp: \
50239 configure-target-libgomp
50240 @: $(MAKE); $(unstage)
50241 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
50242 r=`${PWD_COMMAND}`; export r; \
50243 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50244 $(NORMAL_TARGET_EXPORTS) \
50245 echo "Doing pdf in $(TARGET_SUBDIR)/libgomp" ; \
50246 for flag in $(EXTRA_TARGET_FLAGS); do \
50247 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50248 done; \
50249 (cd $(TARGET_SUBDIR)/libgomp && \
50250 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50251 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50252 "RANLIB=$${RANLIB}" \
0c24b341 50253 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
50254 pdf) \
50255 || exit 1
50256
50257@endif target-libgomp
50258
b3ded179
PB
50259.PHONY: maybe-html-target-libgomp html-target-libgomp
50260maybe-html-target-libgomp:
50261@if target-libgomp
50262maybe-html-target-libgomp: html-target-libgomp
50263
50264html-target-libgomp: \
50265 configure-target-libgomp
50266 @: $(MAKE); $(unstage)
50267 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
50268 r=`${PWD_COMMAND}`; export r; \
50269 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50270 $(NORMAL_TARGET_EXPORTS) \
50271 echo "Doing html in $(TARGET_SUBDIR)/libgomp" ; \
50272 for flag in $(EXTRA_TARGET_FLAGS); do \
50273 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50274 done; \
50275 (cd $(TARGET_SUBDIR)/libgomp && \
50276 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50277 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50278 "RANLIB=$${RANLIB}" \
0c24b341 50279 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
50280 html) \
50281 || exit 1
50282
50283@endif target-libgomp
50284
50285.PHONY: maybe-TAGS-target-libgomp TAGS-target-libgomp
50286maybe-TAGS-target-libgomp:
50287@if target-libgomp
50288maybe-TAGS-target-libgomp: TAGS-target-libgomp
50289
50290TAGS-target-libgomp: \
50291 configure-target-libgomp
50292 @: $(MAKE); $(unstage)
50293 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
50294 r=`${PWD_COMMAND}`; export r; \
50295 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50296 $(NORMAL_TARGET_EXPORTS) \
50297 echo "Doing TAGS in $(TARGET_SUBDIR)/libgomp" ; \
50298 for flag in $(EXTRA_TARGET_FLAGS); do \
50299 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50300 done; \
50301 (cd $(TARGET_SUBDIR)/libgomp && \
50302 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50303 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50304 "RANLIB=$${RANLIB}" \
0c24b341 50305 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
50306 TAGS) \
50307 || exit 1
50308
50309@endif target-libgomp
50310
50311.PHONY: maybe-install-info-target-libgomp install-info-target-libgomp
50312maybe-install-info-target-libgomp:
50313@if target-libgomp
50314maybe-install-info-target-libgomp: install-info-target-libgomp
50315
50316install-info-target-libgomp: \
50317 configure-target-libgomp \
50318 info-target-libgomp
50319 @: $(MAKE); $(unstage)
50320 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
50321 r=`${PWD_COMMAND}`; export r; \
50322 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50323 $(NORMAL_TARGET_EXPORTS) \
50324 echo "Doing install-info in $(TARGET_SUBDIR)/libgomp" ; \
50325 for flag in $(EXTRA_TARGET_FLAGS); do \
50326 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50327 done; \
50328 (cd $(TARGET_SUBDIR)/libgomp && \
50329 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50330 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50331 "RANLIB=$${RANLIB}" \
0c24b341 50332 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
50333 install-info) \
50334 || exit 1
50335
50336@endif target-libgomp
50337
a3ca38d2
DD
50338.PHONY: maybe-install-pdf-target-libgomp install-pdf-target-libgomp
50339maybe-install-pdf-target-libgomp:
50340@if target-libgomp
50341maybe-install-pdf-target-libgomp: install-pdf-target-libgomp
50342
50343install-pdf-target-libgomp: \
50344 configure-target-libgomp \
50345 pdf-target-libgomp
50346 @: $(MAKE); $(unstage)
50347 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
50348 r=`${PWD_COMMAND}`; export r; \
50349 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50350 $(NORMAL_TARGET_EXPORTS) \
50351 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgomp" ; \
50352 for flag in $(EXTRA_TARGET_FLAGS); do \
50353 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50354 done; \
50355 (cd $(TARGET_SUBDIR)/libgomp && \
50356 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50357 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50358 "RANLIB=$${RANLIB}" \
0c24b341 50359 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
50360 install-pdf) \
50361 || exit 1
50362
50363@endif target-libgomp
50364
108a6f8e
CD
50365.PHONY: maybe-install-html-target-libgomp install-html-target-libgomp
50366maybe-install-html-target-libgomp:
50367@if target-libgomp
50368maybe-install-html-target-libgomp: install-html-target-libgomp
50369
50370install-html-target-libgomp: \
50371 configure-target-libgomp \
50372 html-target-libgomp
50373 @: $(MAKE); $(unstage)
50374 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
50375 r=`${PWD_COMMAND}`; export r; \
50376 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50377 $(NORMAL_TARGET_EXPORTS) \
50378 echo "Doing install-html in $(TARGET_SUBDIR)/libgomp" ; \
50379 for flag in $(EXTRA_TARGET_FLAGS); do \
50380 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50381 done; \
50382 (cd $(TARGET_SUBDIR)/libgomp && \
50383 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50384 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50385 "RANLIB=$${RANLIB}" \
0c24b341 50386 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
50387 install-html) \
50388 || exit 1
50389
50390@endif target-libgomp
50391
b3ded179
PB
50392.PHONY: maybe-installcheck-target-libgomp installcheck-target-libgomp
50393maybe-installcheck-target-libgomp:
50394@if target-libgomp
50395maybe-installcheck-target-libgomp: installcheck-target-libgomp
50396
50397installcheck-target-libgomp: \
50398 configure-target-libgomp
50399 @: $(MAKE); $(unstage)
50400 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
50401 r=`${PWD_COMMAND}`; export r; \
50402 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50403 $(NORMAL_TARGET_EXPORTS) \
50404 echo "Doing installcheck in $(TARGET_SUBDIR)/libgomp" ; \
50405 for flag in $(EXTRA_TARGET_FLAGS); do \
50406 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50407 done; \
50408 (cd $(TARGET_SUBDIR)/libgomp && \
50409 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50410 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50411 "RANLIB=$${RANLIB}" \
0c24b341 50412 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
50413 installcheck) \
50414 || exit 1
50415
50416@endif target-libgomp
50417
50418.PHONY: maybe-mostlyclean-target-libgomp mostlyclean-target-libgomp
50419maybe-mostlyclean-target-libgomp:
50420@if target-libgomp
50421maybe-mostlyclean-target-libgomp: mostlyclean-target-libgomp
50422
50423mostlyclean-target-libgomp:
50424 @: $(MAKE); $(unstage)
50425 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
50426 r=`${PWD_COMMAND}`; export r; \
50427 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50428 $(NORMAL_TARGET_EXPORTS) \
50429 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgomp" ; \
50430 for flag in $(EXTRA_TARGET_FLAGS); do \
50431 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50432 done; \
50433 (cd $(TARGET_SUBDIR)/libgomp && \
50434 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50435 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50436 "RANLIB=$${RANLIB}" \
0c24b341 50437 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
50438 mostlyclean) \
50439 || exit 1
50440
50441@endif target-libgomp
50442
50443.PHONY: maybe-clean-target-libgomp clean-target-libgomp
50444maybe-clean-target-libgomp:
50445@if target-libgomp
50446maybe-clean-target-libgomp: clean-target-libgomp
50447
50448clean-target-libgomp:
50449 @: $(MAKE); $(unstage)
50450 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
50451 r=`${PWD_COMMAND}`; export r; \
50452 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50453 $(NORMAL_TARGET_EXPORTS) \
50454 echo "Doing clean in $(TARGET_SUBDIR)/libgomp" ; \
50455 for flag in $(EXTRA_TARGET_FLAGS); do \
50456 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50457 done; \
50458 (cd $(TARGET_SUBDIR)/libgomp && \
50459 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50460 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50461 "RANLIB=$${RANLIB}" \
0c24b341 50462 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
50463 clean) \
50464 || exit 1
50465
50466@endif target-libgomp
50467
50468.PHONY: maybe-distclean-target-libgomp distclean-target-libgomp
50469maybe-distclean-target-libgomp:
50470@if target-libgomp
50471maybe-distclean-target-libgomp: distclean-target-libgomp
50472
50473distclean-target-libgomp:
50474 @: $(MAKE); $(unstage)
50475 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
50476 r=`${PWD_COMMAND}`; export r; \
50477 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50478 $(NORMAL_TARGET_EXPORTS) \
50479 echo "Doing distclean in $(TARGET_SUBDIR)/libgomp" ; \
50480 for flag in $(EXTRA_TARGET_FLAGS); do \
50481 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50482 done; \
50483 (cd $(TARGET_SUBDIR)/libgomp && \
50484 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50485 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50486 "RANLIB=$${RANLIB}" \
0c24b341 50487 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
50488 distclean) \
50489 || exit 1
50490
50491@endif target-libgomp
50492
50493.PHONY: maybe-maintainer-clean-target-libgomp maintainer-clean-target-libgomp
50494maybe-maintainer-clean-target-libgomp:
50495@if target-libgomp
50496maybe-maintainer-clean-target-libgomp: maintainer-clean-target-libgomp
50497
50498maintainer-clean-target-libgomp:
50499 @: $(MAKE); $(unstage)
50500 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
50501 r=`${PWD_COMMAND}`; export r; \
50502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50503 $(NORMAL_TARGET_EXPORTS) \
50504 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgomp" ; \
50505 for flag in $(EXTRA_TARGET_FLAGS); do \
50506 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50507 done; \
50508 (cd $(TARGET_SUBDIR)/libgomp && \
50509 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50510 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50511 "RANLIB=$${RANLIB}" \
0c24b341 50512 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
50513 maintainer-clean) \
50514 || exit 1
50515
50516@endif target-libgomp
50517
50518
50519
15723a45
NN
50520# ----------
50521# GCC module
50522# ----------
50523
319cab08 50524@if gcc-no-bootstrap
252b5132 50525.PHONY: cross
72b2455a 50526cross: all-build all-gas all-ld
b40e3958
L
50527 @r=`${PWD_COMMAND}`; export r; \
50528 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7ffa0b57 50529 $(HOST_EXPORTS) \
252b5132 50530 echo "Building the C and C++ compiler"; \
5cec67bf 50531 cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) LANGUAGES="c c++"
b40e3958
L
50532 @r=`${PWD_COMMAND}`; export r; \
50533 s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
252b5132 50534 echo "Building runtime libraries"; \
656fdd47 50535 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LANGUAGES="c c++" all
319cab08 50536@endif gcc-no-bootstrap
252b5132 50537
6bd3dfaa 50538@if gcc
7d695d07
JM
50539.PHONY: check-gcc-c++
50540check-gcc-c++:
75205f78 50541 @if [ -f ./gcc/Makefile ] ; then \
b40e3958
L
50542 r=`${PWD_COMMAND}`; export r; \
50543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7ffa0b57 50544 $(HOST_EXPORTS) \
1086bc09 50545 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-c++); \
75205f78
DD
50546 else \
50547 true; \
7d695d07
JM
50548 fi
50549
50550.PHONY: check-c++
ede4fbe4 50551check-c++: check-target-libstdc++-v3 check-gcc-c++
252b5132 50552
15723a45
NN
50553# Install the gcc headers files, but not the fixed include files,
50554# which Cygnus is not allowed to distribute. This rule is very
50555# dependent on the workings of the gcc Makefile.in.
50556.PHONY: gcc-no-fixedincludes
50557gcc-no-fixedincludes:
50558 @if [ -f ./gcc/Makefile ]; then \
50559 rm -rf gcc/tmp-include; \
50560 mv gcc/include gcc/tmp-include 2>/dev/null; \
50561 mkdir gcc/include; \
50562 cp $(srcdir)/gcc/gsyslimits.h gcc/include/syslimits.h; \
50563 touch gcc/stmp-fixinc gcc/include/fixed; \
50564 rm -f gcc/stmp-headers gcc/stmp-int-hdrs; \
b40e3958
L
50565 r=`${PWD_COMMAND}`; export r; \
50566 s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
7ffa0b57 50567 $(HOST_EXPORTS) \
1086bc09 50568 (cd ./gcc && \
15723a45
NN
50569 $(MAKE) $(GCC_FLAGS_TO_PASS) install); \
50570 rm -rf gcc/include; \
50571 mv gcc/tmp-include gcc/include 2>/dev/null; \
50572 else true; fi
6bd3dfaa 50573@endif gcc
4fa63067 50574
b813574b
PB
50575# ---------------------
50576# GCC bootstrap support
50577# ---------------------
4fa63067 50578
b813574b
PB
50579# We track the current stage (the one in 'gcc') in the stage_current file.
50580# stage_last instead tracks the stage that was built last. These targets
50581# are dummy when toplevel bootstrap is not active.
4fa63067 50582
f70224b5 50583# While making host and target tools, symlinks to the final stage must be
0aed8855
PB
50584# there, so $(unstage) should be run at various points. To avoid excessive
50585# recursive invocations of make, we "inline" them using a variable. These
50586# must be referenced as ": $(MAKE) ; $(unstage)" rather than "$(unstage)"
50587# to avoid warnings from the GNU Make job server.
f70224b5
PB
50588
50589unstage = :
50590stage = :
c52c6897 50591current_stage = ""
f70224b5 50592
b813574b 50593@if gcc-bootstrap
9daf3993 50594unstage = if [ -f stage_last ]; then [ -f stage_current ] || $(MAKE) `cat stage_last`-start || exit 1; else :; fi
f6d183c0 50595stage = if [ -f stage_current ]; then $(MAKE) `cat stage_current`-end || exit 1; else :; fi
c52c6897 50596current_stage = "`cat stage_current 2> /dev/null`"
b813574b 50597@endif gcc-bootstrap
4fa63067 50598
f70224b5
PB
50599.PHONY: unstage stage
50600unstage:
0aed8855 50601 @: $(MAKE); $(unstage)
b813574b 50602stage:
0aed8855 50603 @: $(MAKE); $(stage)
1d39f329 50604
80911fe1
PB
50605# Disable commands for lean bootstrap.
50606LEAN = false
50607
dfdffa2c
PB
50608# We name the build directories for the various stages "stage1-gcc",
50609# "stage2-gcc","stage3-gcc", etc.
50610
50611# Since the 'compare' process will fail (on debugging information) if any
50612# directory names are different, we need to link the gcc directory for
0aed8855 50613# the previous stage to a constant name ('prev-gcc'), and to make the name of
dfdffa2c
PB
50614# the build directories constant as well. For the latter, we use naked names
50615# like 'gcc', because the scripts in that directory assume it. We use
50616# mv on platforms where symlinks to directories do not work or are not
50617# reliable.
50618
1d39f329
NN
50619# 'touch' doesn't work right on some platforms.
50620STAMP = echo timestamp >
50621
dfdffa2c
PB
50622# We only want to compare .o files, so set this!
50623objext = .o
50624
dfdffa2c 50625
319cab08 50626.PHONY: stage1-start stage1-end
dfdffa2c 50627
656fdd47 50628stage1-start::
0aed8855 50629 @: $(MAKE); $(stage); \
b813574b 50630 echo stage1 > stage_current ; \
b00612cc 50631 echo stage1 > stage_last; \
0aed8855 50632 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 50633@if bfd
b00612cc
PB
50634 @cd $(HOST_SUBDIR); [ -d stage1-bfd ] || \
50635 mkdir stage1-bfd; \
80911fe1 50636 mv stage1-bfd bfd
72b2455a
PB
50637@endif bfd
50638@if opcodes
b00612cc
PB
50639 @cd $(HOST_SUBDIR); [ -d stage1-opcodes ] || \
50640 mkdir stage1-opcodes; \
80911fe1 50641 mv stage1-opcodes opcodes
72b2455a
PB
50642@endif opcodes
50643@if binutils
b00612cc
PB
50644 @cd $(HOST_SUBDIR); [ -d stage1-binutils ] || \
50645 mkdir stage1-binutils; \
80911fe1 50646 mv stage1-binutils binutils
72b2455a
PB
50647@endif binutils
50648@if gas
b00612cc
PB
50649 @cd $(HOST_SUBDIR); [ -d stage1-gas ] || \
50650 mkdir stage1-gas; \
80911fe1 50651 mv stage1-gas gas
72b2455a
PB
50652@endif gas
50653@if gcc
b00612cc
PB
50654 @cd $(HOST_SUBDIR); [ -d stage1-gcc ] || \
50655 mkdir stage1-gcc; \
80911fe1 50656 mv stage1-gcc gcc
72b2455a 50657@endif gcc
4b900473
PB
50658@if gmp
50659 @cd $(HOST_SUBDIR); [ -d stage1-gmp ] || \
50660 mkdir stage1-gmp; \
50661 mv stage1-gmp gmp
50662@endif gmp
50663@if mpfr
50664 @cd $(HOST_SUBDIR); [ -d stage1-mpfr ] || \
50665 mkdir stage1-mpfr; \
50666 mv stage1-mpfr mpfr
50667@endif mpfr
93f9b408
ILT
50668@if gold
50669 @cd $(HOST_SUBDIR); [ -d stage1-gold ] || \
50670 mkdir stage1-gold; \
50671 mv stage1-gold gold
50672@endif gold
72b2455a 50673@if intl
b00612cc
PB
50674 @cd $(HOST_SUBDIR); [ -d stage1-intl ] || \
50675 mkdir stage1-intl; \
80911fe1 50676 mv stage1-intl intl
72b2455a
PB
50677@endif intl
50678@if ld
b00612cc
PB
50679 @cd $(HOST_SUBDIR); [ -d stage1-ld ] || \
50680 mkdir stage1-ld; \
80911fe1 50681 mv stage1-ld ld
72b2455a
PB
50682@endif ld
50683@if libcpp
b00612cc
PB
50684 @cd $(HOST_SUBDIR); [ -d stage1-libcpp ] || \
50685 mkdir stage1-libcpp; \
80911fe1 50686 mv stage1-libcpp libcpp
72b2455a 50687@endif libcpp
be01d343
PB
50688@if libdecnumber
50689 @cd $(HOST_SUBDIR); [ -d stage1-libdecnumber ] || \
50690 mkdir stage1-libdecnumber; \
80911fe1 50691 mv stage1-libdecnumber libdecnumber
be01d343 50692@endif libdecnumber
72b2455a 50693@if libiberty
b00612cc
PB
50694 @cd $(HOST_SUBDIR); [ -d stage1-libiberty ] || \
50695 mkdir stage1-libiberty; \
80911fe1 50696 mv stage1-libiberty libiberty
72b2455a
PB
50697@endif libiberty
50698@if zlib
b00612cc
PB
50699 @cd $(HOST_SUBDIR); [ -d stage1-zlib ] || \
50700 mkdir stage1-zlib; \
80911fe1 50701 mv stage1-zlib zlib
72b2455a 50702@endif zlib
0aed8855
PB
50703 @[ -d stage1-$(TARGET_SUBDIR) ] || \
50704 mkdir stage1-$(TARGET_SUBDIR); \
80911fe1 50705 mv stage1-$(TARGET_SUBDIR) $(TARGET_SUBDIR)
dfdffa2c 50706
80911fe1 50707stage1-end::
72b2455a 50708@if bfd
80911fe1
PB
50709 @if test -d $(HOST_SUBDIR)/bfd ; then \
50710 cd $(HOST_SUBDIR); mv bfd stage1-bfd ; \
0aed8855 50711 fi
72b2455a
PB
50712@endif bfd
50713@if opcodes
80911fe1
PB
50714 @if test -d $(HOST_SUBDIR)/opcodes ; then \
50715 cd $(HOST_SUBDIR); mv opcodes stage1-opcodes ; \
0aed8855 50716 fi
72b2455a
PB
50717@endif opcodes
50718@if binutils
80911fe1
PB
50719 @if test -d $(HOST_SUBDIR)/binutils ; then \
50720 cd $(HOST_SUBDIR); mv binutils stage1-binutils ; \
0aed8855 50721 fi
72b2455a
PB
50722@endif binutils
50723@if gas
80911fe1
PB
50724 @if test -d $(HOST_SUBDIR)/gas ; then \
50725 cd $(HOST_SUBDIR); mv gas stage1-gas ; \
0aed8855 50726 fi
72b2455a
PB
50727@endif gas
50728@if gcc
80911fe1
PB
50729 @if test -d $(HOST_SUBDIR)/gcc ; then \
50730 cd $(HOST_SUBDIR); mv gcc stage1-gcc ; \
0aed8855 50731 fi
72b2455a 50732@endif gcc
4b900473
PB
50733@if gmp
50734 @if test -d $(HOST_SUBDIR)/gmp ; then \
50735 cd $(HOST_SUBDIR); mv gmp stage1-gmp ; \
50736 fi
50737@endif gmp
50738@if mpfr
50739 @if test -d $(HOST_SUBDIR)/mpfr ; then \
50740 cd $(HOST_SUBDIR); mv mpfr stage1-mpfr ; \
50741 fi
50742@endif mpfr
93f9b408
ILT
50743@if gold
50744 @if test -d $(HOST_SUBDIR)/gold ; then \
50745 cd $(HOST_SUBDIR); mv gold stage1-gold ; \
50746 fi
50747@endif gold
72b2455a 50748@if intl
80911fe1
PB
50749 @if test -d $(HOST_SUBDIR)/intl ; then \
50750 cd $(HOST_SUBDIR); mv intl stage1-intl ; \
0aed8855 50751 fi
72b2455a
PB
50752@endif intl
50753@if ld
80911fe1
PB
50754 @if test -d $(HOST_SUBDIR)/ld ; then \
50755 cd $(HOST_SUBDIR); mv ld stage1-ld ; \
0aed8855 50756 fi
72b2455a
PB
50757@endif ld
50758@if libcpp
80911fe1
PB
50759 @if test -d $(HOST_SUBDIR)/libcpp ; then \
50760 cd $(HOST_SUBDIR); mv libcpp stage1-libcpp ; \
0aed8855 50761 fi
72b2455a 50762@endif libcpp
be01d343 50763@if libdecnumber
80911fe1
PB
50764 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
50765 cd $(HOST_SUBDIR); mv libdecnumber stage1-libdecnumber ; \
0aed8855 50766 fi
be01d343 50767@endif libdecnumber
72b2455a 50768@if libiberty
80911fe1
PB
50769 @if test -d $(HOST_SUBDIR)/libiberty ; then \
50770 cd $(HOST_SUBDIR); mv libiberty stage1-libiberty ; \
0aed8855 50771 fi
72b2455a
PB
50772@endif libiberty
50773@if zlib
80911fe1
PB
50774 @if test -d $(HOST_SUBDIR)/zlib ; then \
50775 cd $(HOST_SUBDIR); mv zlib stage1-zlib ; \
0aed8855 50776 fi
72b2455a 50777@endif zlib
0aed8855 50778 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1 50779 mv $(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; \
0aed8855 50780 fi
80911fe1 50781 rm -f stage_current
dfdffa2c 50782
973601e1 50783# Bubble a bug fix through all the stages up to stage 1. They are
0aed8855
PB
50784# remade, but not reconfigured. The next stage (if any) will not be
50785# reconfigured as well.
319cab08 50786.PHONY: stage1-bubble
656fdd47 50787stage1-bubble::
e360f423
PB
50788 @r=`${PWD_COMMAND}`; export r; \
50789 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50790 if test -f stage1-lean ; then \
9cb3fa6f
PB
50791 echo Skipping rebuild of stage1 ; \
50792 else \
f70224b5
PB
50793 $(MAKE) stage1-start; \
50794 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage1; \
9cb3fa6f 50795 fi
72b2455a 50796
0df3d27f 50797.PHONY: all-stage1 clean-stage1
0df3d27f 50798do-clean: clean-stage1
0df3d27f 50799
72b2455a
PB
50800# FIXME: Will not need to be conditional when toplevel bootstrap is the
50801# only possibility, but now it conflicts with no-bootstrap rules
50802@if gcc-bootstrap
50803
50804
50805
50806
0df3d27f 50807# Rules to wipe a stage and all the following ones, also used for cleanstrap
72b2455a 50808
0df3d27f 50809.PHONY: distclean-stage1
72b2455a 50810distclean-stage1::
0aed8855 50811 @: $(MAKE); $(stage)
e00a73e3 50812 @test "`cat stage_last`" != stage1 || rm -f stage_last
9cb3fa6f 50813 rm -rf stage1-*
72b2455a
PB
50814
50815
50816@endif gcc-bootstrap
50817
50818
50819.PHONY: stage2-start stage2-end
50820
50821stage2-start::
0aed8855 50822 @: $(MAKE); $(stage); \
72b2455a 50823 echo stage2 > stage_current ; \
b00612cc 50824 echo stage2 > stage_last; \
0aed8855 50825 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 50826@if bfd
b00612cc
PB
50827 @cd $(HOST_SUBDIR); [ -d stage2-bfd ] || \
50828 mkdir stage2-bfd; \
80911fe1
PB
50829 mv stage2-bfd bfd ; \
50830 mv stage1-bfd prev-bfd || test -f stage1-lean
72b2455a
PB
50831@endif bfd
50832@if opcodes
b00612cc
PB
50833 @cd $(HOST_SUBDIR); [ -d stage2-opcodes ] || \
50834 mkdir stage2-opcodes; \
80911fe1
PB
50835 mv stage2-opcodes opcodes ; \
50836 mv stage1-opcodes prev-opcodes || test -f stage1-lean
72b2455a
PB
50837@endif opcodes
50838@if binutils
b00612cc
PB
50839 @cd $(HOST_SUBDIR); [ -d stage2-binutils ] || \
50840 mkdir stage2-binutils; \
80911fe1
PB
50841 mv stage2-binutils binutils ; \
50842 mv stage1-binutils prev-binutils || test -f stage1-lean
72b2455a
PB
50843@endif binutils
50844@if gas
b00612cc
PB
50845 @cd $(HOST_SUBDIR); [ -d stage2-gas ] || \
50846 mkdir stage2-gas; \
80911fe1
PB
50847 mv stage2-gas gas ; \
50848 mv stage1-gas prev-gas || test -f stage1-lean
72b2455a
PB
50849@endif gas
50850@if gcc
b00612cc
PB
50851 @cd $(HOST_SUBDIR); [ -d stage2-gcc ] || \
50852 mkdir stage2-gcc; \
80911fe1
PB
50853 mv stage2-gcc gcc ; \
50854 mv stage1-gcc prev-gcc || test -f stage1-lean
72b2455a 50855@endif gcc
4b900473
PB
50856@if gmp
50857 @cd $(HOST_SUBDIR); [ -d stage2-gmp ] || \
50858 mkdir stage2-gmp; \
50859 mv stage2-gmp gmp ; \
50860 mv stage1-gmp prev-gmp || test -f stage1-lean
50861@endif gmp
50862@if mpfr
50863 @cd $(HOST_SUBDIR); [ -d stage2-mpfr ] || \
50864 mkdir stage2-mpfr; \
50865 mv stage2-mpfr mpfr ; \
50866 mv stage1-mpfr prev-mpfr || test -f stage1-lean
50867@endif mpfr
93f9b408
ILT
50868@if gold
50869 @cd $(HOST_SUBDIR); [ -d stage2-gold ] || \
50870 mkdir stage2-gold; \
50871 mv stage2-gold gold ; \
50872 mv stage1-gold prev-gold || test -f stage1-lean
50873@endif gold
72b2455a 50874@if intl
b00612cc
PB
50875 @cd $(HOST_SUBDIR); [ -d stage2-intl ] || \
50876 mkdir stage2-intl; \
80911fe1
PB
50877 mv stage2-intl intl ; \
50878 mv stage1-intl prev-intl || test -f stage1-lean
72b2455a
PB
50879@endif intl
50880@if ld
b00612cc
PB
50881 @cd $(HOST_SUBDIR); [ -d stage2-ld ] || \
50882 mkdir stage2-ld; \
80911fe1
PB
50883 mv stage2-ld ld ; \
50884 mv stage1-ld prev-ld || test -f stage1-lean
72b2455a
PB
50885@endif ld
50886@if libcpp
b00612cc
PB
50887 @cd $(HOST_SUBDIR); [ -d stage2-libcpp ] || \
50888 mkdir stage2-libcpp; \
80911fe1
PB
50889 mv stage2-libcpp libcpp ; \
50890 mv stage1-libcpp prev-libcpp || test -f stage1-lean
72b2455a 50891@endif libcpp
be01d343
PB
50892@if libdecnumber
50893 @cd $(HOST_SUBDIR); [ -d stage2-libdecnumber ] || \
50894 mkdir stage2-libdecnumber; \
80911fe1
PB
50895 mv stage2-libdecnumber libdecnumber ; \
50896 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
be01d343 50897@endif libdecnumber
72b2455a 50898@if libiberty
b00612cc
PB
50899 @cd $(HOST_SUBDIR); [ -d stage2-libiberty ] || \
50900 mkdir stage2-libiberty; \
80911fe1
PB
50901 mv stage2-libiberty libiberty ; \
50902 mv stage1-libiberty prev-libiberty || test -f stage1-lean
72b2455a
PB
50903@endif libiberty
50904@if zlib
b00612cc
PB
50905 @cd $(HOST_SUBDIR); [ -d stage2-zlib ] || \
50906 mkdir stage2-zlib; \
80911fe1
PB
50907 mv stage2-zlib zlib ; \
50908 mv stage1-zlib prev-zlib || test -f stage1-lean
72b2455a 50909@endif zlib
0aed8855
PB
50910 @[ -d stage2-$(TARGET_SUBDIR) ] || \
50911 mkdir stage2-$(TARGET_SUBDIR); \
80911fe1
PB
50912 mv stage2-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
50913 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
72b2455a 50914
80911fe1 50915stage2-end::
72b2455a 50916@if bfd
80911fe1
PB
50917 @if test -d $(HOST_SUBDIR)/bfd ; then \
50918 cd $(HOST_SUBDIR); mv bfd stage2-bfd ; \
50919 mv prev-bfd stage1-bfd ; : ; \
0aed8855 50920 fi
72b2455a
PB
50921@endif bfd
50922@if opcodes
80911fe1
PB
50923 @if test -d $(HOST_SUBDIR)/opcodes ; then \
50924 cd $(HOST_SUBDIR); mv opcodes stage2-opcodes ; \
50925 mv prev-opcodes stage1-opcodes ; : ; \
0aed8855 50926 fi
72b2455a
PB
50927@endif opcodes
50928@if binutils
80911fe1
PB
50929 @if test -d $(HOST_SUBDIR)/binutils ; then \
50930 cd $(HOST_SUBDIR); mv binutils stage2-binutils ; \
50931 mv prev-binutils stage1-binutils ; : ; \
0aed8855 50932 fi
72b2455a
PB
50933@endif binutils
50934@if gas
80911fe1
PB
50935 @if test -d $(HOST_SUBDIR)/gas ; then \
50936 cd $(HOST_SUBDIR); mv gas stage2-gas ; \
50937 mv prev-gas stage1-gas ; : ; \
0aed8855 50938 fi
72b2455a
PB
50939@endif gas
50940@if gcc
80911fe1
PB
50941 @if test -d $(HOST_SUBDIR)/gcc ; then \
50942 cd $(HOST_SUBDIR); mv gcc stage2-gcc ; \
50943 mv prev-gcc stage1-gcc ; : ; \
0aed8855 50944 fi
72b2455a 50945@endif gcc
4b900473
PB
50946@if gmp
50947 @if test -d $(HOST_SUBDIR)/gmp ; then \
50948 cd $(HOST_SUBDIR); mv gmp stage2-gmp ; \
50949 mv prev-gmp stage1-gmp ; : ; \
50950 fi
50951@endif gmp
50952@if mpfr
50953 @if test -d $(HOST_SUBDIR)/mpfr ; then \
50954 cd $(HOST_SUBDIR); mv mpfr stage2-mpfr ; \
50955 mv prev-mpfr stage1-mpfr ; : ; \
50956 fi
50957@endif mpfr
93f9b408
ILT
50958@if gold
50959 @if test -d $(HOST_SUBDIR)/gold ; then \
50960 cd $(HOST_SUBDIR); mv gold stage2-gold ; \
50961 mv prev-gold stage1-gold ; : ; \
50962 fi
50963@endif gold
72b2455a 50964@if intl
80911fe1
PB
50965 @if test -d $(HOST_SUBDIR)/intl ; then \
50966 cd $(HOST_SUBDIR); mv intl stage2-intl ; \
50967 mv prev-intl stage1-intl ; : ; \
0aed8855 50968 fi
72b2455a
PB
50969@endif intl
50970@if ld
80911fe1
PB
50971 @if test -d $(HOST_SUBDIR)/ld ; then \
50972 cd $(HOST_SUBDIR); mv ld stage2-ld ; \
50973 mv prev-ld stage1-ld ; : ; \
0aed8855 50974 fi
72b2455a
PB
50975@endif ld
50976@if libcpp
80911fe1
PB
50977 @if test -d $(HOST_SUBDIR)/libcpp ; then \
50978 cd $(HOST_SUBDIR); mv libcpp stage2-libcpp ; \
50979 mv prev-libcpp stage1-libcpp ; : ; \
0aed8855 50980 fi
72b2455a 50981@endif libcpp
be01d343 50982@if libdecnumber
80911fe1
PB
50983 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
50984 cd $(HOST_SUBDIR); mv libdecnumber stage2-libdecnumber ; \
50985 mv prev-libdecnumber stage1-libdecnumber ; : ; \
0aed8855 50986 fi
be01d343 50987@endif libdecnumber
72b2455a 50988@if libiberty
80911fe1
PB
50989 @if test -d $(HOST_SUBDIR)/libiberty ; then \
50990 cd $(HOST_SUBDIR); mv libiberty stage2-libiberty ; \
50991 mv prev-libiberty stage1-libiberty ; : ; \
0aed8855 50992 fi
72b2455a
PB
50993@endif libiberty
50994@if zlib
80911fe1
PB
50995 @if test -d $(HOST_SUBDIR)/zlib ; then \
50996 cd $(HOST_SUBDIR); mv zlib stage2-zlib ; \
50997 mv prev-zlib stage1-zlib ; : ; \
0aed8855 50998 fi
72b2455a 50999@endif zlib
0aed8855 51000 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1
PB
51001 mv $(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR) ; \
51002 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; : ; \
0aed8855 51003 fi
80911fe1 51004 rm -f stage_current
72b2455a 51005
973601e1 51006# Bubble a bug fix through all the stages up to stage 2. They are
0aed8855
PB
51007# remade, but not reconfigured. The next stage (if any) will not be
51008# reconfigured as well.
72b2455a
PB
51009.PHONY: stage2-bubble
51010stage2-bubble:: stage1-bubble
e360f423
PB
51011 @r=`${PWD_COMMAND}`; export r; \
51012 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51013 if test -f stage2-lean || test -f stage1-lean ; then \
9cb3fa6f
PB
51014 echo Skipping rebuild of stage2 ; \
51015 else \
f70224b5
PB
51016 $(MAKE) stage2-start; \
51017 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage2; \
9cb3fa6f 51018 fi
72b2455a 51019
0df3d27f 51020.PHONY: all-stage2 clean-stage2
0df3d27f 51021do-clean: clean-stage2
0df3d27f 51022
72b2455a
PB
51023# FIXME: Will not need to be conditional when toplevel bootstrap is the
51024# only possibility, but now it conflicts with no-bootstrap rules
51025@if gcc-bootstrap
51026
51027
51028
80911fe1 51029.PHONY: bootstrap2 bootstrap2-lean
be01d343
PB
51030bootstrap2:
51031 echo stage2 > stage_final
51032 @r=`${PWD_COMMAND}`; export r; \
51033 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51034 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage2-bubble
0aed8855 51035 @: $(MAKE); $(unstage)
be01d343
PB
51036 @r=`${PWD_COMMAND}`; export r; \
51037 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51038 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
72b2455a 51039
80911fe1
PB
51040bootstrap2-lean:
51041 echo stage2 > stage_final
51042 @r=`${PWD_COMMAND}`; export r; \
51043 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51044 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage2-bubble
51045 @: $(MAKE); $(unstage)
51046 @r=`${PWD_COMMAND}`; export r; \
51047 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51048 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
51049
72b2455a 51050
0df3d27f 51051# Rules to wipe a stage and all the following ones, also used for cleanstrap
72b2455a 51052distclean-stage1:: distclean-stage2
0df3d27f 51053.PHONY: distclean-stage2
72b2455a 51054distclean-stage2::
0aed8855 51055 @: $(MAKE); $(stage)
e00a73e3 51056 @test "`cat stage_last`" != stage2 || rm -f stage_last
9cb3fa6f 51057 rm -rf stage2-*
72b2455a
PB
51058
51059
51060@endif gcc-bootstrap
51061
51062
8520c408
AO
51063.PHONY: stageb2g0-start stageb2g0-end
51064
51065stageb2g0-start::
51066 @: $(MAKE); $(stage); \
51067 echo stageb2g0 > stage_current ; \
51068 echo stageb2g0 > stage_last; \
51069 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
51070@if bfd
51071 @cd $(HOST_SUBDIR); [ -d stageb2g0-bfd ] || \
51072 mkdir stageb2g0-bfd; \
51073 mv stageb2g0-bfd bfd ; \
51074 mv stage1-bfd prev-bfd || test -f stage1-lean
51075@endif bfd
51076@if opcodes
51077 @cd $(HOST_SUBDIR); [ -d stageb2g0-opcodes ] || \
51078 mkdir stageb2g0-opcodes; \
51079 mv stageb2g0-opcodes opcodes ; \
51080 mv stage1-opcodes prev-opcodes || test -f stage1-lean
51081@endif opcodes
51082@if binutils
51083 @cd $(HOST_SUBDIR); [ -d stageb2g0-binutils ] || \
51084 mkdir stageb2g0-binutils; \
51085 mv stageb2g0-binutils binutils ; \
51086 mv stage1-binutils prev-binutils || test -f stage1-lean
51087@endif binutils
51088@if gas
51089 @cd $(HOST_SUBDIR); [ -d stageb2g0-gas ] || \
51090 mkdir stageb2g0-gas; \
51091 mv stageb2g0-gas gas ; \
51092 mv stage1-gas prev-gas || test -f stage1-lean
51093@endif gas
51094@if gcc
51095 @cd $(HOST_SUBDIR); [ -d stageb2g0-gcc ] || \
51096 mkdir stageb2g0-gcc; \
51097 mv stageb2g0-gcc gcc ; \
51098 mv stage1-gcc prev-gcc || test -f stage1-lean
51099@endif gcc
51100@if gmp
51101 @cd $(HOST_SUBDIR); [ -d stageb2g0-gmp ] || \
51102 mkdir stageb2g0-gmp; \
51103 mv stageb2g0-gmp gmp ; \
51104 mv stage1-gmp prev-gmp || test -f stage1-lean
51105@endif gmp
51106@if mpfr
51107 @cd $(HOST_SUBDIR); [ -d stageb2g0-mpfr ] || \
51108 mkdir stageb2g0-mpfr; \
51109 mv stageb2g0-mpfr mpfr ; \
51110 mv stage1-mpfr prev-mpfr || test -f stage1-lean
51111@endif mpfr
93f9b408
ILT
51112@if gold
51113 @cd $(HOST_SUBDIR); [ -d stageb2g0-gold ] || \
51114 mkdir stageb2g0-gold; \
51115 mv stageb2g0-gold gold ; \
51116 mv stage1-gold prev-gold || test -f stage1-lean
51117@endif gold
8520c408
AO
51118@if intl
51119 @cd $(HOST_SUBDIR); [ -d stageb2g0-intl ] || \
51120 mkdir stageb2g0-intl; \
51121 mv stageb2g0-intl intl ; \
51122 mv stage1-intl prev-intl || test -f stage1-lean
51123@endif intl
51124@if ld
51125 @cd $(HOST_SUBDIR); [ -d stageb2g0-ld ] || \
51126 mkdir stageb2g0-ld; \
51127 mv stageb2g0-ld ld ; \
51128 mv stage1-ld prev-ld || test -f stage1-lean
51129@endif ld
51130@if libcpp
51131 @cd $(HOST_SUBDIR); [ -d stageb2g0-libcpp ] || \
51132 mkdir stageb2g0-libcpp; \
51133 mv stageb2g0-libcpp libcpp ; \
51134 mv stage1-libcpp prev-libcpp || test -f stage1-lean
51135@endif libcpp
51136@if libdecnumber
51137 @cd $(HOST_SUBDIR); [ -d stageb2g0-libdecnumber ] || \
51138 mkdir stageb2g0-libdecnumber; \
51139 mv stageb2g0-libdecnumber libdecnumber ; \
51140 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
51141@endif libdecnumber
51142@if libiberty
51143 @cd $(HOST_SUBDIR); [ -d stageb2g0-libiberty ] || \
51144 mkdir stageb2g0-libiberty; \
51145 mv stageb2g0-libiberty libiberty ; \
51146 mv stage1-libiberty prev-libiberty || test -f stage1-lean
51147@endif libiberty
51148@if zlib
51149 @cd $(HOST_SUBDIR); [ -d stageb2g0-zlib ] || \
51150 mkdir stageb2g0-zlib; \
51151 mv stageb2g0-zlib zlib ; \
51152 mv stage1-zlib prev-zlib || test -f stage1-lean
51153@endif zlib
51154 @[ -d stageb2g0-$(TARGET_SUBDIR) ] || \
51155 mkdir stageb2g0-$(TARGET_SUBDIR); \
51156 mv stageb2g0-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
51157 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
51158
51159stageb2g0-end::
51160@if bfd
51161 @if test -d $(HOST_SUBDIR)/bfd ; then \
51162 cd $(HOST_SUBDIR); mv bfd stageb2g0-bfd ; \
51163 mv prev-bfd stage1-bfd ; : ; \
51164 fi
51165@endif bfd
51166@if opcodes
51167 @if test -d $(HOST_SUBDIR)/opcodes ; then \
51168 cd $(HOST_SUBDIR); mv opcodes stageb2g0-opcodes ; \
51169 mv prev-opcodes stage1-opcodes ; : ; \
51170 fi
51171@endif opcodes
51172@if binutils
51173 @if test -d $(HOST_SUBDIR)/binutils ; then \
51174 cd $(HOST_SUBDIR); mv binutils stageb2g0-binutils ; \
51175 mv prev-binutils stage1-binutils ; : ; \
51176 fi
51177@endif binutils
51178@if gas
51179 @if test -d $(HOST_SUBDIR)/gas ; then \
51180 cd $(HOST_SUBDIR); mv gas stageb2g0-gas ; \
51181 mv prev-gas stage1-gas ; : ; \
51182 fi
51183@endif gas
51184@if gcc
51185 @if test -d $(HOST_SUBDIR)/gcc ; then \
51186 cd $(HOST_SUBDIR); mv gcc stageb2g0-gcc ; \
51187 mv prev-gcc stage1-gcc ; : ; \
51188 fi
51189@endif gcc
51190@if gmp
51191 @if test -d $(HOST_SUBDIR)/gmp ; then \
51192 cd $(HOST_SUBDIR); mv gmp stageb2g0-gmp ; \
51193 mv prev-gmp stage1-gmp ; : ; \
51194 fi
51195@endif gmp
51196@if mpfr
51197 @if test -d $(HOST_SUBDIR)/mpfr ; then \
51198 cd $(HOST_SUBDIR); mv mpfr stageb2g0-mpfr ; \
51199 mv prev-mpfr stage1-mpfr ; : ; \
51200 fi
51201@endif mpfr
93f9b408
ILT
51202@if gold
51203 @if test -d $(HOST_SUBDIR)/gold ; then \
51204 cd $(HOST_SUBDIR); mv gold stageb2g0-gold ; \
51205 mv prev-gold stage1-gold ; : ; \
51206 fi
51207@endif gold
8520c408
AO
51208@if intl
51209 @if test -d $(HOST_SUBDIR)/intl ; then \
51210 cd $(HOST_SUBDIR); mv intl stageb2g0-intl ; \
51211 mv prev-intl stage1-intl ; : ; \
51212 fi
51213@endif intl
51214@if ld
51215 @if test -d $(HOST_SUBDIR)/ld ; then \
51216 cd $(HOST_SUBDIR); mv ld stageb2g0-ld ; \
51217 mv prev-ld stage1-ld ; : ; \
51218 fi
51219@endif ld
51220@if libcpp
51221 @if test -d $(HOST_SUBDIR)/libcpp ; then \
51222 cd $(HOST_SUBDIR); mv libcpp stageb2g0-libcpp ; \
51223 mv prev-libcpp stage1-libcpp ; : ; \
51224 fi
51225@endif libcpp
51226@if libdecnumber
51227 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
51228 cd $(HOST_SUBDIR); mv libdecnumber stageb2g0-libdecnumber ; \
51229 mv prev-libdecnumber stage1-libdecnumber ; : ; \
51230 fi
51231@endif libdecnumber
51232@if libiberty
51233 @if test -d $(HOST_SUBDIR)/libiberty ; then \
51234 cd $(HOST_SUBDIR); mv libiberty stageb2g0-libiberty ; \
51235 mv prev-libiberty stage1-libiberty ; : ; \
51236 fi
51237@endif libiberty
51238@if zlib
51239 @if test -d $(HOST_SUBDIR)/zlib ; then \
51240 cd $(HOST_SUBDIR); mv zlib stageb2g0-zlib ; \
51241 mv prev-zlib stage1-zlib ; : ; \
51242 fi
51243@endif zlib
51244 @if test -d $(TARGET_SUBDIR) ; then \
51245 mv $(TARGET_SUBDIR) stageb2g0-$(TARGET_SUBDIR) ; \
51246 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; : ; \
51247 fi
51248 rm -f stage_current
51249
51250# Bubble a bug fix through all the stages up to stage b2g0. They are
51251# remade, but not reconfigured. The next stage (if any) will not be
51252# reconfigured as well.
51253.PHONY: stageb2g0-bubble
51254stageb2g0-bubble:: stage1-bubble
51255 @r=`${PWD_COMMAND}`; export r; \
51256 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51257 if test -f stageb2g0-lean || test -f stage1-lean ; then \
51258 echo Skipping rebuild of stageb2g0 ; \
51259 else \
51260 $(MAKE) stageb2g0-start; \
51261 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stageb2g0; \
51262 fi
51263
51264.PHONY: all-stageb2g0 clean-stageb2g0
51265do-clean: clean-stageb2g0
51266
51267# FIXME: Will not need to be conditional when toplevel bootstrap is the
51268# only possibility, but now it conflicts with no-bootstrap rules
51269@if gcc-bootstrap
51270
51271
51272
51273.PHONY: bootstrap2-debug bootstrap2-debug-lean
51274bootstrap2-debug:
51275 echo stageb2g0 > stage_final
51276 @r=`${PWD_COMMAND}`; export r; \
51277 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51278 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stageb2g0-bubble
51279 @: $(MAKE); $(unstage)
51280 @r=`${PWD_COMMAND}`; export r; \
51281 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51282 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
51283
51284bootstrap2-debug-lean:
51285 echo stageb2g0 > stage_final
51286 @r=`${PWD_COMMAND}`; export r; \
51287 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51288 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stageb2g0-bubble
51289 @: $(MAKE); $(unstage)
51290 @r=`${PWD_COMMAND}`; export r; \
51291 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51292 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
51293
51294
51295# Rules to wipe a stage and all the following ones, also used for cleanstrap
51296distclean-stage1:: distclean-stageb2g0
51297.PHONY: distclean-stageb2g0
51298distclean-stageb2g0::
51299 @: $(MAKE); $(stage)
51300 @test "`cat stage_last`" != stageb2g0 || rm -f stage_last
51301 rm -rf stageb2g0-*
51302
51303
51304@endif gcc-bootstrap
51305
51306
72b2455a
PB
51307.PHONY: stage3-start stage3-end
51308
51309stage3-start::
0aed8855 51310 @: $(MAKE); $(stage); \
72b2455a 51311 echo stage3 > stage_current ; \
b00612cc 51312 echo stage3 > stage_last; \
0aed8855 51313 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 51314@if bfd
b00612cc
PB
51315 @cd $(HOST_SUBDIR); [ -d stage3-bfd ] || \
51316 mkdir stage3-bfd; \
80911fe1
PB
51317 mv stage3-bfd bfd ; \
51318 mv stage2-bfd prev-bfd || test -f stage2-lean
72b2455a
PB
51319@endif bfd
51320@if opcodes
b00612cc
PB
51321 @cd $(HOST_SUBDIR); [ -d stage3-opcodes ] || \
51322 mkdir stage3-opcodes; \
80911fe1
PB
51323 mv stage3-opcodes opcodes ; \
51324 mv stage2-opcodes prev-opcodes || test -f stage2-lean
72b2455a
PB
51325@endif opcodes
51326@if binutils
b00612cc
PB
51327 @cd $(HOST_SUBDIR); [ -d stage3-binutils ] || \
51328 mkdir stage3-binutils; \
80911fe1
PB
51329 mv stage3-binutils binutils ; \
51330 mv stage2-binutils prev-binutils || test -f stage2-lean
72b2455a
PB
51331@endif binutils
51332@if gas
b00612cc
PB
51333 @cd $(HOST_SUBDIR); [ -d stage3-gas ] || \
51334 mkdir stage3-gas; \
80911fe1
PB
51335 mv stage3-gas gas ; \
51336 mv stage2-gas prev-gas || test -f stage2-lean
72b2455a
PB
51337@endif gas
51338@if gcc
b00612cc
PB
51339 @cd $(HOST_SUBDIR); [ -d stage3-gcc ] || \
51340 mkdir stage3-gcc; \
80911fe1
PB
51341 mv stage3-gcc gcc ; \
51342 mv stage2-gcc prev-gcc || test -f stage2-lean
72b2455a 51343@endif gcc
4b900473
PB
51344@if gmp
51345 @cd $(HOST_SUBDIR); [ -d stage3-gmp ] || \
51346 mkdir stage3-gmp; \
51347 mv stage3-gmp gmp ; \
51348 mv stage2-gmp prev-gmp || test -f stage2-lean
51349@endif gmp
51350@if mpfr
51351 @cd $(HOST_SUBDIR); [ -d stage3-mpfr ] || \
51352 mkdir stage3-mpfr; \
51353 mv stage3-mpfr mpfr ; \
51354 mv stage2-mpfr prev-mpfr || test -f stage2-lean
51355@endif mpfr
93f9b408
ILT
51356@if gold
51357 @cd $(HOST_SUBDIR); [ -d stage3-gold ] || \
51358 mkdir stage3-gold; \
51359 mv stage3-gold gold ; \
51360 mv stage2-gold prev-gold || test -f stage2-lean
51361@endif gold
72b2455a 51362@if intl
b00612cc
PB
51363 @cd $(HOST_SUBDIR); [ -d stage3-intl ] || \
51364 mkdir stage3-intl; \
80911fe1
PB
51365 mv stage3-intl intl ; \
51366 mv stage2-intl prev-intl || test -f stage2-lean
72b2455a
PB
51367@endif intl
51368@if ld
b00612cc
PB
51369 @cd $(HOST_SUBDIR); [ -d stage3-ld ] || \
51370 mkdir stage3-ld; \
80911fe1
PB
51371 mv stage3-ld ld ; \
51372 mv stage2-ld prev-ld || test -f stage2-lean
72b2455a
PB
51373@endif ld
51374@if libcpp
b00612cc
PB
51375 @cd $(HOST_SUBDIR); [ -d stage3-libcpp ] || \
51376 mkdir stage3-libcpp; \
80911fe1
PB
51377 mv stage3-libcpp libcpp ; \
51378 mv stage2-libcpp prev-libcpp || test -f stage2-lean
72b2455a 51379@endif libcpp
be01d343
PB
51380@if libdecnumber
51381 @cd $(HOST_SUBDIR); [ -d stage3-libdecnumber ] || \
51382 mkdir stage3-libdecnumber; \
80911fe1
PB
51383 mv stage3-libdecnumber libdecnumber ; \
51384 mv stage2-libdecnumber prev-libdecnumber || test -f stage2-lean
be01d343 51385@endif libdecnumber
72b2455a 51386@if libiberty
b00612cc
PB
51387 @cd $(HOST_SUBDIR); [ -d stage3-libiberty ] || \
51388 mkdir stage3-libiberty; \
80911fe1
PB
51389 mv stage3-libiberty libiberty ; \
51390 mv stage2-libiberty prev-libiberty || test -f stage2-lean
72b2455a
PB
51391@endif libiberty
51392@if zlib
b00612cc
PB
51393 @cd $(HOST_SUBDIR); [ -d stage3-zlib ] || \
51394 mkdir stage3-zlib; \
80911fe1
PB
51395 mv stage3-zlib zlib ; \
51396 mv stage2-zlib prev-zlib || test -f stage2-lean
72b2455a 51397@endif zlib
0aed8855
PB
51398 @[ -d stage3-$(TARGET_SUBDIR) ] || \
51399 mkdir stage3-$(TARGET_SUBDIR); \
80911fe1
PB
51400 mv stage3-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
51401 mv stage2-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage2-lean
72b2455a 51402
80911fe1 51403stage3-end::
72b2455a 51404@if bfd
80911fe1
PB
51405 @if test -d $(HOST_SUBDIR)/bfd ; then \
51406 cd $(HOST_SUBDIR); mv bfd stage3-bfd ; \
51407 mv prev-bfd stage2-bfd ; : ; \
0aed8855 51408 fi
72b2455a
PB
51409@endif bfd
51410@if opcodes
80911fe1
PB
51411 @if test -d $(HOST_SUBDIR)/opcodes ; then \
51412 cd $(HOST_SUBDIR); mv opcodes stage3-opcodes ; \
51413 mv prev-opcodes stage2-opcodes ; : ; \
0aed8855 51414 fi
72b2455a
PB
51415@endif opcodes
51416@if binutils
80911fe1
PB
51417 @if test -d $(HOST_SUBDIR)/binutils ; then \
51418 cd $(HOST_SUBDIR); mv binutils stage3-binutils ; \
51419 mv prev-binutils stage2-binutils ; : ; \
0aed8855 51420 fi
72b2455a
PB
51421@endif binutils
51422@if gas
80911fe1
PB
51423 @if test -d $(HOST_SUBDIR)/gas ; then \
51424 cd $(HOST_SUBDIR); mv gas stage3-gas ; \
51425 mv prev-gas stage2-gas ; : ; \
0aed8855 51426 fi
72b2455a
PB
51427@endif gas
51428@if gcc
80911fe1
PB
51429 @if test -d $(HOST_SUBDIR)/gcc ; then \
51430 cd $(HOST_SUBDIR); mv gcc stage3-gcc ; \
51431 mv prev-gcc stage2-gcc ; : ; \
0aed8855 51432 fi
72b2455a 51433@endif gcc
4b900473
PB
51434@if gmp
51435 @if test -d $(HOST_SUBDIR)/gmp ; then \
51436 cd $(HOST_SUBDIR); mv gmp stage3-gmp ; \
51437 mv prev-gmp stage2-gmp ; : ; \
51438 fi
51439@endif gmp
51440@if mpfr
51441 @if test -d $(HOST_SUBDIR)/mpfr ; then \
51442 cd $(HOST_SUBDIR); mv mpfr stage3-mpfr ; \
51443 mv prev-mpfr stage2-mpfr ; : ; \
51444 fi
51445@endif mpfr
93f9b408
ILT
51446@if gold
51447 @if test -d $(HOST_SUBDIR)/gold ; then \
51448 cd $(HOST_SUBDIR); mv gold stage3-gold ; \
51449 mv prev-gold stage2-gold ; : ; \
51450 fi
51451@endif gold
72b2455a 51452@if intl
80911fe1
PB
51453 @if test -d $(HOST_SUBDIR)/intl ; then \
51454 cd $(HOST_SUBDIR); mv intl stage3-intl ; \
51455 mv prev-intl stage2-intl ; : ; \
0aed8855 51456 fi
72b2455a
PB
51457@endif intl
51458@if ld
80911fe1
PB
51459 @if test -d $(HOST_SUBDIR)/ld ; then \
51460 cd $(HOST_SUBDIR); mv ld stage3-ld ; \
51461 mv prev-ld stage2-ld ; : ; \
0aed8855 51462 fi
72b2455a
PB
51463@endif ld
51464@if libcpp
80911fe1
PB
51465 @if test -d $(HOST_SUBDIR)/libcpp ; then \
51466 cd $(HOST_SUBDIR); mv libcpp stage3-libcpp ; \
51467 mv prev-libcpp stage2-libcpp ; : ; \
0aed8855 51468 fi
72b2455a 51469@endif libcpp
be01d343 51470@if libdecnumber
80911fe1
PB
51471 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
51472 cd $(HOST_SUBDIR); mv libdecnumber stage3-libdecnumber ; \
51473 mv prev-libdecnumber stage2-libdecnumber ; : ; \
0aed8855 51474 fi
be01d343 51475@endif libdecnumber
72b2455a 51476@if libiberty
80911fe1
PB
51477 @if test -d $(HOST_SUBDIR)/libiberty ; then \
51478 cd $(HOST_SUBDIR); mv libiberty stage3-libiberty ; \
51479 mv prev-libiberty stage2-libiberty ; : ; \
0aed8855 51480 fi
72b2455a
PB
51481@endif libiberty
51482@if zlib
80911fe1
PB
51483 @if test -d $(HOST_SUBDIR)/zlib ; then \
51484 cd $(HOST_SUBDIR); mv zlib stage3-zlib ; \
51485 mv prev-zlib stage2-zlib ; : ; \
0aed8855 51486 fi
72b2455a 51487@endif zlib
0aed8855 51488 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1
PB
51489 mv $(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR) ; \
51490 mv prev-$(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR) ; : ; \
0aed8855 51491 fi
80911fe1 51492 rm -f stage_current
72b2455a 51493
973601e1 51494# Bubble a bug fix through all the stages up to stage 3. They are
0aed8855
PB
51495# remade, but not reconfigured. The next stage (if any) will not be
51496# reconfigured as well.
72b2455a
PB
51497.PHONY: stage3-bubble
51498stage3-bubble:: stage2-bubble
e360f423
PB
51499 @r=`${PWD_COMMAND}`; export r; \
51500 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51501 if test -f stage3-lean || test -f stage2-lean ; then \
9cb3fa6f
PB
51502 echo Skipping rebuild of stage3 ; \
51503 else \
f70224b5 51504 $(MAKE) stage3-start; \
80911fe1
PB
51505 if $(LEAN); then \
51506 rm -rf stage1-* ; \
51507 $(STAMP) stage1-lean ; \
51508 fi; \
f70224b5 51509 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage3; \
9cb3fa6f 51510 fi
f6d183c0 51511 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare
72b2455a 51512
0df3d27f 51513.PHONY: all-stage3 clean-stage3
0df3d27f 51514do-clean: clean-stage3
0df3d27f 51515
d545f33b
PB
51516# FIXME: Will not need to be conditional when toplevel bootstrap is the
51517# only possibility, but now it conflicts with no-bootstrap rules
51518@if gcc-bootstrap
72b2455a 51519
d545f33b 51520compare:
e360f423
PB
51521 @r=`${PWD_COMMAND}`; export r; \
51522 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51523 if test -f stage2-lean; then \
d545f33b
PB
51524 echo Cannot compare object files as stage 2 was deleted. ; \
51525 exit 0 ; \
51526 fi; \
0aed8855 51527 : $(MAKE); $(stage); \
d545f33b 51528 rm -f .bad_compare ; \
c52c6897 51529 echo Comparing stages 2 and 3 ; \
d545f33b
PB
51530 cd stage3-gcc; \
51531 files=`find . -name "*$(objext)" -print` ; \
51532 cd .. ; \
51533 for file in $${files} ; do \
51534 f1=$$r/stage2-gcc/$$file; f2=$$r/stage3-gcc/$$file; \
8520c408 51535 $(do-compare) > /dev/null 2>&1; \
f70224b5
PB
51536 if test $$? -eq 1; then \
51537 case $$file in \
51538 ./cc*-checksum$(objext) | ./libgcc/* ) \
51539 echo warning: $$file differs ;; \
51540 *) \
51541 echo $$file differs >> .bad_compare ;; \
51542 esac ; \
51543 fi ; \
d545f33b
PB
51544 done ; \
51545 if [ -f .bad_compare ]; then \
51546 echo "Bootstrap comparison failure!"; \
51547 cat .bad_compare; \
51548 exit 1; \
51549 else \
c52c6897 51550 echo Comparison successful.; \
d545f33b
PB
51551 fi ; \
51552 $(STAMP) compare
80911fe1
PB
51553 if $(LEAN); then \
51554 rm -rf stage2-*; \
51555 $(STAMP) stage2-lean; \
51556 fi
9cb3fa6f 51557
72b2455a 51558
72b2455a 51559
80911fe1 51560.PHONY: bootstrap bootstrap-lean
be01d343
PB
51561bootstrap:
51562 echo stage3 > stage_final
51563 @r=`${PWD_COMMAND}`; export r; \
51564 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51565 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
0aed8855 51566 @: $(MAKE); $(unstage)
be01d343
PB
51567 @r=`${PWD_COMMAND}`; export r; \
51568 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51569 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
0df3d27f 51570
80911fe1
PB
51571bootstrap-lean:
51572 echo stage3 > stage_final
51573 @r=`${PWD_COMMAND}`; export r; \
51574 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51575 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage3-bubble
51576 @: $(MAKE); $(unstage)
51577 @r=`${PWD_COMMAND}`; export r; \
51578 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51579 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
51580
72b2455a 51581
d545f33b
PB
51582# Rules to wipe a stage and all the following ones, also used for cleanstrap
51583distclean-stage2:: distclean-stage3
51584.PHONY: distclean-stage3
51585distclean-stage3::
0aed8855 51586 @: $(MAKE); $(stage)
e00a73e3 51587 @test "`cat stage_last`" != stage3 || rm -f stage_last
d545f33b 51588 rm -rf stage3-* compare
0df3d27f 51589
9cb3fa6f 51590
d545f33b 51591.PHONY: cleanstrap
e00a73e3
PB
51592cleanstrap: do-distclean local-clean
51593 echo stage3 > stage_final
51594 @r=`${PWD_COMMAND}`; export r; \
51595 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51596 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
51597 @: $(MAKE); $(unstage)
51598 @r=`${PWD_COMMAND}`; export r; \
51599 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51600 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
72b2455a
PB
51601
51602@endif gcc-bootstrap
51603
51604
8520c408
AO
51605.PHONY: stageb3g2-start stageb3g2-end
51606
51607stageb3g2-start::
51608 @: $(MAKE); $(stage); \
51609 echo stageb3g2 > stage_current ; \
51610 echo stageb3g2 > stage_last; \
51611 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
51612@if bfd
51613 @cd $(HOST_SUBDIR); [ -d stageb3g2-bfd ] || \
51614 mkdir stageb3g2-bfd; \
51615 mv stageb3g2-bfd bfd ; \
51616 mv stageb2g0-bfd prev-bfd || test -f stageb2g0-lean
51617@endif bfd
51618@if opcodes
51619 @cd $(HOST_SUBDIR); [ -d stageb3g2-opcodes ] || \
51620 mkdir stageb3g2-opcodes; \
51621 mv stageb3g2-opcodes opcodes ; \
51622 mv stageb2g0-opcodes prev-opcodes || test -f stageb2g0-lean
51623@endif opcodes
51624@if binutils
51625 @cd $(HOST_SUBDIR); [ -d stageb3g2-binutils ] || \
51626 mkdir stageb3g2-binutils; \
51627 mv stageb3g2-binutils binutils ; \
51628 mv stageb2g0-binutils prev-binutils || test -f stageb2g0-lean
51629@endif binutils
51630@if gas
51631 @cd $(HOST_SUBDIR); [ -d stageb3g2-gas ] || \
51632 mkdir stageb3g2-gas; \
51633 mv stageb3g2-gas gas ; \
51634 mv stageb2g0-gas prev-gas || test -f stageb2g0-lean
51635@endif gas
51636@if gcc
51637 @cd $(HOST_SUBDIR); [ -d stageb3g2-gcc ] || \
51638 mkdir stageb3g2-gcc; \
51639 mv stageb3g2-gcc gcc ; \
51640 mv stageb2g0-gcc prev-gcc || test -f stageb2g0-lean
51641@endif gcc
51642@if gmp
51643 @cd $(HOST_SUBDIR); [ -d stageb3g2-gmp ] || \
51644 mkdir stageb3g2-gmp; \
51645 mv stageb3g2-gmp gmp ; \
51646 mv stageb2g0-gmp prev-gmp || test -f stageb2g0-lean
51647@endif gmp
51648@if mpfr
51649 @cd $(HOST_SUBDIR); [ -d stageb3g2-mpfr ] || \
51650 mkdir stageb3g2-mpfr; \
51651 mv stageb3g2-mpfr mpfr ; \
51652 mv stageb2g0-mpfr prev-mpfr || test -f stageb2g0-lean
51653@endif mpfr
93f9b408
ILT
51654@if gold
51655 @cd $(HOST_SUBDIR); [ -d stageb3g2-gold ] || \
51656 mkdir stageb3g2-gold; \
51657 mv stageb3g2-gold gold ; \
51658 mv stageb2g0-gold prev-gold || test -f stageb2g0-lean
51659@endif gold
8520c408
AO
51660@if intl
51661 @cd $(HOST_SUBDIR); [ -d stageb3g2-intl ] || \
51662 mkdir stageb3g2-intl; \
51663 mv stageb3g2-intl intl ; \
51664 mv stageb2g0-intl prev-intl || test -f stageb2g0-lean
51665@endif intl
51666@if ld
51667 @cd $(HOST_SUBDIR); [ -d stageb3g2-ld ] || \
51668 mkdir stageb3g2-ld; \
51669 mv stageb3g2-ld ld ; \
51670 mv stageb2g0-ld prev-ld || test -f stageb2g0-lean
51671@endif ld
51672@if libcpp
51673 @cd $(HOST_SUBDIR); [ -d stageb3g2-libcpp ] || \
51674 mkdir stageb3g2-libcpp; \
51675 mv stageb3g2-libcpp libcpp ; \
51676 mv stageb2g0-libcpp prev-libcpp || test -f stageb2g0-lean
51677@endif libcpp
51678@if libdecnumber
51679 @cd $(HOST_SUBDIR); [ -d stageb3g2-libdecnumber ] || \
51680 mkdir stageb3g2-libdecnumber; \
51681 mv stageb3g2-libdecnumber libdecnumber ; \
51682 mv stageb2g0-libdecnumber prev-libdecnumber || test -f stageb2g0-lean
51683@endif libdecnumber
51684@if libiberty
51685 @cd $(HOST_SUBDIR); [ -d stageb3g2-libiberty ] || \
51686 mkdir stageb3g2-libiberty; \
51687 mv stageb3g2-libiberty libiberty ; \
51688 mv stageb2g0-libiberty prev-libiberty || test -f stageb2g0-lean
51689@endif libiberty
51690@if zlib
51691 @cd $(HOST_SUBDIR); [ -d stageb3g2-zlib ] || \
51692 mkdir stageb3g2-zlib; \
51693 mv stageb3g2-zlib zlib ; \
51694 mv stageb2g0-zlib prev-zlib || test -f stageb2g0-lean
51695@endif zlib
51696 @[ -d stageb3g2-$(TARGET_SUBDIR) ] || \
51697 mkdir stageb3g2-$(TARGET_SUBDIR); \
51698 mv stageb3g2-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
51699 mv stageb2g0-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stageb2g0-lean
51700
51701stageb3g2-end::
51702@if bfd
51703 @if test -d $(HOST_SUBDIR)/bfd ; then \
51704 cd $(HOST_SUBDIR); mv bfd stageb3g2-bfd ; \
51705 mv prev-bfd stageb2g0-bfd ; : ; \
51706 fi
51707@endif bfd
51708@if opcodes
51709 @if test -d $(HOST_SUBDIR)/opcodes ; then \
51710 cd $(HOST_SUBDIR); mv opcodes stageb3g2-opcodes ; \
51711 mv prev-opcodes stageb2g0-opcodes ; : ; \
51712 fi
51713@endif opcodes
51714@if binutils
51715 @if test -d $(HOST_SUBDIR)/binutils ; then \
51716 cd $(HOST_SUBDIR); mv binutils stageb3g2-binutils ; \
51717 mv prev-binutils stageb2g0-binutils ; : ; \
51718 fi
51719@endif binutils
51720@if gas
51721 @if test -d $(HOST_SUBDIR)/gas ; then \
51722 cd $(HOST_SUBDIR); mv gas stageb3g2-gas ; \
51723 mv prev-gas stageb2g0-gas ; : ; \
51724 fi
51725@endif gas
51726@if gcc
51727 @if test -d $(HOST_SUBDIR)/gcc ; then \
51728 cd $(HOST_SUBDIR); mv gcc stageb3g2-gcc ; \
51729 mv prev-gcc stageb2g0-gcc ; : ; \
51730 fi
51731@endif gcc
51732@if gmp
51733 @if test -d $(HOST_SUBDIR)/gmp ; then \
51734 cd $(HOST_SUBDIR); mv gmp stageb3g2-gmp ; \
51735 mv prev-gmp stageb2g0-gmp ; : ; \
51736 fi
51737@endif gmp
51738@if mpfr
51739 @if test -d $(HOST_SUBDIR)/mpfr ; then \
51740 cd $(HOST_SUBDIR); mv mpfr stageb3g2-mpfr ; \
51741 mv prev-mpfr stageb2g0-mpfr ; : ; \
51742 fi
51743@endif mpfr
93f9b408
ILT
51744@if gold
51745 @if test -d $(HOST_SUBDIR)/gold ; then \
51746 cd $(HOST_SUBDIR); mv gold stageb3g2-gold ; \
51747 mv prev-gold stageb2g0-gold ; : ; \
51748 fi
51749@endif gold
8520c408
AO
51750@if intl
51751 @if test -d $(HOST_SUBDIR)/intl ; then \
51752 cd $(HOST_SUBDIR); mv intl stageb3g2-intl ; \
51753 mv prev-intl stageb2g0-intl ; : ; \
51754 fi
51755@endif intl
51756@if ld
51757 @if test -d $(HOST_SUBDIR)/ld ; then \
51758 cd $(HOST_SUBDIR); mv ld stageb3g2-ld ; \
51759 mv prev-ld stageb2g0-ld ; : ; \
51760 fi
51761@endif ld
51762@if libcpp
51763 @if test -d $(HOST_SUBDIR)/libcpp ; then \
51764 cd $(HOST_SUBDIR); mv libcpp stageb3g2-libcpp ; \
51765 mv prev-libcpp stageb2g0-libcpp ; : ; \
51766 fi
51767@endif libcpp
51768@if libdecnumber
51769 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
51770 cd $(HOST_SUBDIR); mv libdecnumber stageb3g2-libdecnumber ; \
51771 mv prev-libdecnumber stageb2g0-libdecnumber ; : ; \
51772 fi
51773@endif libdecnumber
51774@if libiberty
51775 @if test -d $(HOST_SUBDIR)/libiberty ; then \
51776 cd $(HOST_SUBDIR); mv libiberty stageb3g2-libiberty ; \
51777 mv prev-libiberty stageb2g0-libiberty ; : ; \
51778 fi
51779@endif libiberty
51780@if zlib
51781 @if test -d $(HOST_SUBDIR)/zlib ; then \
51782 cd $(HOST_SUBDIR); mv zlib stageb3g2-zlib ; \
51783 mv prev-zlib stageb2g0-zlib ; : ; \
51784 fi
51785@endif zlib
51786 @if test -d $(TARGET_SUBDIR) ; then \
51787 mv $(TARGET_SUBDIR) stageb3g2-$(TARGET_SUBDIR) ; \
51788 mv prev-$(TARGET_SUBDIR) stageb2g0-$(TARGET_SUBDIR) ; : ; \
51789 fi
51790 rm -f stage_current
51791
51792# Bubble a bug fix through all the stages up to stage b3g2. They are
51793# remade, but not reconfigured. The next stage (if any) will not be
51794# reconfigured as well.
51795.PHONY: stageb3g2-bubble
51796stageb3g2-bubble:: stageb2g0-bubble
51797 @r=`${PWD_COMMAND}`; export r; \
51798 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51799 if test -f stageb3g2-lean || test -f stageb2g0-lean ; then \
51800 echo Skipping rebuild of stageb3g2 ; \
51801 else \
51802 $(MAKE) stageb3g2-start; \
51803 if $(LEAN); then \
51804 rm -rf stage1-* ; \
51805 $(STAMP) stage1-lean ; \
51806 fi; \
51807 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stageb3g2; \
51808 fi
51809 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare-debug
51810
51811.PHONY: all-stageb3g2 clean-stageb3g2
51812do-clean: clean-stageb3g2
51813
51814# FIXME: Will not need to be conditional when toplevel bootstrap is the
51815# only possibility, but now it conflicts with no-bootstrap rules
51816@if gcc-bootstrap
51817
51818compare-debug:
51819 @r=`${PWD_COMMAND}`; export r; \
51820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51821 if test -f stageb2g0-lean; then \
51822 echo Cannot compare object files as stage b2g0 was deleted. ; \
51823 exit 0 ; \
51824 fi; \
51825 : $(MAKE); $(stage); \
51826 rm -f .bad_compare ; \
51827 echo Comparing stages b2g0 and b3g2 ; \
51828 cd stageb3g2-gcc; \
51829 files=`find . -name "*$(objext)" -print` ; \
51830 cd .. ; \
51831 for file in $${files} ; do \
51832 f1=$$r/stageb2g0-gcc/$$file; f2=$$r/stageb3g2-gcc/$$file; \
51833 $(do-compare-debug) > /dev/null 2>&1; \
51834 if test $$? -eq 1; then \
51835 case $$file in \
51836 ./cc*-checksum$(objext) | ./libgcc/* ) \
51837 echo warning: $$file differs ;; \
51838 *) \
51839 echo $$file differs >> .bad_compare ;; \
51840 esac ; \
51841 fi ; \
51842 done ; \
51843 if [ -f .bad_compare ]; then \
51844 echo "Bootstrap comparison failure!"; \
51845 cat .bad_compare; \
51846 exit 1; \
51847 else \
51848 echo Comparison successful.; \
51849 fi ; \
51850 $(STAMP) compare-debug
51851 if $(LEAN); then \
51852 rm -rf stageb2g0-*; \
51853 $(STAMP) stageb2g0-lean; \
51854 fi
51855
51856
51857
51858.PHONY: bootstrap-debug bootstrap-debug-lean
51859bootstrap-debug:
51860 echo stageb3g2 > stage_final
51861 @r=`${PWD_COMMAND}`; export r; \
51862 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51863 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stageb3g2-bubble
51864 @: $(MAKE); $(unstage)
51865 @r=`${PWD_COMMAND}`; export r; \
51866 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51867 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
51868
51869bootstrap-debug-lean:
51870 echo stageb3g2 > stage_final
51871 @r=`${PWD_COMMAND}`; export r; \
51872 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51873 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stageb3g2-bubble
51874 @: $(MAKE); $(unstage)
51875 @r=`${PWD_COMMAND}`; export r; \
51876 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51877 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
51878
51879
51880# Rules to wipe a stage and all the following ones, also used for cleanstrap
51881distclean-stageb2g0:: distclean-stageb3g2
51882.PHONY: distclean-stageb3g2
51883distclean-stageb3g2::
51884 @: $(MAKE); $(stage)
51885 @test "`cat stage_last`" != stageb3g2 || rm -f stage_last
51886 rm -rf stageb3g2-* compare-debug
51887
51888
51889.PHONY: cleanstrap-debug
51890cleanstrap-debug: do-distclean local-clean
51891 echo stageb3g2 > stage_final
51892 @r=`${PWD_COMMAND}`; export r; \
51893 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51894 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stageb3g2-bubble
51895 @: $(MAKE); $(unstage)
51896 @r=`${PWD_COMMAND}`; export r; \
51897 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51898 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
51899
51900@endif gcc-bootstrap
51901
51902
72b2455a
PB
51903.PHONY: stage4-start stage4-end
51904
51905stage4-start::
0aed8855 51906 @: $(MAKE); $(stage); \
72b2455a 51907 echo stage4 > stage_current ; \
b00612cc 51908 echo stage4 > stage_last; \
0aed8855 51909 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 51910@if bfd
b00612cc
PB
51911 @cd $(HOST_SUBDIR); [ -d stage4-bfd ] || \
51912 mkdir stage4-bfd; \
80911fe1
PB
51913 mv stage4-bfd bfd ; \
51914 mv stage3-bfd prev-bfd || test -f stage3-lean
72b2455a
PB
51915@endif bfd
51916@if opcodes
b00612cc
PB
51917 @cd $(HOST_SUBDIR); [ -d stage4-opcodes ] || \
51918 mkdir stage4-opcodes; \
80911fe1
PB
51919 mv stage4-opcodes opcodes ; \
51920 mv stage3-opcodes prev-opcodes || test -f stage3-lean
72b2455a
PB
51921@endif opcodes
51922@if binutils
b00612cc
PB
51923 @cd $(HOST_SUBDIR); [ -d stage4-binutils ] || \
51924 mkdir stage4-binutils; \
80911fe1
PB
51925 mv stage4-binutils binutils ; \
51926 mv stage3-binutils prev-binutils || test -f stage3-lean
72b2455a
PB
51927@endif binutils
51928@if gas
b00612cc
PB
51929 @cd $(HOST_SUBDIR); [ -d stage4-gas ] || \
51930 mkdir stage4-gas; \
80911fe1
PB
51931 mv stage4-gas gas ; \
51932 mv stage3-gas prev-gas || test -f stage3-lean
72b2455a
PB
51933@endif gas
51934@if gcc
b00612cc
PB
51935 @cd $(HOST_SUBDIR); [ -d stage4-gcc ] || \
51936 mkdir stage4-gcc; \
80911fe1
PB
51937 mv stage4-gcc gcc ; \
51938 mv stage3-gcc prev-gcc || test -f stage3-lean
72b2455a 51939@endif gcc
4b900473
PB
51940@if gmp
51941 @cd $(HOST_SUBDIR); [ -d stage4-gmp ] || \
51942 mkdir stage4-gmp; \
51943 mv stage4-gmp gmp ; \
51944 mv stage3-gmp prev-gmp || test -f stage3-lean
51945@endif gmp
51946@if mpfr
51947 @cd $(HOST_SUBDIR); [ -d stage4-mpfr ] || \
51948 mkdir stage4-mpfr; \
51949 mv stage4-mpfr mpfr ; \
51950 mv stage3-mpfr prev-mpfr || test -f stage3-lean
51951@endif mpfr
93f9b408
ILT
51952@if gold
51953 @cd $(HOST_SUBDIR); [ -d stage4-gold ] || \
51954 mkdir stage4-gold; \
51955 mv stage4-gold gold ; \
51956 mv stage3-gold prev-gold || test -f stage3-lean
51957@endif gold
72b2455a 51958@if intl
b00612cc
PB
51959 @cd $(HOST_SUBDIR); [ -d stage4-intl ] || \
51960 mkdir stage4-intl; \
80911fe1
PB
51961 mv stage4-intl intl ; \
51962 mv stage3-intl prev-intl || test -f stage3-lean
72b2455a
PB
51963@endif intl
51964@if ld
b00612cc
PB
51965 @cd $(HOST_SUBDIR); [ -d stage4-ld ] || \
51966 mkdir stage4-ld; \
80911fe1
PB
51967 mv stage4-ld ld ; \
51968 mv stage3-ld prev-ld || test -f stage3-lean
72b2455a
PB
51969@endif ld
51970@if libcpp
b00612cc
PB
51971 @cd $(HOST_SUBDIR); [ -d stage4-libcpp ] || \
51972 mkdir stage4-libcpp; \
80911fe1
PB
51973 mv stage4-libcpp libcpp ; \
51974 mv stage3-libcpp prev-libcpp || test -f stage3-lean
72b2455a 51975@endif libcpp
be01d343
PB
51976@if libdecnumber
51977 @cd $(HOST_SUBDIR); [ -d stage4-libdecnumber ] || \
51978 mkdir stage4-libdecnumber; \
80911fe1
PB
51979 mv stage4-libdecnumber libdecnumber ; \
51980 mv stage3-libdecnumber prev-libdecnumber || test -f stage3-lean
be01d343 51981@endif libdecnumber
72b2455a 51982@if libiberty
b00612cc
PB
51983 @cd $(HOST_SUBDIR); [ -d stage4-libiberty ] || \
51984 mkdir stage4-libiberty; \
80911fe1
PB
51985 mv stage4-libiberty libiberty ; \
51986 mv stage3-libiberty prev-libiberty || test -f stage3-lean
72b2455a
PB
51987@endif libiberty
51988@if zlib
b00612cc
PB
51989 @cd $(HOST_SUBDIR); [ -d stage4-zlib ] || \
51990 mkdir stage4-zlib; \
80911fe1
PB
51991 mv stage4-zlib zlib ; \
51992 mv stage3-zlib prev-zlib || test -f stage3-lean
72b2455a 51993@endif zlib
0aed8855
PB
51994 @[ -d stage4-$(TARGET_SUBDIR) ] || \
51995 mkdir stage4-$(TARGET_SUBDIR); \
80911fe1
PB
51996 mv stage4-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
51997 mv stage3-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage3-lean
72b2455a 51998
80911fe1 51999stage4-end::
72b2455a 52000@if bfd
80911fe1
PB
52001 @if test -d $(HOST_SUBDIR)/bfd ; then \
52002 cd $(HOST_SUBDIR); mv bfd stage4-bfd ; \
52003 mv prev-bfd stage3-bfd ; : ; \
0aed8855 52004 fi
72b2455a
PB
52005@endif bfd
52006@if opcodes
80911fe1
PB
52007 @if test -d $(HOST_SUBDIR)/opcodes ; then \
52008 cd $(HOST_SUBDIR); mv opcodes stage4-opcodes ; \
52009 mv prev-opcodes stage3-opcodes ; : ; \
0aed8855 52010 fi
72b2455a
PB
52011@endif opcodes
52012@if binutils
80911fe1
PB
52013 @if test -d $(HOST_SUBDIR)/binutils ; then \
52014 cd $(HOST_SUBDIR); mv binutils stage4-binutils ; \
52015 mv prev-binutils stage3-binutils ; : ; \
0aed8855 52016 fi
72b2455a
PB
52017@endif binutils
52018@if gas
80911fe1
PB
52019 @if test -d $(HOST_SUBDIR)/gas ; then \
52020 cd $(HOST_SUBDIR); mv gas stage4-gas ; \
52021 mv prev-gas stage3-gas ; : ; \
0aed8855 52022 fi
72b2455a
PB
52023@endif gas
52024@if gcc
80911fe1
PB
52025 @if test -d $(HOST_SUBDIR)/gcc ; then \
52026 cd $(HOST_SUBDIR); mv gcc stage4-gcc ; \
52027 mv prev-gcc stage3-gcc ; : ; \
0aed8855 52028 fi
72b2455a 52029@endif gcc
4b900473
PB
52030@if gmp
52031 @if test -d $(HOST_SUBDIR)/gmp ; then \
52032 cd $(HOST_SUBDIR); mv gmp stage4-gmp ; \
52033 mv prev-gmp stage3-gmp ; : ; \
52034 fi
52035@endif gmp
52036@if mpfr
52037 @if test -d $(HOST_SUBDIR)/mpfr ; then \
52038 cd $(HOST_SUBDIR); mv mpfr stage4-mpfr ; \
52039 mv prev-mpfr stage3-mpfr ; : ; \
52040 fi
52041@endif mpfr
93f9b408
ILT
52042@if gold
52043 @if test -d $(HOST_SUBDIR)/gold ; then \
52044 cd $(HOST_SUBDIR); mv gold stage4-gold ; \
52045 mv prev-gold stage3-gold ; : ; \
52046 fi
52047@endif gold
72b2455a 52048@if intl
80911fe1
PB
52049 @if test -d $(HOST_SUBDIR)/intl ; then \
52050 cd $(HOST_SUBDIR); mv intl stage4-intl ; \
52051 mv prev-intl stage3-intl ; : ; \
0aed8855 52052 fi
72b2455a
PB
52053@endif intl
52054@if ld
80911fe1
PB
52055 @if test -d $(HOST_SUBDIR)/ld ; then \
52056 cd $(HOST_SUBDIR); mv ld stage4-ld ; \
52057 mv prev-ld stage3-ld ; : ; \
0aed8855 52058 fi
72b2455a
PB
52059@endif ld
52060@if libcpp
80911fe1
PB
52061 @if test -d $(HOST_SUBDIR)/libcpp ; then \
52062 cd $(HOST_SUBDIR); mv libcpp stage4-libcpp ; \
52063 mv prev-libcpp stage3-libcpp ; : ; \
0aed8855 52064 fi
72b2455a 52065@endif libcpp
be01d343 52066@if libdecnumber
80911fe1
PB
52067 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
52068 cd $(HOST_SUBDIR); mv libdecnumber stage4-libdecnumber ; \
52069 mv prev-libdecnumber stage3-libdecnumber ; : ; \
0aed8855 52070 fi
be01d343 52071@endif libdecnumber
72b2455a 52072@if libiberty
80911fe1
PB
52073 @if test -d $(HOST_SUBDIR)/libiberty ; then \
52074 cd $(HOST_SUBDIR); mv libiberty stage4-libiberty ; \
52075 mv prev-libiberty stage3-libiberty ; : ; \
0aed8855 52076 fi
72b2455a
PB
52077@endif libiberty
52078@if zlib
80911fe1
PB
52079 @if test -d $(HOST_SUBDIR)/zlib ; then \
52080 cd $(HOST_SUBDIR); mv zlib stage4-zlib ; \
52081 mv prev-zlib stage3-zlib ; : ; \
0aed8855 52082 fi
72b2455a 52083@endif zlib
0aed8855 52084 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1
PB
52085 mv $(TARGET_SUBDIR) stage4-$(TARGET_SUBDIR) ; \
52086 mv prev-$(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR) ; : ; \
0aed8855 52087 fi
80911fe1 52088 rm -f stage_current
72b2455a 52089
973601e1 52090# Bubble a bug fix through all the stages up to stage 4. They are
0aed8855
PB
52091# remade, but not reconfigured. The next stage (if any) will not be
52092# reconfigured as well.
72b2455a
PB
52093.PHONY: stage4-bubble
52094stage4-bubble:: stage3-bubble
e360f423
PB
52095 @r=`${PWD_COMMAND}`; export r; \
52096 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52097 if test -f stage4-lean || test -f stage3-lean ; then \
9cb3fa6f
PB
52098 echo Skipping rebuild of stage4 ; \
52099 else \
f70224b5 52100 $(MAKE) stage4-start; \
80911fe1
PB
52101 if $(LEAN); then \
52102 rm -rf stage2-* ; \
52103 $(STAMP) stage2-lean ; \
52104 fi; \
f70224b5 52105 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage4; \
9cb3fa6f 52106 fi
f6d183c0 52107 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare3
72b2455a 52108
0df3d27f 52109.PHONY: all-stage4 clean-stage4
0df3d27f 52110do-clean: clean-stage4
0df3d27f 52111
d545f33b
PB
52112# FIXME: Will not need to be conditional when toplevel bootstrap is the
52113# only possibility, but now it conflicts with no-bootstrap rules
52114@if gcc-bootstrap
72b2455a 52115
d545f33b 52116compare3:
e360f423
PB
52117 @r=`${PWD_COMMAND}`; export r; \
52118 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52119 if test -f stage3-lean; then \
d545f33b
PB
52120 echo Cannot compare object files as stage 3 was deleted. ; \
52121 exit 0 ; \
52122 fi; \
0aed8855 52123 : $(MAKE); $(stage); \
d545f33b 52124 rm -f .bad_compare ; \
c52c6897 52125 echo Comparing stages 3 and 4 ; \
d545f33b
PB
52126 cd stage4-gcc; \
52127 files=`find . -name "*$(objext)" -print` ; \
52128 cd .. ; \
52129 for file in $${files} ; do \
52130 f1=$$r/stage3-gcc/$$file; f2=$$r/stage4-gcc/$$file; \
8520c408 52131 $(do-compare3) > /dev/null 2>&1; \
f70224b5
PB
52132 if test $$? -eq 1; then \
52133 case $$file in \
52134 ./cc*-checksum$(objext) | ./libgcc/* ) \
52135 echo warning: $$file differs ;; \
52136 *) \
52137 echo $$file differs >> .bad_compare ;; \
52138 esac ; \
52139 fi ; \
d545f33b
PB
52140 done ; \
52141 if [ -f .bad_compare ]; then \
52142 echo "Bootstrap comparison failure!"; \
52143 cat .bad_compare; \
52144 exit 1; \
52145 else \
c52c6897 52146 echo Comparison successful.; \
d545f33b
PB
52147 fi ; \
52148 $(STAMP) compare3
80911fe1
PB
52149 if $(LEAN); then \
52150 rm -rf stage3-*; \
52151 $(STAMP) stage3-lean; \
52152 fi
9cb3fa6f 52153
72b2455a 52154
72b2455a 52155
80911fe1 52156.PHONY: bootstrap4 bootstrap4-lean
be01d343
PB
52157bootstrap4:
52158 echo stage4 > stage_final
52159 @r=`${PWD_COMMAND}`; export r; \
52160 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52161 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage4-bubble
0aed8855 52162 @: $(MAKE); $(unstage)
be01d343
PB
52163 @r=`${PWD_COMMAND}`; export r; \
52164 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52165 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
0df3d27f 52166
80911fe1
PB
52167bootstrap4-lean:
52168 echo stage4 > stage_final
52169 @r=`${PWD_COMMAND}`; export r; \
52170 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52171 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage4-bubble
52172 @: $(MAKE); $(unstage)
52173 @r=`${PWD_COMMAND}`; export r; \
52174 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52175 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
52176
72b2455a 52177
d545f33b
PB
52178# Rules to wipe a stage and all the following ones, also used for cleanstrap
52179distclean-stage3:: distclean-stage4
52180.PHONY: distclean-stage4
52181distclean-stage4::
0aed8855 52182 @: $(MAKE); $(stage)
e00a73e3 52183 @test "`cat stage_last`" != stage4 || rm -f stage_last
d545f33b 52184 rm -rf stage4-* compare3
0df3d27f 52185
9cb3fa6f 52186
d545f33b 52187@endif gcc-bootstrap
72b2455a
PB
52188
52189
52190.PHONY: stageprofile-start stageprofile-end
52191
52192stageprofile-start::
0aed8855 52193 @: $(MAKE); $(stage); \
72b2455a 52194 echo stageprofile > stage_current ; \
b00612cc 52195 echo stageprofile > stage_last; \
0aed8855 52196 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 52197@if bfd
b00612cc
PB
52198 @cd $(HOST_SUBDIR); [ -d stageprofile-bfd ] || \
52199 mkdir stageprofile-bfd; \
80911fe1
PB
52200 mv stageprofile-bfd bfd ; \
52201 mv stage1-bfd prev-bfd || test -f stage1-lean
72b2455a
PB
52202@endif bfd
52203@if opcodes
b00612cc
PB
52204 @cd $(HOST_SUBDIR); [ -d stageprofile-opcodes ] || \
52205 mkdir stageprofile-opcodes; \
80911fe1
PB
52206 mv stageprofile-opcodes opcodes ; \
52207 mv stage1-opcodes prev-opcodes || test -f stage1-lean
72b2455a
PB
52208@endif opcodes
52209@if binutils
b00612cc
PB
52210 @cd $(HOST_SUBDIR); [ -d stageprofile-binutils ] || \
52211 mkdir stageprofile-binutils; \
80911fe1
PB
52212 mv stageprofile-binutils binutils ; \
52213 mv stage1-binutils prev-binutils || test -f stage1-lean
72b2455a
PB
52214@endif binutils
52215@if gas
b00612cc
PB
52216 @cd $(HOST_SUBDIR); [ -d stageprofile-gas ] || \
52217 mkdir stageprofile-gas; \
80911fe1
PB
52218 mv stageprofile-gas gas ; \
52219 mv stage1-gas prev-gas || test -f stage1-lean
72b2455a
PB
52220@endif gas
52221@if gcc
b00612cc
PB
52222 @cd $(HOST_SUBDIR); [ -d stageprofile-gcc ] || \
52223 mkdir stageprofile-gcc; \
80911fe1
PB
52224 mv stageprofile-gcc gcc ; \
52225 mv stage1-gcc prev-gcc || test -f stage1-lean
72b2455a 52226@endif gcc
4b900473
PB
52227@if gmp
52228 @cd $(HOST_SUBDIR); [ -d stageprofile-gmp ] || \
52229 mkdir stageprofile-gmp; \
52230 mv stageprofile-gmp gmp ; \
52231 mv stage1-gmp prev-gmp || test -f stage1-lean
52232@endif gmp
52233@if mpfr
52234 @cd $(HOST_SUBDIR); [ -d stageprofile-mpfr ] || \
52235 mkdir stageprofile-mpfr; \
52236 mv stageprofile-mpfr mpfr ; \
52237 mv stage1-mpfr prev-mpfr || test -f stage1-lean
52238@endif mpfr
93f9b408
ILT
52239@if gold
52240 @cd $(HOST_SUBDIR); [ -d stageprofile-gold ] || \
52241 mkdir stageprofile-gold; \
52242 mv stageprofile-gold gold ; \
52243 mv stage1-gold prev-gold || test -f stage1-lean
52244@endif gold
72b2455a 52245@if intl
b00612cc
PB
52246 @cd $(HOST_SUBDIR); [ -d stageprofile-intl ] || \
52247 mkdir stageprofile-intl; \
80911fe1
PB
52248 mv stageprofile-intl intl ; \
52249 mv stage1-intl prev-intl || test -f stage1-lean
72b2455a
PB
52250@endif intl
52251@if ld
b00612cc
PB
52252 @cd $(HOST_SUBDIR); [ -d stageprofile-ld ] || \
52253 mkdir stageprofile-ld; \
80911fe1
PB
52254 mv stageprofile-ld ld ; \
52255 mv stage1-ld prev-ld || test -f stage1-lean
72b2455a
PB
52256@endif ld
52257@if libcpp
b00612cc
PB
52258 @cd $(HOST_SUBDIR); [ -d stageprofile-libcpp ] || \
52259 mkdir stageprofile-libcpp; \
80911fe1
PB
52260 mv stageprofile-libcpp libcpp ; \
52261 mv stage1-libcpp prev-libcpp || test -f stage1-lean
72b2455a 52262@endif libcpp
be01d343
PB
52263@if libdecnumber
52264 @cd $(HOST_SUBDIR); [ -d stageprofile-libdecnumber ] || \
52265 mkdir stageprofile-libdecnumber; \
80911fe1
PB
52266 mv stageprofile-libdecnumber libdecnumber ; \
52267 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
be01d343 52268@endif libdecnumber
72b2455a 52269@if libiberty
b00612cc
PB
52270 @cd $(HOST_SUBDIR); [ -d stageprofile-libiberty ] || \
52271 mkdir stageprofile-libiberty; \
80911fe1
PB
52272 mv stageprofile-libiberty libiberty ; \
52273 mv stage1-libiberty prev-libiberty || test -f stage1-lean
72b2455a
PB
52274@endif libiberty
52275@if zlib
d545f33b
PB
52276 @cd $(HOST_SUBDIR); [ -d stageprofile-zlib ] || \
52277 mkdir stageprofile-zlib; \
80911fe1
PB
52278 mv stageprofile-zlib zlib ; \
52279 mv stage1-zlib prev-zlib || test -f stage1-lean
d545f33b 52280@endif zlib
0aed8855
PB
52281 @[ -d stageprofile-$(TARGET_SUBDIR) ] || \
52282 mkdir stageprofile-$(TARGET_SUBDIR); \
80911fe1
PB
52283 mv stageprofile-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
52284 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
0df3d27f 52285
80911fe1 52286stageprofile-end::
d545f33b 52287@if bfd
80911fe1
PB
52288 @if test -d $(HOST_SUBDIR)/bfd ; then \
52289 cd $(HOST_SUBDIR); mv bfd stageprofile-bfd ; \
52290 mv prev-bfd stage1-bfd ; : ; \
0aed8855 52291 fi
d545f33b
PB
52292@endif bfd
52293@if opcodes
80911fe1
PB
52294 @if test -d $(HOST_SUBDIR)/opcodes ; then \
52295 cd $(HOST_SUBDIR); mv opcodes stageprofile-opcodes ; \
52296 mv prev-opcodes stage1-opcodes ; : ; \
0aed8855 52297 fi
d545f33b
PB
52298@endif opcodes
52299@if binutils
80911fe1
PB
52300 @if test -d $(HOST_SUBDIR)/binutils ; then \
52301 cd $(HOST_SUBDIR); mv binutils stageprofile-binutils ; \
52302 mv prev-binutils stage1-binutils ; : ; \
0aed8855 52303 fi
d545f33b
PB
52304@endif binutils
52305@if gas
80911fe1
PB
52306 @if test -d $(HOST_SUBDIR)/gas ; then \
52307 cd $(HOST_SUBDIR); mv gas stageprofile-gas ; \
52308 mv prev-gas stage1-gas ; : ; \
0aed8855 52309 fi
d545f33b
PB
52310@endif gas
52311@if gcc
80911fe1
PB
52312 @if test -d $(HOST_SUBDIR)/gcc ; then \
52313 cd $(HOST_SUBDIR); mv gcc stageprofile-gcc ; \
52314 mv prev-gcc stage1-gcc ; : ; \
0aed8855 52315 fi
d545f33b 52316@endif gcc
4b900473
PB
52317@if gmp
52318 @if test -d $(HOST_SUBDIR)/gmp ; then \
52319 cd $(HOST_SUBDIR); mv gmp stageprofile-gmp ; \
52320 mv prev-gmp stage1-gmp ; : ; \
52321 fi
52322@endif gmp
52323@if mpfr
52324 @if test -d $(HOST_SUBDIR)/mpfr ; then \
52325 cd $(HOST_SUBDIR); mv mpfr stageprofile-mpfr ; \
52326 mv prev-mpfr stage1-mpfr ; : ; \
52327 fi
52328@endif mpfr
93f9b408
ILT
52329@if gold
52330 @if test -d $(HOST_SUBDIR)/gold ; then \
52331 cd $(HOST_SUBDIR); mv gold stageprofile-gold ; \
52332 mv prev-gold stage1-gold ; : ; \
52333 fi
52334@endif gold
d545f33b 52335@if intl
80911fe1
PB
52336 @if test -d $(HOST_SUBDIR)/intl ; then \
52337 cd $(HOST_SUBDIR); mv intl stageprofile-intl ; \
52338 mv prev-intl stage1-intl ; : ; \
0aed8855 52339 fi
d545f33b
PB
52340@endif intl
52341@if ld
80911fe1
PB
52342 @if test -d $(HOST_SUBDIR)/ld ; then \
52343 cd $(HOST_SUBDIR); mv ld stageprofile-ld ; \
52344 mv prev-ld stage1-ld ; : ; \
0aed8855 52345 fi
d545f33b
PB
52346@endif ld
52347@if libcpp
80911fe1
PB
52348 @if test -d $(HOST_SUBDIR)/libcpp ; then \
52349 cd $(HOST_SUBDIR); mv libcpp stageprofile-libcpp ; \
52350 mv prev-libcpp stage1-libcpp ; : ; \
0aed8855 52351 fi
d545f33b 52352@endif libcpp
be01d343 52353@if libdecnumber
80911fe1
PB
52354 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
52355 cd $(HOST_SUBDIR); mv libdecnumber stageprofile-libdecnumber ; \
52356 mv prev-libdecnumber stage1-libdecnumber ; : ; \
0aed8855 52357 fi
be01d343 52358@endif libdecnumber
d545f33b 52359@if libiberty
80911fe1
PB
52360 @if test -d $(HOST_SUBDIR)/libiberty ; then \
52361 cd $(HOST_SUBDIR); mv libiberty stageprofile-libiberty ; \
52362 mv prev-libiberty stage1-libiberty ; : ; \
0aed8855 52363 fi
d545f33b
PB
52364@endif libiberty
52365@if zlib
80911fe1
PB
52366 @if test -d $(HOST_SUBDIR)/zlib ; then \
52367 cd $(HOST_SUBDIR); mv zlib stageprofile-zlib ; \
52368 mv prev-zlib stage1-zlib ; : ; \
0aed8855 52369 fi
d545f33b 52370@endif zlib
0aed8855 52371 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1
PB
52372 mv $(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR) ; \
52373 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; : ; \
0aed8855 52374 fi
80911fe1 52375 rm -f stage_current
72b2455a 52376
973601e1 52377# Bubble a bug fix through all the stages up to stage profile. They are
0aed8855
PB
52378# remade, but not reconfigured. The next stage (if any) will not be
52379# reconfigured as well.
d545f33b
PB
52380.PHONY: stageprofile-bubble
52381stageprofile-bubble:: stage1-bubble
e360f423
PB
52382 @r=`${PWD_COMMAND}`; export r; \
52383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52384 if test -f stageprofile-lean || test -f stage1-lean ; then \
d545f33b
PB
52385 echo Skipping rebuild of stageprofile ; \
52386 else \
f70224b5
PB
52387 $(MAKE) stageprofile-start; \
52388 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stageprofile; \
d545f33b 52389 fi
72b2455a 52390
d545f33b
PB
52391.PHONY: all-stageprofile clean-stageprofile
52392do-clean: clean-stageprofile
0df3d27f 52393
72b2455a
PB
52394# FIXME: Will not need to be conditional when toplevel bootstrap is the
52395# only possibility, but now it conflicts with no-bootstrap rules
52396@if gcc-bootstrap
52397
52398
52399
52400
0df3d27f 52401# Rules to wipe a stage and all the following ones, also used for cleanstrap
72b2455a 52402distclean-stage1:: distclean-stageprofile
0df3d27f 52403.PHONY: distclean-stageprofile
72b2455a 52404distclean-stageprofile::
0aed8855 52405 @: $(MAKE); $(stage)
e00a73e3 52406 @test "`cat stage_last`" != stageprofile || rm -f stage_last
9cb3fa6f 52407 rm -rf stageprofile-*
dfdffa2c
PB
52408
52409
72b2455a 52410@endif gcc-bootstrap
dfdffa2c
PB
52411
52412
72b2455a 52413.PHONY: stagefeedback-start stagefeedback-end
dfdffa2c 52414
72b2455a 52415stagefeedback-start::
0aed8855 52416 @: $(MAKE); $(stage); \
72b2455a 52417 echo stagefeedback > stage_current ; \
b00612cc 52418 echo stagefeedback > stage_last; \
0aed8855 52419 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 52420@if bfd
b00612cc
PB
52421 @cd $(HOST_SUBDIR); [ -d stagefeedback-bfd ] || \
52422 mkdir stagefeedback-bfd; \
80911fe1
PB
52423 mv stagefeedback-bfd bfd ; \
52424 mv stageprofile-bfd prev-bfd || test -f stageprofile-lean
72b2455a
PB
52425@endif bfd
52426@if opcodes
b00612cc
PB
52427 @cd $(HOST_SUBDIR); [ -d stagefeedback-opcodes ] || \
52428 mkdir stagefeedback-opcodes; \
80911fe1
PB
52429 mv stagefeedback-opcodes opcodes ; \
52430 mv stageprofile-opcodes prev-opcodes || test -f stageprofile-lean
72b2455a
PB
52431@endif opcodes
52432@if binutils
b00612cc
PB
52433 @cd $(HOST_SUBDIR); [ -d stagefeedback-binutils ] || \
52434 mkdir stagefeedback-binutils; \
80911fe1
PB
52435 mv stagefeedback-binutils binutils ; \
52436 mv stageprofile-binutils prev-binutils || test -f stageprofile-lean
72b2455a
PB
52437@endif binutils
52438@if gas
b00612cc
PB
52439 @cd $(HOST_SUBDIR); [ -d stagefeedback-gas ] || \
52440 mkdir stagefeedback-gas; \
80911fe1
PB
52441 mv stagefeedback-gas gas ; \
52442 mv stageprofile-gas prev-gas || test -f stageprofile-lean
72b2455a
PB
52443@endif gas
52444@if gcc
b00612cc
PB
52445 @cd $(HOST_SUBDIR); [ -d stagefeedback-gcc ] || \
52446 mkdir stagefeedback-gcc; \
80911fe1
PB
52447 mv stagefeedback-gcc gcc ; \
52448 mv stageprofile-gcc prev-gcc || test -f stageprofile-lean
72b2455a 52449@endif gcc
4b900473
PB
52450@if gmp
52451 @cd $(HOST_SUBDIR); [ -d stagefeedback-gmp ] || \
52452 mkdir stagefeedback-gmp; \
52453 mv stagefeedback-gmp gmp ; \
52454 mv stageprofile-gmp prev-gmp || test -f stageprofile-lean
52455@endif gmp
52456@if mpfr
52457 @cd $(HOST_SUBDIR); [ -d stagefeedback-mpfr ] || \
52458 mkdir stagefeedback-mpfr; \
52459 mv stagefeedback-mpfr mpfr ; \
52460 mv stageprofile-mpfr prev-mpfr || test -f stageprofile-lean
52461@endif mpfr
93f9b408
ILT
52462@if gold
52463 @cd $(HOST_SUBDIR); [ -d stagefeedback-gold ] || \
52464 mkdir stagefeedback-gold; \
52465 mv stagefeedback-gold gold ; \
52466 mv stageprofile-gold prev-gold || test -f stageprofile-lean
52467@endif gold
72b2455a 52468@if intl
b00612cc
PB
52469 @cd $(HOST_SUBDIR); [ -d stagefeedback-intl ] || \
52470 mkdir stagefeedback-intl; \
80911fe1
PB
52471 mv stagefeedback-intl intl ; \
52472 mv stageprofile-intl prev-intl || test -f stageprofile-lean
72b2455a
PB
52473@endif intl
52474@if ld
b00612cc
PB
52475 @cd $(HOST_SUBDIR); [ -d stagefeedback-ld ] || \
52476 mkdir stagefeedback-ld; \
80911fe1
PB
52477 mv stagefeedback-ld ld ; \
52478 mv stageprofile-ld prev-ld || test -f stageprofile-lean
72b2455a
PB
52479@endif ld
52480@if libcpp
b00612cc
PB
52481 @cd $(HOST_SUBDIR); [ -d stagefeedback-libcpp ] || \
52482 mkdir stagefeedback-libcpp; \
80911fe1
PB
52483 mv stagefeedback-libcpp libcpp ; \
52484 mv stageprofile-libcpp prev-libcpp || test -f stageprofile-lean
72b2455a 52485@endif libcpp
be01d343
PB
52486@if libdecnumber
52487 @cd $(HOST_SUBDIR); [ -d stagefeedback-libdecnumber ] || \
52488 mkdir stagefeedback-libdecnumber; \
80911fe1
PB
52489 mv stagefeedback-libdecnumber libdecnumber ; \
52490 mv stageprofile-libdecnumber prev-libdecnumber || test -f stageprofile-lean
be01d343 52491@endif libdecnumber
72b2455a 52492@if libiberty
b00612cc
PB
52493 @cd $(HOST_SUBDIR); [ -d stagefeedback-libiberty ] || \
52494 mkdir stagefeedback-libiberty; \
80911fe1
PB
52495 mv stagefeedback-libiberty libiberty ; \
52496 mv stageprofile-libiberty prev-libiberty || test -f stageprofile-lean
72b2455a
PB
52497@endif libiberty
52498@if zlib
b00612cc
PB
52499 @cd $(HOST_SUBDIR); [ -d stagefeedback-zlib ] || \
52500 mkdir stagefeedback-zlib; \
80911fe1
PB
52501 mv stagefeedback-zlib zlib ; \
52502 mv stageprofile-zlib prev-zlib || test -f stageprofile-lean
72b2455a 52503@endif zlib
0aed8855
PB
52504 @[ -d stagefeedback-$(TARGET_SUBDIR) ] || \
52505 mkdir stagefeedback-$(TARGET_SUBDIR); \
80911fe1
PB
52506 mv stagefeedback-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
52507 mv stageprofile-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stageprofile-lean
dfdffa2c 52508
80911fe1 52509stagefeedback-end::
72b2455a 52510@if bfd
80911fe1
PB
52511 @if test -d $(HOST_SUBDIR)/bfd ; then \
52512 cd $(HOST_SUBDIR); mv bfd stagefeedback-bfd ; \
52513 mv prev-bfd stageprofile-bfd ; : ; \
0aed8855 52514 fi
72b2455a
PB
52515@endif bfd
52516@if opcodes
80911fe1
PB
52517 @if test -d $(HOST_SUBDIR)/opcodes ; then \
52518 cd $(HOST_SUBDIR); mv opcodes stagefeedback-opcodes ; \
52519 mv prev-opcodes stageprofile-opcodes ; : ; \
0aed8855 52520 fi
72b2455a
PB
52521@endif opcodes
52522@if binutils
80911fe1
PB
52523 @if test -d $(HOST_SUBDIR)/binutils ; then \
52524 cd $(HOST_SUBDIR); mv binutils stagefeedback-binutils ; \
52525 mv prev-binutils stageprofile-binutils ; : ; \
0aed8855 52526 fi
72b2455a
PB
52527@endif binutils
52528@if gas
80911fe1
PB
52529 @if test -d $(HOST_SUBDIR)/gas ; then \
52530 cd $(HOST_SUBDIR); mv gas stagefeedback-gas ; \
52531 mv prev-gas stageprofile-gas ; : ; \
0aed8855 52532 fi
72b2455a
PB
52533@endif gas
52534@if gcc
80911fe1
PB
52535 @if test -d $(HOST_SUBDIR)/gcc ; then \
52536 cd $(HOST_SUBDIR); mv gcc stagefeedback-gcc ; \
52537 mv prev-gcc stageprofile-gcc ; : ; \
0aed8855 52538 fi
72b2455a 52539@endif gcc
4b900473
PB
52540@if gmp
52541 @if test -d $(HOST_SUBDIR)/gmp ; then \
52542 cd $(HOST_SUBDIR); mv gmp stagefeedback-gmp ; \
52543 mv prev-gmp stageprofile-gmp ; : ; \
52544 fi
52545@endif gmp
52546@if mpfr
52547 @if test -d $(HOST_SUBDIR)/mpfr ; then \
52548 cd $(HOST_SUBDIR); mv mpfr stagefeedback-mpfr ; \
52549 mv prev-mpfr stageprofile-mpfr ; : ; \
52550 fi
52551@endif mpfr
93f9b408
ILT
52552@if gold
52553 @if test -d $(HOST_SUBDIR)/gold ; then \
52554 cd $(HOST_SUBDIR); mv gold stagefeedback-gold ; \
52555 mv prev-gold stageprofile-gold ; : ; \
52556 fi
52557@endif gold
72b2455a 52558@if intl
80911fe1
PB
52559 @if test -d $(HOST_SUBDIR)/intl ; then \
52560 cd $(HOST_SUBDIR); mv intl stagefeedback-intl ; \
52561 mv prev-intl stageprofile-intl ; : ; \
0aed8855 52562 fi
72b2455a
PB
52563@endif intl
52564@if ld
80911fe1
PB
52565 @if test -d $(HOST_SUBDIR)/ld ; then \
52566 cd $(HOST_SUBDIR); mv ld stagefeedback-ld ; \
52567 mv prev-ld stageprofile-ld ; : ; \
0aed8855 52568 fi
72b2455a
PB
52569@endif ld
52570@if libcpp
80911fe1
PB
52571 @if test -d $(HOST_SUBDIR)/libcpp ; then \
52572 cd $(HOST_SUBDIR); mv libcpp stagefeedback-libcpp ; \
52573 mv prev-libcpp stageprofile-libcpp ; : ; \
0aed8855 52574 fi
72b2455a 52575@endif libcpp
be01d343 52576@if libdecnumber
80911fe1
PB
52577 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
52578 cd $(HOST_SUBDIR); mv libdecnumber stagefeedback-libdecnumber ; \
52579 mv prev-libdecnumber stageprofile-libdecnumber ; : ; \
0aed8855 52580 fi
be01d343 52581@endif libdecnumber
72b2455a 52582@if libiberty
80911fe1
PB
52583 @if test -d $(HOST_SUBDIR)/libiberty ; then \
52584 cd $(HOST_SUBDIR); mv libiberty stagefeedback-libiberty ; \
52585 mv prev-libiberty stageprofile-libiberty ; : ; \
0aed8855 52586 fi
72b2455a
PB
52587@endif libiberty
52588@if zlib
80911fe1
PB
52589 @if test -d $(HOST_SUBDIR)/zlib ; then \
52590 cd $(HOST_SUBDIR); mv zlib stagefeedback-zlib ; \
52591 mv prev-zlib stageprofile-zlib ; : ; \
0aed8855 52592 fi
72b2455a 52593@endif zlib
0aed8855 52594 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1
PB
52595 mv $(TARGET_SUBDIR) stagefeedback-$(TARGET_SUBDIR) ; \
52596 mv prev-$(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR) ; : ; \
0aed8855 52597 fi
80911fe1 52598 rm -f stage_current
dfdffa2c 52599
973601e1 52600# Bubble a bug fix through all the stages up to stage feedback. They are
0aed8855
PB
52601# remade, but not reconfigured. The next stage (if any) will not be
52602# reconfigured as well.
72b2455a 52603.PHONY: stagefeedback-bubble
7d329e61 52604stagefeedback-bubble:: stageprofile-bubble
e360f423
PB
52605 @r=`${PWD_COMMAND}`; export r; \
52606 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52607 if test -f stagefeedback-lean || test -f stageprofile-lean ; then \
9cb3fa6f
PB
52608 echo Skipping rebuild of stagefeedback ; \
52609 else \
f70224b5
PB
52610 $(MAKE) stagefeedback-start; \
52611 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stagefeedback; \
9cb3fa6f 52612 fi
72b2455a 52613
0df3d27f 52614.PHONY: all-stagefeedback clean-stagefeedback
0df3d27f 52615do-clean: clean-stagefeedback
0df3d27f 52616
72b2455a
PB
52617# FIXME: Will not need to be conditional when toplevel bootstrap is the
52618# only possibility, but now it conflicts with no-bootstrap rules
52619@if gcc-bootstrap
656fdd47
PB
52620
52621
52622
80911fe1 52623.PHONY: profiledbootstrap profiledbootstrap-lean
be01d343
PB
52624profiledbootstrap:
52625 echo stagefeedback > stage_final
52626 @r=`${PWD_COMMAND}`; export r; \
52627 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52628 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stagefeedback-bubble
0aed8855 52629 @: $(MAKE); $(unstage)
be01d343
PB
52630 @r=`${PWD_COMMAND}`; export r; \
52631 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52632 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
7d329e61 52633
80911fe1
PB
52634profiledbootstrap-lean:
52635 echo stagefeedback > stage_final
52636 @r=`${PWD_COMMAND}`; export r; \
52637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52638 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stagefeedback-bubble
52639 @: $(MAKE); $(unstage)
52640 @r=`${PWD_COMMAND}`; export r; \
52641 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52642 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
52643
656fdd47 52644
0df3d27f 52645# Rules to wipe a stage and all the following ones, also used for cleanstrap
7d329e61 52646distclean-stageprofile:: distclean-stagefeedback
0df3d27f 52647.PHONY: distclean-stagefeedback
656fdd47 52648distclean-stagefeedback::
0aed8855 52649 @: $(MAKE); $(stage)
e00a73e3 52650 @test "`cat stage_last`" != stagefeedback || rm -f stage_last
9cb3fa6f 52651 rm -rf stagefeedback-*
656fdd47
PB
52652
52653
72b2455a 52654@endif gcc-bootstrap
656fdd47
PB
52655
52656
52657
7d329e61
PB
52658stageprofile-end::
52659 $(MAKE) distclean-stagefeedback
656fdd47 52660
7d329e61 52661stagefeedback-start::
656fdd47
PB
52662 @r=`${PWD_COMMAND}`; export r; \
52663 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7d329e61
PB
52664 for i in prev-*; do \
52665 j=`echo $$i | sed s/^prev-//` ; \
52666 cd $$r/$$i && \
52667 { find . -type d | sort | sed 's,.*,$(SHELL) '"$$s"'/mkinstalldirs "../'$$j'/&",' | $(SHELL) ; } && \
52668 { find . -name '*.*da' | sed 's,.*,$(LN) -f "&" "../'$$j'/&",' | $(SHELL) ; } ; \
52669 done
b8908782 52670
0df3d27f 52671@if gcc-bootstrap
0df3d27f 52672do-distclean: distclean-stage1
c52c6897
PB
52673
52674# Provide a GCC build when we're building target libraries. This does
52675# not work as a dependency, just as the minimum necessary to avoid errors.
52676stage_last:
52677 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage1-bubble
0df3d27f 52678
4f0ef2d8
CD
52679# Same as unstage, but not phony and defaulting to stage1-start. We place
52680# it in the dependency so that for example `make -j3 all-gcc' works.
52681stage_current:
52682 @if test -f stage_last; then $(unstage); else $(MAKE) stage1-start; fi
52683
c52c6897
PB
52684.PHONY: restrap
52685restrap:
52686 @: $(MAKE); $(stage)
8520c408 52687 rm -rf stage1-$(TARGET_SUBDIR) stage2-* stageb2g0-* stage3-* stageb3g2-* stage4-* stageprofile-* stagefeedback-*
c52c6897 52688 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all
c380fdd8 52689@endif gcc-bootstrap
c52c6897 52690
ae831be5
NN
52691# --------------------------------------
52692# Dependencies between different modules
52693# --------------------------------------
252b5132 52694
9e6ce191 52695# Generic dependencies for target modules on host stuff, especially gcc
c52c6897
PB
52696@if gcc-bootstrap
52697configure-target-libstdc++-v3: stage_last
52698configure-target-libmudflap: stage_last
52699configure-target-libssp: stage_last
c52c6897 52700configure-target-newlib: stage_last
6aa8ef82
DJ
52701configure-stage1-target-libgcc: maybe-all-stage1-gcc
52702configure-stage2-target-libgcc: maybe-all-stage2-gcc
8520c408 52703configure-stageb2g0-target-libgcc: maybe-all-stageb2g0-gcc
6aa8ef82 52704configure-stage3-target-libgcc: maybe-all-stage3-gcc
8520c408 52705configure-stageb3g2-target-libgcc: maybe-all-stageb3g2-gcc
6aa8ef82
DJ
52706configure-stage4-target-libgcc: maybe-all-stage4-gcc
52707configure-stageprofile-target-libgcc: maybe-all-stageprofile-gcc
52708configure-stagefeedback-target-libgcc: maybe-all-stagefeedback-gcc
c52c6897
PB
52709configure-target-libgfortran: stage_last
52710configure-target-libobjc: stage_last
52711configure-target-libtermcap: stage_last
52712configure-target-winsup: stage_last
52713configure-target-libgloss: stage_last
52714configure-target-libiberty: stage_last
52715configure-target-gperf: stage_last
52716configure-target-examples: stage_last
52717configure-target-libffi: stage_last
52718configure-target-libjava: stage_last
52719configure-target-zlib: stage_last
52720configure-target-boehm-gc: stage_last
52721configure-target-qthreads: stage_last
52722configure-target-rda: stage_last
52723configure-target-libada: stage_last
52724configure-target-libgomp: stage_last
52725@endif gcc-bootstrap
9e6ce191 52726
c52c6897 52727@if gcc-no-bootstrap
9e6ce191 52728configure-target-libstdc++-v3: maybe-all-gcc
9e6ce191 52729configure-target-libmudflap: maybe-all-gcc
064d0a7c 52730configure-target-libssp: maybe-all-gcc
9e6ce191 52731configure-target-newlib: maybe-all-gcc
6aa8ef82 52732configure-target-libgcc: maybe-all-gcc
9e6ce191 52733configure-target-libgfortran: maybe-all-gcc
9e6ce191 52734configure-target-libobjc: maybe-all-gcc
9e6ce191 52735configure-target-libtermcap: maybe-all-gcc
9e6ce191 52736configure-target-winsup: maybe-all-gcc
9e6ce191 52737configure-target-libgloss: maybe-all-gcc
9e6ce191 52738configure-target-libiberty: maybe-all-gcc
9e6ce191 52739configure-target-gperf: maybe-all-gcc
9e6ce191 52740configure-target-examples: maybe-all-gcc
9e6ce191 52741configure-target-libffi: maybe-all-gcc
9e6ce191 52742configure-target-libjava: maybe-all-gcc
9e6ce191 52743configure-target-zlib: maybe-all-gcc
9e6ce191 52744configure-target-boehm-gc: maybe-all-gcc
9e6ce191 52745configure-target-qthreads: maybe-all-gcc
9e6ce191 52746configure-target-rda: maybe-all-gcc
9e6ce191 52747configure-target-libada: maybe-all-gcc
b3ded179 52748configure-target-libgomp: maybe-all-gcc
c52c6897 52749@endif gcc-no-bootstrap
b3ded179 52750
9e6ce191 52751
ae831be5
NN
52752# There are two types of dependencies here: 'hard' dependencies, where one
52753# module simply won't build without the other; and 'soft' dependencies, where
52754# if the depended-on module is missing, the depending module will do without
52755# or find a substitute somewhere (perhaps installed). Soft dependencies
9e6ce191 52756# are made here to depend on a 'maybe-' target. If you're not sure,
ae831be5
NN
52757# it's safer to use a soft dependency.
52758
9e6ce191
PB
52759
52760
52761
52762
c60fe18b 52763
9e6ce191
PB
52764# With all the machinery above in place, it is pretty easy to generate
52765# dependencies. Host dependencies are a bit more complex because we have
52766# to check for bootstrap/prebootstrap dependencies. To resolve
52767# prebootstrap dependencies, prebootstrap modules are gathered in
52768# a hash table.
6a9cf61e 52769all-build-bison: maybe-all-build-texinfo
9e6ce191 52770all-build-byacc: maybe-all-build-texinfo
6a9cf61e 52771all-build-flex: maybe-all-build-texinfo
9e6ce191
PB
52772all-build-flex: maybe-all-build-bison
52773all-build-flex: maybe-all-build-byacc
52774all-build-flex: maybe-all-build-m4
6a9cf61e 52775all-build-libiberty: maybe-all-build-texinfo
9e6ce191 52776all-build-m4: maybe-all-build-texinfo
ee025550 52777all-build-fixincludes: maybe-all-build-libiberty
9e6ce191
PB
52778configure-gcc: maybe-configure-intl
52779
52780configure-stage1-gcc: maybe-configure-stage1-intl
52781configure-stage2-gcc: maybe-configure-stage2-intl
8520c408 52782configure-stageb2g0-gcc: maybe-configure-stageb2g0-intl
9e6ce191 52783configure-stage3-gcc: maybe-configure-stage3-intl
8520c408 52784configure-stageb3g2-gcc: maybe-configure-stageb3g2-intl
9e6ce191
PB
52785configure-stage4-gcc: maybe-configure-stage4-intl
52786configure-stageprofile-gcc: maybe-configure-stageprofile-intl
52787configure-stagefeedback-gcc: maybe-configure-stagefeedback-intl
c60fe18b
PB
52788configure-gcc: maybe-all-binutils
52789
52790configure-stage1-gcc: maybe-all-stage1-binutils
52791configure-stage2-gcc: maybe-all-stage2-binutils
8520c408 52792configure-stageb2g0-gcc: maybe-all-stageb2g0-binutils
c60fe18b 52793configure-stage3-gcc: maybe-all-stage3-binutils
8520c408 52794configure-stageb3g2-gcc: maybe-all-stageb3g2-binutils
c60fe18b
PB
52795configure-stage4-gcc: maybe-all-stage4-binutils
52796configure-stageprofile-gcc: maybe-all-stageprofile-binutils
52797configure-stagefeedback-gcc: maybe-all-stagefeedback-binutils
52798configure-gcc: maybe-all-gas
52799
52800configure-stage1-gcc: maybe-all-stage1-gas
52801configure-stage2-gcc: maybe-all-stage2-gas
8520c408 52802configure-stageb2g0-gcc: maybe-all-stageb2g0-gas
c60fe18b 52803configure-stage3-gcc: maybe-all-stage3-gas
8520c408 52804configure-stageb3g2-gcc: maybe-all-stageb3g2-gas
c60fe18b
PB
52805configure-stage4-gcc: maybe-all-stage4-gas
52806configure-stageprofile-gcc: maybe-all-stageprofile-gas
52807configure-stagefeedback-gcc: maybe-all-stagefeedback-gas
52808configure-gcc: maybe-all-ld
52809
52810configure-stage1-gcc: maybe-all-stage1-ld
52811configure-stage2-gcc: maybe-all-stage2-ld
8520c408 52812configure-stageb2g0-gcc: maybe-all-stageb2g0-ld
c60fe18b 52813configure-stage3-gcc: maybe-all-stage3-ld
8520c408 52814configure-stageb3g2-gcc: maybe-all-stageb3g2-ld
c60fe18b
PB
52815configure-stage4-gcc: maybe-all-stage4-ld
52816configure-stageprofile-gcc: maybe-all-stageprofile-ld
52817configure-stagefeedback-gcc: maybe-all-stagefeedback-ld
93f9b408
ILT
52818configure-gcc: maybe-all-gold
52819
52820configure-stage1-gcc: maybe-all-stage1-gold
52821configure-stage2-gcc: maybe-all-stage2-gold
52822configure-stageb2g0-gcc: maybe-all-stageb2g0-gold
52823configure-stage3-gcc: maybe-all-stage3-gold
52824configure-stageb3g2-gcc: maybe-all-stageb3g2-gold
52825configure-stage4-gcc: maybe-all-stage4-gold
52826configure-stageprofile-gcc: maybe-all-stageprofile-gold
52827configure-stagefeedback-gcc: maybe-all-stagefeedback-gold
9e6ce191
PB
52828all-gcc: all-libiberty
52829
52830all-stage1-gcc: all-stage1-libiberty
52831all-stage2-gcc: all-stage2-libiberty
8520c408 52832all-stageb2g0-gcc: all-stageb2g0-libiberty
9e6ce191 52833all-stage3-gcc: all-stage3-libiberty
8520c408 52834all-stageb3g2-gcc: all-stageb3g2-libiberty
9e6ce191
PB
52835all-stage4-gcc: all-stage4-libiberty
52836all-stageprofile-gcc: all-stageprofile-libiberty
52837all-stagefeedback-gcc: all-stagefeedback-libiberty
4b900473
PB
52838all-gcc: maybe-all-gmp
52839
52840all-stage1-gcc: maybe-all-stage1-gmp
52841all-stage2-gcc: maybe-all-stage2-gmp
8520c408 52842all-stageb2g0-gcc: maybe-all-stageb2g0-gmp
4b900473 52843all-stage3-gcc: maybe-all-stage3-gmp
8520c408 52844all-stageb3g2-gcc: maybe-all-stageb3g2-gmp
4b900473
PB
52845all-stage4-gcc: maybe-all-stage4-gmp
52846all-stageprofile-gcc: maybe-all-stageprofile-gmp
52847all-stagefeedback-gcc: maybe-all-stagefeedback-gmp
9e6ce191
PB
52848all-gcc: maybe-all-intl
52849
52850all-stage1-gcc: maybe-all-stage1-intl
52851all-stage2-gcc: maybe-all-stage2-intl
8520c408 52852all-stageb2g0-gcc: maybe-all-stageb2g0-intl
9e6ce191 52853all-stage3-gcc: maybe-all-stage3-intl
8520c408 52854all-stageb3g2-gcc: maybe-all-stageb3g2-intl
9e6ce191
PB
52855all-stage4-gcc: maybe-all-stage4-intl
52856all-stageprofile-gcc: maybe-all-stageprofile-intl
52857all-stagefeedback-gcc: maybe-all-stagefeedback-intl
4b900473
PB
52858all-gcc: maybe-all-mpfr
52859
52860all-stage1-gcc: maybe-all-stage1-mpfr
52861all-stage2-gcc: maybe-all-stage2-mpfr
8520c408 52862all-stageb2g0-gcc: maybe-all-stageb2g0-mpfr
4b900473 52863all-stage3-gcc: maybe-all-stage3-mpfr
8520c408 52864all-stageb3g2-gcc: maybe-all-stageb3g2-mpfr
4b900473
PB
52865all-stage4-gcc: maybe-all-stage4-mpfr
52866all-stageprofile-gcc: maybe-all-stageprofile-mpfr
52867all-stagefeedback-gcc: maybe-all-stagefeedback-mpfr
72b2455a
PB
52868all-gcc: maybe-all-build-texinfo
52869
52870all-stage1-gcc: maybe-all-build-texinfo
52871all-stage2-gcc: maybe-all-build-texinfo
8520c408 52872all-stageb2g0-gcc: maybe-all-build-texinfo
72b2455a 52873all-stage3-gcc: maybe-all-build-texinfo
8520c408 52874all-stageb3g2-gcc: maybe-all-build-texinfo
72b2455a
PB
52875all-stage4-gcc: maybe-all-build-texinfo
52876all-stageprofile-gcc: maybe-all-build-texinfo
52877all-stagefeedback-gcc: maybe-all-build-texinfo
72b2455a
PB
52878all-gcc: maybe-all-build-bison
52879
52880all-stage1-gcc: maybe-all-build-bison
52881all-stage2-gcc: maybe-all-build-bison
8520c408 52882all-stageb2g0-gcc: maybe-all-build-bison
72b2455a 52883all-stage3-gcc: maybe-all-build-bison
8520c408 52884all-stageb3g2-gcc: maybe-all-build-bison
72b2455a
PB
52885all-stage4-gcc: maybe-all-build-bison
52886all-stageprofile-gcc: maybe-all-build-bison
52887all-stagefeedback-gcc: maybe-all-build-bison
72b2455a
PB
52888all-gcc: maybe-all-build-byacc
52889
52890all-stage1-gcc: maybe-all-build-byacc
52891all-stage2-gcc: maybe-all-build-byacc
8520c408 52892all-stageb2g0-gcc: maybe-all-build-byacc
72b2455a 52893all-stage3-gcc: maybe-all-build-byacc
8520c408 52894all-stageb3g2-gcc: maybe-all-build-byacc
72b2455a
PB
52895all-stage4-gcc: maybe-all-build-byacc
52896all-stageprofile-gcc: maybe-all-build-byacc
52897all-stagefeedback-gcc: maybe-all-build-byacc
72b2455a
PB
52898all-gcc: maybe-all-build-flex
52899
52900all-stage1-gcc: maybe-all-build-flex
52901all-stage2-gcc: maybe-all-build-flex
8520c408 52902all-stageb2g0-gcc: maybe-all-build-flex
72b2455a 52903all-stage3-gcc: maybe-all-build-flex
8520c408 52904all-stageb3g2-gcc: maybe-all-build-flex
72b2455a
PB
52905all-stage4-gcc: maybe-all-build-flex
52906all-stageprofile-gcc: maybe-all-build-flex
52907all-stagefeedback-gcc: maybe-all-build-flex
ee025550
PB
52908all-gcc: maybe-all-build-libiberty
52909
52910all-stage1-gcc: maybe-all-build-libiberty
52911all-stage2-gcc: maybe-all-build-libiberty
8520c408 52912all-stageb2g0-gcc: maybe-all-build-libiberty
ee025550 52913all-stage3-gcc: maybe-all-build-libiberty
8520c408 52914all-stageb3g2-gcc: maybe-all-build-libiberty
ee025550
PB
52915all-stage4-gcc: maybe-all-build-libiberty
52916all-stageprofile-gcc: maybe-all-build-libiberty
52917all-stagefeedback-gcc: maybe-all-build-libiberty
ee025550
PB
52918all-gcc: maybe-all-build-fixincludes
52919
52920all-stage1-gcc: maybe-all-build-fixincludes
52921all-stage2-gcc: maybe-all-build-fixincludes
8520c408 52922all-stageb2g0-gcc: maybe-all-build-fixincludes
ee025550 52923all-stage3-gcc: maybe-all-build-fixincludes
8520c408 52924all-stageb3g2-gcc: maybe-all-build-fixincludes
ee025550
PB
52925all-stage4-gcc: maybe-all-build-fixincludes
52926all-stageprofile-gcc: maybe-all-build-fixincludes
52927all-stagefeedback-gcc: maybe-all-build-fixincludes
9e6ce191
PB
52928all-gcc: maybe-all-zlib
52929
52930all-stage1-gcc: maybe-all-stage1-zlib
52931all-stage2-gcc: maybe-all-stage2-zlib
8520c408 52932all-stageb2g0-gcc: maybe-all-stageb2g0-zlib
9e6ce191 52933all-stage3-gcc: maybe-all-stage3-zlib
8520c408 52934all-stageb3g2-gcc: maybe-all-stageb3g2-zlib
9e6ce191
PB
52935all-stage4-gcc: maybe-all-stage4-zlib
52936all-stageprofile-gcc: maybe-all-stageprofile-zlib
52937all-stagefeedback-gcc: maybe-all-stagefeedback-zlib
9e6ce191
PB
52938all-gcc: all-libcpp
52939
52940all-stage1-gcc: all-stage1-libcpp
52941all-stage2-gcc: all-stage2-libcpp
8520c408 52942all-stageb2g0-gcc: all-stageb2g0-libcpp
9e6ce191 52943all-stage3-gcc: all-stage3-libcpp
8520c408 52944all-stageb3g2-gcc: all-stageb3g2-libcpp
9e6ce191
PB
52945all-stage4-gcc: all-stage4-libcpp
52946all-stageprofile-gcc: all-stageprofile-libcpp
52947all-stagefeedback-gcc: all-stagefeedback-libcpp
be01d343
PB
52948all-gcc: all-libdecnumber
52949
52950all-stage1-gcc: all-stage1-libdecnumber
52951all-stage2-gcc: all-stage2-libdecnumber
8520c408 52952all-stageb2g0-gcc: all-stageb2g0-libdecnumber
be01d343 52953all-stage3-gcc: all-stage3-libdecnumber
8520c408 52954all-stageb3g2-gcc: all-stageb3g2-libdecnumber
be01d343
PB
52955all-stage4-gcc: all-stage4-libdecnumber
52956all-stageprofile-gcc: all-stageprofile-libdecnumber
52957all-stagefeedback-gcc: all-stagefeedback-libdecnumber
d3ed111c
GK
52958all-gcc: maybe-all-libiberty
52959
52960all-stage1-gcc: maybe-all-stage1-libiberty
52961all-stage2-gcc: maybe-all-stage2-libiberty
8520c408 52962all-stageb2g0-gcc: maybe-all-stageb2g0-libiberty
d3ed111c 52963all-stage3-gcc: maybe-all-stage3-libiberty
8520c408 52964all-stageb3g2-gcc: maybe-all-stageb3g2-libiberty
d3ed111c
GK
52965all-stage4-gcc: maybe-all-stage4-libiberty
52966all-stageprofile-gcc: maybe-all-stageprofile-libiberty
52967all-stagefeedback-gcc: maybe-all-stagefeedback-libiberty
52968all-gcc: maybe-all-fixincludes
69e57115 52969install-gcc: maybe-install-fixincludes
9e6ce191
PB
52970configure-libcpp: configure-libiberty
52971
52972configure-stage1-libcpp: configure-stage1-libiberty
52973configure-stage2-libcpp: configure-stage2-libiberty
8520c408 52974configure-stageb2g0-libcpp: configure-stageb2g0-libiberty
9e6ce191 52975configure-stage3-libcpp: configure-stage3-libiberty
8520c408 52976configure-stageb3g2-libcpp: configure-stageb3g2-libiberty
9e6ce191
PB
52977configure-stage4-libcpp: configure-stage4-libiberty
52978configure-stageprofile-libcpp: configure-stageprofile-libiberty
52979configure-stagefeedback-libcpp: configure-stagefeedback-libiberty
52980configure-libcpp: maybe-configure-intl
52981
52982configure-stage1-libcpp: maybe-configure-stage1-intl
52983configure-stage2-libcpp: maybe-configure-stage2-intl
8520c408 52984configure-stageb2g0-libcpp: maybe-configure-stageb2g0-intl
9e6ce191 52985configure-stage3-libcpp: maybe-configure-stage3-intl
8520c408 52986configure-stageb3g2-libcpp: maybe-configure-stageb3g2-intl
9e6ce191
PB
52987configure-stage4-libcpp: maybe-configure-stage4-intl
52988configure-stageprofile-libcpp: maybe-configure-stageprofile-intl
52989configure-stagefeedback-libcpp: maybe-configure-stagefeedback-intl
52990all-libcpp: all-libiberty
52991
52992all-stage1-libcpp: all-stage1-libiberty
52993all-stage2-libcpp: all-stage2-libiberty
8520c408 52994all-stageb2g0-libcpp: all-stageb2g0-libiberty
9e6ce191 52995all-stage3-libcpp: all-stage3-libiberty
8520c408 52996all-stageb3g2-libcpp: all-stageb3g2-libiberty
9e6ce191
PB
52997all-stage4-libcpp: all-stage4-libiberty
52998all-stageprofile-libcpp: all-stageprofile-libiberty
52999all-stagefeedback-libcpp: all-stagefeedback-libiberty
53000all-libcpp: maybe-all-intl
53001
53002all-stage1-libcpp: maybe-all-stage1-intl
53003all-stage2-libcpp: maybe-all-stage2-intl
8520c408 53004all-stageb2g0-libcpp: maybe-all-stageb2g0-intl
9e6ce191 53005all-stage3-libcpp: maybe-all-stage3-intl
8520c408 53006all-stageb3g2-libcpp: maybe-all-stageb3g2-intl
9e6ce191
PB
53007all-stage4-libcpp: maybe-all-stage4-intl
53008all-stageprofile-libcpp: maybe-all-stageprofile-intl
53009all-stagefeedback-libcpp: maybe-all-stagefeedback-intl
d3ed111c 53010all-fixincludes: maybe-all-libiberty
b00612cc 53011all-gnattools: maybe-all-target-libada
4b900473
PB
53012configure-mpfr: maybe-all-gmp
53013
53014configure-stage1-mpfr: maybe-all-stage1-gmp
53015configure-stage2-mpfr: maybe-all-stage2-gmp
8520c408 53016configure-stageb2g0-mpfr: maybe-all-stageb2g0-gmp
4b900473 53017configure-stage3-mpfr: maybe-all-stage3-gmp
8520c408 53018configure-stageb3g2-mpfr: maybe-all-stageb3g2-gmp
4b900473
PB
53019configure-stage4-mpfr: maybe-all-stage4-gmp
53020configure-stageprofile-mpfr: maybe-all-stageprofile-gmp
53021configure-stagefeedback-mpfr: maybe-all-stagefeedback-gmp
7b3200f9 53022configure-gdb: maybe-all-intl
9e6ce191 53023configure-gdb: maybe-configure-sim
31d99776 53024configure-gdb: maybe-all-bfd
9e6ce191
PB
53025all-gdb: maybe-all-libiberty
53026all-gdb: maybe-all-opcodes
9e6ce191 53027all-gdb: maybe-all-readline
72b2455a
PB
53028all-gdb: maybe-all-build-bison
53029all-gdb: maybe-all-build-byacc
9e6ce191 53030all-gdb: maybe-all-sim
5074315a 53031all-gdb: maybe-all-libdecnumber
9e6ce191
PB
53032configure-libgui: maybe-configure-tcl
53033configure-libgui: maybe-configure-tk
53034all-libgui: maybe-all-tcl
53035all-libgui: maybe-all-tk
53036all-libgui: maybe-all-itcl
b4a77b47 53037configure-bfd: configure-libiberty
9e6ce191
PB
53038
53039configure-stage1-bfd: configure-stage1-libiberty
53040configure-stage2-bfd: configure-stage2-libiberty
8520c408 53041configure-stageb2g0-bfd: configure-stageb2g0-libiberty
9e6ce191 53042configure-stage3-bfd: configure-stage3-libiberty
8520c408 53043configure-stageb3g2-bfd: configure-stageb3g2-libiberty
9e6ce191
PB
53044configure-stage4-bfd: configure-stage4-libiberty
53045configure-stageprofile-bfd: configure-stageprofile-libiberty
53046configure-stagefeedback-bfd: configure-stagefeedback-libiberty
20e95c23
DJ
53047configure-bfd: maybe-configure-intl
53048
53049configure-stage1-bfd: maybe-configure-stage1-intl
53050configure-stage2-bfd: maybe-configure-stage2-intl
8520c408 53051configure-stageb2g0-bfd: maybe-configure-stageb2g0-intl
20e95c23 53052configure-stage3-bfd: maybe-configure-stage3-intl
8520c408 53053configure-stageb3g2-bfd: maybe-configure-stageb3g2-intl
20e95c23
DJ
53054configure-stage4-bfd: maybe-configure-stage4-intl
53055configure-stageprofile-bfd: maybe-configure-stageprofile-intl
53056configure-stagefeedback-bfd: maybe-configure-stagefeedback-intl
9e6ce191
PB
53057all-bfd: maybe-all-libiberty
53058
53059all-stage1-bfd: maybe-all-stage1-libiberty
53060all-stage2-bfd: maybe-all-stage2-libiberty
8520c408 53061all-stageb2g0-bfd: maybe-all-stageb2g0-libiberty
9e6ce191 53062all-stage3-bfd: maybe-all-stage3-libiberty
8520c408 53063all-stageb3g2-bfd: maybe-all-stageb3g2-libiberty
9e6ce191
PB
53064all-stage4-bfd: maybe-all-stage4-libiberty
53065all-stageprofile-bfd: maybe-all-stageprofile-libiberty
53066all-stagefeedback-bfd: maybe-all-stagefeedback-libiberty
53067all-bfd: maybe-all-intl
53068
53069all-stage1-bfd: maybe-all-stage1-intl
53070all-stage2-bfd: maybe-all-stage2-intl
8520c408 53071all-stageb2g0-bfd: maybe-all-stageb2g0-intl
9e6ce191 53072all-stage3-bfd: maybe-all-stage3-intl
8520c408 53073all-stageb3g2-bfd: maybe-all-stageb3g2-intl
9e6ce191
PB
53074all-stage4-bfd: maybe-all-stage4-intl
53075all-stageprofile-bfd: maybe-all-stageprofile-intl
53076all-stagefeedback-bfd: maybe-all-stagefeedback-intl
20e95c23
DJ
53077configure-binutils: maybe-configure-intl
53078
53079configure-stage1-binutils: maybe-configure-stage1-intl
53080configure-stage2-binutils: maybe-configure-stage2-intl
8520c408 53081configure-stageb2g0-binutils: maybe-configure-stageb2g0-intl
20e95c23 53082configure-stage3-binutils: maybe-configure-stage3-intl
8520c408 53083configure-stageb3g2-binutils: maybe-configure-stageb3g2-intl
20e95c23
DJ
53084configure-stage4-binutils: maybe-configure-stage4-intl
53085configure-stageprofile-binutils: maybe-configure-stageprofile-intl
53086configure-stagefeedback-binutils: maybe-configure-stagefeedback-intl
9e6ce191
PB
53087all-binutils: maybe-all-libiberty
53088
53089all-stage1-binutils: maybe-all-stage1-libiberty
53090all-stage2-binutils: maybe-all-stage2-libiberty
8520c408 53091all-stageb2g0-binutils: maybe-all-stageb2g0-libiberty
9e6ce191 53092all-stage3-binutils: maybe-all-stage3-libiberty
8520c408 53093all-stageb3g2-binutils: maybe-all-stageb3g2-libiberty
9e6ce191
PB
53094all-stage4-binutils: maybe-all-stage4-libiberty
53095all-stageprofile-binutils: maybe-all-stageprofile-libiberty
53096all-stagefeedback-binutils: maybe-all-stagefeedback-libiberty
53097all-binutils: maybe-all-opcodes
53098
53099all-stage1-binutils: maybe-all-stage1-opcodes
53100all-stage2-binutils: maybe-all-stage2-opcodes
8520c408 53101all-stageb2g0-binutils: maybe-all-stageb2g0-opcodes
9e6ce191 53102all-stage3-binutils: maybe-all-stage3-opcodes
8520c408 53103all-stageb3g2-binutils: maybe-all-stageb3g2-opcodes
9e6ce191
PB
53104all-stage4-binutils: maybe-all-stage4-opcodes
53105all-stageprofile-binutils: maybe-all-stageprofile-opcodes
53106all-stagefeedback-binutils: maybe-all-stagefeedback-opcodes
53107all-binutils: maybe-all-bfd
53108
53109all-stage1-binutils: maybe-all-stage1-bfd
53110all-stage2-binutils: maybe-all-stage2-bfd
8520c408 53111all-stageb2g0-binutils: maybe-all-stageb2g0-bfd
9e6ce191 53112all-stage3-binutils: maybe-all-stage3-bfd
8520c408 53113all-stageb3g2-binutils: maybe-all-stageb3g2-bfd
9e6ce191
PB
53114all-stage4-binutils: maybe-all-stage4-bfd
53115all-stageprofile-binutils: maybe-all-stageprofile-bfd
53116all-stagefeedback-binutils: maybe-all-stagefeedback-bfd
72b2455a
PB
53117all-binutils: maybe-all-build-flex
53118
53119all-stage1-binutils: maybe-all-build-flex
53120all-stage2-binutils: maybe-all-build-flex
8520c408 53121all-stageb2g0-binutils: maybe-all-build-flex
72b2455a 53122all-stage3-binutils: maybe-all-build-flex
8520c408 53123all-stageb3g2-binutils: maybe-all-build-flex
72b2455a
PB
53124all-stage4-binutils: maybe-all-build-flex
53125all-stageprofile-binutils: maybe-all-build-flex
53126all-stagefeedback-binutils: maybe-all-build-flex
72b2455a
PB
53127all-binutils: maybe-all-build-bison
53128
53129all-stage1-binutils: maybe-all-build-bison
53130all-stage2-binutils: maybe-all-build-bison
8520c408 53131all-stageb2g0-binutils: maybe-all-build-bison
72b2455a 53132all-stage3-binutils: maybe-all-build-bison
8520c408 53133all-stageb3g2-binutils: maybe-all-build-bison
72b2455a
PB
53134all-stage4-binutils: maybe-all-build-bison
53135all-stageprofile-binutils: maybe-all-build-bison
53136all-stagefeedback-binutils: maybe-all-build-bison
72b2455a
PB
53137all-binutils: maybe-all-build-byacc
53138
53139all-stage1-binutils: maybe-all-build-byacc
53140all-stage2-binutils: maybe-all-build-byacc
8520c408 53141all-stageb2g0-binutils: maybe-all-build-byacc
72b2455a 53142all-stage3-binutils: maybe-all-build-byacc
8520c408 53143all-stageb3g2-binutils: maybe-all-build-byacc
72b2455a
PB
53144all-stage4-binutils: maybe-all-build-byacc
53145all-stageprofile-binutils: maybe-all-build-byacc
53146all-stagefeedback-binutils: maybe-all-build-byacc
9e6ce191
PB
53147all-binutils: maybe-all-intl
53148
53149all-stage1-binutils: maybe-all-stage1-intl
53150all-stage2-binutils: maybe-all-stage2-intl
8520c408 53151all-stageb2g0-binutils: maybe-all-stageb2g0-intl
9e6ce191 53152all-stage3-binutils: maybe-all-stage3-intl
8520c408 53153all-stageb3g2-binutils: maybe-all-stageb3g2-intl
9e6ce191
PB
53154all-stage4-binutils: maybe-all-stage4-intl
53155all-stageprofile-binutils: maybe-all-stageprofile-intl
53156all-stagefeedback-binutils: maybe-all-stagefeedback-intl
ae831be5 53157install-binutils: maybe-install-opcodes
cf662e21 53158install-opcodes: maybe-install-bfd
20e95c23
DJ
53159configure-gas: maybe-configure-intl
53160
53161configure-stage1-gas: maybe-configure-stage1-intl
53162configure-stage2-gas: maybe-configure-stage2-intl
8520c408 53163configure-stageb2g0-gas: maybe-configure-stageb2g0-intl
20e95c23 53164configure-stage3-gas: maybe-configure-stage3-intl
8520c408 53165configure-stageb3g2-gas: maybe-configure-stageb3g2-intl
20e95c23
DJ
53166configure-stage4-gas: maybe-configure-stage4-intl
53167configure-stageprofile-gas: maybe-configure-stageprofile-intl
53168configure-stagefeedback-gas: maybe-configure-stagefeedback-intl
9e6ce191
PB
53169all-gas: maybe-all-libiberty
53170
53171all-stage1-gas: maybe-all-stage1-libiberty
53172all-stage2-gas: maybe-all-stage2-libiberty
8520c408 53173all-stageb2g0-gas: maybe-all-stageb2g0-libiberty
9e6ce191 53174all-stage3-gas: maybe-all-stage3-libiberty
8520c408 53175all-stageb3g2-gas: maybe-all-stageb3g2-libiberty
9e6ce191
PB
53176all-stage4-gas: maybe-all-stage4-libiberty
53177all-stageprofile-gas: maybe-all-stageprofile-libiberty
53178all-stagefeedback-gas: maybe-all-stagefeedback-libiberty
53179all-gas: maybe-all-opcodes
53180
53181all-stage1-gas: maybe-all-stage1-opcodes
53182all-stage2-gas: maybe-all-stage2-opcodes
8520c408 53183all-stageb2g0-gas: maybe-all-stageb2g0-opcodes
9e6ce191 53184all-stage3-gas: maybe-all-stage3-opcodes
8520c408 53185all-stageb3g2-gas: maybe-all-stageb3g2-opcodes
9e6ce191
PB
53186all-stage4-gas: maybe-all-stage4-opcodes
53187all-stageprofile-gas: maybe-all-stageprofile-opcodes
53188all-stagefeedback-gas: maybe-all-stagefeedback-opcodes
53189all-gas: maybe-all-bfd
53190
53191all-stage1-gas: maybe-all-stage1-bfd
53192all-stage2-gas: maybe-all-stage2-bfd
8520c408 53193all-stageb2g0-gas: maybe-all-stageb2g0-bfd
9e6ce191 53194all-stage3-gas: maybe-all-stage3-bfd
8520c408 53195all-stageb3g2-gas: maybe-all-stageb3g2-bfd
9e6ce191
PB
53196all-stage4-gas: maybe-all-stage4-bfd
53197all-stageprofile-gas: maybe-all-stageprofile-bfd
53198all-stagefeedback-gas: maybe-all-stagefeedback-bfd
53199all-gas: maybe-all-intl
53200
53201all-stage1-gas: maybe-all-stage1-intl
53202all-stage2-gas: maybe-all-stage2-intl
8520c408 53203all-stageb2g0-gas: maybe-all-stageb2g0-intl
9e6ce191 53204all-stage3-gas: maybe-all-stage3-intl
8520c408 53205all-stageb3g2-gas: maybe-all-stageb3g2-intl
9e6ce191
PB
53206all-stage4-gas: maybe-all-stage4-intl
53207all-stageprofile-gas: maybe-all-stageprofile-intl
53208all-stagefeedback-gas: maybe-all-stagefeedback-intl
20e95c23 53209configure-gprof: maybe-configure-intl
9e6ce191
PB
53210all-gprof: maybe-all-libiberty
53211all-gprof: maybe-all-bfd
53212all-gprof: maybe-all-opcodes
53213all-gprof: maybe-all-intl
20e95c23
DJ
53214configure-ld: maybe-configure-intl
53215
53216configure-stage1-ld: maybe-configure-stage1-intl
53217configure-stage2-ld: maybe-configure-stage2-intl
8520c408 53218configure-stageb2g0-ld: maybe-configure-stageb2g0-intl
20e95c23 53219configure-stage3-ld: maybe-configure-stage3-intl
8520c408 53220configure-stageb3g2-ld: maybe-configure-stageb3g2-intl
20e95c23
DJ
53221configure-stage4-ld: maybe-configure-stage4-intl
53222configure-stageprofile-ld: maybe-configure-stageprofile-intl
53223configure-stagefeedback-ld: maybe-configure-stagefeedback-intl
9e6ce191
PB
53224all-ld: maybe-all-libiberty
53225
53226all-stage1-ld: maybe-all-stage1-libiberty
53227all-stage2-ld: maybe-all-stage2-libiberty
8520c408 53228all-stageb2g0-ld: maybe-all-stageb2g0-libiberty
9e6ce191 53229all-stage3-ld: maybe-all-stage3-libiberty
8520c408 53230all-stageb3g2-ld: maybe-all-stageb3g2-libiberty
9e6ce191
PB
53231all-stage4-ld: maybe-all-stage4-libiberty
53232all-stageprofile-ld: maybe-all-stageprofile-libiberty
53233all-stagefeedback-ld: maybe-all-stagefeedback-libiberty
53234all-ld: maybe-all-bfd
53235
53236all-stage1-ld: maybe-all-stage1-bfd
53237all-stage2-ld: maybe-all-stage2-bfd
8520c408 53238all-stageb2g0-ld: maybe-all-stageb2g0-bfd
9e6ce191 53239all-stage3-ld: maybe-all-stage3-bfd
8520c408 53240all-stageb3g2-ld: maybe-all-stageb3g2-bfd
9e6ce191
PB
53241all-stage4-ld: maybe-all-stage4-bfd
53242all-stageprofile-ld: maybe-all-stageprofile-bfd
53243all-stagefeedback-ld: maybe-all-stagefeedback-bfd
53244all-ld: maybe-all-opcodes
53245
53246all-stage1-ld: maybe-all-stage1-opcodes
53247all-stage2-ld: maybe-all-stage2-opcodes
8520c408 53248all-stageb2g0-ld: maybe-all-stageb2g0-opcodes
9e6ce191 53249all-stage3-ld: maybe-all-stage3-opcodes
8520c408 53250all-stageb3g2-ld: maybe-all-stageb3g2-opcodes
9e6ce191
PB
53251all-stage4-ld: maybe-all-stage4-opcodes
53252all-stageprofile-ld: maybe-all-stageprofile-opcodes
53253all-stagefeedback-ld: maybe-all-stagefeedback-opcodes
72b2455a
PB
53254all-ld: maybe-all-build-bison
53255
53256all-stage1-ld: maybe-all-build-bison
53257all-stage2-ld: maybe-all-build-bison
8520c408 53258all-stageb2g0-ld: maybe-all-build-bison
72b2455a 53259all-stage3-ld: maybe-all-build-bison
8520c408 53260all-stageb3g2-ld: maybe-all-build-bison
72b2455a
PB
53261all-stage4-ld: maybe-all-build-bison
53262all-stageprofile-ld: maybe-all-build-bison
53263all-stagefeedback-ld: maybe-all-build-bison
72b2455a
PB
53264all-ld: maybe-all-build-byacc
53265
53266all-stage1-ld: maybe-all-build-byacc
53267all-stage2-ld: maybe-all-build-byacc
8520c408 53268all-stageb2g0-ld: maybe-all-build-byacc
72b2455a 53269all-stage3-ld: maybe-all-build-byacc
8520c408 53270all-stageb3g2-ld: maybe-all-build-byacc
72b2455a
PB
53271all-stage4-ld: maybe-all-build-byacc
53272all-stageprofile-ld: maybe-all-build-byacc
53273all-stagefeedback-ld: maybe-all-build-byacc
72b2455a
PB
53274all-ld: maybe-all-build-flex
53275
53276all-stage1-ld: maybe-all-build-flex
53277all-stage2-ld: maybe-all-build-flex
8520c408 53278all-stageb2g0-ld: maybe-all-build-flex
72b2455a 53279all-stage3-ld: maybe-all-build-flex
8520c408 53280all-stageb3g2-ld: maybe-all-build-flex
72b2455a
PB
53281all-stage4-ld: maybe-all-build-flex
53282all-stageprofile-ld: maybe-all-build-flex
53283all-stagefeedback-ld: maybe-all-build-flex
9e6ce191
PB
53284all-ld: maybe-all-intl
53285
53286all-stage1-ld: maybe-all-stage1-intl
53287all-stage2-ld: maybe-all-stage2-intl
8520c408 53288all-stageb2g0-ld: maybe-all-stageb2g0-intl
9e6ce191 53289all-stage3-ld: maybe-all-stage3-intl
8520c408 53290all-stageb3g2-ld: maybe-all-stageb3g2-intl
9e6ce191
PB
53291all-stage4-ld: maybe-all-stage4-intl
53292all-stageprofile-ld: maybe-all-stageprofile-intl
53293all-stagefeedback-ld: maybe-all-stagefeedback-intl
93f9b408
ILT
53294configure-gold: maybe-configure-intl
53295
53296configure-stage1-gold: maybe-configure-stage1-intl
53297configure-stage2-gold: maybe-configure-stage2-intl
53298configure-stageb2g0-gold: maybe-configure-stageb2g0-intl
53299configure-stage3-gold: maybe-configure-stage3-intl
53300configure-stageb3g2-gold: maybe-configure-stageb3g2-intl
53301configure-stage4-gold: maybe-configure-stage4-intl
53302configure-stageprofile-gold: maybe-configure-stageprofile-intl
53303configure-stagefeedback-gold: maybe-configure-stagefeedback-intl
53304all-gold: maybe-all-libiberty
53305
53306all-stage1-gold: maybe-all-stage1-libiberty
53307all-stage2-gold: maybe-all-stage2-libiberty
53308all-stageb2g0-gold: maybe-all-stageb2g0-libiberty
53309all-stage3-gold: maybe-all-stage3-libiberty
53310all-stageb3g2-gold: maybe-all-stageb3g2-libiberty
53311all-stage4-gold: maybe-all-stage4-libiberty
53312all-stageprofile-gold: maybe-all-stageprofile-libiberty
53313all-stagefeedback-gold: maybe-all-stagefeedback-libiberty
53314all-gold: maybe-all-intl
53315
53316all-stage1-gold: maybe-all-stage1-intl
53317all-stage2-gold: maybe-all-stage2-intl
53318all-stageb2g0-gold: maybe-all-stageb2g0-intl
53319all-stage3-gold: maybe-all-stage3-intl
53320all-stageb3g2-gold: maybe-all-stageb3g2-intl
53321all-stage4-gold: maybe-all-stage4-intl
53322all-stageprofile-gold: maybe-all-stageprofile-intl
53323all-stagefeedback-gold: maybe-all-stagefeedback-intl
53324all-gold: maybe-all-bfd
53325
53326all-stage1-gold: maybe-all-stage1-bfd
53327all-stage2-gold: maybe-all-stage2-bfd
53328all-stageb2g0-gold: maybe-all-stageb2g0-bfd
53329all-stage3-gold: maybe-all-stage3-bfd
53330all-stageb3g2-gold: maybe-all-stageb3g2-bfd
53331all-stage4-gold: maybe-all-stage4-bfd
53332all-stageprofile-gold: maybe-all-stageprofile-bfd
53333all-stagefeedback-gold: maybe-all-stagefeedback-bfd
53334all-gold: maybe-all-build-bison
53335
53336all-stage1-gold: maybe-all-build-bison
53337all-stage2-gold: maybe-all-build-bison
53338all-stageb2g0-gold: maybe-all-build-bison
53339all-stage3-gold: maybe-all-build-bison
53340all-stageb3g2-gold: maybe-all-build-bison
53341all-stage4-gold: maybe-all-build-bison
53342all-stageprofile-gold: maybe-all-build-bison
53343all-stagefeedback-gold: maybe-all-build-bison
53344all-gold: maybe-all-build-byacc
53345
53346all-stage1-gold: maybe-all-build-byacc
53347all-stage2-gold: maybe-all-build-byacc
53348all-stageb2g0-gold: maybe-all-build-byacc
53349all-stage3-gold: maybe-all-build-byacc
53350all-stageb3g2-gold: maybe-all-build-byacc
53351all-stage4-gold: maybe-all-build-byacc
53352all-stageprofile-gold: maybe-all-build-byacc
53353all-stagefeedback-gold: maybe-all-build-byacc
e5164e97
ILT
53354check-gold: maybe-all-binutils
53355
53356check-stage1-gold: maybe-all-stage1-binutils
53357check-stage2-gold: maybe-all-stage2-binutils
53358check-stageb2g0-gold: maybe-all-stageb2g0-binutils
53359check-stage3-gold: maybe-all-stage3-binutils
53360check-stageb3g2-gold: maybe-all-stageb3g2-binutils
53361check-stage4-gold: maybe-all-stage4-binutils
53362check-stageprofile-gold: maybe-all-stageprofile-binutils
53363check-stagefeedback-gold: maybe-all-stagefeedback-binutils
7206a0ee
JJ
53364configure-opcodes: maybe-configure-intl
53365
53366configure-stage1-opcodes: maybe-configure-stage1-intl
53367configure-stage2-opcodes: maybe-configure-stage2-intl
8520c408 53368configure-stageb2g0-opcodes: maybe-configure-stageb2g0-intl
7206a0ee 53369configure-stage3-opcodes: maybe-configure-stage3-intl
8520c408 53370configure-stageb3g2-opcodes: maybe-configure-stageb3g2-intl
7206a0ee
JJ
53371configure-stage4-opcodes: maybe-configure-stage4-intl
53372configure-stageprofile-opcodes: maybe-configure-stageprofile-intl
53373configure-stagefeedback-opcodes: maybe-configure-stagefeedback-intl
9e6ce191
PB
53374all-opcodes: maybe-all-bfd
53375
53376all-stage1-opcodes: maybe-all-stage1-bfd
53377all-stage2-opcodes: maybe-all-stage2-bfd
8520c408 53378all-stageb2g0-opcodes: maybe-all-stageb2g0-bfd
9e6ce191 53379all-stage3-opcodes: maybe-all-stage3-bfd
8520c408 53380all-stageb3g2-opcodes: maybe-all-stageb3g2-bfd
9e6ce191
PB
53381all-stage4-opcodes: maybe-all-stage4-bfd
53382all-stageprofile-opcodes: maybe-all-stageprofile-bfd
53383all-stagefeedback-opcodes: maybe-all-stagefeedback-bfd
53384all-opcodes: maybe-all-libiberty
53385
53386all-stage1-opcodes: maybe-all-stage1-libiberty
53387all-stage2-opcodes: maybe-all-stage2-libiberty
8520c408 53388all-stageb2g0-opcodes: maybe-all-stageb2g0-libiberty
9e6ce191 53389all-stage3-opcodes: maybe-all-stage3-libiberty
8520c408 53390all-stageb3g2-opcodes: maybe-all-stageb3g2-libiberty
9e6ce191
PB
53391all-stage4-opcodes: maybe-all-stage4-libiberty
53392all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
53393all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
7206a0ee
JJ
53394all-opcodes: maybe-all-intl
53395
53396all-stage1-opcodes: maybe-all-stage1-intl
53397all-stage2-opcodes: maybe-all-stage2-intl
8520c408 53398all-stageb2g0-opcodes: maybe-all-stageb2g0-intl
7206a0ee 53399all-stage3-opcodes: maybe-all-stage3-intl
8520c408 53400all-stageb3g2-opcodes: maybe-all-stageb3g2-intl
7206a0ee
JJ
53401all-stage4-opcodes: maybe-all-stage4-intl
53402all-stageprofile-opcodes: maybe-all-stageprofile-intl
53403all-stagefeedback-opcodes: maybe-all-stagefeedback-intl
9e6ce191
PB
53404all-dejagnu: maybe-all-tcl
53405all-dejagnu: maybe-all-expect
53406all-dejagnu: maybe-all-tk
53407configure-expect: maybe-configure-tcl
53408configure-expect: maybe-configure-tk
53409all-expect: maybe-all-tcl
53410all-expect: maybe-all-tk
53411configure-itcl: maybe-configure-tcl
53412configure-itcl: maybe-configure-tk
53413all-itcl: maybe-all-tcl
53414all-itcl: maybe-all-tk
ae831be5 53415install-itcl: maybe-install-tcl
b4a77b47 53416configure-tk: maybe-configure-tcl
ae831be5 53417all-tk: maybe-all-tcl
9e6ce191
PB
53418all-sid: maybe-all-libiberty
53419all-sid: maybe-all-bfd
53420all-sid: maybe-all-opcodes
53421all-sid: maybe-all-tcl
53422all-sid: maybe-all-tk
53423install-sid: maybe-install-tcl
53424install-sid: maybe-install-tk
20e95c23
DJ
53425configure-sim: maybe-configure-intl
53426all-sim: maybe-all-intl
9e6ce191
PB
53427all-sim: maybe-all-libiberty
53428all-sim: maybe-all-bfd
53429all-sim: maybe-all-opcodes
53430all-sim: maybe-all-readline
53431all-sim: maybe-configure-gdb
53432all-fastjar: maybe-all-zlib
72b2455a 53433all-fastjar: maybe-all-build-texinfo
9e6ce191
PB
53434all-fastjar: maybe-all-libiberty
53435all-autoconf: maybe-all-m4
72b2455a 53436all-autoconf: maybe-all-build-texinfo
9e6ce191 53437all-automake: maybe-all-m4
72b2455a 53438all-automake: maybe-all-build-texinfo
9e6ce191
PB
53439all-automake: maybe-all-autoconf
53440all-bison: maybe-all-intl
72b2455a 53441all-bison: maybe-all-build-texinfo
9e6ce191 53442all-diff: maybe-all-intl
72b2455a 53443all-diff: maybe-all-build-texinfo
9e6ce191 53444all-fileutils: maybe-all-intl
72b2455a
PB
53445all-fileutils: maybe-all-build-texinfo
53446all-flex: maybe-all-build-bison
53447all-flex: maybe-all-build-byacc
9e6ce191
PB
53448all-flex: maybe-all-intl
53449all-flex: maybe-all-m4
72b2455a 53450all-flex: maybe-all-build-texinfo
9e6ce191
PB
53451all-gzip: maybe-all-intl
53452all-gzip: maybe-all-zlib
72b2455a 53453all-gzip: maybe-all-build-texinfo
9e6ce191 53454all-hello: maybe-all-intl
72b2455a 53455all-hello: maybe-all-build-texinfo
9e6ce191 53456all-m4: maybe-all-intl
72b2455a 53457all-m4: maybe-all-build-texinfo
9e6ce191 53458all-make: maybe-all-intl
72b2455a
PB
53459all-make: maybe-all-build-texinfo
53460all-patch: maybe-all-build-texinfo
53461all-make: maybe-all-build-texinfo
930314a4 53462all-prms: maybe-all-libiberty
72b2455a
PB
53463all-recode: maybe-all-build-texinfo
53464all-sed: maybe-all-build-texinfo
930314a4 53465all-send-pr: maybe-all-prms
72b2455a
PB
53466all-tar: maybe-all-build-texinfo
53467all-uudecode: maybe-all-build-texinfo
9e6ce191 53468configure-target-boehm-gc: maybe-configure-target-qthreads
b4a77b47 53469configure-target-fastjar: maybe-configure-target-zlib
9e6ce191
PB
53470all-target-fastjar: maybe-all-target-zlib
53471all-target-fastjar: maybe-all-target-libiberty
53472configure-target-libjava: maybe-configure-target-zlib
53473configure-target-libjava: maybe-configure-target-boehm-gc
53474configure-target-libjava: maybe-configure-target-qthreads
53475configure-target-libjava: maybe-configure-target-libffi
53476all-target-libjava: maybe-all-fastjar
53477all-target-libjava: maybe-all-target-zlib
53478all-target-libjava: maybe-all-target-boehm-gc
53479all-target-libjava: maybe-all-target-qthreads
53480all-target-libjava: maybe-all-target-libffi
4f0ef2d8 53481configure-target-libobjc: maybe-configure-target-boehm-gc
ae831be5 53482all-target-libobjc: maybe-all-target-libiberty
4f0ef2d8 53483all-target-libobjc: maybe-all-target-boehm-gc
ae831be5 53484all-target-libstdc++-v3: maybe-all-target-libiberty
cff87f51 53485configure-target-libstdc++-v3: maybe-configure-target-libgomp
2c133ff9 53486all-target-libgloss: maybe-all-target-newlib
9e6ce191
PB
53487all-target-winsup: maybe-all-target-libiberty
53488all-target-winsup: maybe-all-target-libtermcap
53489
53490
6aa8ef82
DJ
53491# Dependencies for target modules on other target modules are
53492# described by lang_env_dependencies; the defaults apply to anything
53493# not mentioned there.
53494
53495
53496@if gcc-bootstrap
53497@endif gcc-bootstrap
53498
53499@if gcc-no-bootstrap
53500configure-target-libstdc++-v3: maybe-all-target-libgcc
53501configure-target-libmudflap: maybe-all-target-libgcc
53502configure-target-libssp: maybe-all-target-libgcc
53503configure-target-newlib: maybe-all-target-libgcc
53504configure-target-libgfortran: maybe-all-target-libgcc
53505configure-target-libobjc: maybe-all-target-libgcc
53506configure-target-libtermcap: maybe-all-target-libgcc
53507configure-target-winsup: maybe-all-target-libgcc
53508configure-target-libgloss: maybe-all-target-libgcc
53509configure-target-libiberty: maybe-all-target-libgcc
53510configure-target-gperf: maybe-all-target-libgcc
53511configure-target-examples: maybe-all-target-libgcc
53512configure-target-libffi: maybe-all-target-libgcc
53513configure-target-libjava: maybe-all-target-libgcc
53514configure-target-zlib: maybe-all-target-libgcc
53515configure-target-boehm-gc: maybe-all-target-libgcc
53516configure-target-qthreads: maybe-all-target-libgcc
53517configure-target-rda: maybe-all-target-libgcc
53518configure-target-libada: maybe-all-target-libgcc
53519configure-target-libgomp: maybe-all-target-libgcc
53520@endif gcc-no-bootstrap
53521
53522
53523configure-target-libstdc++-v3: maybe-all-target-newlib maybe-all-target-libgloss
53524
53525configure-target-libmudflap: maybe-all-target-newlib maybe-all-target-libgloss
53526
53527configure-target-libssp: maybe-all-target-newlib maybe-all-target-libgloss
53528
53529
53530
53531configure-target-libgfortran: maybe-all-target-newlib maybe-all-target-libgloss
53532
53533configure-target-libobjc: maybe-all-target-newlib maybe-all-target-libgloss
53534
53535configure-target-libtermcap: maybe-all-target-newlib maybe-all-target-libgloss
53536
53537configure-target-winsup: maybe-all-target-newlib maybe-all-target-libgloss
53538
53539
53540
53541configure-target-gperf: maybe-all-target-newlib maybe-all-target-libgloss
53542configure-target-gperf: maybe-all-target-libstdc++-v3
53543
53544configure-target-examples: maybe-all-target-newlib maybe-all-target-libgloss
53545
53546configure-target-libffi: maybe-all-target-newlib maybe-all-target-libgloss
53547
53548configure-target-libjava: maybe-all-target-newlib maybe-all-target-libgloss
53549configure-target-libjava: maybe-all-target-libstdc++-v3
53550
53551configure-target-zlib: maybe-all-target-newlib maybe-all-target-libgloss
53552
53553configure-target-boehm-gc: maybe-all-target-newlib maybe-all-target-libgloss
53554
53555configure-target-qthreads: maybe-all-target-newlib maybe-all-target-libgloss
53556
53557configure-target-rda: maybe-all-target-newlib maybe-all-target-libgloss
53558
53559configure-target-libada: maybe-all-target-newlib maybe-all-target-libgloss
53560
53561configure-target-libgomp: maybe-all-target-newlib maybe-all-target-libgloss
53562
53563
907be67c 53564CONFIGURE_GDB_TK = @CONFIGURE_GDB_TK@
9e6ce191 53565GDB_TK = @GDB_TK@
907be67c
DJ
53566INSTALL_GDB_TK = @INSTALL_GDB_TK@
53567configure-gdb: $(CONFIGURE_GDB_TK)
9e6ce191 53568all-gdb: $(gdbnlmrequirements) $(GDB_TK)
907be67c 53569install-gdb: $(INSTALL_GDB_TK)
907a7241 53570
a2cc058a
NN
53571# Serialization dependencies. Host configures don't work well in parallel to
53572# each other, due to contention over config.cache. Target configures and
53573# build configures are similar.
53574@serialization_dependencies@
53575
15723a45
NN
53576# --------------------------------
53577# Regenerating top level configury
53578# --------------------------------
252b5132 53579
14a2a2f1 53580# Rebuilding Makefile.in, using autogen.
43be203f 53581AUTOGEN = autogen
6b784d9f 53582$(srcdir)/Makefile.in: @MAINT@ $(srcdir)/Makefile.tpl $(srcdir)/Makefile.def
43be203f 53583 cd $(srcdir) && $(AUTOGEN) Makefile.def
14a2a2f1 53584
a0da8069 53585# Rebuilding Makefile.
43be203f
AO
53586Makefile: $(srcdir)/Makefile.in config.status
53587 CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
53588
479759c8 53589config.status: configure
10ecffb9 53590 CONFIG_SHELL="$(SHELL)" $(SHELL) ./config.status --recheck
252b5132 53591
a0da8069 53592# Rebuilding configure.
43be203f 53593AUTOCONF = autoconf
a0323144 53594$(srcdir)/configure: @MAINT@ $(srcdir)/configure.ac $(srcdir)/config/acx.m4
43be203f 53595 cd $(srcdir) && $(AUTOCONF)
252b5132 53596
3728fade
NN
53597# ------------------------------
53598# Special directives to GNU Make
53599# ------------------------------
53600
3728fade
NN
53601# Don't pass command-line variables to submakes.
53602.NOEXPORT:
53603MAKEOVERRIDES=
53604
252b5132 53605# end of Makefile.in
This page took 3.85068 seconds and 4 git commands to generate.