ld/testsuite/
[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
DD
206 CC="$(CC_FOR_TARGET)"; export CC; \
207 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
208 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
06bcb89d 209 CPPFLAGS="$(CPPFLAGS_FOR_TARGET)"; export CPPFLAGS; \
378fce5b
DD
210 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
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.
254CC_FOR_BUILD = @CC_FOR_BUILD@
5fbad20a 255CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@
50212802
NN
256
257CXX_FOR_BUILD = $(CXX)
258
259# Special variables passed down in EXTRA_GCC_FLAGS. They are defined
260# here so that they can be overridden by Makefile fragments.
50212802
NN
261BUILD_PREFIX = @BUILD_PREFIX@
262BUILD_PREFIX_1 = @BUILD_PREFIX_1@
252b5132 263
0df3d27f
PB
264# Flags to pass to stage2 and later makes. They are defined
265# here so that they can be overridden by Makefile fragments.
266BOOT_CFLAGS= -g -O2
f6d183c0 267BOOT_LDFLAGS=
0df3d27f 268
be01d343
PB
269BISON = @BISON@
270YACC = @YACC@
271FLEX = @FLEX@
272LEX = @LEX@
273M4 = @M4@
274MAKEINFO = @MAKEINFO@
275EXPECT = @EXPECT@
276RUNTEST = @RUNTEST@
252b5132
RH
277
278# This just becomes part of the MAKEINFO definition passed down to
279# sub-makes. It lets flags be given on the command line while still
280# using the makeinfo from the object tree.
62a3fc85
DD
281# (Default to avoid splitting info files by setting the threshold high.)
282MAKEINFOFLAGS = --split-size=5000000
252b5132 283
50212802
NN
284# ---------------------------------------------
285# Programs producing files for the HOST machine
286# ---------------------------------------------
252b5132 287
50212802 288AS = @AS@
50212802
NN
289AR = @AR@
290AR_FLAGS = rc
50212802 291CC = @CC@
50212802 292CXX = @CXX@
50212802 293DLLTOOL = @DLLTOOL@
50212802 294LD = @LD@
be01d343
PB
295LIPO = @LIPO@
296NM = @NM@
80911fe1 297OBJDUMP = @OBJDUMP@
50212802 298RANLIB = @RANLIB@
be01d343 299STRIP = @STRIP@
50212802 300WINDRES = @WINDRES@
0c24b341 301WINDMC = @WINDMC@
252b5132 302
a0323144
PB
303GNATBIND = @GNATBIND@
304GNATMAKE = @GNATMAKE@
305
be01d343 306CFLAGS = @CFLAGS@
b2edfdd2 307LDFLAGS = @LDFLAGS@
be01d343
PB
308LIBCFLAGS = $(CFLAGS)
309CXXFLAGS = @CXXFLAGS@
310LIBCXXFLAGS = $(CXXFLAGS) -fno-implicit-templates
50212802
NN
311PICFLAG =
312
8a0d8a5c
PB
313# Only build the C compiler for stage1, because that is the only one that
314# we can guarantee will build with the native compiler, and also it is the
315# only thing useful for building stage2. STAGE1_CFLAGS (via CFLAGS),
316# MAKEINFO and MAKEINFOFLAGS are explicitly passed here to make them
317# overrideable (for a bootstrap build stage1 also builds gcc.info).
318
319STAGE1_CFLAGS=@stage1_cflags@
320STAGE1_CHECKING=@stage1_checking@
321STAGE1_LANGUAGES=@stage1_languages@
322
8520c408
AO
323STAGE2_CFLAGS=$(BOOT_CFLAGS)
324STAGE3_CFLAGS=$(BOOT_CFLAGS)
325STAGE4_CFLAGS=$(BOOT_CFLAGS)
326
327do-compare = @do_compare@
328do-compare3 = $(do-compare)
329do-compare-debug = $(SHELL) $(srcdir)/contrib/compare-debug $$f1 $$f2
330
50212802
NN
331# -----------------------------------------------
332# Programs producing files for the TARGET machine
333# -----------------------------------------------
0da52010 334
58daee98 335FLAGS_FOR_TARGET = @FLAGS_FOR_TARGET@
252b5132 336
50212802 337AR_FOR_TARGET=@AR_FOR_TARGET@
852e5f18 338AS_FOR_TARGET=@AS_FOR_TARGET@
55db4b87 339CC_FOR_TARGET=$(STAGE_CC_WRAPPER) @CC_FOR_TARGET@ $(FLAGS_FOR_TARGET)
55db4b87 340
50212802
NN
341# If GCC_FOR_TARGET is not overriden on the command line, then this
342# variable is passed down to the gcc Makefile, where it is used to
343# build libgcc2.a. We define it here so that it can itself be
344# overridden on the command line.
be01d343 345GCC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCC_FOR_TARGET@ $(FLAGS_FOR_TARGET)
55db4b87 346CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @CXX_FOR_TARGET@ $(FLAGS_FOR_TARGET)
55db4b87 347RAW_CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @RAW_CXX_FOR_TARGET@ $(FLAGS_FOR_TARGET)
55db4b87 348GCJ_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCJ_FOR_TARGET@ $(FLAGS_FOR_TARGET)
55db4b87 349GFORTRAN_FOR_TARGET=$(STAGE_CC_WRAPPER) @GFORTRAN_FOR_TARGET@ $(FLAGS_FOR_TARGET)
852e5f18 350DLLTOOL_FOR_TARGET=@DLLTOOL_FOR_TARGET@
50212802 351LD_FOR_TARGET=@LD_FOR_TARGET@
50212802 352
7e0f7140 353LIPO_FOR_TARGET=@LIPO_FOR_TARGET@
50212802 354NM_FOR_TARGET=@NM_FOR_TARGET@
5ae72758 355OBJDUMP_FOR_TARGET=@OBJDUMP_FOR_TARGET@
852e5f18 356RANLIB_FOR_TARGET=@RANLIB_FOR_TARGET@
7e0f7140 357STRIP_FOR_TARGET=@STRIP_FOR_TARGET@
50212802 358WINDRES_FOR_TARGET=@WINDRES_FOR_TARGET@
0c24b341 359WINDMC_FOR_TARGET=@WINDMC_FOR_TARGET@
252b5132 360
be01d343
PB
361COMPILER_AS_FOR_TARGET=@COMPILER_AS_FOR_TARGET@
362COMPILER_LD_FOR_TARGET=@COMPILER_LD_FOR_TARGET@
363COMPILER_NM_FOR_TARGET=@COMPILER_NM_FOR_TARGET@
364
365# During gcc bootstrap, if we use some random cc for stage1 then
366# CFLAGS will be just -g. We want to ensure that TARGET libraries
367# (which we know are built with gcc) are built with optimizations so
368# prepend -O2 when setting CFLAGS_FOR_TARGET.
369CFLAGS_FOR_TARGET = -O2 $(CFLAGS) $(SYSROOT_CFLAGS_FOR_TARGET)
370SYSROOT_CFLAGS_FOR_TARGET = @SYSROOT_CFLAGS_FOR_TARGET@
371CXXFLAGS_FOR_TARGET = $(CXXFLAGS) $(SYSROOT_CFLAGS_FOR_TARGET)
372LIBCFLAGS_FOR_TARGET = $(CFLAGS_FOR_TARGET)
373LIBCXXFLAGS_FOR_TARGET = $(CXXFLAGS_FOR_TARGET) -fno-implicit-templates
374LDFLAGS_FOR_TARGET =
50212802
NN
375PICFLAG_FOR_TARGET =
376
377# ------------------------------------
378# Miscellaneous targets and flag lists
379# ------------------------------------
380
252b5132
RH
381# The first rule in the file had better be this one. Don't put any above it.
382# This lives here to allow makefile fragments to contain dependencies.
f70224b5 383all:
252b5132 384
252b5132 385#### host and target specific makefile fragments come in here.
a0da8069
NN
386@target_makefile_frag@
387@alphaieee_frag@
388@ospace_frag@
389@host_makefile_frag@
252b5132
RH
390###
391
e90269c8
PB
392# This is the list of directories that may be needed in RPATH_ENVVAR
393# so that prorgams built for the target machine work.
4f0ef2d8 394TARGET_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
395
396@if target-libstdc++-v3
397TARGET_LIB_PATH_libstdc++-v3 = $$r/$(TARGET_SUBDIR)/libstdc++-v3/.libs:
398@endif target-libstdc++-v3
399
400@if target-libmudflap
401TARGET_LIB_PATH_libmudflap = $$r/$(TARGET_SUBDIR)/libmudflap/.libs:
402@endif target-libmudflap
403
064d0a7c
PB
404@if target-libssp
405TARGET_LIB_PATH_libssp = $$r/$(TARGET_SUBDIR)/libssp/.libs:
406@endif target-libssp
407
b3ded179
PB
408@if target-libgomp
409TARGET_LIB_PATH_libgomp = $$r/$(TARGET_SUBDIR)/libgomp/.libs:
410@endif target-libgomp
411
e90269c8
PB
412
413
414# This is the list of directories that may be needed in RPATH_ENVVAR
415# so that programs built for the host machine work.
4b900473 416HOST_LIB_PATH = $(HOST_LIB_PATH_bfd)$(HOST_LIB_PATH_opcodes)$(HOST_LIB_PATH_gmp)$(HOST_LIB_PATH_mpfr)
e90269c8
PB
417
418# Define HOST_LIB_PATH_gcc here, for the sake of TARGET_LIB_PATH, ouch
419@if gcc
420HOST_LIB_PATH_gcc = $$r/$(HOST_SUBDIR)/gcc:$$r/$(HOST_SUBDIR)/prev-gcc:
421@endif gcc
422
423
424@if bfd
425HOST_LIB_PATH_bfd = \
c380fdd8 426 $$r/$(HOST_SUBDIR)/bfd/.libs:$$r/$(HOST_SUBDIR)/prev-bfd/.libs:
e90269c8
PB
427@endif bfd
428
429@if opcodes
430HOST_LIB_PATH_opcodes = \
c380fdd8 431 $$r/$(HOST_SUBDIR)/opcodes/.libs:$$r/$(HOST_SUBDIR)/prev-opcodes/.libs:
e90269c8
PB
432@endif opcodes
433
4b900473
PB
434@if gmp
435HOST_LIB_PATH_gmp = \
436 $$r/$(HOST_SUBDIR)/gmp/.libs:$$r/$(HOST_SUBDIR)/prev-gmp/.libs:
437@endif gmp
438
439@if mpfr
440HOST_LIB_PATH_mpfr = \
441 $$r/$(HOST_SUBDIR)/mpfr/.libs:$$r/$(HOST_SUBDIR)/prev-mpfr/.libs:
442@endif mpfr
443
e90269c8 444
252b5132 445# Flags to pass down to all sub-makes.
252b5132 446BASE_FLAGS_TO_PASS = \
497f816e 447 "DESTDIR=$(DESTDIR)" \
252b5132 448 "RPATH_ENVVAR=$(RPATH_ENVVAR)" \
252b5132 449 "TARGET_SUBDIR=$(TARGET_SUBDIR)" \
252b5132
RH
450 "bindir=$(bindir)" \
451 "datadir=$(datadir)" \
452 "exec_prefix=$(exec_prefix)" \
453 "includedir=$(includedir)" \
108a6f8e
CD
454 "datarootdir=$(datarootdir)" \
455 "docdir=$(docdir)" \
252b5132 456 "infodir=$(infodir)" \
a3ca38d2 457 "pdfdir=$(pdfdir)" \
108a6f8e 458 "htmldir=$(htmldir)" \
252b5132
RH
459 "libdir=$(libdir)" \
460 "libexecdir=$(libexecdir)" \
461 "lispdir=$(lispdir)" \
462 "localstatedir=$(localstatedir)" \
463 "mandir=$(mandir)" \
464 "oldincludedir=$(oldincludedir)" \
465 "prefix=$(prefix)" \
466 "sbindir=$(sbindir)" \
467 "sharedstatedir=$(sharedstatedir)" \
468 "sysconfdir=$(sysconfdir)" \
469 "tooldir=$(tooldir)" \
ba73c63f 470 "build_tooldir=$(build_tooldir)" \
12f0bd74
NN
471 "target_alias=$(target_alias)" \
472 "BISON=$(BISON)" \
473 "CC_FOR_BUILD=$(CC_FOR_BUILD)" \
b2edd3b5 474 "CFLAGS_FOR_BUILD=$(CFLAGS_FOR_BUILD)" \
12f0bd74
NN
475 "CXX_FOR_BUILD=$(CXX_FOR_BUILD)" \
476 "EXPECT=$(EXPECT)" \
6a9cf61e 477 "FLEX=$(FLEX)" \
12f0bd74
NN
478 "INSTALL=$(INSTALL)" \
479 "INSTALL_DATA=$(INSTALL_DATA)" \
480 "INSTALL_PROGRAM=$(INSTALL_PROGRAM)" \
481 "INSTALL_SCRIPT=$(INSTALL_SCRIPT)" \
482 "LEX=$(LEX)" \
483 "M4=$(M4)" \
484 "MAKE=$(MAKE)" \
485 "RUNTEST=$(RUNTEST)" \
486 "RUNTESTFLAGS=$(RUNTESTFLAGS)" \
487 "SHELL=$(SHELL)" \
488 "YACC=$(YACC)" \
c52c6897 489 "`echo 'ADAFLAGS=$(ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
12f0bd74 490 "AR_FLAGS=$(AR_FLAGS)" \
c52c6897 491 "`echo 'BOOT_ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
f6d183c0
PB
492 "BOOT_CFLAGS=$(BOOT_CFLAGS)" \
493 "BOOT_LDFLAGS=$(BOOT_LDFLAGS)" \
12f0bd74
NN
494 "CFLAGS=$(CFLAGS)" \
495 "CXXFLAGS=$(CXXFLAGS)" \
496 "LDFLAGS=$(LDFLAGS)" \
497 "LIBCFLAGS=$(LIBCFLAGS)" \
498 "LIBCXXFLAGS=$(LIBCXXFLAGS)" \
80911fe1 499 "STAGE1_CFLAGS=$(STAGE1_CFLAGS)" \
8a0d8a5c 500 "STAGE1_CHECKING=$(STAGE1_CHECKING)" \
80911fe1 501 "STAGE1_LANGUAGES=$(STAGE1_LANGUAGES)" \
8520c408
AO
502 "STAGE2_CFLAGS=$(STAGE2_CFLAGS)" \
503 "STAGE3_CFLAGS=$(STAGE3_CFLAGS)" \
504 "STAGE4_CFLAGS=$(STAGE4_CFLAGS)" \
a0323144
PB
505 "GNATBIND=$(GNATBIND)" \
506 "GNATMAKE=$(GNATMAKE)" \
12f0bd74
NN
507 "AR_FOR_TARGET=$(AR_FOR_TARGET)" \
508 "AS_FOR_TARGET=$(AS_FOR_TARGET)" \
509 "CC_FOR_TARGET=$(CC_FOR_TARGET)" \
510 "CFLAGS_FOR_TARGET=$(CFLAGS_FOR_TARGET)" \
06bcb89d 511 "CPPFLAGS_FOR_TARGET=$(CPPFLAGS_FOR_TARGET)" \
12f0bd74
NN
512 "CXX_FOR_TARGET=$(CXX_FOR_TARGET)" \
513 "CXXFLAGS_FOR_TARGET=$(CXXFLAGS_FOR_TARGET)" \
514 "DLLTOOL_FOR_TARGET=$(DLLTOOL_FOR_TARGET)" \
515 "GCJ_FOR_TARGET=$(GCJ_FOR_TARGET)" \
4b1cb4fe 516 "GFORTRAN_FOR_TARGET=$(GFORTRAN_FOR_TARGET)" \
12f0bd74 517 "LD_FOR_TARGET=$(LD_FOR_TARGET)" \
7e0f7140 518 "LIPO_FOR_TARGET=$(LIPO_FOR_TARGET)" \
414e5532 519 "LDFLAGS_FOR_TARGET=$(LDFLAGS_FOR_TARGET)" \
12f0bd74
NN
520 "LIBCFLAGS_FOR_TARGET=$(LIBCFLAGS_FOR_TARGET)" \
521 "LIBCXXFLAGS_FOR_TARGET=$(LIBCXXFLAGS_FOR_TARGET)" \
522 "NM_FOR_TARGET=$(NM_FOR_TARGET)" \
5ae72758 523 "OBJDUMP_FOR_TARGET=$(OBJDUMP_FOR_TARGET)" \
12f0bd74 524 "RANLIB_FOR_TARGET=$(RANLIB_FOR_TARGET)" \
7e0f7140 525 "STRIP_FOR_TARGET=$(STRIP_FOR_TARGET)" \
12f0bd74 526 "WINDRES_FOR_TARGET=$(WINDRES_FOR_TARGET)" \
0c24b341 527 "WINDMC_FOR_TARGET=$(WINDMC_FOR_TARGET)" \
c52c6897 528 "`echo 'LANGUAGES=$(LANGUAGES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
80911fe1 529 "LEAN=$(LEAN)" \
10ecffb9 530 "CONFIG_SHELL=$(SHELL)" \
12f0bd74 531 "MAKEINFO=$(MAKEINFO) $(MAKEINFOFLAGS)"
252b5132 532
55db4b87
PB
533# We leave this in just in case, but it is not needed anymore.
534RECURSE_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS)
656fdd47 535
252b5132
RH
536# Flags to pass down to most sub-makes, in which we're building with
537# the host environment.
252b5132
RH
538EXTRA_HOST_FLAGS = \
539 'AR=$(AR)' \
540 'AS=$(AS)' \
541 'CC=$(CC)' \
542 'CXX=$(CXX)' \
543 'DLLTOOL=$(DLLTOOL)' \
544 'LD=$(LD)' \
be01d343 545 'LIPO=$(LIPO)' \
252b5132 546 'NM=$(NM)' \
80911fe1 547 'OBJDUMP=$(OBJDUMP)' \
b9459e83 548 'RANLIB=$(RANLIB)' \
be01d343 549 'STRIP=$(STRIP)' \
0c24b341
NC
550 'WINDRES=$(WINDRES)' \
551 'WINDMC=$(WINDMC)'
252b5132
RH
552
553FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)
554
555# Flags that are concerned with the location of the X11 include files
556# and library files
557#
558# NOTE: until the top-level is getting the values via autoconf, it only
559# causes problems to have this top-level Makefile overriding the autoconf-set
560# values in child directories. Only variables that don't conflict with
561# autoconf'ed ones should be passed by X11_FLAGS_TO_PASS for now.
562#
563X11_FLAGS_TO_PASS = \
564 'X11_EXTRA_CFLAGS=$(X11_EXTRA_CFLAGS)' \
565 'X11_EXTRA_LIBS=$(X11_EXTRA_LIBS)'
566
8a0d8a5c
PB
567# Flags to pass to stage2 and later makes.
568
569POSTSTAGE1_FLAGS_TO_PASS = \
570 CC="$${CC}" CC_FOR_BUILD="$${CC_FOR_BUILD}" \
a0323144 571 GNATBIND="$$r/$(HOST_SUBDIR)/prev-gcc/gnatbind" \
8a0d8a5c
PB
572 LDFLAGS="$(BOOT_LDFLAGS)" \
573 "`echo 'ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
574
252b5132 575# Flags to pass down to makes which are built with the target environment.
0aed8855
PB
576# The double $ decreases the length of the command line; those variables
577# are set in BASE_FLAGS_TO_PASS, and the sub-make will expand them. The
578# COMPILER_ prefixed variables are not passed down so we expand them here.
252b5132
RH
579EXTRA_TARGET_FLAGS = \
580 'AR=$$(AR_FOR_TARGET)' \
0aed8855 581 'AS=$(COMPILER_AS_FOR_TARGET)' \
252b5132
RH
582 'CC=$$(CC_FOR_TARGET)' \
583 'CFLAGS=$$(CFLAGS_FOR_TARGET)' \
584 'CXX=$$(CXX_FOR_TARGET)' \
585 'CXXFLAGS=$$(CXXFLAGS_FOR_TARGET)' \
586 'DLLTOOL=$$(DLLTOOL_FOR_TARGET)' \
0aed8855 587 'LD=$(COMPILER_LD_FOR_TARGET)' \
414e5532 588 'LDFLAGS=$$(LDFLAGS_FOR_TARGET)' \
252b5132
RH
589 'LIBCFLAGS=$$(LIBCFLAGS_FOR_TARGET)' \
590 'LIBCXXFLAGS=$$(LIBCXXFLAGS_FOR_TARGET)' \
0aed8855 591 'NM=$(COMPILER_NM_FOR_TARGET)' \
5ae72758 592 'OBJDUMP=$$(OBJDUMP_FOR_TARGET)' \
252b5132 593 'RANLIB=$$(RANLIB_FOR_TARGET)' \
0c24b341
NC
594 'WINDRES=$$(WINDRES_FOR_TARGET)' \
595 'WINDMC=$$(WINDMC_FOR_TARGET)'
252b5132
RH
596
597TARGET_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)
598
599# Flags to pass down to gcc. gcc builds a library, libgcc.a, so it
600# unfortunately needs the native compiler and the target ar and
601# ranlib.
602# If any variables are added here, they must be added to do-*, below.
2a4cbe27 603# The BUILD_* variables are a special case, which are used for the gcc
252b5132
RH
604# cross-building scheme.
605EXTRA_GCC_FLAGS = \
252b5132 606 "GCC_FOR_TARGET=$(GCC_FOR_TARGET)" \
3dee29da
NN
607 "`echo 'STMP_FIXPROTO=$(STMP_FIXPROTO)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
608 "`echo 'LIMITS_H_TEST=$(LIMITS_H_TEST)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
609 "`echo 'LIBGCC2_CFLAGS=$(LIBGCC2_CFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
610 "`echo 'LIBGCC2_DEBUG_CFLAGS=$(LIBGCC2_DEBUG_CFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
c52c6897 611 "`echo 'LIBGCC2_INCLUDES=$(LIBGCC2_INCLUDES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
252b5132 612
f0b24077 613GCC_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS)
252b5132 614
dd12c3a8 615.PHONY: configure-host
b813574b 616configure-host: \
dd12c3a8
NN
617 maybe-configure-ash \
618 maybe-configure-autoconf \
619 maybe-configure-automake \
620 maybe-configure-bash \
621 maybe-configure-bfd \
622 maybe-configure-opcodes \
623 maybe-configure-binutils \
624 maybe-configure-bison \
625 maybe-configure-byacc \
626 maybe-configure-bzip2 \
627 maybe-configure-dejagnu \
628 maybe-configure-diff \
629 maybe-configure-dosutils \
630 maybe-configure-etc \
631 maybe-configure-fastjar \
632 maybe-configure-fileutils \
633 maybe-configure-findutils \
634 maybe-configure-find \
d3ed111c 635 maybe-configure-fixincludes \
dd12c3a8
NN
636 maybe-configure-flex \
637 maybe-configure-gas \
b813574b 638 maybe-configure-gcc \
dd12c3a8
NN
639 maybe-configure-gawk \
640 maybe-configure-gettext \
4b900473
PB
641 maybe-configure-gmp \
642 maybe-configure-mpfr \
dd12c3a8
NN
643 maybe-configure-gnuserv \
644 maybe-configure-gprof \
645 maybe-configure-gzip \
646 maybe-configure-hello \
647 maybe-configure-indent \
648 maybe-configure-intl \
649 maybe-configure-tcl \
650 maybe-configure-itcl \
651 maybe-configure-ld \
04cf1b77 652 maybe-configure-libcpp \
be01d343 653 maybe-configure-libdecnumber \
dd12c3a8
NN
654 maybe-configure-libgui \
655 maybe-configure-libiberty \
656 maybe-configure-libtool \
657 maybe-configure-m4 \
658 maybe-configure-make \
659 maybe-configure-mmalloc \
660 maybe-configure-patch \
661 maybe-configure-perl \
662 maybe-configure-prms \
663 maybe-configure-rcs \
664 maybe-configure-readline \
665 maybe-configure-release \
666 maybe-configure-recode \
667 maybe-configure-sed \
668 maybe-configure-send-pr \
669 maybe-configure-shellutils \
670 maybe-configure-sid \
671 maybe-configure-sim \
672 maybe-configure-tar \
673 maybe-configure-texinfo \
674 maybe-configure-textutils \
675 maybe-configure-time \
676 maybe-configure-uudecode \
677 maybe-configure-wdiff \
678 maybe-configure-zip \
679 maybe-configure-zlib \
680 maybe-configure-gdb \
681 maybe-configure-expect \
682 maybe-configure-guile \
683 maybe-configure-tk \
dd12c3a8 684 maybe-configure-libtermcap \
b00612cc
PB
685 maybe-configure-utils \
686 maybe-configure-gnattools
dd12c3a8
NN
687.PHONY: configure-target
688configure-target: \
689 maybe-configure-target-libstdc++-v3 \
4b1cb4fe 690 maybe-configure-target-libmudflap \
064d0a7c 691 maybe-configure-target-libssp \
dd12c3a8 692 maybe-configure-target-newlib \
6aa8ef82 693 maybe-configure-target-libgcc \
4b1cb4fe 694 maybe-configure-target-libgfortran \
dd12c3a8
NN
695 maybe-configure-target-libobjc \
696 maybe-configure-target-libtermcap \
697 maybe-configure-target-winsup \
698 maybe-configure-target-libgloss \
699 maybe-configure-target-libiberty \
700 maybe-configure-target-gperf \
701 maybe-configure-target-examples \
702 maybe-configure-target-libffi \
703 maybe-configure-target-libjava \
704 maybe-configure-target-zlib \
705 maybe-configure-target-boehm-gc \
706 maybe-configure-target-qthreads \
a2592b1b 707 maybe-configure-target-rda \
b3ded179
PB
708 maybe-configure-target-libada \
709 maybe-configure-target-libgomp
252b5132 710
319cab08
PB
711# The target built for a native non-bootstrap build.
712.PHONY: all
f70224b5
PB
713all:
714@if gcc-bootstrap
be01d343 715 [ -f stage_final ] || echo stage3 > stage_final
f70224b5
PB
716 @r=`${PWD_COMMAND}`; export r; \
717 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 718 $(MAKE) $(RECURSE_FLAGS_TO_PASS) `cat stage_final`-bubble
f70224b5 719@endif gcc-bootstrap
0aed8855 720 @: $(MAKE); $(unstage)
f70224b5
PB
721 @r=`${PWD_COMMAND}`; export r; \
722 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
723 if [ -f stage_last ]; then \
be01d343 724 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target; \
f70224b5 725 else \
be01d343 726 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-host all-target; \
f70224b5 727 fi
6a9cf61e
PB
728
729.PHONY: all-build
c52c6897
PB
730
731all-build: maybe-all-build-libiberty
732all-build: maybe-all-build-bison
733all-build: maybe-all-build-byacc
734all-build: maybe-all-build-flex
735all-build: maybe-all-build-m4
736all-build: maybe-all-build-texinfo
737all-build: maybe-all-build-fixincludes
738
dd12c3a8 739.PHONY: all-host
c52c6897
PB
740
741all-host: maybe-all-ash
742all-host: maybe-all-autoconf
743all-host: maybe-all-automake
744all-host: maybe-all-bash
745@if bfd-no-bootstrap
746all-host: maybe-all-bfd
747@endif bfd-no-bootstrap
748@if opcodes-no-bootstrap
749all-host: maybe-all-opcodes
750@endif opcodes-no-bootstrap
751@if binutils-no-bootstrap
752all-host: maybe-all-binutils
753@endif binutils-no-bootstrap
754all-host: maybe-all-bison
755all-host: maybe-all-byacc
756all-host: maybe-all-bzip2
757all-host: maybe-all-dejagnu
758all-host: maybe-all-diff
759all-host: maybe-all-dosutils
760all-host: maybe-all-etc
761all-host: maybe-all-fastjar
762all-host: maybe-all-fileutils
763all-host: maybe-all-findutils
764all-host: maybe-all-find
765all-host: maybe-all-fixincludes
766all-host: maybe-all-flex
767@if gas-no-bootstrap
768all-host: maybe-all-gas
769@endif gas-no-bootstrap
770@if gcc-no-bootstrap
771all-host: maybe-all-gcc
772@endif gcc-no-bootstrap
773all-host: maybe-all-gawk
774all-host: maybe-all-gettext
4b900473
PB
775@if gmp-no-bootstrap
776all-host: maybe-all-gmp
777@endif gmp-no-bootstrap
778@if mpfr-no-bootstrap
779all-host: maybe-all-mpfr
780@endif mpfr-no-bootstrap
c52c6897
PB
781all-host: maybe-all-gnuserv
782all-host: maybe-all-gprof
783all-host: maybe-all-gzip
784all-host: maybe-all-hello
785all-host: maybe-all-indent
786@if intl-no-bootstrap
787all-host: maybe-all-intl
788@endif intl-no-bootstrap
789all-host: maybe-all-tcl
790all-host: maybe-all-itcl
791@if ld-no-bootstrap
792all-host: maybe-all-ld
793@endif ld-no-bootstrap
794@if libcpp-no-bootstrap
795all-host: maybe-all-libcpp
796@endif libcpp-no-bootstrap
797@if libdecnumber-no-bootstrap
798all-host: maybe-all-libdecnumber
799@endif libdecnumber-no-bootstrap
800all-host: maybe-all-libgui
801@if libiberty-no-bootstrap
802all-host: maybe-all-libiberty
803@endif libiberty-no-bootstrap
804all-host: maybe-all-libtool
805all-host: maybe-all-m4
806all-host: maybe-all-make
807all-host: maybe-all-mmalloc
808all-host: maybe-all-patch
809all-host: maybe-all-perl
810all-host: maybe-all-prms
811all-host: maybe-all-rcs
812all-host: maybe-all-readline
813all-host: maybe-all-release
814all-host: maybe-all-recode
815all-host: maybe-all-sed
816all-host: maybe-all-send-pr
817all-host: maybe-all-shellutils
818all-host: maybe-all-sid
819all-host: maybe-all-sim
820all-host: maybe-all-tar
821all-host: maybe-all-texinfo
822all-host: maybe-all-textutils
823all-host: maybe-all-time
824all-host: maybe-all-uudecode
825all-host: maybe-all-wdiff
826all-host: maybe-all-zip
827@if zlib-no-bootstrap
828all-host: maybe-all-zlib
829@endif zlib-no-bootstrap
830all-host: maybe-all-gdb
831all-host: maybe-all-expect
832all-host: maybe-all-guile
833all-host: maybe-all-tk
834all-host: maybe-all-libtermcap
835all-host: maybe-all-utils
836all-host: maybe-all-gnattools
837
dd12c3a8 838.PHONY: all-target
c52c6897
PB
839
840all-target: maybe-all-target-libstdc++-v3
841all-target: maybe-all-target-libmudflap
842all-target: maybe-all-target-libssp
c52c6897 843all-target: maybe-all-target-newlib
f86e35b8 844@if target-libgcc-no-bootstrap
6aa8ef82 845all-target: maybe-all-target-libgcc
f86e35b8 846@endif target-libgcc-no-bootstrap
c52c6897
PB
847all-target: maybe-all-target-libgfortran
848all-target: maybe-all-target-libobjc
849all-target: maybe-all-target-libtermcap
850all-target: maybe-all-target-winsup
851all-target: maybe-all-target-libgloss
852all-target: maybe-all-target-libiberty
853all-target: maybe-all-target-gperf
854all-target: maybe-all-target-examples
855all-target: maybe-all-target-libffi
856all-target: maybe-all-target-libjava
857all-target: maybe-all-target-zlib
858all-target: maybe-all-target-boehm-gc
859all-target: maybe-all-target-qthreads
860all-target: maybe-all-target-rda
861all-target: maybe-all-target-libada
862all-target: maybe-all-target-libgomp
252b5132
RH
863
864# Do a target for all the subdirectories. A ``make do-X'' will do a
865# ``make X'' in all subdirectories (because, in general, there is a
866# dependency (below) of X upon do-X, a ``make X'' will also do this,
867# but it may do additional work as well).
e393202e 868
2a4cbe27 869.PHONY: do-info
f70224b5 870do-info:
0aed8855 871 @: $(MAKE); $(unstage)
e360f423
PB
872 @r=`${PWD_COMMAND}`; export r; \
873 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
874 $(MAKE) $(RECURSE_FLAGS_TO_PASS) info-host \
f70224b5 875 info-target
f70224b5 876
e393202e 877
2a4cbe27 878.PHONY: info-host
c52c6897
PB
879
880info-host: maybe-info-ash
881info-host: maybe-info-autoconf
882info-host: maybe-info-automake
883info-host: maybe-info-bash
884info-host: maybe-info-bfd
885info-host: maybe-info-opcodes
886info-host: maybe-info-binutils
887info-host: maybe-info-bison
888info-host: maybe-info-byacc
889info-host: maybe-info-bzip2
890info-host: maybe-info-dejagnu
891info-host: maybe-info-diff
892info-host: maybe-info-dosutils
893info-host: maybe-info-etc
894info-host: maybe-info-fastjar
895info-host: maybe-info-fileutils
896info-host: maybe-info-findutils
897info-host: maybe-info-find
898info-host: maybe-info-fixincludes
899info-host: maybe-info-flex
900info-host: maybe-info-gas
901info-host: maybe-info-gcc
902info-host: maybe-info-gawk
903info-host: maybe-info-gettext
4b900473
PB
904info-host: maybe-info-gmp
905info-host: maybe-info-mpfr
c52c6897
PB
906info-host: maybe-info-gnuserv
907info-host: maybe-info-gprof
908info-host: maybe-info-gzip
909info-host: maybe-info-hello
910info-host: maybe-info-indent
911info-host: maybe-info-intl
912info-host: maybe-info-tcl
913info-host: maybe-info-itcl
914info-host: maybe-info-ld
915info-host: maybe-info-libcpp
916info-host: maybe-info-libdecnumber
917info-host: maybe-info-libgui
918info-host: maybe-info-libiberty
919info-host: maybe-info-libtool
920info-host: maybe-info-m4
921info-host: maybe-info-make
922info-host: maybe-info-mmalloc
923info-host: maybe-info-patch
924info-host: maybe-info-perl
925info-host: maybe-info-prms
926info-host: maybe-info-rcs
927info-host: maybe-info-readline
928info-host: maybe-info-release
929info-host: maybe-info-recode
930info-host: maybe-info-sed
931info-host: maybe-info-send-pr
932info-host: maybe-info-shellutils
933info-host: maybe-info-sid
934info-host: maybe-info-sim
935info-host: maybe-info-tar
936info-host: maybe-info-texinfo
937info-host: maybe-info-textutils
938info-host: maybe-info-time
939info-host: maybe-info-uudecode
940info-host: maybe-info-wdiff
941info-host: maybe-info-zip
942info-host: maybe-info-zlib
943info-host: maybe-info-gdb
944info-host: maybe-info-expect
945info-host: maybe-info-guile
946info-host: maybe-info-tk
947info-host: maybe-info-libtermcap
948info-host: maybe-info-utils
949info-host: maybe-info-gnattools
252b5132 950
2a4cbe27 951.PHONY: info-target
c52c6897
PB
952
953info-target: maybe-info-target-libstdc++-v3
954info-target: maybe-info-target-libmudflap
955info-target: maybe-info-target-libssp
c52c6897 956info-target: maybe-info-target-newlib
6aa8ef82 957info-target: maybe-info-target-libgcc
c52c6897
PB
958info-target: maybe-info-target-libgfortran
959info-target: maybe-info-target-libobjc
960info-target: maybe-info-target-libtermcap
961info-target: maybe-info-target-winsup
962info-target: maybe-info-target-libgloss
963info-target: maybe-info-target-libiberty
964info-target: maybe-info-target-gperf
965info-target: maybe-info-target-examples
966info-target: maybe-info-target-libffi
967info-target: maybe-info-target-libjava
968info-target: maybe-info-target-zlib
969info-target: maybe-info-target-boehm-gc
970info-target: maybe-info-target-qthreads
971info-target: maybe-info-target-rda
972info-target: maybe-info-target-libada
973info-target: maybe-info-target-libgomp
252b5132 974
4fa63067 975.PHONY: do-dvi
f70224b5 976do-dvi:
0aed8855 977 @: $(MAKE); $(unstage)
e360f423
PB
978 @r=`${PWD_COMMAND}`; export r; \
979 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
980 $(MAKE) $(RECURSE_FLAGS_TO_PASS) dvi-host \
f70224b5 981 dvi-target
f70224b5 982
2a4cbe27 983
4fa63067 984.PHONY: dvi-host
c52c6897
PB
985
986dvi-host: maybe-dvi-ash
987dvi-host: maybe-dvi-autoconf
988dvi-host: maybe-dvi-automake
989dvi-host: maybe-dvi-bash
990dvi-host: maybe-dvi-bfd
991dvi-host: maybe-dvi-opcodes
992dvi-host: maybe-dvi-binutils
993dvi-host: maybe-dvi-bison
994dvi-host: maybe-dvi-byacc
995dvi-host: maybe-dvi-bzip2
996dvi-host: maybe-dvi-dejagnu
997dvi-host: maybe-dvi-diff
998dvi-host: maybe-dvi-dosutils
999dvi-host: maybe-dvi-etc
1000dvi-host: maybe-dvi-fastjar
1001dvi-host: maybe-dvi-fileutils
1002dvi-host: maybe-dvi-findutils
1003dvi-host: maybe-dvi-find
1004dvi-host: maybe-dvi-fixincludes
1005dvi-host: maybe-dvi-flex
1006dvi-host: maybe-dvi-gas
1007dvi-host: maybe-dvi-gcc
1008dvi-host: maybe-dvi-gawk
1009dvi-host: maybe-dvi-gettext
4b900473
PB
1010dvi-host: maybe-dvi-gmp
1011dvi-host: maybe-dvi-mpfr
c52c6897
PB
1012dvi-host: maybe-dvi-gnuserv
1013dvi-host: maybe-dvi-gprof
1014dvi-host: maybe-dvi-gzip
1015dvi-host: maybe-dvi-hello
1016dvi-host: maybe-dvi-indent
1017dvi-host: maybe-dvi-intl
1018dvi-host: maybe-dvi-tcl
1019dvi-host: maybe-dvi-itcl
1020dvi-host: maybe-dvi-ld
1021dvi-host: maybe-dvi-libcpp
1022dvi-host: maybe-dvi-libdecnumber
1023dvi-host: maybe-dvi-libgui
1024dvi-host: maybe-dvi-libiberty
1025dvi-host: maybe-dvi-libtool
1026dvi-host: maybe-dvi-m4
1027dvi-host: maybe-dvi-make
1028dvi-host: maybe-dvi-mmalloc
1029dvi-host: maybe-dvi-patch
1030dvi-host: maybe-dvi-perl
1031dvi-host: maybe-dvi-prms
1032dvi-host: maybe-dvi-rcs
1033dvi-host: maybe-dvi-readline
1034dvi-host: maybe-dvi-release
1035dvi-host: maybe-dvi-recode
1036dvi-host: maybe-dvi-sed
1037dvi-host: maybe-dvi-send-pr
1038dvi-host: maybe-dvi-shellutils
1039dvi-host: maybe-dvi-sid
1040dvi-host: maybe-dvi-sim
1041dvi-host: maybe-dvi-tar
1042dvi-host: maybe-dvi-texinfo
1043dvi-host: maybe-dvi-textutils
1044dvi-host: maybe-dvi-time
1045dvi-host: maybe-dvi-uudecode
1046dvi-host: maybe-dvi-wdiff
1047dvi-host: maybe-dvi-zip
1048dvi-host: maybe-dvi-zlib
1049dvi-host: maybe-dvi-gdb
1050dvi-host: maybe-dvi-expect
1051dvi-host: maybe-dvi-guile
1052dvi-host: maybe-dvi-tk
1053dvi-host: maybe-dvi-libtermcap
1054dvi-host: maybe-dvi-utils
1055dvi-host: maybe-dvi-gnattools
2a4cbe27 1056
4fa63067 1057.PHONY: dvi-target
c52c6897
PB
1058
1059dvi-target: maybe-dvi-target-libstdc++-v3
1060dvi-target: maybe-dvi-target-libmudflap
1061dvi-target: maybe-dvi-target-libssp
c52c6897 1062dvi-target: maybe-dvi-target-newlib
6aa8ef82 1063dvi-target: maybe-dvi-target-libgcc
c52c6897
PB
1064dvi-target: maybe-dvi-target-libgfortran
1065dvi-target: maybe-dvi-target-libobjc
1066dvi-target: maybe-dvi-target-libtermcap
1067dvi-target: maybe-dvi-target-winsup
1068dvi-target: maybe-dvi-target-libgloss
1069dvi-target: maybe-dvi-target-libiberty
1070dvi-target: maybe-dvi-target-gperf
1071dvi-target: maybe-dvi-target-examples
1072dvi-target: maybe-dvi-target-libffi
1073dvi-target: maybe-dvi-target-libjava
1074dvi-target: maybe-dvi-target-zlib
1075dvi-target: maybe-dvi-target-boehm-gc
1076dvi-target: maybe-dvi-target-qthreads
1077dvi-target: maybe-dvi-target-rda
1078dvi-target: maybe-dvi-target-libada
1079dvi-target: maybe-dvi-target-libgomp
2a4cbe27 1080
56a8fe78
DD
1081.PHONY: do-pdf
1082do-pdf:
1083 @: $(MAKE); $(unstage)
1084 @r=`${PWD_COMMAND}`; export r; \
1085 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1086 $(MAKE) $(RECURSE_FLAGS_TO_PASS) pdf-host \
1087 pdf-target
1088
1089
1090.PHONY: pdf-host
1091
1092pdf-host: maybe-pdf-ash
1093pdf-host: maybe-pdf-autoconf
1094pdf-host: maybe-pdf-automake
1095pdf-host: maybe-pdf-bash
1096pdf-host: maybe-pdf-bfd
1097pdf-host: maybe-pdf-opcodes
1098pdf-host: maybe-pdf-binutils
1099pdf-host: maybe-pdf-bison
1100pdf-host: maybe-pdf-byacc
1101pdf-host: maybe-pdf-bzip2
1102pdf-host: maybe-pdf-dejagnu
1103pdf-host: maybe-pdf-diff
1104pdf-host: maybe-pdf-dosutils
1105pdf-host: maybe-pdf-etc
1106pdf-host: maybe-pdf-fastjar
1107pdf-host: maybe-pdf-fileutils
1108pdf-host: maybe-pdf-findutils
1109pdf-host: maybe-pdf-find
1110pdf-host: maybe-pdf-fixincludes
1111pdf-host: maybe-pdf-flex
1112pdf-host: maybe-pdf-gas
1113pdf-host: maybe-pdf-gcc
1114pdf-host: maybe-pdf-gawk
1115pdf-host: maybe-pdf-gettext
4b900473
PB
1116pdf-host: maybe-pdf-gmp
1117pdf-host: maybe-pdf-mpfr
56a8fe78
DD
1118pdf-host: maybe-pdf-gnuserv
1119pdf-host: maybe-pdf-gprof
1120pdf-host: maybe-pdf-gzip
1121pdf-host: maybe-pdf-hello
1122pdf-host: maybe-pdf-indent
1123pdf-host: maybe-pdf-intl
1124pdf-host: maybe-pdf-tcl
1125pdf-host: maybe-pdf-itcl
1126pdf-host: maybe-pdf-ld
1127pdf-host: maybe-pdf-libcpp
1128pdf-host: maybe-pdf-libdecnumber
1129pdf-host: maybe-pdf-libgui
1130pdf-host: maybe-pdf-libiberty
1131pdf-host: maybe-pdf-libtool
1132pdf-host: maybe-pdf-m4
1133pdf-host: maybe-pdf-make
1134pdf-host: maybe-pdf-mmalloc
1135pdf-host: maybe-pdf-patch
1136pdf-host: maybe-pdf-perl
1137pdf-host: maybe-pdf-prms
1138pdf-host: maybe-pdf-rcs
1139pdf-host: maybe-pdf-readline
1140pdf-host: maybe-pdf-release
1141pdf-host: maybe-pdf-recode
1142pdf-host: maybe-pdf-sed
1143pdf-host: maybe-pdf-send-pr
1144pdf-host: maybe-pdf-shellutils
1145pdf-host: maybe-pdf-sid
1146pdf-host: maybe-pdf-sim
1147pdf-host: maybe-pdf-tar
1148pdf-host: maybe-pdf-texinfo
1149pdf-host: maybe-pdf-textutils
1150pdf-host: maybe-pdf-time
1151pdf-host: maybe-pdf-uudecode
1152pdf-host: maybe-pdf-wdiff
1153pdf-host: maybe-pdf-zip
1154pdf-host: maybe-pdf-zlib
1155pdf-host: maybe-pdf-gdb
1156pdf-host: maybe-pdf-expect
1157pdf-host: maybe-pdf-guile
1158pdf-host: maybe-pdf-tk
1159pdf-host: maybe-pdf-libtermcap
1160pdf-host: maybe-pdf-utils
1161pdf-host: maybe-pdf-gnattools
1162
1163.PHONY: pdf-target
1164
1165pdf-target: maybe-pdf-target-libstdc++-v3
1166pdf-target: maybe-pdf-target-libmudflap
1167pdf-target: maybe-pdf-target-libssp
1168pdf-target: maybe-pdf-target-newlib
6aa8ef82 1169pdf-target: maybe-pdf-target-libgcc
56a8fe78
DD
1170pdf-target: maybe-pdf-target-libgfortran
1171pdf-target: maybe-pdf-target-libobjc
1172pdf-target: maybe-pdf-target-libtermcap
1173pdf-target: maybe-pdf-target-winsup
1174pdf-target: maybe-pdf-target-libgloss
1175pdf-target: maybe-pdf-target-libiberty
1176pdf-target: maybe-pdf-target-gperf
1177pdf-target: maybe-pdf-target-examples
1178pdf-target: maybe-pdf-target-libffi
1179pdf-target: maybe-pdf-target-libjava
1180pdf-target: maybe-pdf-target-zlib
1181pdf-target: maybe-pdf-target-boehm-gc
1182pdf-target: maybe-pdf-target-qthreads
1183pdf-target: maybe-pdf-target-rda
1184pdf-target: maybe-pdf-target-libada
1185pdf-target: maybe-pdf-target-libgomp
1186
6d389afc 1187.PHONY: do-html
f70224b5 1188do-html:
0aed8855 1189 @: $(MAKE); $(unstage)
e360f423
PB
1190 @r=`${PWD_COMMAND}`; export r; \
1191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1192 $(MAKE) $(RECURSE_FLAGS_TO_PASS) html-host \
f70224b5 1193 html-target
f70224b5 1194
6d389afc
MS
1195
1196.PHONY: html-host
c52c6897
PB
1197
1198html-host: maybe-html-ash
1199html-host: maybe-html-autoconf
1200html-host: maybe-html-automake
1201html-host: maybe-html-bash
1202html-host: maybe-html-bfd
1203html-host: maybe-html-opcodes
1204html-host: maybe-html-binutils
1205html-host: maybe-html-bison
1206html-host: maybe-html-byacc
1207html-host: maybe-html-bzip2
1208html-host: maybe-html-dejagnu
1209html-host: maybe-html-diff
1210html-host: maybe-html-dosutils
1211html-host: maybe-html-etc
1212html-host: maybe-html-fastjar
1213html-host: maybe-html-fileutils
1214html-host: maybe-html-findutils
1215html-host: maybe-html-find
1216html-host: maybe-html-fixincludes
1217html-host: maybe-html-flex
1218html-host: maybe-html-gas
1219html-host: maybe-html-gcc
1220html-host: maybe-html-gawk
1221html-host: maybe-html-gettext
4b900473
PB
1222html-host: maybe-html-gmp
1223html-host: maybe-html-mpfr
c52c6897
PB
1224html-host: maybe-html-gnuserv
1225html-host: maybe-html-gprof
1226html-host: maybe-html-gzip
1227html-host: maybe-html-hello
1228html-host: maybe-html-indent
1229html-host: maybe-html-intl
1230html-host: maybe-html-tcl
1231html-host: maybe-html-itcl
1232html-host: maybe-html-ld
1233html-host: maybe-html-libcpp
1234html-host: maybe-html-libdecnumber
1235html-host: maybe-html-libgui
1236html-host: maybe-html-libiberty
1237html-host: maybe-html-libtool
1238html-host: maybe-html-m4
1239html-host: maybe-html-make
1240html-host: maybe-html-mmalloc
1241html-host: maybe-html-patch
1242html-host: maybe-html-perl
1243html-host: maybe-html-prms
1244html-host: maybe-html-rcs
1245html-host: maybe-html-readline
1246html-host: maybe-html-release
1247html-host: maybe-html-recode
1248html-host: maybe-html-sed
1249html-host: maybe-html-send-pr
1250html-host: maybe-html-shellutils
1251html-host: maybe-html-sid
1252html-host: maybe-html-sim
1253html-host: maybe-html-tar
1254html-host: maybe-html-texinfo
1255html-host: maybe-html-textutils
1256html-host: maybe-html-time
1257html-host: maybe-html-uudecode
1258html-host: maybe-html-wdiff
1259html-host: maybe-html-zip
1260html-host: maybe-html-zlib
1261html-host: maybe-html-gdb
1262html-host: maybe-html-expect
1263html-host: maybe-html-guile
1264html-host: maybe-html-tk
1265html-host: maybe-html-libtermcap
1266html-host: maybe-html-utils
1267html-host: maybe-html-gnattools
6d389afc
MS
1268
1269.PHONY: html-target
c52c6897
PB
1270
1271html-target: maybe-html-target-libstdc++-v3
1272html-target: maybe-html-target-libmudflap
1273html-target: maybe-html-target-libssp
c52c6897 1274html-target: maybe-html-target-newlib
6aa8ef82 1275html-target: maybe-html-target-libgcc
c52c6897
PB
1276html-target: maybe-html-target-libgfortran
1277html-target: maybe-html-target-libobjc
1278html-target: maybe-html-target-libtermcap
1279html-target: maybe-html-target-winsup
1280html-target: maybe-html-target-libgloss
1281html-target: maybe-html-target-libiberty
1282html-target: maybe-html-target-gperf
1283html-target: maybe-html-target-examples
1284html-target: maybe-html-target-libffi
1285html-target: maybe-html-target-libjava
1286html-target: maybe-html-target-zlib
1287html-target: maybe-html-target-boehm-gc
1288html-target: maybe-html-target-qthreads
1289html-target: maybe-html-target-rda
1290html-target: maybe-html-target-libada
1291html-target: maybe-html-target-libgomp
6d389afc 1292
4fa63067 1293.PHONY: do-TAGS
f70224b5 1294do-TAGS:
0aed8855 1295 @: $(MAKE); $(unstage)
e360f423
PB
1296 @r=`${PWD_COMMAND}`; export r; \
1297 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1298 $(MAKE) $(RECURSE_FLAGS_TO_PASS) TAGS-host \
f70224b5 1299 TAGS-target
f70224b5 1300
2a4cbe27 1301
4fa63067 1302.PHONY: TAGS-host
c52c6897
PB
1303
1304TAGS-host: maybe-TAGS-ash
1305TAGS-host: maybe-TAGS-autoconf
1306TAGS-host: maybe-TAGS-automake
1307TAGS-host: maybe-TAGS-bash
1308TAGS-host: maybe-TAGS-bfd
1309TAGS-host: maybe-TAGS-opcodes
1310TAGS-host: maybe-TAGS-binutils
1311TAGS-host: maybe-TAGS-bison
1312TAGS-host: maybe-TAGS-byacc
1313TAGS-host: maybe-TAGS-bzip2
1314TAGS-host: maybe-TAGS-dejagnu
1315TAGS-host: maybe-TAGS-diff
1316TAGS-host: maybe-TAGS-dosutils
1317TAGS-host: maybe-TAGS-etc
1318TAGS-host: maybe-TAGS-fastjar
1319TAGS-host: maybe-TAGS-fileutils
1320TAGS-host: maybe-TAGS-findutils
1321TAGS-host: maybe-TAGS-find
1322TAGS-host: maybe-TAGS-fixincludes
1323TAGS-host: maybe-TAGS-flex
1324TAGS-host: maybe-TAGS-gas
1325TAGS-host: maybe-TAGS-gcc
1326TAGS-host: maybe-TAGS-gawk
1327TAGS-host: maybe-TAGS-gettext
4b900473
PB
1328TAGS-host: maybe-TAGS-gmp
1329TAGS-host: maybe-TAGS-mpfr
c52c6897
PB
1330TAGS-host: maybe-TAGS-gnuserv
1331TAGS-host: maybe-TAGS-gprof
1332TAGS-host: maybe-TAGS-gzip
1333TAGS-host: maybe-TAGS-hello
1334TAGS-host: maybe-TAGS-indent
1335TAGS-host: maybe-TAGS-intl
1336TAGS-host: maybe-TAGS-tcl
1337TAGS-host: maybe-TAGS-itcl
1338TAGS-host: maybe-TAGS-ld
1339TAGS-host: maybe-TAGS-libcpp
1340TAGS-host: maybe-TAGS-libdecnumber
1341TAGS-host: maybe-TAGS-libgui
1342TAGS-host: maybe-TAGS-libiberty
1343TAGS-host: maybe-TAGS-libtool
1344TAGS-host: maybe-TAGS-m4
1345TAGS-host: maybe-TAGS-make
1346TAGS-host: maybe-TAGS-mmalloc
1347TAGS-host: maybe-TAGS-patch
1348TAGS-host: maybe-TAGS-perl
1349TAGS-host: maybe-TAGS-prms
1350TAGS-host: maybe-TAGS-rcs
1351TAGS-host: maybe-TAGS-readline
1352TAGS-host: maybe-TAGS-release
1353TAGS-host: maybe-TAGS-recode
1354TAGS-host: maybe-TAGS-sed
1355TAGS-host: maybe-TAGS-send-pr
1356TAGS-host: maybe-TAGS-shellutils
1357TAGS-host: maybe-TAGS-sid
1358TAGS-host: maybe-TAGS-sim
1359TAGS-host: maybe-TAGS-tar
1360TAGS-host: maybe-TAGS-texinfo
1361TAGS-host: maybe-TAGS-textutils
1362TAGS-host: maybe-TAGS-time
1363TAGS-host: maybe-TAGS-uudecode
1364TAGS-host: maybe-TAGS-wdiff
1365TAGS-host: maybe-TAGS-zip
1366TAGS-host: maybe-TAGS-zlib
1367TAGS-host: maybe-TAGS-gdb
1368TAGS-host: maybe-TAGS-expect
1369TAGS-host: maybe-TAGS-guile
1370TAGS-host: maybe-TAGS-tk
1371TAGS-host: maybe-TAGS-libtermcap
1372TAGS-host: maybe-TAGS-utils
1373TAGS-host: maybe-TAGS-gnattools
2a4cbe27 1374
4fa63067 1375.PHONY: TAGS-target
c52c6897
PB
1376
1377TAGS-target: maybe-TAGS-target-libstdc++-v3
1378TAGS-target: maybe-TAGS-target-libmudflap
1379TAGS-target: maybe-TAGS-target-libssp
c52c6897 1380TAGS-target: maybe-TAGS-target-newlib
6aa8ef82 1381TAGS-target: maybe-TAGS-target-libgcc
c52c6897
PB
1382TAGS-target: maybe-TAGS-target-libgfortran
1383TAGS-target: maybe-TAGS-target-libobjc
1384TAGS-target: maybe-TAGS-target-libtermcap
1385TAGS-target: maybe-TAGS-target-winsup
1386TAGS-target: maybe-TAGS-target-libgloss
1387TAGS-target: maybe-TAGS-target-libiberty
1388TAGS-target: maybe-TAGS-target-gperf
1389TAGS-target: maybe-TAGS-target-examples
1390TAGS-target: maybe-TAGS-target-libffi
1391TAGS-target: maybe-TAGS-target-libjava
1392TAGS-target: maybe-TAGS-target-zlib
1393TAGS-target: maybe-TAGS-target-boehm-gc
1394TAGS-target: maybe-TAGS-target-qthreads
1395TAGS-target: maybe-TAGS-target-rda
1396TAGS-target: maybe-TAGS-target-libada
1397TAGS-target: maybe-TAGS-target-libgomp
a2592b1b 1398
4fa63067 1399.PHONY: do-install-info
f70224b5 1400do-install-info:
0aed8855 1401 @: $(MAKE); $(unstage)
e360f423
PB
1402 @r=`${PWD_COMMAND}`; export r; \
1403 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1404 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-info-host \
f70224b5 1405 install-info-target
f70224b5 1406
a2592b1b 1407
4fa63067 1408.PHONY: install-info-host
c52c6897
PB
1409
1410install-info-host: maybe-install-info-ash
1411install-info-host: maybe-install-info-autoconf
1412install-info-host: maybe-install-info-automake
1413install-info-host: maybe-install-info-bash
1414install-info-host: maybe-install-info-bfd
1415install-info-host: maybe-install-info-opcodes
1416install-info-host: maybe-install-info-binutils
1417install-info-host: maybe-install-info-bison
1418install-info-host: maybe-install-info-byacc
1419install-info-host: maybe-install-info-bzip2
1420install-info-host: maybe-install-info-dejagnu
1421install-info-host: maybe-install-info-diff
1422install-info-host: maybe-install-info-dosutils
1423install-info-host: maybe-install-info-etc
1424install-info-host: maybe-install-info-fastjar
1425install-info-host: maybe-install-info-fileutils
1426install-info-host: maybe-install-info-findutils
1427install-info-host: maybe-install-info-find
1428install-info-host: maybe-install-info-fixincludes
1429install-info-host: maybe-install-info-flex
1430install-info-host: maybe-install-info-gas
1431install-info-host: maybe-install-info-gcc
1432install-info-host: maybe-install-info-gawk
1433install-info-host: maybe-install-info-gettext
4b900473
PB
1434install-info-host: maybe-install-info-gmp
1435install-info-host: maybe-install-info-mpfr
c52c6897
PB
1436install-info-host: maybe-install-info-gnuserv
1437install-info-host: maybe-install-info-gprof
1438install-info-host: maybe-install-info-gzip
1439install-info-host: maybe-install-info-hello
1440install-info-host: maybe-install-info-indent
1441install-info-host: maybe-install-info-intl
1442install-info-host: maybe-install-info-tcl
1443install-info-host: maybe-install-info-itcl
1444install-info-host: maybe-install-info-ld
1445install-info-host: maybe-install-info-libcpp
1446install-info-host: maybe-install-info-libdecnumber
1447install-info-host: maybe-install-info-libgui
1448install-info-host: maybe-install-info-libiberty
1449install-info-host: maybe-install-info-libtool
1450install-info-host: maybe-install-info-m4
1451install-info-host: maybe-install-info-make
1452install-info-host: maybe-install-info-mmalloc
1453install-info-host: maybe-install-info-patch
1454install-info-host: maybe-install-info-perl
1455install-info-host: maybe-install-info-prms
1456install-info-host: maybe-install-info-rcs
1457install-info-host: maybe-install-info-readline
1458install-info-host: maybe-install-info-release
1459install-info-host: maybe-install-info-recode
1460install-info-host: maybe-install-info-sed
1461install-info-host: maybe-install-info-send-pr
1462install-info-host: maybe-install-info-shellutils
1463install-info-host: maybe-install-info-sid
1464install-info-host: maybe-install-info-sim
1465install-info-host: maybe-install-info-tar
1466install-info-host: maybe-install-info-texinfo
1467install-info-host: maybe-install-info-textutils
1468install-info-host: maybe-install-info-time
1469install-info-host: maybe-install-info-uudecode
1470install-info-host: maybe-install-info-wdiff
1471install-info-host: maybe-install-info-zip
1472install-info-host: maybe-install-info-zlib
1473install-info-host: maybe-install-info-gdb
1474install-info-host: maybe-install-info-expect
1475install-info-host: maybe-install-info-guile
1476install-info-host: maybe-install-info-tk
1477install-info-host: maybe-install-info-libtermcap
1478install-info-host: maybe-install-info-utils
1479install-info-host: maybe-install-info-gnattools
a2592b1b 1480
4fa63067 1481.PHONY: install-info-target
c52c6897
PB
1482
1483install-info-target: maybe-install-info-target-libstdc++-v3
1484install-info-target: maybe-install-info-target-libmudflap
1485install-info-target: maybe-install-info-target-libssp
c52c6897 1486install-info-target: maybe-install-info-target-newlib
6aa8ef82 1487install-info-target: maybe-install-info-target-libgcc
c52c6897
PB
1488install-info-target: maybe-install-info-target-libgfortran
1489install-info-target: maybe-install-info-target-libobjc
1490install-info-target: maybe-install-info-target-libtermcap
1491install-info-target: maybe-install-info-target-winsup
1492install-info-target: maybe-install-info-target-libgloss
1493install-info-target: maybe-install-info-target-libiberty
1494install-info-target: maybe-install-info-target-gperf
1495install-info-target: maybe-install-info-target-examples
1496install-info-target: maybe-install-info-target-libffi
1497install-info-target: maybe-install-info-target-libjava
1498install-info-target: maybe-install-info-target-zlib
1499install-info-target: maybe-install-info-target-boehm-gc
1500install-info-target: maybe-install-info-target-qthreads
1501install-info-target: maybe-install-info-target-rda
1502install-info-target: maybe-install-info-target-libada
1503install-info-target: maybe-install-info-target-libgomp
2a4cbe27 1504
a3ca38d2
DD
1505.PHONY: do-install-pdf
1506do-install-pdf:
1507 @: $(MAKE); $(unstage)
1508 @r=`${PWD_COMMAND}`; export r; \
1509 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1510 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-pdf-host \
1511 install-pdf-target
1512
1513
1514.PHONY: install-pdf-host
1515
1516install-pdf-host: maybe-install-pdf-ash
1517install-pdf-host: maybe-install-pdf-autoconf
1518install-pdf-host: maybe-install-pdf-automake
1519install-pdf-host: maybe-install-pdf-bash
1520install-pdf-host: maybe-install-pdf-bfd
1521install-pdf-host: maybe-install-pdf-opcodes
1522install-pdf-host: maybe-install-pdf-binutils
1523install-pdf-host: maybe-install-pdf-bison
1524install-pdf-host: maybe-install-pdf-byacc
1525install-pdf-host: maybe-install-pdf-bzip2
1526install-pdf-host: maybe-install-pdf-dejagnu
1527install-pdf-host: maybe-install-pdf-diff
1528install-pdf-host: maybe-install-pdf-dosutils
1529install-pdf-host: maybe-install-pdf-etc
1530install-pdf-host: maybe-install-pdf-fastjar
1531install-pdf-host: maybe-install-pdf-fileutils
1532install-pdf-host: maybe-install-pdf-findutils
1533install-pdf-host: maybe-install-pdf-find
1534install-pdf-host: maybe-install-pdf-fixincludes
1535install-pdf-host: maybe-install-pdf-flex
1536install-pdf-host: maybe-install-pdf-gas
1537install-pdf-host: maybe-install-pdf-gcc
1538install-pdf-host: maybe-install-pdf-gawk
1539install-pdf-host: maybe-install-pdf-gettext
1540install-pdf-host: maybe-install-pdf-gmp
1541install-pdf-host: maybe-install-pdf-mpfr
1542install-pdf-host: maybe-install-pdf-gnuserv
1543install-pdf-host: maybe-install-pdf-gprof
1544install-pdf-host: maybe-install-pdf-gzip
1545install-pdf-host: maybe-install-pdf-hello
1546install-pdf-host: maybe-install-pdf-indent
1547install-pdf-host: maybe-install-pdf-intl
1548install-pdf-host: maybe-install-pdf-tcl
1549install-pdf-host: maybe-install-pdf-itcl
1550install-pdf-host: maybe-install-pdf-ld
1551install-pdf-host: maybe-install-pdf-libcpp
1552install-pdf-host: maybe-install-pdf-libdecnumber
1553install-pdf-host: maybe-install-pdf-libgui
1554install-pdf-host: maybe-install-pdf-libiberty
1555install-pdf-host: maybe-install-pdf-libtool
1556install-pdf-host: maybe-install-pdf-m4
1557install-pdf-host: maybe-install-pdf-make
1558install-pdf-host: maybe-install-pdf-mmalloc
1559install-pdf-host: maybe-install-pdf-patch
1560install-pdf-host: maybe-install-pdf-perl
1561install-pdf-host: maybe-install-pdf-prms
1562install-pdf-host: maybe-install-pdf-rcs
1563install-pdf-host: maybe-install-pdf-readline
1564install-pdf-host: maybe-install-pdf-release
1565install-pdf-host: maybe-install-pdf-recode
1566install-pdf-host: maybe-install-pdf-sed
1567install-pdf-host: maybe-install-pdf-send-pr
1568install-pdf-host: maybe-install-pdf-shellutils
1569install-pdf-host: maybe-install-pdf-sid
1570install-pdf-host: maybe-install-pdf-sim
1571install-pdf-host: maybe-install-pdf-tar
1572install-pdf-host: maybe-install-pdf-texinfo
1573install-pdf-host: maybe-install-pdf-textutils
1574install-pdf-host: maybe-install-pdf-time
1575install-pdf-host: maybe-install-pdf-uudecode
1576install-pdf-host: maybe-install-pdf-wdiff
1577install-pdf-host: maybe-install-pdf-zip
1578install-pdf-host: maybe-install-pdf-zlib
1579install-pdf-host: maybe-install-pdf-gdb
1580install-pdf-host: maybe-install-pdf-expect
1581install-pdf-host: maybe-install-pdf-guile
1582install-pdf-host: maybe-install-pdf-tk
1583install-pdf-host: maybe-install-pdf-libtermcap
1584install-pdf-host: maybe-install-pdf-utils
1585install-pdf-host: maybe-install-pdf-gnattools
1586
1587.PHONY: install-pdf-target
1588
1589install-pdf-target: maybe-install-pdf-target-libstdc++-v3
1590install-pdf-target: maybe-install-pdf-target-libmudflap
1591install-pdf-target: maybe-install-pdf-target-libssp
1592install-pdf-target: maybe-install-pdf-target-newlib
1593install-pdf-target: maybe-install-pdf-target-libgcc
1594install-pdf-target: maybe-install-pdf-target-libgfortran
1595install-pdf-target: maybe-install-pdf-target-libobjc
1596install-pdf-target: maybe-install-pdf-target-libtermcap
1597install-pdf-target: maybe-install-pdf-target-winsup
1598install-pdf-target: maybe-install-pdf-target-libgloss
1599install-pdf-target: maybe-install-pdf-target-libiberty
1600install-pdf-target: maybe-install-pdf-target-gperf
1601install-pdf-target: maybe-install-pdf-target-examples
1602install-pdf-target: maybe-install-pdf-target-libffi
1603install-pdf-target: maybe-install-pdf-target-libjava
1604install-pdf-target: maybe-install-pdf-target-zlib
1605install-pdf-target: maybe-install-pdf-target-boehm-gc
1606install-pdf-target: maybe-install-pdf-target-qthreads
1607install-pdf-target: maybe-install-pdf-target-rda
1608install-pdf-target: maybe-install-pdf-target-libada
1609install-pdf-target: maybe-install-pdf-target-libgomp
1610
108a6f8e
CD
1611.PHONY: do-install-html
1612do-install-html:
1613 @: $(MAKE); $(unstage)
1614 @r=`${PWD_COMMAND}`; export r; \
1615 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1616 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-html-host \
1617 install-html-target
1618
1619
1620.PHONY: install-html-host
1621
1622install-html-host: maybe-install-html-ash
1623install-html-host: maybe-install-html-autoconf
1624install-html-host: maybe-install-html-automake
1625install-html-host: maybe-install-html-bash
1626install-html-host: maybe-install-html-bfd
1627install-html-host: maybe-install-html-opcodes
1628install-html-host: maybe-install-html-binutils
1629install-html-host: maybe-install-html-bison
1630install-html-host: maybe-install-html-byacc
1631install-html-host: maybe-install-html-bzip2
1632install-html-host: maybe-install-html-dejagnu
1633install-html-host: maybe-install-html-diff
1634install-html-host: maybe-install-html-dosutils
1635install-html-host: maybe-install-html-etc
1636install-html-host: maybe-install-html-fastjar
1637install-html-host: maybe-install-html-fileutils
1638install-html-host: maybe-install-html-findutils
1639install-html-host: maybe-install-html-find
1640install-html-host: maybe-install-html-fixincludes
1641install-html-host: maybe-install-html-flex
1642install-html-host: maybe-install-html-gas
1643install-html-host: maybe-install-html-gcc
1644install-html-host: maybe-install-html-gawk
1645install-html-host: maybe-install-html-gettext
4b900473
PB
1646install-html-host: maybe-install-html-gmp
1647install-html-host: maybe-install-html-mpfr
108a6f8e
CD
1648install-html-host: maybe-install-html-gnuserv
1649install-html-host: maybe-install-html-gprof
1650install-html-host: maybe-install-html-gzip
1651install-html-host: maybe-install-html-hello
1652install-html-host: maybe-install-html-indent
1653install-html-host: maybe-install-html-intl
1654install-html-host: maybe-install-html-tcl
1655install-html-host: maybe-install-html-itcl
1656install-html-host: maybe-install-html-ld
1657install-html-host: maybe-install-html-libcpp
1658install-html-host: maybe-install-html-libdecnumber
1659install-html-host: maybe-install-html-libgui
1660install-html-host: maybe-install-html-libiberty
1661install-html-host: maybe-install-html-libtool
1662install-html-host: maybe-install-html-m4
1663install-html-host: maybe-install-html-make
1664install-html-host: maybe-install-html-mmalloc
1665install-html-host: maybe-install-html-patch
1666install-html-host: maybe-install-html-perl
1667install-html-host: maybe-install-html-prms
1668install-html-host: maybe-install-html-rcs
1669install-html-host: maybe-install-html-readline
1670install-html-host: maybe-install-html-release
1671install-html-host: maybe-install-html-recode
1672install-html-host: maybe-install-html-sed
1673install-html-host: maybe-install-html-send-pr
1674install-html-host: maybe-install-html-shellutils
1675install-html-host: maybe-install-html-sid
1676install-html-host: maybe-install-html-sim
1677install-html-host: maybe-install-html-tar
1678install-html-host: maybe-install-html-texinfo
1679install-html-host: maybe-install-html-textutils
1680install-html-host: maybe-install-html-time
1681install-html-host: maybe-install-html-uudecode
1682install-html-host: maybe-install-html-wdiff
1683install-html-host: maybe-install-html-zip
1684install-html-host: maybe-install-html-zlib
1685install-html-host: maybe-install-html-gdb
1686install-html-host: maybe-install-html-expect
1687install-html-host: maybe-install-html-guile
1688install-html-host: maybe-install-html-tk
1689install-html-host: maybe-install-html-libtermcap
1690install-html-host: maybe-install-html-utils
1691install-html-host: maybe-install-html-gnattools
1692
1693.PHONY: install-html-target
1694
1695install-html-target: maybe-install-html-target-libstdc++-v3
1696install-html-target: maybe-install-html-target-libmudflap
1697install-html-target: maybe-install-html-target-libssp
108a6f8e 1698install-html-target: maybe-install-html-target-newlib
6aa8ef82 1699install-html-target: maybe-install-html-target-libgcc
108a6f8e
CD
1700install-html-target: maybe-install-html-target-libgfortran
1701install-html-target: maybe-install-html-target-libobjc
1702install-html-target: maybe-install-html-target-libtermcap
1703install-html-target: maybe-install-html-target-winsup
1704install-html-target: maybe-install-html-target-libgloss
1705install-html-target: maybe-install-html-target-libiberty
1706install-html-target: maybe-install-html-target-gperf
1707install-html-target: maybe-install-html-target-examples
1708install-html-target: maybe-install-html-target-libffi
1709install-html-target: maybe-install-html-target-libjava
1710install-html-target: maybe-install-html-target-zlib
1711install-html-target: maybe-install-html-target-boehm-gc
1712install-html-target: maybe-install-html-target-qthreads
1713install-html-target: maybe-install-html-target-rda
1714install-html-target: maybe-install-html-target-libada
1715install-html-target: maybe-install-html-target-libgomp
1716
2a4cbe27 1717.PHONY: do-installcheck
f70224b5 1718do-installcheck:
0aed8855 1719 @: $(MAKE); $(unstage)
e360f423
PB
1720 @r=`${PWD_COMMAND}`; export r; \
1721 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1722 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installcheck-host \
f70224b5 1723 installcheck-target
f70224b5 1724
2a4cbe27
NN
1725
1726.PHONY: installcheck-host
c52c6897
PB
1727
1728installcheck-host: maybe-installcheck-ash
1729installcheck-host: maybe-installcheck-autoconf
1730installcheck-host: maybe-installcheck-automake
1731installcheck-host: maybe-installcheck-bash
1732installcheck-host: maybe-installcheck-bfd
1733installcheck-host: maybe-installcheck-opcodes
1734installcheck-host: maybe-installcheck-binutils
1735installcheck-host: maybe-installcheck-bison
1736installcheck-host: maybe-installcheck-byacc
1737installcheck-host: maybe-installcheck-bzip2
1738installcheck-host: maybe-installcheck-dejagnu
1739installcheck-host: maybe-installcheck-diff
1740installcheck-host: maybe-installcheck-dosutils
1741installcheck-host: maybe-installcheck-etc
1742installcheck-host: maybe-installcheck-fastjar
1743installcheck-host: maybe-installcheck-fileutils
1744installcheck-host: maybe-installcheck-findutils
1745installcheck-host: maybe-installcheck-find
1746installcheck-host: maybe-installcheck-fixincludes
1747installcheck-host: maybe-installcheck-flex
1748installcheck-host: maybe-installcheck-gas
1749installcheck-host: maybe-installcheck-gcc
1750installcheck-host: maybe-installcheck-gawk
1751installcheck-host: maybe-installcheck-gettext
4b900473
PB
1752installcheck-host: maybe-installcheck-gmp
1753installcheck-host: maybe-installcheck-mpfr
c52c6897
PB
1754installcheck-host: maybe-installcheck-gnuserv
1755installcheck-host: maybe-installcheck-gprof
1756installcheck-host: maybe-installcheck-gzip
1757installcheck-host: maybe-installcheck-hello
1758installcheck-host: maybe-installcheck-indent
1759installcheck-host: maybe-installcheck-intl
1760installcheck-host: maybe-installcheck-tcl
1761installcheck-host: maybe-installcheck-itcl
1762installcheck-host: maybe-installcheck-ld
1763installcheck-host: maybe-installcheck-libcpp
1764installcheck-host: maybe-installcheck-libdecnumber
1765installcheck-host: maybe-installcheck-libgui
1766installcheck-host: maybe-installcheck-libiberty
1767installcheck-host: maybe-installcheck-libtool
1768installcheck-host: maybe-installcheck-m4
1769installcheck-host: maybe-installcheck-make
1770installcheck-host: maybe-installcheck-mmalloc
1771installcheck-host: maybe-installcheck-patch
1772installcheck-host: maybe-installcheck-perl
1773installcheck-host: maybe-installcheck-prms
1774installcheck-host: maybe-installcheck-rcs
1775installcheck-host: maybe-installcheck-readline
1776installcheck-host: maybe-installcheck-release
1777installcheck-host: maybe-installcheck-recode
1778installcheck-host: maybe-installcheck-sed
1779installcheck-host: maybe-installcheck-send-pr
1780installcheck-host: maybe-installcheck-shellutils
1781installcheck-host: maybe-installcheck-sid
1782installcheck-host: maybe-installcheck-sim
1783installcheck-host: maybe-installcheck-tar
1784installcheck-host: maybe-installcheck-texinfo
1785installcheck-host: maybe-installcheck-textutils
1786installcheck-host: maybe-installcheck-time
1787installcheck-host: maybe-installcheck-uudecode
1788installcheck-host: maybe-installcheck-wdiff
1789installcheck-host: maybe-installcheck-zip
1790installcheck-host: maybe-installcheck-zlib
1791installcheck-host: maybe-installcheck-gdb
1792installcheck-host: maybe-installcheck-expect
1793installcheck-host: maybe-installcheck-guile
1794installcheck-host: maybe-installcheck-tk
1795installcheck-host: maybe-installcheck-libtermcap
1796installcheck-host: maybe-installcheck-utils
1797installcheck-host: maybe-installcheck-gnattools
2a4cbe27
NN
1798
1799.PHONY: installcheck-target
c52c6897
PB
1800
1801installcheck-target: maybe-installcheck-target-libstdc++-v3
1802installcheck-target: maybe-installcheck-target-libmudflap
1803installcheck-target: maybe-installcheck-target-libssp
c52c6897 1804installcheck-target: maybe-installcheck-target-newlib
6aa8ef82 1805installcheck-target: maybe-installcheck-target-libgcc
c52c6897
PB
1806installcheck-target: maybe-installcheck-target-libgfortran
1807installcheck-target: maybe-installcheck-target-libobjc
1808installcheck-target: maybe-installcheck-target-libtermcap
1809installcheck-target: maybe-installcheck-target-winsup
1810installcheck-target: maybe-installcheck-target-libgloss
1811installcheck-target: maybe-installcheck-target-libiberty
1812installcheck-target: maybe-installcheck-target-gperf
1813installcheck-target: maybe-installcheck-target-examples
1814installcheck-target: maybe-installcheck-target-libffi
1815installcheck-target: maybe-installcheck-target-libjava
1816installcheck-target: maybe-installcheck-target-zlib
1817installcheck-target: maybe-installcheck-target-boehm-gc
1818installcheck-target: maybe-installcheck-target-qthreads
1819installcheck-target: maybe-installcheck-target-rda
1820installcheck-target: maybe-installcheck-target-libada
1821installcheck-target: maybe-installcheck-target-libgomp
2a4cbe27 1822
4fa63067 1823.PHONY: do-mostlyclean
f70224b5 1824do-mostlyclean:
0aed8855 1825 @: $(MAKE); $(unstage)
e360f423
PB
1826 @r=`${PWD_COMMAND}`; export r; \
1827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1828 $(MAKE) $(RECURSE_FLAGS_TO_PASS) mostlyclean-host \
f70224b5 1829 mostlyclean-target
f70224b5 1830
2a4cbe27 1831
4fa63067 1832.PHONY: mostlyclean-host
c52c6897
PB
1833
1834mostlyclean-host: maybe-mostlyclean-ash
1835mostlyclean-host: maybe-mostlyclean-autoconf
1836mostlyclean-host: maybe-mostlyclean-automake
1837mostlyclean-host: maybe-mostlyclean-bash
1838mostlyclean-host: maybe-mostlyclean-bfd
1839mostlyclean-host: maybe-mostlyclean-opcodes
1840mostlyclean-host: maybe-mostlyclean-binutils
1841mostlyclean-host: maybe-mostlyclean-bison
1842mostlyclean-host: maybe-mostlyclean-byacc
1843mostlyclean-host: maybe-mostlyclean-bzip2
1844mostlyclean-host: maybe-mostlyclean-dejagnu
1845mostlyclean-host: maybe-mostlyclean-diff
1846mostlyclean-host: maybe-mostlyclean-dosutils
1847mostlyclean-host: maybe-mostlyclean-etc
1848mostlyclean-host: maybe-mostlyclean-fastjar
1849mostlyclean-host: maybe-mostlyclean-fileutils
1850mostlyclean-host: maybe-mostlyclean-findutils
1851mostlyclean-host: maybe-mostlyclean-find
1852mostlyclean-host: maybe-mostlyclean-fixincludes
1853mostlyclean-host: maybe-mostlyclean-flex
1854mostlyclean-host: maybe-mostlyclean-gas
1855mostlyclean-host: maybe-mostlyclean-gcc
1856mostlyclean-host: maybe-mostlyclean-gawk
1857mostlyclean-host: maybe-mostlyclean-gettext
4b900473
PB
1858mostlyclean-host: maybe-mostlyclean-gmp
1859mostlyclean-host: maybe-mostlyclean-mpfr
c52c6897
PB
1860mostlyclean-host: maybe-mostlyclean-gnuserv
1861mostlyclean-host: maybe-mostlyclean-gprof
1862mostlyclean-host: maybe-mostlyclean-gzip
1863mostlyclean-host: maybe-mostlyclean-hello
1864mostlyclean-host: maybe-mostlyclean-indent
1865mostlyclean-host: maybe-mostlyclean-intl
1866mostlyclean-host: maybe-mostlyclean-tcl
1867mostlyclean-host: maybe-mostlyclean-itcl
1868mostlyclean-host: maybe-mostlyclean-ld
1869mostlyclean-host: maybe-mostlyclean-libcpp
1870mostlyclean-host: maybe-mostlyclean-libdecnumber
1871mostlyclean-host: maybe-mostlyclean-libgui
1872mostlyclean-host: maybe-mostlyclean-libiberty
1873mostlyclean-host: maybe-mostlyclean-libtool
1874mostlyclean-host: maybe-mostlyclean-m4
1875mostlyclean-host: maybe-mostlyclean-make
1876mostlyclean-host: maybe-mostlyclean-mmalloc
1877mostlyclean-host: maybe-mostlyclean-patch
1878mostlyclean-host: maybe-mostlyclean-perl
1879mostlyclean-host: maybe-mostlyclean-prms
1880mostlyclean-host: maybe-mostlyclean-rcs
1881mostlyclean-host: maybe-mostlyclean-readline
1882mostlyclean-host: maybe-mostlyclean-release
1883mostlyclean-host: maybe-mostlyclean-recode
1884mostlyclean-host: maybe-mostlyclean-sed
1885mostlyclean-host: maybe-mostlyclean-send-pr
1886mostlyclean-host: maybe-mostlyclean-shellutils
1887mostlyclean-host: maybe-mostlyclean-sid
1888mostlyclean-host: maybe-mostlyclean-sim
1889mostlyclean-host: maybe-mostlyclean-tar
1890mostlyclean-host: maybe-mostlyclean-texinfo
1891mostlyclean-host: maybe-mostlyclean-textutils
1892mostlyclean-host: maybe-mostlyclean-time
1893mostlyclean-host: maybe-mostlyclean-uudecode
1894mostlyclean-host: maybe-mostlyclean-wdiff
1895mostlyclean-host: maybe-mostlyclean-zip
1896mostlyclean-host: maybe-mostlyclean-zlib
1897mostlyclean-host: maybe-mostlyclean-gdb
1898mostlyclean-host: maybe-mostlyclean-expect
1899mostlyclean-host: maybe-mostlyclean-guile
1900mostlyclean-host: maybe-mostlyclean-tk
1901mostlyclean-host: maybe-mostlyclean-libtermcap
1902mostlyclean-host: maybe-mostlyclean-utils
1903mostlyclean-host: maybe-mostlyclean-gnattools
2a4cbe27 1904
4fa63067 1905.PHONY: mostlyclean-target
c52c6897
PB
1906
1907mostlyclean-target: maybe-mostlyclean-target-libstdc++-v3
1908mostlyclean-target: maybe-mostlyclean-target-libmudflap
1909mostlyclean-target: maybe-mostlyclean-target-libssp
c52c6897 1910mostlyclean-target: maybe-mostlyclean-target-newlib
6aa8ef82 1911mostlyclean-target: maybe-mostlyclean-target-libgcc
c52c6897
PB
1912mostlyclean-target: maybe-mostlyclean-target-libgfortran
1913mostlyclean-target: maybe-mostlyclean-target-libobjc
1914mostlyclean-target: maybe-mostlyclean-target-libtermcap
1915mostlyclean-target: maybe-mostlyclean-target-winsup
1916mostlyclean-target: maybe-mostlyclean-target-libgloss
1917mostlyclean-target: maybe-mostlyclean-target-libiberty
1918mostlyclean-target: maybe-mostlyclean-target-gperf
1919mostlyclean-target: maybe-mostlyclean-target-examples
1920mostlyclean-target: maybe-mostlyclean-target-libffi
1921mostlyclean-target: maybe-mostlyclean-target-libjava
1922mostlyclean-target: maybe-mostlyclean-target-zlib
1923mostlyclean-target: maybe-mostlyclean-target-boehm-gc
1924mostlyclean-target: maybe-mostlyclean-target-qthreads
1925mostlyclean-target: maybe-mostlyclean-target-rda
1926mostlyclean-target: maybe-mostlyclean-target-libada
1927mostlyclean-target: maybe-mostlyclean-target-libgomp
2a4cbe27 1928
4fa63067 1929.PHONY: do-clean
f70224b5 1930do-clean:
0aed8855 1931 @: $(MAKE); $(unstage)
e360f423
PB
1932 @r=`${PWD_COMMAND}`; export r; \
1933 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1934 $(MAKE) $(RECURSE_FLAGS_TO_PASS) clean-host \
f70224b5 1935 clean-target
f70224b5 1936
2a4cbe27 1937
4fa63067 1938.PHONY: clean-host
c52c6897
PB
1939
1940clean-host: maybe-clean-ash
1941clean-host: maybe-clean-autoconf
1942clean-host: maybe-clean-automake
1943clean-host: maybe-clean-bash
1944clean-host: maybe-clean-bfd
1945clean-host: maybe-clean-opcodes
1946clean-host: maybe-clean-binutils
1947clean-host: maybe-clean-bison
1948clean-host: maybe-clean-byacc
1949clean-host: maybe-clean-bzip2
1950clean-host: maybe-clean-dejagnu
1951clean-host: maybe-clean-diff
1952clean-host: maybe-clean-dosutils
1953clean-host: maybe-clean-etc
1954clean-host: maybe-clean-fastjar
1955clean-host: maybe-clean-fileutils
1956clean-host: maybe-clean-findutils
1957clean-host: maybe-clean-find
1958clean-host: maybe-clean-fixincludes
1959clean-host: maybe-clean-flex
1960clean-host: maybe-clean-gas
1961clean-host: maybe-clean-gcc
1962clean-host: maybe-clean-gawk
1963clean-host: maybe-clean-gettext
4b900473
PB
1964clean-host: maybe-clean-gmp
1965clean-host: maybe-clean-mpfr
c52c6897
PB
1966clean-host: maybe-clean-gnuserv
1967clean-host: maybe-clean-gprof
1968clean-host: maybe-clean-gzip
1969clean-host: maybe-clean-hello
1970clean-host: maybe-clean-indent
1971clean-host: maybe-clean-intl
1972clean-host: maybe-clean-tcl
1973clean-host: maybe-clean-itcl
1974clean-host: maybe-clean-ld
1975clean-host: maybe-clean-libcpp
1976clean-host: maybe-clean-libdecnumber
1977clean-host: maybe-clean-libgui
1978clean-host: maybe-clean-libiberty
1979clean-host: maybe-clean-libtool
1980clean-host: maybe-clean-m4
1981clean-host: maybe-clean-make
1982clean-host: maybe-clean-mmalloc
1983clean-host: maybe-clean-patch
1984clean-host: maybe-clean-perl
1985clean-host: maybe-clean-prms
1986clean-host: maybe-clean-rcs
1987clean-host: maybe-clean-readline
1988clean-host: maybe-clean-release
1989clean-host: maybe-clean-recode
1990clean-host: maybe-clean-sed
1991clean-host: maybe-clean-send-pr
1992clean-host: maybe-clean-shellutils
1993clean-host: maybe-clean-sid
1994clean-host: maybe-clean-sim
1995clean-host: maybe-clean-tar
1996clean-host: maybe-clean-texinfo
1997clean-host: maybe-clean-textutils
1998clean-host: maybe-clean-time
1999clean-host: maybe-clean-uudecode
2000clean-host: maybe-clean-wdiff
2001clean-host: maybe-clean-zip
2002clean-host: maybe-clean-zlib
2003clean-host: maybe-clean-gdb
2004clean-host: maybe-clean-expect
2005clean-host: maybe-clean-guile
2006clean-host: maybe-clean-tk
2007clean-host: maybe-clean-libtermcap
2008clean-host: maybe-clean-utils
2009clean-host: maybe-clean-gnattools
2a4cbe27 2010
4fa63067 2011.PHONY: clean-target
c52c6897
PB
2012
2013clean-target: maybe-clean-target-libstdc++-v3
2014clean-target: maybe-clean-target-libmudflap
2015clean-target: maybe-clean-target-libssp
c52c6897 2016clean-target: maybe-clean-target-newlib
6aa8ef82 2017clean-target: maybe-clean-target-libgcc
c52c6897
PB
2018clean-target: maybe-clean-target-libgfortran
2019clean-target: maybe-clean-target-libobjc
2020clean-target: maybe-clean-target-libtermcap
2021clean-target: maybe-clean-target-winsup
2022clean-target: maybe-clean-target-libgloss
2023clean-target: maybe-clean-target-libiberty
2024clean-target: maybe-clean-target-gperf
2025clean-target: maybe-clean-target-examples
2026clean-target: maybe-clean-target-libffi
2027clean-target: maybe-clean-target-libjava
2028clean-target: maybe-clean-target-zlib
2029clean-target: maybe-clean-target-boehm-gc
2030clean-target: maybe-clean-target-qthreads
2031clean-target: maybe-clean-target-rda
2032clean-target: maybe-clean-target-libada
2033clean-target: maybe-clean-target-libgomp
2a4cbe27 2034
4fa63067 2035.PHONY: do-distclean
f70224b5 2036do-distclean:
0aed8855 2037 @: $(MAKE); $(unstage)
e360f423
PB
2038 @r=`${PWD_COMMAND}`; export r; \
2039 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2040 $(MAKE) $(RECURSE_FLAGS_TO_PASS) distclean-host \
f70224b5 2041 distclean-target
f70224b5 2042
2a4cbe27 2043
4fa63067 2044.PHONY: distclean-host
c52c6897
PB
2045
2046distclean-host: maybe-distclean-ash
2047distclean-host: maybe-distclean-autoconf
2048distclean-host: maybe-distclean-automake
2049distclean-host: maybe-distclean-bash
2050distclean-host: maybe-distclean-bfd
2051distclean-host: maybe-distclean-opcodes
2052distclean-host: maybe-distclean-binutils
2053distclean-host: maybe-distclean-bison
2054distclean-host: maybe-distclean-byacc
2055distclean-host: maybe-distclean-bzip2
2056distclean-host: maybe-distclean-dejagnu
2057distclean-host: maybe-distclean-diff
2058distclean-host: maybe-distclean-dosutils
2059distclean-host: maybe-distclean-etc
2060distclean-host: maybe-distclean-fastjar
2061distclean-host: maybe-distclean-fileutils
2062distclean-host: maybe-distclean-findutils
2063distclean-host: maybe-distclean-find
2064distclean-host: maybe-distclean-fixincludes
2065distclean-host: maybe-distclean-flex
2066distclean-host: maybe-distclean-gas
2067distclean-host: maybe-distclean-gcc
2068distclean-host: maybe-distclean-gawk
2069distclean-host: maybe-distclean-gettext
4b900473
PB
2070distclean-host: maybe-distclean-gmp
2071distclean-host: maybe-distclean-mpfr
c52c6897
PB
2072distclean-host: maybe-distclean-gnuserv
2073distclean-host: maybe-distclean-gprof
2074distclean-host: maybe-distclean-gzip
2075distclean-host: maybe-distclean-hello
2076distclean-host: maybe-distclean-indent
2077distclean-host: maybe-distclean-intl
2078distclean-host: maybe-distclean-tcl
2079distclean-host: maybe-distclean-itcl
2080distclean-host: maybe-distclean-ld
2081distclean-host: maybe-distclean-libcpp
2082distclean-host: maybe-distclean-libdecnumber
2083distclean-host: maybe-distclean-libgui
2084distclean-host: maybe-distclean-libiberty
2085distclean-host: maybe-distclean-libtool
2086distclean-host: maybe-distclean-m4
2087distclean-host: maybe-distclean-make
2088distclean-host: maybe-distclean-mmalloc
2089distclean-host: maybe-distclean-patch
2090distclean-host: maybe-distclean-perl
2091distclean-host: maybe-distclean-prms
2092distclean-host: maybe-distclean-rcs
2093distclean-host: maybe-distclean-readline
2094distclean-host: maybe-distclean-release
2095distclean-host: maybe-distclean-recode
2096distclean-host: maybe-distclean-sed
2097distclean-host: maybe-distclean-send-pr
2098distclean-host: maybe-distclean-shellutils
2099distclean-host: maybe-distclean-sid
2100distclean-host: maybe-distclean-sim
2101distclean-host: maybe-distclean-tar
2102distclean-host: maybe-distclean-texinfo
2103distclean-host: maybe-distclean-textutils
2104distclean-host: maybe-distclean-time
2105distclean-host: maybe-distclean-uudecode
2106distclean-host: maybe-distclean-wdiff
2107distclean-host: maybe-distclean-zip
2108distclean-host: maybe-distclean-zlib
2109distclean-host: maybe-distclean-gdb
2110distclean-host: maybe-distclean-expect
2111distclean-host: maybe-distclean-guile
2112distclean-host: maybe-distclean-tk
2113distclean-host: maybe-distclean-libtermcap
2114distclean-host: maybe-distclean-utils
2115distclean-host: maybe-distclean-gnattools
2a4cbe27 2116
4fa63067 2117.PHONY: distclean-target
c52c6897
PB
2118
2119distclean-target: maybe-distclean-target-libstdc++-v3
2120distclean-target: maybe-distclean-target-libmudflap
2121distclean-target: maybe-distclean-target-libssp
c52c6897 2122distclean-target: maybe-distclean-target-newlib
6aa8ef82 2123distclean-target: maybe-distclean-target-libgcc
c52c6897
PB
2124distclean-target: maybe-distclean-target-libgfortran
2125distclean-target: maybe-distclean-target-libobjc
2126distclean-target: maybe-distclean-target-libtermcap
2127distclean-target: maybe-distclean-target-winsup
2128distclean-target: maybe-distclean-target-libgloss
2129distclean-target: maybe-distclean-target-libiberty
2130distclean-target: maybe-distclean-target-gperf
2131distclean-target: maybe-distclean-target-examples
2132distclean-target: maybe-distclean-target-libffi
2133distclean-target: maybe-distclean-target-libjava
2134distclean-target: maybe-distclean-target-zlib
2135distclean-target: maybe-distclean-target-boehm-gc
2136distclean-target: maybe-distclean-target-qthreads
2137distclean-target: maybe-distclean-target-rda
2138distclean-target: maybe-distclean-target-libada
2139distclean-target: maybe-distclean-target-libgomp
2a4cbe27 2140
4fa63067 2141.PHONY: do-maintainer-clean
f70224b5 2142do-maintainer-clean:
0aed8855 2143 @: $(MAKE); $(unstage)
e360f423
PB
2144 @r=`${PWD_COMMAND}`; export r; \
2145 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2146 $(MAKE) $(RECURSE_FLAGS_TO_PASS) maintainer-clean-host \
f70224b5 2147 maintainer-clean-target
f70224b5 2148
2a4cbe27 2149
4fa63067 2150.PHONY: maintainer-clean-host
c52c6897
PB
2151
2152maintainer-clean-host: maybe-maintainer-clean-ash
2153maintainer-clean-host: maybe-maintainer-clean-autoconf
2154maintainer-clean-host: maybe-maintainer-clean-automake
2155maintainer-clean-host: maybe-maintainer-clean-bash
2156maintainer-clean-host: maybe-maintainer-clean-bfd
2157maintainer-clean-host: maybe-maintainer-clean-opcodes
2158maintainer-clean-host: maybe-maintainer-clean-binutils
2159maintainer-clean-host: maybe-maintainer-clean-bison
2160maintainer-clean-host: maybe-maintainer-clean-byacc
2161maintainer-clean-host: maybe-maintainer-clean-bzip2
2162maintainer-clean-host: maybe-maintainer-clean-dejagnu
2163maintainer-clean-host: maybe-maintainer-clean-diff
2164maintainer-clean-host: maybe-maintainer-clean-dosutils
2165maintainer-clean-host: maybe-maintainer-clean-etc
2166maintainer-clean-host: maybe-maintainer-clean-fastjar
2167maintainer-clean-host: maybe-maintainer-clean-fileutils
2168maintainer-clean-host: maybe-maintainer-clean-findutils
2169maintainer-clean-host: maybe-maintainer-clean-find
2170maintainer-clean-host: maybe-maintainer-clean-fixincludes
2171maintainer-clean-host: maybe-maintainer-clean-flex
2172maintainer-clean-host: maybe-maintainer-clean-gas
2173maintainer-clean-host: maybe-maintainer-clean-gcc
2174maintainer-clean-host: maybe-maintainer-clean-gawk
2175maintainer-clean-host: maybe-maintainer-clean-gettext
4b900473
PB
2176maintainer-clean-host: maybe-maintainer-clean-gmp
2177maintainer-clean-host: maybe-maintainer-clean-mpfr
c52c6897
PB
2178maintainer-clean-host: maybe-maintainer-clean-gnuserv
2179maintainer-clean-host: maybe-maintainer-clean-gprof
2180maintainer-clean-host: maybe-maintainer-clean-gzip
2181maintainer-clean-host: maybe-maintainer-clean-hello
2182maintainer-clean-host: maybe-maintainer-clean-indent
2183maintainer-clean-host: maybe-maintainer-clean-intl
2184maintainer-clean-host: maybe-maintainer-clean-tcl
2185maintainer-clean-host: maybe-maintainer-clean-itcl
2186maintainer-clean-host: maybe-maintainer-clean-ld
2187maintainer-clean-host: maybe-maintainer-clean-libcpp
2188maintainer-clean-host: maybe-maintainer-clean-libdecnumber
2189maintainer-clean-host: maybe-maintainer-clean-libgui
2190maintainer-clean-host: maybe-maintainer-clean-libiberty
2191maintainer-clean-host: maybe-maintainer-clean-libtool
2192maintainer-clean-host: maybe-maintainer-clean-m4
2193maintainer-clean-host: maybe-maintainer-clean-make
2194maintainer-clean-host: maybe-maintainer-clean-mmalloc
2195maintainer-clean-host: maybe-maintainer-clean-patch
2196maintainer-clean-host: maybe-maintainer-clean-perl
2197maintainer-clean-host: maybe-maintainer-clean-prms
2198maintainer-clean-host: maybe-maintainer-clean-rcs
2199maintainer-clean-host: maybe-maintainer-clean-readline
2200maintainer-clean-host: maybe-maintainer-clean-release
2201maintainer-clean-host: maybe-maintainer-clean-recode
2202maintainer-clean-host: maybe-maintainer-clean-sed
2203maintainer-clean-host: maybe-maintainer-clean-send-pr
2204maintainer-clean-host: maybe-maintainer-clean-shellutils
2205maintainer-clean-host: maybe-maintainer-clean-sid
2206maintainer-clean-host: maybe-maintainer-clean-sim
2207maintainer-clean-host: maybe-maintainer-clean-tar
2208maintainer-clean-host: maybe-maintainer-clean-texinfo
2209maintainer-clean-host: maybe-maintainer-clean-textutils
2210maintainer-clean-host: maybe-maintainer-clean-time
2211maintainer-clean-host: maybe-maintainer-clean-uudecode
2212maintainer-clean-host: maybe-maintainer-clean-wdiff
2213maintainer-clean-host: maybe-maintainer-clean-zip
2214maintainer-clean-host: maybe-maintainer-clean-zlib
2215maintainer-clean-host: maybe-maintainer-clean-gdb
2216maintainer-clean-host: maybe-maintainer-clean-expect
2217maintainer-clean-host: maybe-maintainer-clean-guile
2218maintainer-clean-host: maybe-maintainer-clean-tk
2219maintainer-clean-host: maybe-maintainer-clean-libtermcap
2220maintainer-clean-host: maybe-maintainer-clean-utils
2221maintainer-clean-host: maybe-maintainer-clean-gnattools
2a4cbe27 2222
4fa63067 2223.PHONY: maintainer-clean-target
c52c6897
PB
2224
2225maintainer-clean-target: maybe-maintainer-clean-target-libstdc++-v3
2226maintainer-clean-target: maybe-maintainer-clean-target-libmudflap
2227maintainer-clean-target: maybe-maintainer-clean-target-libssp
c52c6897 2228maintainer-clean-target: maybe-maintainer-clean-target-newlib
6aa8ef82 2229maintainer-clean-target: maybe-maintainer-clean-target-libgcc
c52c6897
PB
2230maintainer-clean-target: maybe-maintainer-clean-target-libgfortran
2231maintainer-clean-target: maybe-maintainer-clean-target-libobjc
2232maintainer-clean-target: maybe-maintainer-clean-target-libtermcap
2233maintainer-clean-target: maybe-maintainer-clean-target-winsup
2234maintainer-clean-target: maybe-maintainer-clean-target-libgloss
2235maintainer-clean-target: maybe-maintainer-clean-target-libiberty
2236maintainer-clean-target: maybe-maintainer-clean-target-gperf
2237maintainer-clean-target: maybe-maintainer-clean-target-examples
2238maintainer-clean-target: maybe-maintainer-clean-target-libffi
2239maintainer-clean-target: maybe-maintainer-clean-target-libjava
2240maintainer-clean-target: maybe-maintainer-clean-target-zlib
2241maintainer-clean-target: maybe-maintainer-clean-target-boehm-gc
2242maintainer-clean-target: maybe-maintainer-clean-target-qthreads
2243maintainer-clean-target: maybe-maintainer-clean-target-rda
2244maintainer-clean-target: maybe-maintainer-clean-target-libada
2245maintainer-clean-target: maybe-maintainer-clean-target-libgomp
2a4cbe27 2246
2a4cbe27 2247
4fa63067 2248# Here are the targets which correspond to the do-X targets.
2a4cbe27 2249
a3ca38d2
DD
2250.PHONY: info installcheck dvi pdf html
2251.PHONY: install-info install-pdf install-html
4fa63067
NN
2252.PHONY: clean distclean mostlyclean maintainer-clean realclean
2253.PHONY: local-clean local-distclean local-maintainer-clean
2254info: do-info
2255installcheck: do-installcheck
2256dvi: do-dvi
56a8fe78 2257pdf: do-pdf
6d389afc 2258html: do-html
2a4cbe27 2259
4fa63067
NN
2260# Make sure makeinfo is built before we do a `make info', if we're
2261# in fact building texinfo.
2262do-info: maybe-all-texinfo
2a4cbe27 2263
4fa63067 2264install-info: do-install-info dir.info
b40e3958 2265 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fa63067
NN
2266 if [ -f dir.info ] ; then \
2267 $(INSTALL_DATA) dir.info $(DESTDIR)$(infodir)/dir.info ; \
2268 else true ; fi
2a4cbe27 2269
a3ca38d2
DD
2270install-pdf: do-install-pdf
2271
108a6f8e
CD
2272install-html: do-install-html
2273
4fa63067
NN
2274local-clean:
2275 -rm -f *.a TEMP errs core *.o *~ \#* TAGS *.E *.log
2a4cbe27 2276
4fa63067
NN
2277local-distclean:
2278 -rm -f Makefile config.status config.cache mh-frag mt-frag
0aed8855 2279 -rm -f maybedep.tmp serdep.tmp
4fa63067
NN
2280 -if [ "$(TARGET_SUBDIR)" != "." ]; then \
2281 rm -rf $(TARGET_SUBDIR); \
2282 else true; fi
2283 -rm -rf $(BUILD_SUBDIR)
b00612cc
PB
2284 -if [ "$(HOST_SUBDIR)" != "." ]; then \
2285 rm -rf $(HOST_SUBDIR); \
2286 else true; fi
4fa63067
NN
2287 -rm -f texinfo/po/Makefile texinfo/po/Makefile.in texinfo/info/Makefile
2288 -rm -f texinfo/doc/Makefile texinfo/po/POTFILES
2289 -rmdir texinfo/doc texinfo/info texinfo/intl texinfo/lib 2>/dev/null
2290 -rmdir texinfo/makeinfo texinfo/po texinfo/util 2>/dev/null
2291 -rmdir fastjar gcc libiberty texinfo zlib 2>/dev/null
2a4cbe27 2292
4fa63067
NN
2293local-maintainer-clean:
2294 @echo "This command is intended for maintainers to use;"
2295 @echo "it deletes files that may require special tools to rebuild."
2a4cbe27 2296
4fa63067
NN
2297clean: do-clean local-clean
2298mostlyclean: do-mostlyclean local-clean
2299distclean: do-distclean local-clean local-distclean
2300maintainer-clean: local-maintainer-clean do-maintainer-clean local-clean
2301maintainer-clean: local-distclean
2302realclean: maintainer-clean
2a4cbe27 2303
4fa63067 2304# Check target.
2a4cbe27 2305
4fa63067
NN
2306.PHONY: check do-check
2307check: do-check
2a4cbe27 2308
4fa63067 2309# Only include modules actually being configured and built.
f70224b5
PB
2310.PHONY: check-host
2311check-host: \
4fa63067
NN
2312 maybe-check-ash \
2313 maybe-check-autoconf \
2314 maybe-check-automake \
2315 maybe-check-bash \
2316 maybe-check-bfd \
2317 maybe-check-opcodes \
2318 maybe-check-binutils \
2319 maybe-check-bison \
2320 maybe-check-byacc \
2321 maybe-check-bzip2 \
2322 maybe-check-dejagnu \
2323 maybe-check-diff \
2324 maybe-check-dosutils \
2325 maybe-check-etc \
2326 maybe-check-fastjar \
2327 maybe-check-fileutils \
2328 maybe-check-findutils \
2329 maybe-check-find \
d3ed111c 2330 maybe-check-fixincludes \
4fa63067
NN
2331 maybe-check-flex \
2332 maybe-check-gas \
b813574b 2333 maybe-check-gcc \
4fa63067
NN
2334 maybe-check-gawk \
2335 maybe-check-gettext \
4b900473
PB
2336 maybe-check-gmp \
2337 maybe-check-mpfr \
4fa63067
NN
2338 maybe-check-gnuserv \
2339 maybe-check-gprof \
2340 maybe-check-gzip \
2341 maybe-check-hello \
2342 maybe-check-indent \
2343 maybe-check-intl \
2344 maybe-check-tcl \
2345 maybe-check-itcl \
2346 maybe-check-ld \
04cf1b77 2347 maybe-check-libcpp \
be01d343 2348 maybe-check-libdecnumber \
4fa63067
NN
2349 maybe-check-libgui \
2350 maybe-check-libiberty \
2351 maybe-check-libtool \
2352 maybe-check-m4 \
2353 maybe-check-make \
2354 maybe-check-mmalloc \
2355 maybe-check-patch \
2356 maybe-check-perl \
2357 maybe-check-prms \
2358 maybe-check-rcs \
2359 maybe-check-readline \
2360 maybe-check-release \
2361 maybe-check-recode \
2362 maybe-check-sed \
2363 maybe-check-send-pr \
2364 maybe-check-shellutils \
2365 maybe-check-sid \
2366 maybe-check-sim \
2367 maybe-check-tar \
2368 maybe-check-texinfo \
2369 maybe-check-textutils \
2370 maybe-check-time \
2371 maybe-check-uudecode \
2372 maybe-check-wdiff \
2373 maybe-check-zip \
2374 maybe-check-zlib \
2375 maybe-check-gdb \
2376 maybe-check-expect \
2377 maybe-check-guile \
2378 maybe-check-tk \
4fa63067
NN
2379 maybe-check-libtermcap \
2380 maybe-check-utils \
f70224b5
PB
2381 maybe-check-gnattools
2382
2383.PHONY: check-target
2384check-target: \
4fa63067 2385 maybe-check-target-libstdc++-v3 \
4b1cb4fe 2386 maybe-check-target-libmudflap \
064d0a7c 2387 maybe-check-target-libssp \
4fa63067 2388 maybe-check-target-newlib \
6aa8ef82 2389 maybe-check-target-libgcc \
4b1cb4fe 2390 maybe-check-target-libgfortran \
4fa63067
NN
2391 maybe-check-target-libobjc \
2392 maybe-check-target-libtermcap \
2393 maybe-check-target-winsup \
2394 maybe-check-target-libgloss \
2395 maybe-check-target-libiberty \
2396 maybe-check-target-gperf \
2397 maybe-check-target-examples \
2398 maybe-check-target-libffi \
2399 maybe-check-target-libjava \
2400 maybe-check-target-zlib \
2401 maybe-check-target-boehm-gc \
2402 maybe-check-target-qthreads \
2403 maybe-check-target-rda \
b3ded179
PB
2404 maybe-check-target-libada \
2405 maybe-check-target-libgomp
f70224b5
PB
2406
2407do-check:
0aed8855 2408 @: $(MAKE); $(unstage)
e360f423
PB
2409 @r=`${PWD_COMMAND}`; export r; \
2410 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2411 $(MAKE) $(RECURSE_FLAGS_TO_PASS) check-host check-target
2a4cbe27 2412
4fa63067 2413# Automated reporting of test results.
2a4cbe27 2414
4fa63067
NN
2415warning.log: build.log
2416 $(srcdir)/contrib/warn_summary build.log > $@
2a4cbe27 2417
4fa63067
NN
2418mail-report.log:
2419 if test x'$(BOOT_CFLAGS)' != x''; then \
2420 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2421 fi; \
2422 $(srcdir)/contrib/test_summary -t >$@
2423 chmod +x $@
2424 echo If you really want to send e-mail, run ./$@ now
2a4cbe27 2425
4fa63067
NN
2426mail-report-with-warnings.log: warning.log
2427 if test x'$(BOOT_CFLAGS)' != x''; then \
2428 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2429 fi; \
2430 $(srcdir)/contrib/test_summary -t -i warning.log >$@
2431 chmod +x $@
2432 echo If you really want to send e-mail, run ./$@ now
2a4cbe27 2433
4fa63067 2434# Installation targets.
2a4cbe27 2435
4fa63067 2436.PHONY: install uninstall
f70224b5 2437install:
0aed8855 2438 @: $(MAKE); $(unstage)
e360f423
PB
2439 @r=`${PWD_COMMAND}`; export r; \
2440 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2441 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-host install-target
2a4cbe27 2442
4fa63067
NN
2443.PHONY: install-host-nogcc
2444install-host-nogcc: \
2445 maybe-install-ash \
2446 maybe-install-autoconf \
2447 maybe-install-automake \
2448 maybe-install-bash \
2449 maybe-install-bfd \
2450 maybe-install-opcodes \
2451 maybe-install-binutils \
2452 maybe-install-bison \
2453 maybe-install-byacc \
2454 maybe-install-bzip2 \
2455 maybe-install-dejagnu \
2456 maybe-install-diff \
2457 maybe-install-dosutils \
2458 maybe-install-etc \
2459 maybe-install-fastjar \
2460 maybe-install-fileutils \
2461 maybe-install-findutils \
2462 maybe-install-find \
d3ed111c 2463 maybe-install-fixincludes \
4fa63067
NN
2464 maybe-install-flex \
2465 maybe-install-gas \
2466 maybe-install-gawk \
2467 maybe-install-gettext \
4b900473
PB
2468 maybe-install-gmp \
2469 maybe-install-mpfr \
4fa63067
NN
2470 maybe-install-gnuserv \
2471 maybe-install-gprof \
2472 maybe-install-gzip \
2473 maybe-install-hello \
2474 maybe-install-indent \
2475 maybe-install-intl \
2476 maybe-install-tcl \
2477 maybe-install-itcl \
2478 maybe-install-ld \
04cf1b77 2479 maybe-install-libcpp \
be01d343 2480 maybe-install-libdecnumber \
4fa63067
NN
2481 maybe-install-libgui \
2482 maybe-install-libiberty \
2483 maybe-install-libtool \
2484 maybe-install-m4 \
2485 maybe-install-make \
2486 maybe-install-mmalloc \
2487 maybe-install-patch \
2488 maybe-install-perl \
2489 maybe-install-prms \
2490 maybe-install-rcs \
2491 maybe-install-readline \
2492 maybe-install-release \
2493 maybe-install-recode \
2494 maybe-install-sed \
2495 maybe-install-send-pr \
2496 maybe-install-shellutils \
2497 maybe-install-sid \
2498 maybe-install-sim \
2499 maybe-install-tar \
2500 maybe-install-texinfo \
2501 maybe-install-textutils \
2502 maybe-install-time \
2503 maybe-install-uudecode \
2504 maybe-install-wdiff \
2505 maybe-install-zip \
2506 maybe-install-zlib \
2507 maybe-install-gdb \
2508 maybe-install-expect \
2509 maybe-install-guile \
2510 maybe-install-tk \
4fa63067 2511 maybe-install-libtermcap \
b00612cc
PB
2512 maybe-install-utils \
2513 maybe-install-gnattools
2a4cbe27 2514
4fa63067 2515.PHONY: install-host
b813574b 2516install-host: \
4fa63067
NN
2517 maybe-install-ash \
2518 maybe-install-autoconf \
2519 maybe-install-automake \
2520 maybe-install-bash \
2521 maybe-install-bfd \
2522 maybe-install-opcodes \
2523 maybe-install-binutils \
2524 maybe-install-bison \
2525 maybe-install-byacc \
2526 maybe-install-bzip2 \
2527 maybe-install-dejagnu \
2528 maybe-install-diff \
2529 maybe-install-dosutils \
2530 maybe-install-etc \
2531 maybe-install-fastjar \
2532 maybe-install-fileutils \
2533 maybe-install-findutils \
2534 maybe-install-find \
d3ed111c 2535 maybe-install-fixincludes \
4fa63067
NN
2536 maybe-install-flex \
2537 maybe-install-gas \
b813574b 2538 maybe-install-gcc \
4fa63067
NN
2539 maybe-install-gawk \
2540 maybe-install-gettext \
4b900473
PB
2541 maybe-install-gmp \
2542 maybe-install-mpfr \
4fa63067
NN
2543 maybe-install-gnuserv \
2544 maybe-install-gprof \
2545 maybe-install-gzip \
2546 maybe-install-hello \
2547 maybe-install-indent \
2548 maybe-install-intl \
2549 maybe-install-tcl \
2550 maybe-install-itcl \
2551 maybe-install-ld \
04cf1b77 2552 maybe-install-libcpp \
be01d343 2553 maybe-install-libdecnumber \
4fa63067
NN
2554 maybe-install-libgui \
2555 maybe-install-libiberty \
2556 maybe-install-libtool \
2557 maybe-install-m4 \
2558 maybe-install-make \
2559 maybe-install-mmalloc \
2560 maybe-install-patch \
2561 maybe-install-perl \
2562 maybe-install-prms \
2563 maybe-install-rcs \
2564 maybe-install-readline \
2565 maybe-install-release \
2566 maybe-install-recode \
2567 maybe-install-sed \
2568 maybe-install-send-pr \
2569 maybe-install-shellutils \
2570 maybe-install-sid \
2571 maybe-install-sim \
2572 maybe-install-tar \
2573 maybe-install-texinfo \
2574 maybe-install-textutils \
2575 maybe-install-time \
2576 maybe-install-uudecode \
2577 maybe-install-wdiff \
2578 maybe-install-zip \
2579 maybe-install-zlib \
2580 maybe-install-gdb \
2581 maybe-install-expect \
2582 maybe-install-guile \
2583 maybe-install-tk \
4fa63067 2584 maybe-install-libtermcap \
b00612cc
PB
2585 maybe-install-utils \
2586 maybe-install-gnattools
2a4cbe27 2587
4fa63067
NN
2588.PHONY: install-target
2589install-target: \
2590 maybe-install-target-libstdc++-v3 \
4b1cb4fe 2591 maybe-install-target-libmudflap \
064d0a7c 2592 maybe-install-target-libssp \
4fa63067 2593 maybe-install-target-newlib \
6aa8ef82 2594 maybe-install-target-libgcc \
4b1cb4fe 2595 maybe-install-target-libgfortran \
4fa63067
NN
2596 maybe-install-target-libobjc \
2597 maybe-install-target-libtermcap \
2598 maybe-install-target-winsup \
2599 maybe-install-target-libgloss \
2600 maybe-install-target-libiberty \
2601 maybe-install-target-gperf \
2602 maybe-install-target-examples \
2603 maybe-install-target-libffi \
2604 maybe-install-target-libjava \
2605 maybe-install-target-zlib \
2606 maybe-install-target-boehm-gc \
2607 maybe-install-target-qthreads \
2608 maybe-install-target-rda \
b3ded179
PB
2609 maybe-install-target-libada \
2610 maybe-install-target-libgomp
2a4cbe27 2611
4fa63067
NN
2612uninstall:
2613 @echo "the uninstall target is not supported in this tree"
2a4cbe27 2614
4fa63067
NN
2615.PHONY: install.all
2616install.all: install-no-fixedincludes
2617 @if [ -f ./gcc/Makefile ] ; then \
2618 r=`${PWD_COMMAND}` ; export r ; \
0aed8855 2619 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7ffa0b57 2620 $(HOST_EXPORTS) \
4fa63067
NN
2621 (cd ./gcc && \
2622 $(MAKE) $(FLAGS_TO_PASS) install-headers) ; \
2623 else \
2624 true ; \
2625 fi
2a4cbe27 2626
4fa63067
NN
2627# install-no-fixedincludes is used because Cygnus can not distribute
2628# the fixed header files.
2629.PHONY: install-no-fixedincludes
2630install-no-fixedincludes: installdirs install-host-nogcc \
2631 install-target gcc-no-fixedincludes
2a4cbe27 2632
4fa63067 2633### other supporting targets
2a4cbe27 2634
4fa63067
NN
2635MAKEDIRS= \
2636 $(DESTDIR)$(prefix) \
2637 $(DESTDIR)$(exec_prefix)
2638.PHONY: installdirs
2639installdirs: mkinstalldirs
2640 $(SHELL) $(srcdir)/mkinstalldirs $(MAKEDIRS)
2a4cbe27 2641
4fa63067
NN
2642dir.info: do-install-info
2643 if [ -f $(srcdir)/texinfo/gen-info-dir ] ; then \
2644 $(srcdir)/texinfo/gen-info-dir $(DESTDIR)$(infodir) $(srcdir)/texinfo/dir.info-template > dir.info.new ; \
2645 mv -f dir.info.new dir.info ; \
2646 else true ; \
2647 fi
2a4cbe27 2648
4fa63067
NN
2649dist:
2650 @echo "Building a full distribution of this tree isn't done"
2651 @echo "via 'make dist'. Check out the etc/ subdirectory"
2a4cbe27 2652
4fa63067 2653etags tags: TAGS
2a4cbe27 2654
4fa63067
NN
2655# Right now this just builds TAGS in each subdirectory. emacs19 has the
2656# ability to use several tags files at once, so there is probably no need
2657# to combine them into one big TAGS file (like CVS 1.3 does). We could
2658# (if we felt like it) have this Makefile write a piece of elisp which
2659# the user could load to tell emacs19 where all the TAGS files we just
2660# built are.
2661TAGS: do-TAGS
2a4cbe27 2662
a7254363
PB
2663# ------------------------------------
2664# Macros for configure and all targets
2665# ------------------------------------
2666
2667
2668
2669
2670
4fa63067
NN
2671# --------------------------------------
2672# Modules which run on the build machine
2673# --------------------------------------
2674
a7254363 2675
4fa63067
NN
2676.PHONY: configure-build-libiberty maybe-configure-build-libiberty
2677maybe-configure-build-libiberty:
4f0ef2d8
CD
2678@if gcc-bootstrap
2679configure-build-libiberty: stage_current
2680@endif gcc-bootstrap
6bd3dfaa
PB
2681@if build-libiberty
2682maybe-configure-build-libiberty: configure-build-libiberty
c52c6897 2683configure-build-libiberty:
0aed8855 2684 @: $(MAKE); $(unstage)
c52c6897 2685 @r=`${PWD_COMMAND}`; export r; \
b40e3958 2686 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
2687 test ! -f $(BUILD_SUBDIR)/libiberty/Makefile || exit 0; \
2688 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/libiberty ; \
378fce5b 2689 $(BUILD_EXPORTS) \
4fa63067
NN
2690 echo Configuring in $(BUILD_SUBDIR)/libiberty; \
2691 cd "$(BUILD_SUBDIR)/libiberty" || exit 1; \
2692 case $(srcdir) in \
b00612cc
PB
2693 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2694 *) topdir=`echo $(BUILD_SUBDIR)/libiberty/ | \
2695 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 2696 esac; \
b00612cc
PB
2697 srcdiroption="--srcdir=$${topdir}/libiberty"; \
2698 libsrcdir="$$s/libiberty"; \
4fa63067
NN
2699 rm -f no-such-file || : ; \
2700 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
2701 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2702 --target=${target_alias} $${srcdiroption} \
2a4cbe27 2703 || exit 1
6bd3dfaa 2704@endif build-libiberty
2a4cbe27 2705
a7254363
PB
2706
2707
d545f33b
PB
2708
2709
4fa63067
NN
2710.PHONY: all-build-libiberty maybe-all-build-libiberty
2711maybe-all-build-libiberty:
4f0ef2d8
CD
2712@if gcc-bootstrap
2713all-build-libiberty: stage_current
2714@endif gcc-bootstrap
6bd3dfaa 2715@if build-libiberty
72b2455a 2716TARGET-build-libiberty=all
6bd3dfaa 2717maybe-all-build-libiberty: all-build-libiberty
4fa63067 2718all-build-libiberty: configure-build-libiberty
0aed8855 2719 @: $(MAKE); $(unstage)
4fa63067 2720 @r=`${PWD_COMMAND}`; export r; \
b40e3958 2721 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 2722 $(BUILD_EXPORTS) \
72b2455a 2723 (cd $(BUILD_SUBDIR)/libiberty && \
a7254363 2724 $(MAKE) $(TARGET-build-libiberty))
6bd3dfaa 2725@endif build-libiberty
2a4cbe27 2726
a7254363
PB
2727
2728
d545f33b
PB
2729
2730
6a9cf61e
PB
2731.PHONY: configure-build-bison maybe-configure-build-bison
2732maybe-configure-build-bison:
4f0ef2d8
CD
2733@if gcc-bootstrap
2734configure-build-bison: stage_current
2735@endif gcc-bootstrap
6a9cf61e
PB
2736@if build-bison
2737maybe-configure-build-bison: configure-build-bison
c52c6897 2738configure-build-bison:
0aed8855 2739 @: $(MAKE); $(unstage)
c52c6897 2740 @r=`${PWD_COMMAND}`; export r; \
6a9cf61e 2741 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
2742 test ! -f $(BUILD_SUBDIR)/bison/Makefile || exit 0; \
2743 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/bison ; \
6a9cf61e
PB
2744 $(BUILD_EXPORTS) \
2745 echo Configuring in $(BUILD_SUBDIR)/bison; \
2746 cd "$(BUILD_SUBDIR)/bison" || exit 1; \
2747 case $(srcdir) in \
b00612cc
PB
2748 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2749 *) topdir=`echo $(BUILD_SUBDIR)/bison/ | \
2750 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6a9cf61e 2751 esac; \
b00612cc
PB
2752 srcdiroption="--srcdir=$${topdir}/bison"; \
2753 libsrcdir="$$s/bison"; \
6a9cf61e
PB
2754 rm -f no-such-file || : ; \
2755 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
2756 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2757 --target=${target_alias} $${srcdiroption} \
6a9cf61e
PB
2758 || exit 1
2759@endif build-bison
2760
a7254363
PB
2761
2762
d545f33b
PB
2763
2764
6a9cf61e
PB
2765.PHONY: all-build-bison maybe-all-build-bison
2766maybe-all-build-bison:
4f0ef2d8
CD
2767@if gcc-bootstrap
2768all-build-bison: stage_current
2769@endif gcc-bootstrap
6a9cf61e 2770@if build-bison
72b2455a 2771TARGET-build-bison=all
6a9cf61e
PB
2772maybe-all-build-bison: all-build-bison
2773all-build-bison: configure-build-bison
0aed8855 2774 @: $(MAKE); $(unstage)
6a9cf61e
PB
2775 @r=`${PWD_COMMAND}`; export r; \
2776 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2777 $(BUILD_EXPORTS) \
72b2455a 2778 (cd $(BUILD_SUBDIR)/bison && \
a7254363 2779 $(MAKE) $(TARGET-build-bison))
6a9cf61e
PB
2780@endif build-bison
2781
a7254363
PB
2782
2783
d545f33b
PB
2784
2785
6a9cf61e
PB
2786.PHONY: configure-build-byacc maybe-configure-build-byacc
2787maybe-configure-build-byacc:
4f0ef2d8
CD
2788@if gcc-bootstrap
2789configure-build-byacc: stage_current
2790@endif gcc-bootstrap
6a9cf61e
PB
2791@if build-byacc
2792maybe-configure-build-byacc: configure-build-byacc
c52c6897 2793configure-build-byacc:
0aed8855 2794 @: $(MAKE); $(unstage)
c52c6897 2795 @r=`${PWD_COMMAND}`; export r; \
6a9cf61e 2796 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
2797 test ! -f $(BUILD_SUBDIR)/byacc/Makefile || exit 0; \
2798 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/byacc ; \
6a9cf61e
PB
2799 $(BUILD_EXPORTS) \
2800 echo Configuring in $(BUILD_SUBDIR)/byacc; \
2801 cd "$(BUILD_SUBDIR)/byacc" || exit 1; \
2802 case $(srcdir) in \
b00612cc
PB
2803 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2804 *) topdir=`echo $(BUILD_SUBDIR)/byacc/ | \
2805 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6a9cf61e 2806 esac; \
b00612cc
PB
2807 srcdiroption="--srcdir=$${topdir}/byacc"; \
2808 libsrcdir="$$s/byacc"; \
6a9cf61e
PB
2809 rm -f no-such-file || : ; \
2810 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
2811 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2812 --target=${target_alias} $${srcdiroption} \
6a9cf61e
PB
2813 || exit 1
2814@endif build-byacc
2815
a7254363
PB
2816
2817
d545f33b
PB
2818
2819
6a9cf61e
PB
2820.PHONY: all-build-byacc maybe-all-build-byacc
2821maybe-all-build-byacc:
4f0ef2d8
CD
2822@if gcc-bootstrap
2823all-build-byacc: stage_current
2824@endif gcc-bootstrap
6a9cf61e 2825@if build-byacc
72b2455a 2826TARGET-build-byacc=all
6a9cf61e
PB
2827maybe-all-build-byacc: all-build-byacc
2828all-build-byacc: configure-build-byacc
0aed8855 2829 @: $(MAKE); $(unstage)
6a9cf61e
PB
2830 @r=`${PWD_COMMAND}`; export r; \
2831 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2832 $(BUILD_EXPORTS) \
72b2455a 2833 (cd $(BUILD_SUBDIR)/byacc && \
a7254363 2834 $(MAKE) $(TARGET-build-byacc))
6a9cf61e
PB
2835@endif build-byacc
2836
a7254363
PB
2837
2838
d545f33b
PB
2839
2840
6a9cf61e
PB
2841.PHONY: configure-build-flex maybe-configure-build-flex
2842maybe-configure-build-flex:
4f0ef2d8
CD
2843@if gcc-bootstrap
2844configure-build-flex: stage_current
2845@endif gcc-bootstrap
6a9cf61e
PB
2846@if build-flex
2847maybe-configure-build-flex: configure-build-flex
c52c6897 2848configure-build-flex:
0aed8855 2849 @: $(MAKE); $(unstage)
c52c6897 2850 @r=`${PWD_COMMAND}`; export r; \
6a9cf61e 2851 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
2852 test ! -f $(BUILD_SUBDIR)/flex/Makefile || exit 0; \
2853 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/flex ; \
6a9cf61e
PB
2854 $(BUILD_EXPORTS) \
2855 echo Configuring in $(BUILD_SUBDIR)/flex; \
2856 cd "$(BUILD_SUBDIR)/flex" || exit 1; \
2857 case $(srcdir) in \
b00612cc
PB
2858 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2859 *) topdir=`echo $(BUILD_SUBDIR)/flex/ | \
2860 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6a9cf61e 2861 esac; \
b00612cc
PB
2862 srcdiroption="--srcdir=$${topdir}/flex"; \
2863 libsrcdir="$$s/flex"; \
6a9cf61e
PB
2864 rm -f no-such-file || : ; \
2865 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
2866 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2867 --target=${target_alias} $${srcdiroption} \
6a9cf61e
PB
2868 || exit 1
2869@endif build-flex
2870
a7254363
PB
2871
2872
d545f33b
PB
2873
2874
6a9cf61e
PB
2875.PHONY: all-build-flex maybe-all-build-flex
2876maybe-all-build-flex:
4f0ef2d8
CD
2877@if gcc-bootstrap
2878all-build-flex: stage_current
2879@endif gcc-bootstrap
6a9cf61e 2880@if build-flex
72b2455a 2881TARGET-build-flex=all
6a9cf61e
PB
2882maybe-all-build-flex: all-build-flex
2883all-build-flex: configure-build-flex
0aed8855 2884 @: $(MAKE); $(unstage)
6a9cf61e
PB
2885 @r=`${PWD_COMMAND}`; export r; \
2886 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2887 $(BUILD_EXPORTS) \
72b2455a 2888 (cd $(BUILD_SUBDIR)/flex && \
a7254363 2889 $(MAKE) $(TARGET-build-flex))
6a9cf61e
PB
2890@endif build-flex
2891
a7254363
PB
2892
2893
d545f33b
PB
2894
2895
6a9cf61e
PB
2896.PHONY: configure-build-m4 maybe-configure-build-m4
2897maybe-configure-build-m4:
4f0ef2d8
CD
2898@if gcc-bootstrap
2899configure-build-m4: stage_current
2900@endif gcc-bootstrap
6a9cf61e
PB
2901@if build-m4
2902maybe-configure-build-m4: configure-build-m4
c52c6897 2903configure-build-m4:
0aed8855 2904 @: $(MAKE); $(unstage)
c52c6897 2905 @r=`${PWD_COMMAND}`; export r; \
6a9cf61e 2906 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
2907 test ! -f $(BUILD_SUBDIR)/m4/Makefile || exit 0; \
2908 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/m4 ; \
6a9cf61e
PB
2909 $(BUILD_EXPORTS) \
2910 echo Configuring in $(BUILD_SUBDIR)/m4; \
2911 cd "$(BUILD_SUBDIR)/m4" || exit 1; \
2912 case $(srcdir) in \
b00612cc
PB
2913 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2914 *) topdir=`echo $(BUILD_SUBDIR)/m4/ | \
2915 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6a9cf61e 2916 esac; \
b00612cc
PB
2917 srcdiroption="--srcdir=$${topdir}/m4"; \
2918 libsrcdir="$$s/m4"; \
6a9cf61e
PB
2919 rm -f no-such-file || : ; \
2920 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
2921 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2922 --target=${target_alias} $${srcdiroption} \
6a9cf61e
PB
2923 || exit 1
2924@endif build-m4
2925
a7254363
PB
2926
2927
d545f33b
PB
2928
2929
6a9cf61e
PB
2930.PHONY: all-build-m4 maybe-all-build-m4
2931maybe-all-build-m4:
4f0ef2d8
CD
2932@if gcc-bootstrap
2933all-build-m4: stage_current
2934@endif gcc-bootstrap
6a9cf61e 2935@if build-m4
72b2455a 2936TARGET-build-m4=all
6a9cf61e
PB
2937maybe-all-build-m4: all-build-m4
2938all-build-m4: configure-build-m4
0aed8855 2939 @: $(MAKE); $(unstage)
6a9cf61e
PB
2940 @r=`${PWD_COMMAND}`; export r; \
2941 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2942 $(BUILD_EXPORTS) \
72b2455a 2943 (cd $(BUILD_SUBDIR)/m4 && \
a7254363 2944 $(MAKE) $(TARGET-build-m4))
6a9cf61e
PB
2945@endif build-m4
2946
a7254363
PB
2947
2948
d545f33b
PB
2949
2950
6a9cf61e
PB
2951.PHONY: configure-build-texinfo maybe-configure-build-texinfo
2952maybe-configure-build-texinfo:
4f0ef2d8
CD
2953@if gcc-bootstrap
2954configure-build-texinfo: stage_current
2955@endif gcc-bootstrap
6a9cf61e
PB
2956@if build-texinfo
2957maybe-configure-build-texinfo: configure-build-texinfo
c52c6897 2958configure-build-texinfo:
0aed8855 2959 @: $(MAKE); $(unstage)
c52c6897 2960 @r=`${PWD_COMMAND}`; export r; \
6a9cf61e 2961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
2962 test ! -f $(BUILD_SUBDIR)/texinfo/Makefile || exit 0; \
2963 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/texinfo ; \
6a9cf61e
PB
2964 $(BUILD_EXPORTS) \
2965 echo Configuring in $(BUILD_SUBDIR)/texinfo; \
2966 cd "$(BUILD_SUBDIR)/texinfo" || exit 1; \
2967 case $(srcdir) in \
b00612cc
PB
2968 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2969 *) topdir=`echo $(BUILD_SUBDIR)/texinfo/ | \
2970 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6a9cf61e 2971 esac; \
b00612cc
PB
2972 srcdiroption="--srcdir=$${topdir}/texinfo"; \
2973 libsrcdir="$$s/texinfo"; \
6a9cf61e
PB
2974 rm -f no-such-file || : ; \
2975 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
2976 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2977 --target=${target_alias} $${srcdiroption} \
6a9cf61e
PB
2978 || exit 1
2979@endif build-texinfo
2980
a7254363
PB
2981
2982
d545f33b
PB
2983
2984
6a9cf61e
PB
2985.PHONY: all-build-texinfo maybe-all-build-texinfo
2986maybe-all-build-texinfo:
4f0ef2d8
CD
2987@if gcc-bootstrap
2988all-build-texinfo: stage_current
2989@endif gcc-bootstrap
6a9cf61e 2990@if build-texinfo
72b2455a 2991TARGET-build-texinfo=all
6a9cf61e
PB
2992maybe-all-build-texinfo: all-build-texinfo
2993all-build-texinfo: configure-build-texinfo
0aed8855 2994 @: $(MAKE); $(unstage)
6a9cf61e
PB
2995 @r=`${PWD_COMMAND}`; export r; \
2996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2997 $(BUILD_EXPORTS) \
72b2455a 2998 (cd $(BUILD_SUBDIR)/texinfo && \
a7254363 2999 $(MAKE) $(TARGET-build-texinfo))
6a9cf61e
PB
3000@endif build-texinfo
3001
a7254363
PB
3002
3003
d545f33b
PB
3004
3005
ee025550
PB
3006.PHONY: configure-build-fixincludes maybe-configure-build-fixincludes
3007maybe-configure-build-fixincludes:
4f0ef2d8
CD
3008@if gcc-bootstrap
3009configure-build-fixincludes: stage_current
3010@endif gcc-bootstrap
ee025550
PB
3011@if build-fixincludes
3012maybe-configure-build-fixincludes: configure-build-fixincludes
c52c6897 3013configure-build-fixincludes:
0aed8855 3014 @: $(MAKE); $(unstage)
c52c6897 3015 @r=`${PWD_COMMAND}`; export r; \
ee025550 3016 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3017 test ! -f $(BUILD_SUBDIR)/fixincludes/Makefile || exit 0; \
3018 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/fixincludes ; \
ee025550
PB
3019 $(BUILD_EXPORTS) \
3020 echo Configuring in $(BUILD_SUBDIR)/fixincludes; \
3021 cd "$(BUILD_SUBDIR)/fixincludes" || exit 1; \
3022 case $(srcdir) in \
b00612cc
PB
3023 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3024 *) topdir=`echo $(BUILD_SUBDIR)/fixincludes/ | \
3025 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
ee025550 3026 esac; \
b00612cc
PB
3027 srcdiroption="--srcdir=$${topdir}/fixincludes"; \
3028 libsrcdir="$$s/fixincludes"; \
ee025550
PB
3029 rm -f no-such-file || : ; \
3030 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3031 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3032 --target=${target_alias} $${srcdiroption} \
ee025550
PB
3033 || exit 1
3034@endif build-fixincludes
3035
a7254363
PB
3036
3037
d545f33b
PB
3038
3039
ee025550
PB
3040.PHONY: all-build-fixincludes maybe-all-build-fixincludes
3041maybe-all-build-fixincludes:
4f0ef2d8
CD
3042@if gcc-bootstrap
3043all-build-fixincludes: stage_current
3044@endif gcc-bootstrap
ee025550
PB
3045@if build-fixincludes
3046TARGET-build-fixincludes=all
3047maybe-all-build-fixincludes: all-build-fixincludes
3048all-build-fixincludes: configure-build-fixincludes
0aed8855 3049 @: $(MAKE); $(unstage)
ee025550
PB
3050 @r=`${PWD_COMMAND}`; export r; \
3051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3052 $(BUILD_EXPORTS) \
3053 (cd $(BUILD_SUBDIR)/fixincludes && \
a7254363 3054 $(MAKE) $(TARGET-build-fixincludes))
ee025550
PB
3055@endif build-fixincludes
3056
2a4cbe27 3057
a7254363 3058
d545f33b
PB
3059
3060
4fa63067
NN
3061# --------------------------------------
3062# Modules which run on the host machine
3063# --------------------------------------
2a4cbe27 3064
a7254363 3065
4fa63067
NN
3066.PHONY: configure-ash maybe-configure-ash
3067maybe-configure-ash:
4f0ef2d8
CD
3068@if gcc-bootstrap
3069configure-ash: stage_current
3070@endif gcc-bootstrap
6bd3dfaa
PB
3071@if ash
3072maybe-configure-ash: configure-ash
c52c6897 3073configure-ash:
0aed8855 3074 @: $(MAKE); $(unstage)
c52c6897 3075 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3076 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3077 test ! -f $(HOST_SUBDIR)/ash/Makefile || exit 0; \
3078 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ash ; \
378fce5b 3079 $(HOST_EXPORTS) \
a7254363
PB
3080 echo Configuring in $(HOST_SUBDIR)/ash; \
3081 cd "$(HOST_SUBDIR)/ash" || exit 1; \
4fa63067 3082 case $(srcdir) in \
b00612cc
PB
3083 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3084 *) topdir=`echo $(HOST_SUBDIR)/ash/ | \
3085 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 3086 esac; \
b00612cc
PB
3087 srcdiroption="--srcdir=$${topdir}/ash"; \
3088 libsrcdir="$$s/ash"; \
4fa63067 3089 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3090 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3091 --target=${target_alias} $${srcdiroption} \
2a4cbe27 3092 || exit 1
6bd3dfaa 3093@endif ash
2a4cbe27 3094
a7254363
PB
3095
3096
d545f33b
PB
3097
3098
4fa63067
NN
3099.PHONY: all-ash maybe-all-ash
3100maybe-all-ash:
4f0ef2d8
CD
3101@if gcc-bootstrap
3102all-ash: stage_current
3103@endif gcc-bootstrap
6bd3dfaa 3104@if ash
d27cc32e 3105TARGET-ash=all
6bd3dfaa 3106maybe-all-ash: all-ash
4fa63067 3107all-ash: configure-ash
0aed8855 3108 @: $(MAKE); $(unstage)
4fa63067
NN
3109 @r=`${PWD_COMMAND}`; export r; \
3110 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3111 $(HOST_EXPORTS) \
b00612cc
PB
3112 (cd $(HOST_SUBDIR)/ash && \
3113 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-ash))
6bd3dfaa 3114@endif ash
2a4cbe27 3115
a7254363 3116
d545f33b
PB
3117
3118
4fa63067
NN
3119.PHONY: check-ash maybe-check-ash
3120maybe-check-ash:
6bd3dfaa
PB
3121@if ash
3122maybe-check-ash: check-ash
2a4cbe27 3123
4fa63067 3124check-ash:
0aed8855 3125 @: $(MAKE); $(unstage)
4fa63067 3126 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3127 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3128 $(HOST_EXPORTS) \
b00612cc
PB
3129 (cd $(HOST_SUBDIR)/ash && \
3130 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 3131
6bd3dfaa 3132@endif ash
2a4cbe27 3133
4fa63067
NN
3134.PHONY: install-ash maybe-install-ash
3135maybe-install-ash:
6bd3dfaa
PB
3136@if ash
3137maybe-install-ash: install-ash
2a4cbe27 3138
4fa63067 3139install-ash: installdirs
0aed8855 3140 @: $(MAKE); $(unstage)
4fa63067 3141 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3142 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3143 $(HOST_EXPORTS) \
b00612cc 3144 (cd $(HOST_SUBDIR)/ash && \
2da12f12 3145 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 3146
6bd3dfaa 3147@endif ash
2a4cbe27 3148
56a8fe78 3149# Other targets (info, dvi, pdf, etc.)
2a4cbe27 3150
4fa63067
NN
3151.PHONY: maybe-info-ash info-ash
3152maybe-info-ash:
6bd3dfaa
PB
3153@if ash
3154maybe-info-ash: info-ash
4fa63067
NN
3155
3156info-ash: \
3157 configure-ash
0aed8855 3158 @: $(MAKE); $(unstage)
4fa63067 3159 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3160 r=`${PWD_COMMAND}`; export r; \
3161 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3162 $(HOST_EXPORTS) \
b813574b 3163 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3164 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3165 done; \
4fa63067 3166 echo "Doing info in ash" ; \
b00612cc 3167 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3168 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3169 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3170 "RANLIB=$${RANLIB}" \
0c24b341 3171 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3172 info) \
2a4cbe27
NN
3173 || exit 1
3174
6bd3dfaa 3175@endif ash
2a4cbe27 3176
4fa63067
NN
3177.PHONY: maybe-dvi-ash dvi-ash
3178maybe-dvi-ash:
6bd3dfaa
PB
3179@if ash
3180maybe-dvi-ash: dvi-ash
2a4cbe27 3181
4fa63067
NN
3182dvi-ash: \
3183 configure-ash
0aed8855 3184 @: $(MAKE); $(unstage)
4fa63067 3185 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3186 r=`${PWD_COMMAND}`; export r; \
3187 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3188 $(HOST_EXPORTS) \
b813574b 3189 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3190 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3191 done; \
4fa63067 3192 echo "Doing dvi in ash" ; \
b00612cc 3193 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3194 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3195 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3196 "RANLIB=$${RANLIB}" \
0c24b341 3197 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3198 dvi) \
2a4cbe27
NN
3199 || exit 1
3200
6bd3dfaa 3201@endif ash
2a4cbe27 3202
56a8fe78
DD
3203.PHONY: maybe-pdf-ash pdf-ash
3204maybe-pdf-ash:
3205@if ash
3206maybe-pdf-ash: pdf-ash
3207
3208pdf-ash: \
3209 configure-ash
3210 @: $(MAKE); $(unstage)
3211 @[ -f ./ash/Makefile ] || exit 0; \
3212 r=`${PWD_COMMAND}`; export r; \
3213 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3214 $(HOST_EXPORTS) \
3215 for flag in $(EXTRA_HOST_FLAGS) ; do \
3216 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3217 done; \
3218 echo "Doing pdf in ash" ; \
3219 (cd $(HOST_SUBDIR)/ash && \
3220 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3221 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3222 "RANLIB=$${RANLIB}" \
0c24b341 3223 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
3224 pdf) \
3225 || exit 1
3226
3227@endif ash
3228
6d389afc
MS
3229.PHONY: maybe-html-ash html-ash
3230maybe-html-ash:
3231@if ash
3232maybe-html-ash: html-ash
3233
3234html-ash: \
3235 configure-ash
0aed8855 3236 @: $(MAKE); $(unstage)
6d389afc
MS
3237 @[ -f ./ash/Makefile ] || exit 0; \
3238 r=`${PWD_COMMAND}`; export r; \
3239 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
3240 $(HOST_EXPORTS) \
3241 for flag in $(EXTRA_HOST_FLAGS) ; do \
3242 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3243 done; \
3244 echo "Doing html in ash" ; \
b00612cc 3245 (cd $(HOST_SUBDIR)/ash && \
6d389afc
MS
3246 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3247 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3248 "RANLIB=$${RANLIB}" \
0c24b341 3249 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
3250 html) \
3251 || exit 1
3252
3253@endif ash
3254
4fa63067
NN
3255.PHONY: maybe-TAGS-ash TAGS-ash
3256maybe-TAGS-ash:
6bd3dfaa
PB
3257@if ash
3258maybe-TAGS-ash: TAGS-ash
2a4cbe27 3259
4fa63067
NN
3260TAGS-ash: \
3261 configure-ash
0aed8855 3262 @: $(MAKE); $(unstage)
4fa63067 3263 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3264 r=`${PWD_COMMAND}`; export r; \
3265 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3266 $(HOST_EXPORTS) \
b813574b 3267 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3268 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3269 done; \
4fa63067 3270 echo "Doing TAGS in ash" ; \
b00612cc 3271 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3272 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3273 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3274 "RANLIB=$${RANLIB}" \
0c24b341 3275 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3276 TAGS) \
2a4cbe27
NN
3277 || exit 1
3278
6bd3dfaa 3279@endif ash
2a4cbe27 3280
4fa63067
NN
3281.PHONY: maybe-install-info-ash install-info-ash
3282maybe-install-info-ash:
6bd3dfaa
PB
3283@if ash
3284maybe-install-info-ash: install-info-ash
2a4cbe27 3285
4fa63067
NN
3286install-info-ash: \
3287 configure-ash \
3288 info-ash
0aed8855 3289 @: $(MAKE); $(unstage)
4fa63067 3290 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3291 r=`${PWD_COMMAND}`; export r; \
3292 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3293 $(HOST_EXPORTS) \
b813574b 3294 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3295 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3296 done; \
4fa63067 3297 echo "Doing install-info in ash" ; \
b00612cc 3298 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3299 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3300 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3301 "RANLIB=$${RANLIB}" \
0c24b341 3302 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3303 install-info) \
2a4cbe27
NN
3304 || exit 1
3305
6bd3dfaa 3306@endif ash
2a4cbe27 3307
a3ca38d2
DD
3308.PHONY: maybe-install-pdf-ash install-pdf-ash
3309maybe-install-pdf-ash:
3310@if ash
3311maybe-install-pdf-ash: install-pdf-ash
3312
3313install-pdf-ash: \
3314 configure-ash \
3315 pdf-ash
3316 @: $(MAKE); $(unstage)
3317 @[ -f ./ash/Makefile ] || exit 0; \
3318 r=`${PWD_COMMAND}`; export r; \
3319 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3320 $(HOST_EXPORTS) \
3321 for flag in $(EXTRA_HOST_FLAGS) ; do \
3322 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3323 done; \
3324 echo "Doing install-pdf in ash" ; \
3325 (cd $(HOST_SUBDIR)/ash && \
3326 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3327 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3328 "RANLIB=$${RANLIB}" \
0c24b341 3329 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
3330 install-pdf) \
3331 || exit 1
3332
3333@endif ash
3334
108a6f8e
CD
3335.PHONY: maybe-install-html-ash install-html-ash
3336maybe-install-html-ash:
3337@if ash
3338maybe-install-html-ash: install-html-ash
3339
3340install-html-ash: \
3341 configure-ash \
3342 html-ash
3343 @: $(MAKE); $(unstage)
3344 @[ -f ./ash/Makefile ] || exit 0; \
3345 r=`${PWD_COMMAND}`; export r; \
3346 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3347 $(HOST_EXPORTS) \
3348 for flag in $(EXTRA_HOST_FLAGS) ; do \
3349 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3350 done; \
3351 echo "Doing install-html in ash" ; \
3352 (cd $(HOST_SUBDIR)/ash && \
3353 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3354 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3355 "RANLIB=$${RANLIB}" \
0c24b341 3356 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
3357 install-html) \
3358 || exit 1
3359
3360@endif ash
3361
4fa63067
NN
3362.PHONY: maybe-installcheck-ash installcheck-ash
3363maybe-installcheck-ash:
6bd3dfaa
PB
3364@if ash
3365maybe-installcheck-ash: installcheck-ash
2a4cbe27 3366
4fa63067
NN
3367installcheck-ash: \
3368 configure-ash
0aed8855 3369 @: $(MAKE); $(unstage)
4fa63067 3370 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3371 r=`${PWD_COMMAND}`; export r; \
3372 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3373 $(HOST_EXPORTS) \
b813574b 3374 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3375 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3376 done; \
4fa63067 3377 echo "Doing installcheck in ash" ; \
b00612cc 3378 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3379 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3380 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3381 "RANLIB=$${RANLIB}" \
0c24b341 3382 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3383 installcheck) \
2a4cbe27
NN
3384 || exit 1
3385
6bd3dfaa 3386@endif ash
2a4cbe27 3387
4fa63067
NN
3388.PHONY: maybe-mostlyclean-ash mostlyclean-ash
3389maybe-mostlyclean-ash:
6bd3dfaa
PB
3390@if ash
3391maybe-mostlyclean-ash: mostlyclean-ash
2a4cbe27 3392
4fa63067 3393mostlyclean-ash:
0aed8855 3394 @: $(MAKE); $(unstage)
4fa63067 3395 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3396 r=`${PWD_COMMAND}`; export r; \
3397 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3398 $(HOST_EXPORTS) \
b813574b 3399 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3400 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3401 done; \
4fa63067 3402 echo "Doing mostlyclean in ash" ; \
b00612cc 3403 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3404 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3405 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3406 "RANLIB=$${RANLIB}" \
0c24b341 3407 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3408 mostlyclean) \
2a4cbe27
NN
3409 || exit 1
3410
6bd3dfaa 3411@endif ash
2a4cbe27 3412
4fa63067
NN
3413.PHONY: maybe-clean-ash clean-ash
3414maybe-clean-ash:
6bd3dfaa
PB
3415@if ash
3416maybe-clean-ash: clean-ash
2a4cbe27 3417
4fa63067 3418clean-ash:
0aed8855 3419 @: $(MAKE); $(unstage)
4fa63067 3420 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3421 r=`${PWD_COMMAND}`; export r; \
3422 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3423 $(HOST_EXPORTS) \
b813574b 3424 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3425 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3426 done; \
4fa63067 3427 echo "Doing clean in ash" ; \
b00612cc 3428 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3429 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3430 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3431 "RANLIB=$${RANLIB}" \
0c24b341 3432 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3433 clean) \
2a4cbe27
NN
3434 || exit 1
3435
6bd3dfaa 3436@endif ash
2a4cbe27 3437
4fa63067
NN
3438.PHONY: maybe-distclean-ash distclean-ash
3439maybe-distclean-ash:
6bd3dfaa
PB
3440@if ash
3441maybe-distclean-ash: distclean-ash
2a4cbe27 3442
4fa63067 3443distclean-ash:
0aed8855 3444 @: $(MAKE); $(unstage)
4fa63067 3445 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3446 r=`${PWD_COMMAND}`; export r; \
3447 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3448 $(HOST_EXPORTS) \
b813574b 3449 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3450 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3451 done; \
4fa63067 3452 echo "Doing distclean in ash" ; \
b00612cc 3453 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3454 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3455 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3456 "RANLIB=$${RANLIB}" \
0c24b341 3457 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3458 distclean) \
2a4cbe27
NN
3459 || exit 1
3460
6bd3dfaa 3461@endif ash
2a4cbe27 3462
4fa63067
NN
3463.PHONY: maybe-maintainer-clean-ash maintainer-clean-ash
3464maybe-maintainer-clean-ash:
6bd3dfaa
PB
3465@if ash
3466maybe-maintainer-clean-ash: maintainer-clean-ash
2a4cbe27 3467
4fa63067 3468maintainer-clean-ash:
0aed8855 3469 @: $(MAKE); $(unstage)
4fa63067 3470 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3471 r=`${PWD_COMMAND}`; export r; \
3472 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3473 $(HOST_EXPORTS) \
b813574b 3474 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3475 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3476 done; \
4fa63067 3477 echo "Doing maintainer-clean in ash" ; \
b00612cc 3478 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3479 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3480 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3481 "RANLIB=$${RANLIB}" \
0c24b341 3482 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3483 maintainer-clean) \
2a4cbe27
NN
3484 || exit 1
3485
6bd3dfaa 3486@endif ash
2a4cbe27 3487
2a4cbe27 3488
a7254363 3489
4fa63067
NN
3490.PHONY: configure-autoconf maybe-configure-autoconf
3491maybe-configure-autoconf:
4f0ef2d8
CD
3492@if gcc-bootstrap
3493configure-autoconf: stage_current
3494@endif gcc-bootstrap
6bd3dfaa
PB
3495@if autoconf
3496maybe-configure-autoconf: configure-autoconf
c52c6897 3497configure-autoconf:
0aed8855 3498 @: $(MAKE); $(unstage)
c52c6897 3499 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3500 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3501 test ! -f $(HOST_SUBDIR)/autoconf/Makefile || exit 0; \
3502 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/autoconf ; \
378fce5b 3503 $(HOST_EXPORTS) \
a7254363
PB
3504 echo Configuring in $(HOST_SUBDIR)/autoconf; \
3505 cd "$(HOST_SUBDIR)/autoconf" || exit 1; \
4fa63067 3506 case $(srcdir) in \
b00612cc
PB
3507 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3508 *) topdir=`echo $(HOST_SUBDIR)/autoconf/ | \
3509 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 3510 esac; \
b00612cc
PB
3511 srcdiroption="--srcdir=$${topdir}/autoconf"; \
3512 libsrcdir="$$s/autoconf"; \
4fa63067 3513 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3514 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3515 --target=${target_alias} $${srcdiroption} \
2a4cbe27 3516 || exit 1
6bd3dfaa 3517@endif autoconf
2a4cbe27 3518
a7254363
PB
3519
3520
d545f33b
PB
3521
3522
4fa63067
NN
3523.PHONY: all-autoconf maybe-all-autoconf
3524maybe-all-autoconf:
4f0ef2d8
CD
3525@if gcc-bootstrap
3526all-autoconf: stage_current
3527@endif gcc-bootstrap
6bd3dfaa 3528@if autoconf
d27cc32e 3529TARGET-autoconf=all
6bd3dfaa 3530maybe-all-autoconf: all-autoconf
4fa63067 3531all-autoconf: configure-autoconf
0aed8855 3532 @: $(MAKE); $(unstage)
4fa63067
NN
3533 @r=`${PWD_COMMAND}`; export r; \
3534 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3535 $(HOST_EXPORTS) \
b00612cc
PB
3536 (cd $(HOST_SUBDIR)/autoconf && \
3537 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-autoconf))
6bd3dfaa 3538@endif autoconf
2a4cbe27 3539
a7254363 3540
d545f33b
PB
3541
3542
4fa63067
NN
3543.PHONY: check-autoconf maybe-check-autoconf
3544maybe-check-autoconf:
6bd3dfaa
PB
3545@if autoconf
3546maybe-check-autoconf: check-autoconf
2a4cbe27 3547
4fa63067 3548check-autoconf:
0aed8855 3549 @: $(MAKE); $(unstage)
4fa63067 3550 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3551 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3552 $(HOST_EXPORTS) \
b00612cc
PB
3553 (cd $(HOST_SUBDIR)/autoconf && \
3554 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 3555
6bd3dfaa 3556@endif autoconf
2a4cbe27 3557
4fa63067
NN
3558.PHONY: install-autoconf maybe-install-autoconf
3559maybe-install-autoconf:
6bd3dfaa
PB
3560@if autoconf
3561maybe-install-autoconf: install-autoconf
2a4cbe27 3562
4fa63067 3563install-autoconf: installdirs
0aed8855 3564 @: $(MAKE); $(unstage)
4fa63067 3565 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3566 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3567 $(HOST_EXPORTS) \
b00612cc 3568 (cd $(HOST_SUBDIR)/autoconf && \
2da12f12 3569 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 3570
6bd3dfaa 3571@endif autoconf
2a4cbe27 3572
56a8fe78 3573# Other targets (info, dvi, pdf, etc.)
2a4cbe27 3574
4fa63067
NN
3575.PHONY: maybe-info-autoconf info-autoconf
3576maybe-info-autoconf:
6bd3dfaa
PB
3577@if autoconf
3578maybe-info-autoconf: info-autoconf
4fa63067
NN
3579
3580info-autoconf: \
3581 configure-autoconf
0aed8855 3582 @: $(MAKE); $(unstage)
4fa63067 3583 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3584 r=`${PWD_COMMAND}`; export r; \
3585 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3586 $(HOST_EXPORTS) \
b813574b 3587 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3588 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3589 done; \
4fa63067 3590 echo "Doing info in autoconf" ; \
b00612cc 3591 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3592 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3593 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3594 "RANLIB=$${RANLIB}" \
0c24b341 3595 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3596 info) \
2a4cbe27
NN
3597 || exit 1
3598
6bd3dfaa 3599@endif autoconf
2a4cbe27 3600
4fa63067
NN
3601.PHONY: maybe-dvi-autoconf dvi-autoconf
3602maybe-dvi-autoconf:
6bd3dfaa
PB
3603@if autoconf
3604maybe-dvi-autoconf: dvi-autoconf
2a4cbe27 3605
4fa63067
NN
3606dvi-autoconf: \
3607 configure-autoconf
0aed8855 3608 @: $(MAKE); $(unstage)
4fa63067 3609 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3610 r=`${PWD_COMMAND}`; export r; \
3611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3612 $(HOST_EXPORTS) \
b813574b 3613 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3614 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3615 done; \
4fa63067 3616 echo "Doing dvi in autoconf" ; \
b00612cc 3617 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3618 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3619 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3620 "RANLIB=$${RANLIB}" \
0c24b341 3621 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3622 dvi) \
2a4cbe27
NN
3623 || exit 1
3624
6bd3dfaa 3625@endif autoconf
2a4cbe27 3626
56a8fe78
DD
3627.PHONY: maybe-pdf-autoconf pdf-autoconf
3628maybe-pdf-autoconf:
3629@if autoconf
3630maybe-pdf-autoconf: pdf-autoconf
3631
3632pdf-autoconf: \
3633 configure-autoconf
3634 @: $(MAKE); $(unstage)
3635 @[ -f ./autoconf/Makefile ] || exit 0; \
3636 r=`${PWD_COMMAND}`; export r; \
3637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3638 $(HOST_EXPORTS) \
3639 for flag in $(EXTRA_HOST_FLAGS) ; do \
3640 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3641 done; \
3642 echo "Doing pdf in autoconf" ; \
3643 (cd $(HOST_SUBDIR)/autoconf && \
3644 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3645 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3646 "RANLIB=$${RANLIB}" \
0c24b341 3647 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
3648 pdf) \
3649 || exit 1
3650
3651@endif autoconf
3652
6d389afc
MS
3653.PHONY: maybe-html-autoconf html-autoconf
3654maybe-html-autoconf:
3655@if autoconf
3656maybe-html-autoconf: html-autoconf
3657
3658html-autoconf: \
3659 configure-autoconf
0aed8855 3660 @: $(MAKE); $(unstage)
6d389afc
MS
3661 @[ -f ./autoconf/Makefile ] || exit 0; \
3662 r=`${PWD_COMMAND}`; export r; \
3663 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
3664 $(HOST_EXPORTS) \
3665 for flag in $(EXTRA_HOST_FLAGS) ; do \
3666 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3667 done; \
3668 echo "Doing html in autoconf" ; \
b00612cc 3669 (cd $(HOST_SUBDIR)/autoconf && \
6d389afc
MS
3670 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3671 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3672 "RANLIB=$${RANLIB}" \
0c24b341 3673 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
3674 html) \
3675 || exit 1
3676
3677@endif autoconf
3678
4fa63067
NN
3679.PHONY: maybe-TAGS-autoconf TAGS-autoconf
3680maybe-TAGS-autoconf:
6bd3dfaa
PB
3681@if autoconf
3682maybe-TAGS-autoconf: TAGS-autoconf
2a4cbe27 3683
4fa63067
NN
3684TAGS-autoconf: \
3685 configure-autoconf
0aed8855 3686 @: $(MAKE); $(unstage)
4fa63067 3687 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3688 r=`${PWD_COMMAND}`; export r; \
3689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3690 $(HOST_EXPORTS) \
b813574b 3691 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3692 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3693 done; \
4fa63067 3694 echo "Doing TAGS in autoconf" ; \
b00612cc 3695 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3696 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3697 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3698 "RANLIB=$${RANLIB}" \
0c24b341 3699 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3700 TAGS) \
2a4cbe27
NN
3701 || exit 1
3702
6bd3dfaa 3703@endif autoconf
2a4cbe27 3704
4fa63067
NN
3705.PHONY: maybe-install-info-autoconf install-info-autoconf
3706maybe-install-info-autoconf:
6bd3dfaa
PB
3707@if autoconf
3708maybe-install-info-autoconf: install-info-autoconf
2a4cbe27 3709
4fa63067
NN
3710install-info-autoconf: \
3711 configure-autoconf \
3712 info-autoconf
0aed8855 3713 @: $(MAKE); $(unstage)
4fa63067 3714 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3715 r=`${PWD_COMMAND}`; export r; \
3716 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3717 $(HOST_EXPORTS) \
b813574b 3718 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3719 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3720 done; \
4fa63067 3721 echo "Doing install-info in autoconf" ; \
b00612cc 3722 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3723 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3724 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3725 "RANLIB=$${RANLIB}" \
0c24b341 3726 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3727 install-info) \
2a4cbe27
NN
3728 || exit 1
3729
6bd3dfaa 3730@endif autoconf
2a4cbe27 3731
a3ca38d2
DD
3732.PHONY: maybe-install-pdf-autoconf install-pdf-autoconf
3733maybe-install-pdf-autoconf:
3734@if autoconf
3735maybe-install-pdf-autoconf: install-pdf-autoconf
3736
3737install-pdf-autoconf: \
3738 configure-autoconf \
3739 pdf-autoconf
3740 @: $(MAKE); $(unstage)
3741 @[ -f ./autoconf/Makefile ] || exit 0; \
3742 r=`${PWD_COMMAND}`; export r; \
3743 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3744 $(HOST_EXPORTS) \
3745 for flag in $(EXTRA_HOST_FLAGS) ; do \
3746 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3747 done; \
3748 echo "Doing install-pdf in autoconf" ; \
3749 (cd $(HOST_SUBDIR)/autoconf && \
3750 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3751 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3752 "RANLIB=$${RANLIB}" \
0c24b341 3753 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
3754 install-pdf) \
3755 || exit 1
3756
3757@endif autoconf
3758
108a6f8e
CD
3759.PHONY: maybe-install-html-autoconf install-html-autoconf
3760maybe-install-html-autoconf:
3761@if autoconf
3762maybe-install-html-autoconf: install-html-autoconf
3763
3764install-html-autoconf: \
3765 configure-autoconf \
3766 html-autoconf
3767 @: $(MAKE); $(unstage)
3768 @[ -f ./autoconf/Makefile ] || exit 0; \
3769 r=`${PWD_COMMAND}`; export r; \
3770 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3771 $(HOST_EXPORTS) \
3772 for flag in $(EXTRA_HOST_FLAGS) ; do \
3773 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3774 done; \
3775 echo "Doing install-html in autoconf" ; \
3776 (cd $(HOST_SUBDIR)/autoconf && \
3777 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3778 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3779 "RANLIB=$${RANLIB}" \
0c24b341 3780 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
3781 install-html) \
3782 || exit 1
3783
3784@endif autoconf
3785
4fa63067
NN
3786.PHONY: maybe-installcheck-autoconf installcheck-autoconf
3787maybe-installcheck-autoconf:
6bd3dfaa
PB
3788@if autoconf
3789maybe-installcheck-autoconf: installcheck-autoconf
2a4cbe27 3790
4fa63067
NN
3791installcheck-autoconf: \
3792 configure-autoconf
0aed8855 3793 @: $(MAKE); $(unstage)
4fa63067 3794 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3795 r=`${PWD_COMMAND}`; export r; \
3796 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3797 $(HOST_EXPORTS) \
b813574b 3798 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3799 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3800 done; \
4fa63067 3801 echo "Doing installcheck in autoconf" ; \
b00612cc 3802 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3803 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3804 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3805 "RANLIB=$${RANLIB}" \
0c24b341 3806 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3807 installcheck) \
2a4cbe27
NN
3808 || exit 1
3809
6bd3dfaa 3810@endif autoconf
2a4cbe27 3811
4fa63067
NN
3812.PHONY: maybe-mostlyclean-autoconf mostlyclean-autoconf
3813maybe-mostlyclean-autoconf:
6bd3dfaa
PB
3814@if autoconf
3815maybe-mostlyclean-autoconf: mostlyclean-autoconf
2a4cbe27 3816
4fa63067 3817mostlyclean-autoconf:
0aed8855 3818 @: $(MAKE); $(unstage)
4fa63067 3819 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3820 r=`${PWD_COMMAND}`; export r; \
3821 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3822 $(HOST_EXPORTS) \
b813574b 3823 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3824 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3825 done; \
4fa63067 3826 echo "Doing mostlyclean in autoconf" ; \
b00612cc 3827 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3828 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3829 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3830 "RANLIB=$${RANLIB}" \
0c24b341 3831 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3832 mostlyclean) \
2a4cbe27
NN
3833 || exit 1
3834
6bd3dfaa 3835@endif autoconf
2a4cbe27 3836
4fa63067
NN
3837.PHONY: maybe-clean-autoconf clean-autoconf
3838maybe-clean-autoconf:
6bd3dfaa
PB
3839@if autoconf
3840maybe-clean-autoconf: clean-autoconf
2a4cbe27 3841
4fa63067 3842clean-autoconf:
0aed8855 3843 @: $(MAKE); $(unstage)
4fa63067 3844 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3845 r=`${PWD_COMMAND}`; export r; \
3846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3847 $(HOST_EXPORTS) \
b813574b 3848 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3849 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3850 done; \
4fa63067 3851 echo "Doing clean in autoconf" ; \
b00612cc 3852 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3853 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3854 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3855 "RANLIB=$${RANLIB}" \
0c24b341 3856 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3857 clean) \
2a4cbe27
NN
3858 || exit 1
3859
6bd3dfaa 3860@endif autoconf
2a4cbe27 3861
4fa63067
NN
3862.PHONY: maybe-distclean-autoconf distclean-autoconf
3863maybe-distclean-autoconf:
6bd3dfaa
PB
3864@if autoconf
3865maybe-distclean-autoconf: distclean-autoconf
2a4cbe27 3866
4fa63067 3867distclean-autoconf:
0aed8855 3868 @: $(MAKE); $(unstage)
4fa63067 3869 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3870 r=`${PWD_COMMAND}`; export r; \
3871 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3872 $(HOST_EXPORTS) \
b813574b 3873 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3874 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3875 done; \
4fa63067 3876 echo "Doing distclean in autoconf" ; \
b00612cc 3877 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3878 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3879 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3880 "RANLIB=$${RANLIB}" \
0c24b341 3881 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3882 distclean) \
2a4cbe27
NN
3883 || exit 1
3884
6bd3dfaa 3885@endif autoconf
2a4cbe27 3886
4fa63067
NN
3887.PHONY: maybe-maintainer-clean-autoconf maintainer-clean-autoconf
3888maybe-maintainer-clean-autoconf:
6bd3dfaa
PB
3889@if autoconf
3890maybe-maintainer-clean-autoconf: maintainer-clean-autoconf
2a4cbe27 3891
4fa63067 3892maintainer-clean-autoconf:
0aed8855 3893 @: $(MAKE); $(unstage)
4fa63067 3894 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3895 r=`${PWD_COMMAND}`; export r; \
3896 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3897 $(HOST_EXPORTS) \
b813574b 3898 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3899 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3900 done; \
4fa63067 3901 echo "Doing maintainer-clean in autoconf" ; \
b00612cc 3902 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3903 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3904 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3905 "RANLIB=$${RANLIB}" \
0c24b341 3906 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3907 maintainer-clean) \
2a4cbe27
NN
3908 || exit 1
3909
6bd3dfaa 3910@endif autoconf
2a4cbe27 3911
2a4cbe27 3912
a7254363 3913
4fa63067
NN
3914.PHONY: configure-automake maybe-configure-automake
3915maybe-configure-automake:
4f0ef2d8
CD
3916@if gcc-bootstrap
3917configure-automake: stage_current
3918@endif gcc-bootstrap
6bd3dfaa
PB
3919@if automake
3920maybe-configure-automake: configure-automake
c52c6897 3921configure-automake:
0aed8855 3922 @: $(MAKE); $(unstage)
c52c6897 3923 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3924 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3925 test ! -f $(HOST_SUBDIR)/automake/Makefile || exit 0; \
3926 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/automake ; \
378fce5b 3927 $(HOST_EXPORTS) \
a7254363
PB
3928 echo Configuring in $(HOST_SUBDIR)/automake; \
3929 cd "$(HOST_SUBDIR)/automake" || exit 1; \
4fa63067 3930 case $(srcdir) in \
b00612cc
PB
3931 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3932 *) topdir=`echo $(HOST_SUBDIR)/automake/ | \
3933 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 3934 esac; \
b00612cc
PB
3935 srcdiroption="--srcdir=$${topdir}/automake"; \
3936 libsrcdir="$$s/automake"; \
4fa63067 3937 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3938 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3939 --target=${target_alias} $${srcdiroption} \
2a4cbe27 3940 || exit 1
6bd3dfaa 3941@endif automake
2a4cbe27 3942
a7254363
PB
3943
3944
d545f33b
PB
3945
3946
4fa63067
NN
3947.PHONY: all-automake maybe-all-automake
3948maybe-all-automake:
4f0ef2d8
CD
3949@if gcc-bootstrap
3950all-automake: stage_current
3951@endif gcc-bootstrap
6bd3dfaa 3952@if automake
d27cc32e 3953TARGET-automake=all
6bd3dfaa 3954maybe-all-automake: all-automake
4fa63067 3955all-automake: configure-automake
0aed8855 3956 @: $(MAKE); $(unstage)
4fa63067
NN
3957 @r=`${PWD_COMMAND}`; export r; \
3958 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3959 $(HOST_EXPORTS) \
b00612cc
PB
3960 (cd $(HOST_SUBDIR)/automake && \
3961 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-automake))
6bd3dfaa 3962@endif automake
2a4cbe27 3963
a7254363 3964
d545f33b
PB
3965
3966
4fa63067
NN
3967.PHONY: check-automake maybe-check-automake
3968maybe-check-automake:
6bd3dfaa
PB
3969@if automake
3970maybe-check-automake: check-automake
2a4cbe27 3971
4fa63067 3972check-automake:
0aed8855 3973 @: $(MAKE); $(unstage)
4fa63067 3974 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3975 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3976 $(HOST_EXPORTS) \
b00612cc
PB
3977 (cd $(HOST_SUBDIR)/automake && \
3978 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 3979
6bd3dfaa 3980@endif automake
4fa63067
NN
3981
3982.PHONY: install-automake maybe-install-automake
3983maybe-install-automake:
6bd3dfaa
PB
3984@if automake
3985maybe-install-automake: install-automake
2a4cbe27 3986
4fa63067 3987install-automake: installdirs
0aed8855 3988 @: $(MAKE); $(unstage)
4fa63067
NN
3989 @r=`${PWD_COMMAND}`; export r; \
3990 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3991 $(HOST_EXPORTS) \
b00612cc 3992 (cd $(HOST_SUBDIR)/automake && \
2da12f12 3993 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 3994
6bd3dfaa 3995@endif automake
2a4cbe27 3996
56a8fe78 3997# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
3998
3999.PHONY: maybe-info-automake info-automake
4000maybe-info-automake:
6bd3dfaa
PB
4001@if automake
4002maybe-info-automake: info-automake
4fa63067
NN
4003
4004info-automake: \
4005 configure-automake
0aed8855 4006 @: $(MAKE); $(unstage)
4fa63067 4007 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4008 r=`${PWD_COMMAND}`; export r; \
4009 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4010 $(HOST_EXPORTS) \
b813574b 4011 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4012 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4013 done; \
4fa63067 4014 echo "Doing info in automake" ; \
b00612cc 4015 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4016 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4017 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4018 "RANLIB=$${RANLIB}" \
0c24b341 4019 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4020 info) \
2a4cbe27
NN
4021 || exit 1
4022
6bd3dfaa 4023@endif automake
2a4cbe27 4024
4fa63067
NN
4025.PHONY: maybe-dvi-automake dvi-automake
4026maybe-dvi-automake:
6bd3dfaa
PB
4027@if automake
4028maybe-dvi-automake: dvi-automake
2a4cbe27 4029
4fa63067
NN
4030dvi-automake: \
4031 configure-automake
0aed8855 4032 @: $(MAKE); $(unstage)
4fa63067 4033 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4034 r=`${PWD_COMMAND}`; export r; \
4035 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4036 $(HOST_EXPORTS) \
b813574b 4037 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4038 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4039 done; \
4fa63067 4040 echo "Doing dvi in automake" ; \
b00612cc 4041 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4042 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4043 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4044 "RANLIB=$${RANLIB}" \
0c24b341 4045 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4046 dvi) \
2a4cbe27
NN
4047 || exit 1
4048
6bd3dfaa 4049@endif automake
2a4cbe27 4050
56a8fe78
DD
4051.PHONY: maybe-pdf-automake pdf-automake
4052maybe-pdf-automake:
4053@if automake
4054maybe-pdf-automake: pdf-automake
4055
4056pdf-automake: \
4057 configure-automake
4058 @: $(MAKE); $(unstage)
4059 @[ -f ./automake/Makefile ] || exit 0; \
4060 r=`${PWD_COMMAND}`; export r; \
4061 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4062 $(HOST_EXPORTS) \
4063 for flag in $(EXTRA_HOST_FLAGS) ; do \
4064 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4065 done; \
4066 echo "Doing pdf in automake" ; \
4067 (cd $(HOST_SUBDIR)/automake && \
4068 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4069 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4070 "RANLIB=$${RANLIB}" \
0c24b341 4071 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
4072 pdf) \
4073 || exit 1
4074
4075@endif automake
4076
6d389afc
MS
4077.PHONY: maybe-html-automake html-automake
4078maybe-html-automake:
4079@if automake
4080maybe-html-automake: html-automake
4081
4082html-automake: \
4083 configure-automake
0aed8855 4084 @: $(MAKE); $(unstage)
6d389afc
MS
4085 @[ -f ./automake/Makefile ] || exit 0; \
4086 r=`${PWD_COMMAND}`; export r; \
4087 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
4088 $(HOST_EXPORTS) \
4089 for flag in $(EXTRA_HOST_FLAGS) ; do \
4090 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4091 done; \
4092 echo "Doing html in automake" ; \
b00612cc 4093 (cd $(HOST_SUBDIR)/automake && \
6d389afc
MS
4094 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4095 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4096 "RANLIB=$${RANLIB}" \
0c24b341 4097 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
4098 html) \
4099 || exit 1
4100
4101@endif automake
4102
4fa63067
NN
4103.PHONY: maybe-TAGS-automake TAGS-automake
4104maybe-TAGS-automake:
6bd3dfaa
PB
4105@if automake
4106maybe-TAGS-automake: TAGS-automake
2a4cbe27 4107
4fa63067
NN
4108TAGS-automake: \
4109 configure-automake
0aed8855 4110 @: $(MAKE); $(unstage)
4fa63067 4111 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4112 r=`${PWD_COMMAND}`; export r; \
4113 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4114 $(HOST_EXPORTS) \
b813574b 4115 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4116 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4117 done; \
4fa63067 4118 echo "Doing TAGS in automake" ; \
b00612cc 4119 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4120 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4121 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4122 "RANLIB=$${RANLIB}" \
0c24b341 4123 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4124 TAGS) \
2a4cbe27
NN
4125 || exit 1
4126
6bd3dfaa 4127@endif automake
2a4cbe27 4128
4fa63067
NN
4129.PHONY: maybe-install-info-automake install-info-automake
4130maybe-install-info-automake:
6bd3dfaa
PB
4131@if automake
4132maybe-install-info-automake: install-info-automake
2a4cbe27 4133
4fa63067
NN
4134install-info-automake: \
4135 configure-automake \
4136 info-automake
0aed8855 4137 @: $(MAKE); $(unstage)
4fa63067 4138 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4139 r=`${PWD_COMMAND}`; export r; \
4140 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4141 $(HOST_EXPORTS) \
b813574b 4142 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4143 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4144 done; \
4fa63067 4145 echo "Doing install-info in automake" ; \
b00612cc 4146 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4147 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4148 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4149 "RANLIB=$${RANLIB}" \
0c24b341 4150 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4151 install-info) \
2a4cbe27
NN
4152 || exit 1
4153
6bd3dfaa 4154@endif automake
2a4cbe27 4155
a3ca38d2
DD
4156.PHONY: maybe-install-pdf-automake install-pdf-automake
4157maybe-install-pdf-automake:
4158@if automake
4159maybe-install-pdf-automake: install-pdf-automake
4160
4161install-pdf-automake: \
4162 configure-automake \
4163 pdf-automake
4164 @: $(MAKE); $(unstage)
4165 @[ -f ./automake/Makefile ] || exit 0; \
4166 r=`${PWD_COMMAND}`; export r; \
4167 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4168 $(HOST_EXPORTS) \
4169 for flag in $(EXTRA_HOST_FLAGS) ; do \
4170 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4171 done; \
4172 echo "Doing install-pdf in automake" ; \
4173 (cd $(HOST_SUBDIR)/automake && \
4174 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4175 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4176 "RANLIB=$${RANLIB}" \
0c24b341 4177 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
4178 install-pdf) \
4179 || exit 1
4180
4181@endif automake
4182
108a6f8e
CD
4183.PHONY: maybe-install-html-automake install-html-automake
4184maybe-install-html-automake:
4185@if automake
4186maybe-install-html-automake: install-html-automake
4187
4188install-html-automake: \
4189 configure-automake \
4190 html-automake
4191 @: $(MAKE); $(unstage)
4192 @[ -f ./automake/Makefile ] || exit 0; \
4193 r=`${PWD_COMMAND}`; export r; \
4194 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4195 $(HOST_EXPORTS) \
4196 for flag in $(EXTRA_HOST_FLAGS) ; do \
4197 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4198 done; \
4199 echo "Doing install-html in automake" ; \
4200 (cd $(HOST_SUBDIR)/automake && \
4201 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4202 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4203 "RANLIB=$${RANLIB}" \
0c24b341 4204 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
4205 install-html) \
4206 || exit 1
4207
4208@endif automake
4209
4fa63067
NN
4210.PHONY: maybe-installcheck-automake installcheck-automake
4211maybe-installcheck-automake:
6bd3dfaa
PB
4212@if automake
4213maybe-installcheck-automake: installcheck-automake
2a4cbe27 4214
4fa63067
NN
4215installcheck-automake: \
4216 configure-automake
0aed8855 4217 @: $(MAKE); $(unstage)
4fa63067 4218 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4219 r=`${PWD_COMMAND}`; export r; \
4220 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4221 $(HOST_EXPORTS) \
b813574b 4222 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4223 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4224 done; \
4fa63067 4225 echo "Doing installcheck in automake" ; \
b00612cc 4226 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4227 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4228 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4229 "RANLIB=$${RANLIB}" \
0c24b341 4230 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4231 installcheck) \
2a4cbe27
NN
4232 || exit 1
4233
6bd3dfaa 4234@endif automake
2a4cbe27 4235
4fa63067
NN
4236.PHONY: maybe-mostlyclean-automake mostlyclean-automake
4237maybe-mostlyclean-automake:
6bd3dfaa
PB
4238@if automake
4239maybe-mostlyclean-automake: mostlyclean-automake
2a4cbe27 4240
4fa63067 4241mostlyclean-automake:
0aed8855 4242 @: $(MAKE); $(unstage)
4fa63067 4243 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4244 r=`${PWD_COMMAND}`; export r; \
4245 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4246 $(HOST_EXPORTS) \
b813574b 4247 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4248 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4249 done; \
4fa63067 4250 echo "Doing mostlyclean in automake" ; \
b00612cc 4251 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4252 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4253 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4254 "RANLIB=$${RANLIB}" \
0c24b341 4255 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4256 mostlyclean) \
2a4cbe27
NN
4257 || exit 1
4258
6bd3dfaa 4259@endif automake
2a4cbe27 4260
4fa63067
NN
4261.PHONY: maybe-clean-automake clean-automake
4262maybe-clean-automake:
6bd3dfaa
PB
4263@if automake
4264maybe-clean-automake: clean-automake
2a4cbe27 4265
4fa63067 4266clean-automake:
0aed8855 4267 @: $(MAKE); $(unstage)
4fa63067 4268 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4269 r=`${PWD_COMMAND}`; export r; \
4270 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4271 $(HOST_EXPORTS) \
b813574b 4272 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4273 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4274 done; \
4fa63067 4275 echo "Doing clean in automake" ; \
b00612cc 4276 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4277 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4278 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4279 "RANLIB=$${RANLIB}" \
0c24b341 4280 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4281 clean) \
2a4cbe27
NN
4282 || exit 1
4283
6bd3dfaa 4284@endif automake
2a4cbe27 4285
4fa63067
NN
4286.PHONY: maybe-distclean-automake distclean-automake
4287maybe-distclean-automake:
6bd3dfaa
PB
4288@if automake
4289maybe-distclean-automake: distclean-automake
2a4cbe27 4290
4fa63067 4291distclean-automake:
0aed8855 4292 @: $(MAKE); $(unstage)
4fa63067 4293 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4294 r=`${PWD_COMMAND}`; export r; \
4295 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4296 $(HOST_EXPORTS) \
b813574b 4297 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4298 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4299 done; \
4fa63067 4300 echo "Doing distclean in automake" ; \
b00612cc 4301 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4302 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4303 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4304 "RANLIB=$${RANLIB}" \
0c24b341 4305 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4306 distclean) \
2a4cbe27
NN
4307 || exit 1
4308
6bd3dfaa 4309@endif automake
2a4cbe27 4310
4fa63067
NN
4311.PHONY: maybe-maintainer-clean-automake maintainer-clean-automake
4312maybe-maintainer-clean-automake:
6bd3dfaa
PB
4313@if automake
4314maybe-maintainer-clean-automake: maintainer-clean-automake
2a4cbe27 4315
4fa63067 4316maintainer-clean-automake:
0aed8855 4317 @: $(MAKE); $(unstage)
4fa63067 4318 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4319 r=`${PWD_COMMAND}`; export r; \
4320 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4321 $(HOST_EXPORTS) \
b813574b 4322 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4323 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4324 done; \
4fa63067 4325 echo "Doing maintainer-clean in automake" ; \
b00612cc 4326 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4327 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4328 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4329 "RANLIB=$${RANLIB}" \
0c24b341 4330 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4331 maintainer-clean) \
2a4cbe27
NN
4332 || exit 1
4333
6bd3dfaa 4334@endif automake
2a4cbe27 4335
2a4cbe27 4336
a7254363 4337
4fa63067
NN
4338.PHONY: configure-bash maybe-configure-bash
4339maybe-configure-bash:
4f0ef2d8
CD
4340@if gcc-bootstrap
4341configure-bash: stage_current
4342@endif gcc-bootstrap
6bd3dfaa
PB
4343@if bash
4344maybe-configure-bash: configure-bash
c52c6897 4345configure-bash:
0aed8855 4346 @: $(MAKE); $(unstage)
c52c6897 4347 @r=`${PWD_COMMAND}`; export r; \
b40e3958 4348 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
4349 test ! -f $(HOST_SUBDIR)/bash/Makefile || exit 0; \
4350 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bash ; \
378fce5b 4351 $(HOST_EXPORTS) \
a7254363
PB
4352 echo Configuring in $(HOST_SUBDIR)/bash; \
4353 cd "$(HOST_SUBDIR)/bash" || exit 1; \
4fa63067 4354 case $(srcdir) in \
b00612cc
PB
4355 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4356 *) topdir=`echo $(HOST_SUBDIR)/bash/ | \
4357 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 4358 esac; \
b00612cc
PB
4359 srcdiroption="--srcdir=$${topdir}/bash"; \
4360 libsrcdir="$$s/bash"; \
4fa63067 4361 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
4362 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4363 --target=${target_alias} $${srcdiroption} \
2a4cbe27 4364 || exit 1
6bd3dfaa 4365@endif bash
2a4cbe27 4366
a7254363
PB
4367
4368
d545f33b
PB
4369
4370
4fa63067
NN
4371.PHONY: all-bash maybe-all-bash
4372maybe-all-bash:
4f0ef2d8
CD
4373@if gcc-bootstrap
4374all-bash: stage_current
4375@endif gcc-bootstrap
6bd3dfaa 4376@if bash
d27cc32e 4377TARGET-bash=all
6bd3dfaa 4378maybe-all-bash: all-bash
4fa63067 4379all-bash: configure-bash
0aed8855 4380 @: $(MAKE); $(unstage)
4fa63067
NN
4381 @r=`${PWD_COMMAND}`; export r; \
4382 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4383 $(HOST_EXPORTS) \
b00612cc
PB
4384 (cd $(HOST_SUBDIR)/bash && \
4385 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-bash))
6bd3dfaa 4386@endif bash
2a4cbe27 4387
a7254363 4388
d545f33b
PB
4389
4390
4fa63067
NN
4391.PHONY: check-bash maybe-check-bash
4392maybe-check-bash:
6bd3dfaa
PB
4393@if bash
4394maybe-check-bash: check-bash
2a4cbe27 4395
4fa63067 4396check-bash:
0aed8855 4397 @: $(MAKE); $(unstage)
4fa63067 4398 @r=`${PWD_COMMAND}`; export r; \
b40e3958 4399 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4400 $(HOST_EXPORTS) \
b00612cc
PB
4401 (cd $(HOST_SUBDIR)/bash && \
4402 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 4403
6bd3dfaa 4404@endif bash
2a4cbe27 4405
4fa63067
NN
4406.PHONY: install-bash maybe-install-bash
4407maybe-install-bash:
6bd3dfaa
PB
4408@if bash
4409maybe-install-bash: install-bash
2a4cbe27 4410
4fa63067 4411install-bash: installdirs
0aed8855 4412 @: $(MAKE); $(unstage)
4fa63067 4413 @r=`${PWD_COMMAND}`; export r; \
b40e3958 4414 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4415 $(HOST_EXPORTS) \
b00612cc 4416 (cd $(HOST_SUBDIR)/bash && \
2da12f12 4417 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 4418
6bd3dfaa 4419@endif bash
2a4cbe27 4420
56a8fe78 4421# Other targets (info, dvi, pdf, etc.)
2a4cbe27 4422
4fa63067
NN
4423.PHONY: maybe-info-bash info-bash
4424maybe-info-bash:
6bd3dfaa
PB
4425@if bash
4426maybe-info-bash: info-bash
4fa63067
NN
4427
4428info-bash: \
4429 configure-bash
0aed8855 4430 @: $(MAKE); $(unstage)
4fa63067 4431 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4432 r=`${PWD_COMMAND}`; export r; \
4433 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4434 $(HOST_EXPORTS) \
b813574b 4435 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4436 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4437 done; \
4fa63067 4438 echo "Doing info in bash" ; \
b00612cc 4439 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4440 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4441 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4442 "RANLIB=$${RANLIB}" \
0c24b341 4443 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4444 info) \
2a4cbe27
NN
4445 || exit 1
4446
6bd3dfaa 4447@endif bash
2a4cbe27 4448
4fa63067
NN
4449.PHONY: maybe-dvi-bash dvi-bash
4450maybe-dvi-bash:
6bd3dfaa
PB
4451@if bash
4452maybe-dvi-bash: dvi-bash
2a4cbe27 4453
4fa63067
NN
4454dvi-bash: \
4455 configure-bash
0aed8855 4456 @: $(MAKE); $(unstage)
4fa63067 4457 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4458 r=`${PWD_COMMAND}`; export r; \
4459 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4460 $(HOST_EXPORTS) \
b813574b 4461 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4462 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4463 done; \
4fa63067 4464 echo "Doing dvi in bash" ; \
b00612cc 4465 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4466 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4467 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4468 "RANLIB=$${RANLIB}" \
0c24b341 4469 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4470 dvi) \
2a4cbe27
NN
4471 || exit 1
4472
6bd3dfaa 4473@endif bash
2a4cbe27 4474
56a8fe78
DD
4475.PHONY: maybe-pdf-bash pdf-bash
4476maybe-pdf-bash:
4477@if bash
4478maybe-pdf-bash: pdf-bash
4479
4480pdf-bash: \
4481 configure-bash
4482 @: $(MAKE); $(unstage)
4483 @[ -f ./bash/Makefile ] || exit 0; \
4484 r=`${PWD_COMMAND}`; export r; \
4485 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4486 $(HOST_EXPORTS) \
4487 for flag in $(EXTRA_HOST_FLAGS) ; do \
4488 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4489 done; \
4490 echo "Doing pdf in bash" ; \
4491 (cd $(HOST_SUBDIR)/bash && \
4492 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4493 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4494 "RANLIB=$${RANLIB}" \
0c24b341 4495 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
4496 pdf) \
4497 || exit 1
4498
4499@endif bash
4500
6d389afc
MS
4501.PHONY: maybe-html-bash html-bash
4502maybe-html-bash:
4503@if bash
4504maybe-html-bash: html-bash
4505
4506html-bash: \
4507 configure-bash
0aed8855 4508 @: $(MAKE); $(unstage)
6d389afc
MS
4509 @[ -f ./bash/Makefile ] || exit 0; \
4510 r=`${PWD_COMMAND}`; export r; \
4511 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
4512 $(HOST_EXPORTS) \
4513 for flag in $(EXTRA_HOST_FLAGS) ; do \
4514 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4515 done; \
4516 echo "Doing html in bash" ; \
b00612cc 4517 (cd $(HOST_SUBDIR)/bash && \
6d389afc
MS
4518 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4519 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4520 "RANLIB=$${RANLIB}" \
0c24b341 4521 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
4522 html) \
4523 || exit 1
4524
4525@endif bash
4526
4fa63067
NN
4527.PHONY: maybe-TAGS-bash TAGS-bash
4528maybe-TAGS-bash:
6bd3dfaa
PB
4529@if bash
4530maybe-TAGS-bash: TAGS-bash
2a4cbe27 4531
4fa63067
NN
4532TAGS-bash: \
4533 configure-bash
0aed8855 4534 @: $(MAKE); $(unstage)
4fa63067 4535 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4536 r=`${PWD_COMMAND}`; export r; \
4537 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4538 $(HOST_EXPORTS) \
b813574b 4539 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4540 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4541 done; \
4fa63067 4542 echo "Doing TAGS in bash" ; \
b00612cc 4543 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4544 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4545 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4546 "RANLIB=$${RANLIB}" \
0c24b341 4547 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4548 TAGS) \
2a4cbe27
NN
4549 || exit 1
4550
6bd3dfaa 4551@endif bash
2a4cbe27 4552
4fa63067
NN
4553.PHONY: maybe-install-info-bash install-info-bash
4554maybe-install-info-bash:
6bd3dfaa
PB
4555@if bash
4556maybe-install-info-bash: install-info-bash
2a4cbe27 4557
4fa63067
NN
4558install-info-bash: \
4559 configure-bash \
4560 info-bash
0aed8855 4561 @: $(MAKE); $(unstage)
4fa63067 4562 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4563 r=`${PWD_COMMAND}`; export r; \
4564 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4565 $(HOST_EXPORTS) \
b813574b 4566 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4567 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4568 done; \
4fa63067 4569 echo "Doing install-info in bash" ; \
b00612cc 4570 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4571 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4572 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4573 "RANLIB=$${RANLIB}" \
0c24b341 4574 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4575 install-info) \
2a4cbe27
NN
4576 || exit 1
4577
6bd3dfaa 4578@endif bash
2a4cbe27 4579
a3ca38d2
DD
4580.PHONY: maybe-install-pdf-bash install-pdf-bash
4581maybe-install-pdf-bash:
4582@if bash
4583maybe-install-pdf-bash: install-pdf-bash
4584
4585install-pdf-bash: \
4586 configure-bash \
4587 pdf-bash
4588 @: $(MAKE); $(unstage)
4589 @[ -f ./bash/Makefile ] || exit 0; \
4590 r=`${PWD_COMMAND}`; export r; \
4591 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4592 $(HOST_EXPORTS) \
4593 for flag in $(EXTRA_HOST_FLAGS) ; do \
4594 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4595 done; \
4596 echo "Doing install-pdf in bash" ; \
4597 (cd $(HOST_SUBDIR)/bash && \
4598 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4599 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4600 "RANLIB=$${RANLIB}" \
0c24b341 4601 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
4602 install-pdf) \
4603 || exit 1
4604
4605@endif bash
4606
108a6f8e
CD
4607.PHONY: maybe-install-html-bash install-html-bash
4608maybe-install-html-bash:
4609@if bash
4610maybe-install-html-bash: install-html-bash
4611
4612install-html-bash: \
4613 configure-bash \
4614 html-bash
4615 @: $(MAKE); $(unstage)
4616 @[ -f ./bash/Makefile ] || exit 0; \
4617 r=`${PWD_COMMAND}`; export r; \
4618 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4619 $(HOST_EXPORTS) \
4620 for flag in $(EXTRA_HOST_FLAGS) ; do \
4621 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4622 done; \
4623 echo "Doing install-html in bash" ; \
4624 (cd $(HOST_SUBDIR)/bash && \
4625 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4626 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4627 "RANLIB=$${RANLIB}" \
0c24b341 4628 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
4629 install-html) \
4630 || exit 1
4631
4632@endif bash
4633
4fa63067
NN
4634.PHONY: maybe-installcheck-bash installcheck-bash
4635maybe-installcheck-bash:
6bd3dfaa
PB
4636@if bash
4637maybe-installcheck-bash: installcheck-bash
2a4cbe27 4638
4fa63067
NN
4639installcheck-bash: \
4640 configure-bash
0aed8855 4641 @: $(MAKE); $(unstage)
4fa63067 4642 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4643 r=`${PWD_COMMAND}`; export r; \
4644 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4645 $(HOST_EXPORTS) \
b813574b 4646 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4647 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4648 done; \
4fa63067 4649 echo "Doing installcheck in bash" ; \
b00612cc 4650 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4651 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4652 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4653 "RANLIB=$${RANLIB}" \
0c24b341 4654 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4655 installcheck) \
2a4cbe27
NN
4656 || exit 1
4657
6bd3dfaa 4658@endif bash
2a4cbe27 4659
4fa63067
NN
4660.PHONY: maybe-mostlyclean-bash mostlyclean-bash
4661maybe-mostlyclean-bash:
6bd3dfaa
PB
4662@if bash
4663maybe-mostlyclean-bash: mostlyclean-bash
2a4cbe27 4664
4fa63067 4665mostlyclean-bash:
0aed8855 4666 @: $(MAKE); $(unstage)
4fa63067 4667 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4668 r=`${PWD_COMMAND}`; export r; \
4669 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4670 $(HOST_EXPORTS) \
b813574b 4671 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4672 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4673 done; \
4fa63067 4674 echo "Doing mostlyclean in bash" ; \
b00612cc 4675 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4676 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4677 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4678 "RANLIB=$${RANLIB}" \
0c24b341 4679 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4680 mostlyclean) \
2a4cbe27
NN
4681 || exit 1
4682
6bd3dfaa 4683@endif bash
2a4cbe27 4684
4fa63067
NN
4685.PHONY: maybe-clean-bash clean-bash
4686maybe-clean-bash:
6bd3dfaa
PB
4687@if bash
4688maybe-clean-bash: clean-bash
2a4cbe27 4689
4fa63067 4690clean-bash:
0aed8855 4691 @: $(MAKE); $(unstage)
4fa63067 4692 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4693 r=`${PWD_COMMAND}`; export r; \
4694 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4695 $(HOST_EXPORTS) \
b813574b 4696 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4697 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4698 done; \
4fa63067 4699 echo "Doing clean in bash" ; \
b00612cc 4700 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4701 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4702 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4703 "RANLIB=$${RANLIB}" \
0c24b341 4704 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4705 clean) \
2a4cbe27
NN
4706 || exit 1
4707
6bd3dfaa 4708@endif bash
2a4cbe27 4709
4fa63067
NN
4710.PHONY: maybe-distclean-bash distclean-bash
4711maybe-distclean-bash:
6bd3dfaa
PB
4712@if bash
4713maybe-distclean-bash: distclean-bash
2a4cbe27 4714
4fa63067 4715distclean-bash:
0aed8855 4716 @: $(MAKE); $(unstage)
4fa63067 4717 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4718 r=`${PWD_COMMAND}`; export r; \
4719 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4720 $(HOST_EXPORTS) \
b813574b 4721 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4722 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4723 done; \
4fa63067 4724 echo "Doing distclean in bash" ; \
b00612cc 4725 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4726 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4727 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4728 "RANLIB=$${RANLIB}" \
0c24b341 4729 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4730 distclean) \
2a4cbe27
NN
4731 || exit 1
4732
6bd3dfaa 4733@endif bash
2a4cbe27 4734
4fa63067
NN
4735.PHONY: maybe-maintainer-clean-bash maintainer-clean-bash
4736maybe-maintainer-clean-bash:
6bd3dfaa
PB
4737@if bash
4738maybe-maintainer-clean-bash: maintainer-clean-bash
2a4cbe27 4739
4fa63067 4740maintainer-clean-bash:
0aed8855 4741 @: $(MAKE); $(unstage)
4fa63067 4742 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4743 r=`${PWD_COMMAND}`; export r; \
4744 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4745 $(HOST_EXPORTS) \
b813574b 4746 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4747 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4748 done; \
4fa63067 4749 echo "Doing maintainer-clean in bash" ; \
b00612cc 4750 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4751 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4752 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4753 "RANLIB=$${RANLIB}" \
0c24b341 4754 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4755 maintainer-clean) \
2a4cbe27
NN
4756 || exit 1
4757
6bd3dfaa 4758@endif bash
2a4cbe27 4759
2a4cbe27 4760
a7254363 4761
4fa63067
NN
4762.PHONY: configure-bfd maybe-configure-bfd
4763maybe-configure-bfd:
4f0ef2d8
CD
4764@if gcc-bootstrap
4765configure-bfd: stage_current
4766@endif gcc-bootstrap
6bd3dfaa
PB
4767@if bfd
4768maybe-configure-bfd: configure-bfd
c52c6897 4769configure-bfd:
c52c6897
PB
4770 @r=`${PWD_COMMAND}`; export r; \
4771 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
4772 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
4773 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
378fce5b 4774 $(HOST_EXPORTS) \
a7254363
PB
4775 echo Configuring in $(HOST_SUBDIR)/bfd; \
4776 cd "$(HOST_SUBDIR)/bfd" || exit 1; \
4fa63067 4777 case $(srcdir) in \
b00612cc
PB
4778 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4779 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
4780 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 4781 esac; \
b00612cc
PB
4782 srcdiroption="--srcdir=$${topdir}/bfd"; \
4783 libsrcdir="$$s/bfd"; \
4fa63067 4784 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
4785 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4786 --target=${target_alias} $${srcdiroption} \
2a4cbe27 4787 || exit 1
6bd3dfaa 4788@endif bfd
2a4cbe27 4789
a7254363
PB
4790
4791
d545f33b
PB
4792.PHONY: configure-stage1-bfd maybe-configure-stage1-bfd
4793maybe-configure-stage1-bfd:
4794@if bfd-bootstrap
4795maybe-configure-stage1-bfd: configure-stage1-bfd
0aed8855 4796configure-stage1-bfd:
c52c6897 4797 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 4798 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
4799 @r=`${PWD_COMMAND}`; export r; \
4800 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 4801 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
d545f33b 4802 $(HOST_EXPORTS) \
8ee82aff
PB
4803 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
4804 LIBCFLAGS="$(STAGE1_CFLAGS)"; export LIBCFLAGS; \
d545f33b 4805 echo Configuring stage 1 in $(HOST_SUBDIR)/bfd ; \
0aed8855 4806 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
4807 cd $(HOST_SUBDIR)/bfd || exit 1; \
4808 case $(srcdir) in \
4809 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4810 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
4811 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4812 esac; \
4813 srcdiroption="--srcdir=$${topdir}/bfd"; \
4814 libsrcdir="$$s/bfd"; \
4815 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
4816 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4817 --target=${target_alias} $${srcdiroption} \
c1cb7e02 4818 \
8a0d8a5c 4819 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
d545f33b
PB
4820@endif bfd-bootstrap
4821
4822.PHONY: configure-stage2-bfd maybe-configure-stage2-bfd
4823maybe-configure-stage2-bfd:
4824@if bfd-bootstrap
4825maybe-configure-stage2-bfd: configure-stage2-bfd
0aed8855 4826configure-stage2-bfd:
c52c6897 4827 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 4828 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
4829 @r=`${PWD_COMMAND}`; export r; \
4830 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 4831 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
d545f33b
PB
4832 $(HOST_EXPORTS) \
4833 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
4834 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
4835 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 4836 echo Configuring stage 2 in $(HOST_SUBDIR)/bfd ; \
0aed8855 4837 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
4838 cd $(HOST_SUBDIR)/bfd || exit 1; \
4839 case $(srcdir) in \
4840 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4841 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
4842 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4843 esac; \
4844 srcdiroption="--srcdir=$${topdir}/bfd"; \
4845 libsrcdir="$$s/bfd"; \
4846 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
4847 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4848 --target=${target_alias} $${srcdiroption} \
c1cb7e02 4849 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
4850 @stage2_werror_flag@
4851@endif bfd-bootstrap
4852
8520c408
AO
4853.PHONY: configure-stageb2g0-bfd maybe-configure-stageb2g0-bfd
4854maybe-configure-stageb2g0-bfd:
4855@if bfd-bootstrap
4856maybe-configure-stageb2g0-bfd: configure-stageb2g0-bfd
4857configure-stageb2g0-bfd:
4858 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
4859 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
4860 @r=`${PWD_COMMAND}`; export r; \
4861 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4862 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
4863 $(HOST_EXPORTS) \
4864 $(POSTSTAGE1_HOST_EXPORTS) \
4865 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
4866 LIBCFLAGS="$(STAGE2_CFLAGS) -g0"; export LIBCFLAGS; \
4867 echo Configuring stage b2g0 in $(HOST_SUBDIR)/bfd ; \
4868 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
4869 cd $(HOST_SUBDIR)/bfd || exit 1; \
4870 case $(srcdir) in \
4871 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4872 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
4873 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4874 esac; \
4875 srcdiroption="--srcdir=$${topdir}/bfd"; \
4876 libsrcdir="$$s/bfd"; \
4877 $(SHELL) $${libsrcdir}/configure \
4878 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4879 --target=${target_alias} $${srcdiroption} \
4880 --with-build-libsubdir=$(HOST_SUBDIR) \
4881 @stage2_werror_flag@
4882@endif bfd-bootstrap
4883
d545f33b
PB
4884.PHONY: configure-stage3-bfd maybe-configure-stage3-bfd
4885maybe-configure-stage3-bfd:
4886@if bfd-bootstrap
4887maybe-configure-stage3-bfd: configure-stage3-bfd
0aed8855 4888configure-stage3-bfd:
c52c6897 4889 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 4890 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
4891 @r=`${PWD_COMMAND}`; export r; \
4892 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 4893 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
d545f33b
PB
4894 $(HOST_EXPORTS) \
4895 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
4896 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
4897 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 4898 echo Configuring stage 3 in $(HOST_SUBDIR)/bfd ; \
0aed8855 4899 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
4900 cd $(HOST_SUBDIR)/bfd || exit 1; \
4901 case $(srcdir) in \
4902 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4903 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
4904 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4905 esac; \
4906 srcdiroption="--srcdir=$${topdir}/bfd"; \
4907 libsrcdir="$$s/bfd"; \
4908 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
4909 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4910 --target=${target_alias} $${srcdiroption} \
c1cb7e02 4911 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
4912 @stage2_werror_flag@
4913@endif bfd-bootstrap
4914
8520c408
AO
4915.PHONY: configure-stageb3g2-bfd maybe-configure-stageb3g2-bfd
4916maybe-configure-stageb3g2-bfd:
4917@if bfd-bootstrap
4918maybe-configure-stageb3g2-bfd: configure-stageb3g2-bfd
4919configure-stageb3g2-bfd:
4920 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
4921 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
4922 @r=`${PWD_COMMAND}`; export r; \
4923 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4924 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
4925 $(HOST_EXPORTS) \
4926 $(POSTSTAGE1_HOST_EXPORTS) \
4927 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
4928 LIBCFLAGS="$(STAGE3_CFLAGS) -g2"; export LIBCFLAGS; \
4929 echo Configuring stage b3g2 in $(HOST_SUBDIR)/bfd ; \
4930 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
4931 cd $(HOST_SUBDIR)/bfd || exit 1; \
4932 case $(srcdir) in \
4933 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4934 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
4935 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4936 esac; \
4937 srcdiroption="--srcdir=$${topdir}/bfd"; \
4938 libsrcdir="$$s/bfd"; \
4939 $(SHELL) $${libsrcdir}/configure \
4940 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4941 --target=${target_alias} $${srcdiroption} \
4942 --with-build-libsubdir=$(HOST_SUBDIR) \
4943 @stage2_werror_flag@
4944@endif bfd-bootstrap
4945
d545f33b
PB
4946.PHONY: configure-stage4-bfd maybe-configure-stage4-bfd
4947maybe-configure-stage4-bfd:
4948@if bfd-bootstrap
4949maybe-configure-stage4-bfd: configure-stage4-bfd
0aed8855 4950configure-stage4-bfd:
c52c6897 4951 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 4952 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
4953 @r=`${PWD_COMMAND}`; export r; \
4954 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 4955 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
d545f33b
PB
4956 $(HOST_EXPORTS) \
4957 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
4958 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
4959 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 4960 echo Configuring stage 4 in $(HOST_SUBDIR)/bfd ; \
0aed8855 4961 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
4962 cd $(HOST_SUBDIR)/bfd || exit 1; \
4963 case $(srcdir) in \
4964 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4965 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
4966 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4967 esac; \
4968 srcdiroption="--srcdir=$${topdir}/bfd"; \
4969 libsrcdir="$$s/bfd"; \
4970 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
4971 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4972 --target=${target_alias} $${srcdiroption} \
c1cb7e02 4973 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
4974 @stage2_werror_flag@
4975@endif bfd-bootstrap
4976
4977.PHONY: configure-stageprofile-bfd maybe-configure-stageprofile-bfd
4978maybe-configure-stageprofile-bfd:
4979@if bfd-bootstrap
4980maybe-configure-stageprofile-bfd: configure-stageprofile-bfd
0aed8855 4981configure-stageprofile-bfd:
c52c6897 4982 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 4983 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
4984 @r=`${PWD_COMMAND}`; export r; \
4985 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 4986 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
d545f33b
PB
4987 $(HOST_EXPORTS) \
4988 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
4989 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
4990 LIBCFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export LIBCFLAGS; \
d545f33b 4991 echo Configuring stage profile in $(HOST_SUBDIR)/bfd ; \
0aed8855 4992 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
4993 cd $(HOST_SUBDIR)/bfd || exit 1; \
4994 case $(srcdir) in \
4995 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4996 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
4997 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4998 esac; \
4999 srcdiroption="--srcdir=$${topdir}/bfd"; \
5000 libsrcdir="$$s/bfd"; \
5001 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5002 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5003 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5004 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
5005 @stage2_werror_flag@
5006@endif bfd-bootstrap
5007
5008.PHONY: configure-stagefeedback-bfd maybe-configure-stagefeedback-bfd
5009maybe-configure-stagefeedback-bfd:
5010@if bfd-bootstrap
5011maybe-configure-stagefeedback-bfd: configure-stagefeedback-bfd
0aed8855 5012configure-stagefeedback-bfd:
c52c6897 5013 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 5014 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
5015 @r=`${PWD_COMMAND}`; export r; \
5016 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 5017 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
d545f33b
PB
5018 $(HOST_EXPORTS) \
5019 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
5020 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
5021 LIBCFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export LIBCFLAGS; \
d545f33b 5022 echo Configuring stage feedback in $(HOST_SUBDIR)/bfd ; \
0aed8855 5023 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
5024 cd $(HOST_SUBDIR)/bfd || exit 1; \
5025 case $(srcdir) in \
5026 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5027 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
5028 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5029 esac; \
5030 srcdiroption="--srcdir=$${topdir}/bfd"; \
5031 libsrcdir="$$s/bfd"; \
5032 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5033 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5034 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5035 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
5036 @stage2_werror_flag@
5037@endif bfd-bootstrap
5038
5039
5040
5041
5042
4fa63067
NN
5043.PHONY: all-bfd maybe-all-bfd
5044maybe-all-bfd:
4f0ef2d8
CD
5045@if gcc-bootstrap
5046all-bfd: stage_current
5047@endif gcc-bootstrap
6bd3dfaa 5048@if bfd
d27cc32e 5049TARGET-bfd=all
6bd3dfaa 5050maybe-all-bfd: all-bfd
4fa63067 5051all-bfd: configure-bfd
c52c6897 5052 @r=`${PWD_COMMAND}`; export r; \
4fa63067 5053 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5054 $(HOST_EXPORTS) \
b00612cc
PB
5055 (cd $(HOST_SUBDIR)/bfd && \
5056 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-bfd))
6bd3dfaa 5057@endif bfd
2a4cbe27 5058
a7254363 5059
d545f33b
PB
5060
5061.PHONY: all-stage1-bfd maybe-all-stage1-bfd
5062.PHONY: clean-stage1-bfd maybe-clean-stage1-bfd
5063maybe-all-stage1-bfd:
5064maybe-clean-stage1-bfd:
5065@if bfd-bootstrap
5066maybe-all-stage1-bfd: all-stage1-bfd
5067all-stage1: all-stage1-bfd
f70224b5 5068TARGET-stage1-bfd = $(TARGET-bfd)
d545f33b 5069all-stage1-bfd: configure-stage1-bfd
c52c6897 5070 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
5071 @r=`${PWD_COMMAND}`; export r; \
5072 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5073 $(HOST_EXPORTS) \
5074 cd $(HOST_SUBDIR)/bfd && \
8ee82aff
PB
5075 $(MAKE) $(FLAGS_TO_PASS) \
5076 CFLAGS="$(STAGE1_CFLAGS)" LIBCFLAGS="$(STAGE1_CFLAGS)" \
f70224b5 5077 $(TARGET-stage1-bfd)
d545f33b
PB
5078
5079maybe-clean-stage1-bfd: clean-stage1-bfd
5080clean-stage1: clean-stage1-bfd
5081clean-stage1-bfd:
9dbaa842
DD
5082 @if [ $(current_stage) = stage1 ]; then \
5083 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5084 else \
5085 [ -f $(HOST_SUBDIR)/stage1-bfd/Makefile ] || exit 0; \
5086 $(MAKE) stage1-start; \
5087 fi; \
d545f33b
PB
5088 cd $(HOST_SUBDIR)/bfd && \
5089 $(MAKE) $(FLAGS_TO_PASS) \
8ee82aff 5090 clean
d545f33b
PB
5091@endif bfd-bootstrap
5092
5093
5094.PHONY: all-stage2-bfd maybe-all-stage2-bfd
5095.PHONY: clean-stage2-bfd maybe-clean-stage2-bfd
5096maybe-all-stage2-bfd:
5097maybe-clean-stage2-bfd:
5098@if bfd-bootstrap
5099maybe-all-stage2-bfd: all-stage2-bfd
5100all-stage2: all-stage2-bfd
f70224b5 5101TARGET-stage2-bfd = $(TARGET-bfd)
d545f33b 5102all-stage2-bfd: configure-stage2-bfd
c52c6897 5103 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
5104 @r=`${PWD_COMMAND}`; export r; \
5105 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5106 $(HOST_EXPORTS) \
5107 $(POSTSTAGE1_HOST_EXPORTS) \
5108 cd $(HOST_SUBDIR)/bfd && \
8ee82aff 5109 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 5110 CFLAGS="$(STAGE2_CFLAGS)" LIBCFLAGS="$(STAGE2_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 5111 $(TARGET-stage2-bfd)
d545f33b
PB
5112
5113maybe-clean-stage2-bfd: clean-stage2-bfd
5114clean-stage2: clean-stage2-bfd
5115clean-stage2-bfd:
9dbaa842
DD
5116 @if [ $(current_stage) = stage2 ]; then \
5117 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5118 else \
5119 [ -f $(HOST_SUBDIR)/stage2-bfd/Makefile ] || exit 0; \
5120 $(MAKE) stage2-start; \
5121 fi; \
d545f33b
PB
5122 cd $(HOST_SUBDIR)/bfd && \
5123 $(MAKE) $(FLAGS_TO_PASS) \
5124 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 5125 clean
d545f33b
PB
5126@endif bfd-bootstrap
5127
5128
8520c408
AO
5129.PHONY: all-stageb2g0-bfd maybe-all-stageb2g0-bfd
5130.PHONY: clean-stageb2g0-bfd maybe-clean-stageb2g0-bfd
5131maybe-all-stageb2g0-bfd:
5132maybe-clean-stageb2g0-bfd:
5133@if bfd-bootstrap
5134maybe-all-stageb2g0-bfd: all-stageb2g0-bfd
5135all-stageb2g0: all-stageb2g0-bfd
5136TARGET-stageb2g0-bfd = $(TARGET-bfd)
5137all-stageb2g0-bfd: configure-stageb2g0-bfd
5138 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
5139 @r=`${PWD_COMMAND}`; export r; \
5140 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5141 $(HOST_EXPORTS) \
5142 $(POSTSTAGE1_HOST_EXPORTS) \
5143 cd $(HOST_SUBDIR)/bfd && \
5144 $(MAKE) $(FLAGS_TO_PASS) \
5145 CFLAGS="$(STAGE2_CFLAGS) -g0" LIBCFLAGS="$(STAGE2_CFLAGS) -g0" $(POSTSTAGE1_FLAGS_TO_PASS) \
5146 $(TARGET-stageb2g0-bfd)
5147
5148maybe-clean-stageb2g0-bfd: clean-stageb2g0-bfd
5149clean-stageb2g0: clean-stageb2g0-bfd
5150clean-stageb2g0-bfd:
5151 @if [ $(current_stage) = stageb2g0 ]; then \
5152 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5153 else \
5154 [ -f $(HOST_SUBDIR)/stageb2g0-bfd/Makefile ] || exit 0; \
5155 $(MAKE) stageb2g0-start; \
5156 fi; \
5157 cd $(HOST_SUBDIR)/bfd && \
5158 $(MAKE) $(FLAGS_TO_PASS) \
5159 $(POSTSTAGE1_FLAGS_TO_PASS) \
5160 clean
5161@endif bfd-bootstrap
5162
5163
d545f33b
PB
5164.PHONY: all-stage3-bfd maybe-all-stage3-bfd
5165.PHONY: clean-stage3-bfd maybe-clean-stage3-bfd
5166maybe-all-stage3-bfd:
5167maybe-clean-stage3-bfd:
5168@if bfd-bootstrap
5169maybe-all-stage3-bfd: all-stage3-bfd
5170all-stage3: all-stage3-bfd
f70224b5 5171TARGET-stage3-bfd = $(TARGET-bfd)
d545f33b 5172all-stage3-bfd: configure-stage3-bfd
c52c6897 5173 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
5174 @r=`${PWD_COMMAND}`; export r; \
5175 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5176 $(HOST_EXPORTS) \
5177 $(POSTSTAGE1_HOST_EXPORTS) \
5178 cd $(HOST_SUBDIR)/bfd && \
8ee82aff 5179 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 5180 CFLAGS="$(STAGE3_CFLAGS)" LIBCFLAGS="$(STAGE3_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 5181 $(TARGET-stage3-bfd)
d545f33b
PB
5182
5183maybe-clean-stage3-bfd: clean-stage3-bfd
5184clean-stage3: clean-stage3-bfd
5185clean-stage3-bfd:
9dbaa842
DD
5186 @if [ $(current_stage) = stage3 ]; then \
5187 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5188 else \
5189 [ -f $(HOST_SUBDIR)/stage3-bfd/Makefile ] || exit 0; \
5190 $(MAKE) stage3-start; \
5191 fi; \
d545f33b
PB
5192 cd $(HOST_SUBDIR)/bfd && \
5193 $(MAKE) $(FLAGS_TO_PASS) \
5194 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 5195 clean
d545f33b
PB
5196@endif bfd-bootstrap
5197
5198
8520c408
AO
5199.PHONY: all-stageb3g2-bfd maybe-all-stageb3g2-bfd
5200.PHONY: clean-stageb3g2-bfd maybe-clean-stageb3g2-bfd
5201maybe-all-stageb3g2-bfd:
5202maybe-clean-stageb3g2-bfd:
5203@if bfd-bootstrap
5204maybe-all-stageb3g2-bfd: all-stageb3g2-bfd
5205all-stageb3g2: all-stageb3g2-bfd
5206TARGET-stageb3g2-bfd = $(TARGET-bfd)
5207all-stageb3g2-bfd: configure-stageb3g2-bfd
5208 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
5209 @r=`${PWD_COMMAND}`; export r; \
5210 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5211 $(HOST_EXPORTS) \
5212 $(POSTSTAGE1_HOST_EXPORTS) \
5213 cd $(HOST_SUBDIR)/bfd && \
5214 $(MAKE) $(FLAGS_TO_PASS) \
5215 CFLAGS="$(STAGE3_CFLAGS) -g2" LIBCFLAGS="$(STAGE3_CFLAGS) -g2" $(POSTSTAGE1_FLAGS_TO_PASS) \
5216 $(TARGET-stageb3g2-bfd)
5217
5218maybe-clean-stageb3g2-bfd: clean-stageb3g2-bfd
5219clean-stageb3g2: clean-stageb3g2-bfd
5220clean-stageb3g2-bfd:
5221 @if [ $(current_stage) = stageb3g2 ]; then \
5222 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5223 else \
5224 [ -f $(HOST_SUBDIR)/stageb3g2-bfd/Makefile ] || exit 0; \
5225 $(MAKE) stageb3g2-start; \
5226 fi; \
5227 cd $(HOST_SUBDIR)/bfd && \
5228 $(MAKE) $(FLAGS_TO_PASS) \
5229 $(POSTSTAGE1_FLAGS_TO_PASS) \
5230 clean
5231@endif bfd-bootstrap
5232
5233
d545f33b
PB
5234.PHONY: all-stage4-bfd maybe-all-stage4-bfd
5235.PHONY: clean-stage4-bfd maybe-clean-stage4-bfd
5236maybe-all-stage4-bfd:
5237maybe-clean-stage4-bfd:
5238@if bfd-bootstrap
5239maybe-all-stage4-bfd: all-stage4-bfd
5240all-stage4: all-stage4-bfd
f70224b5 5241TARGET-stage4-bfd = $(TARGET-bfd)
d545f33b 5242all-stage4-bfd: configure-stage4-bfd
c52c6897 5243 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
5244 @r=`${PWD_COMMAND}`; export r; \
5245 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5246 $(HOST_EXPORTS) \
5247 $(POSTSTAGE1_HOST_EXPORTS) \
5248 cd $(HOST_SUBDIR)/bfd && \
8ee82aff 5249 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 5250 CFLAGS="$(STAGE4_CFLAGS)" LIBCFLAGS="$(STAGE4_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 5251 $(TARGET-stage4-bfd)
d545f33b
PB
5252
5253maybe-clean-stage4-bfd: clean-stage4-bfd
5254clean-stage4: clean-stage4-bfd
5255clean-stage4-bfd:
9dbaa842
DD
5256 @if [ $(current_stage) = stage4 ]; then \
5257 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5258 else \
5259 [ -f $(HOST_SUBDIR)/stage4-bfd/Makefile ] || exit 0; \
5260 $(MAKE) stage4-start; \
5261 fi; \
d545f33b
PB
5262 cd $(HOST_SUBDIR)/bfd && \
5263 $(MAKE) $(FLAGS_TO_PASS) \
5264 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 5265 clean
d545f33b
PB
5266@endif bfd-bootstrap
5267
5268
5269.PHONY: all-stageprofile-bfd maybe-all-stageprofile-bfd
5270.PHONY: clean-stageprofile-bfd maybe-clean-stageprofile-bfd
5271maybe-all-stageprofile-bfd:
5272maybe-clean-stageprofile-bfd:
5273@if bfd-bootstrap
5274maybe-all-stageprofile-bfd: all-stageprofile-bfd
5275all-stageprofile: all-stageprofile-bfd
f70224b5 5276TARGET-stageprofile-bfd = $(TARGET-bfd)
d545f33b 5277all-stageprofile-bfd: configure-stageprofile-bfd
c52c6897 5278 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
5279 @r=`${PWD_COMMAND}`; export r; \
5280 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5281 $(HOST_EXPORTS) \
5282 $(POSTSTAGE1_HOST_EXPORTS) \
5283 cd $(HOST_SUBDIR)/bfd && \
8ee82aff 5284 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 5285 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" LIBCFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 5286 $(TARGET-stageprofile-bfd)
d545f33b
PB
5287
5288maybe-clean-stageprofile-bfd: clean-stageprofile-bfd
5289clean-stageprofile: clean-stageprofile-bfd
5290clean-stageprofile-bfd:
9dbaa842
DD
5291 @if [ $(current_stage) = stageprofile ]; then \
5292 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5293 else \
5294 [ -f $(HOST_SUBDIR)/stageprofile-bfd/Makefile ] || exit 0; \
5295 $(MAKE) stageprofile-start; \
5296 fi; \
d545f33b
PB
5297 cd $(HOST_SUBDIR)/bfd && \
5298 $(MAKE) $(FLAGS_TO_PASS) \
5299 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 5300 clean
d545f33b
PB
5301@endif bfd-bootstrap
5302
5303
5304.PHONY: all-stagefeedback-bfd maybe-all-stagefeedback-bfd
5305.PHONY: clean-stagefeedback-bfd maybe-clean-stagefeedback-bfd
5306maybe-all-stagefeedback-bfd:
5307maybe-clean-stagefeedback-bfd:
5308@if bfd-bootstrap
5309maybe-all-stagefeedback-bfd: all-stagefeedback-bfd
5310all-stagefeedback: all-stagefeedback-bfd
f70224b5 5311TARGET-stagefeedback-bfd = $(TARGET-bfd)
d545f33b 5312all-stagefeedback-bfd: configure-stagefeedback-bfd
c52c6897 5313 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
5314 @r=`${PWD_COMMAND}`; export r; \
5315 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5316 $(HOST_EXPORTS) \
5317 $(POSTSTAGE1_HOST_EXPORTS) \
5318 cd $(HOST_SUBDIR)/bfd && \
8ee82aff 5319 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 5320 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" LIBCFLAGS="$(STAGE3_CFLAGS) -fprofile-use" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 5321 $(TARGET-stagefeedback-bfd)
d545f33b
PB
5322
5323maybe-clean-stagefeedback-bfd: clean-stagefeedback-bfd
5324clean-stagefeedback: clean-stagefeedback-bfd
5325clean-stagefeedback-bfd:
9dbaa842
DD
5326 @if [ $(current_stage) = stagefeedback ]; then \
5327 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5328 else \
5329 [ -f $(HOST_SUBDIR)/stagefeedback-bfd/Makefile ] || exit 0; \
5330 $(MAKE) stagefeedback-start; \
5331 fi; \
d545f33b
PB
5332 cd $(HOST_SUBDIR)/bfd && \
5333 $(MAKE) $(FLAGS_TO_PASS) \
5334 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 5335 clean
d545f33b
PB
5336@endif bfd-bootstrap
5337
5338
5339
5340
5341
4fa63067
NN
5342.PHONY: check-bfd maybe-check-bfd
5343maybe-check-bfd:
6bd3dfaa
PB
5344@if bfd
5345maybe-check-bfd: check-bfd
2a4cbe27 5346
4fa63067 5347check-bfd:
0aed8855 5348 @: $(MAKE); $(unstage)
4fa63067 5349 @r=`${PWD_COMMAND}`; export r; \
b40e3958 5350 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5351 $(HOST_EXPORTS) \
b00612cc
PB
5352 (cd $(HOST_SUBDIR)/bfd && \
5353 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 5354
6bd3dfaa 5355@endif bfd
2a4cbe27 5356
4fa63067
NN
5357.PHONY: install-bfd maybe-install-bfd
5358maybe-install-bfd:
6bd3dfaa
PB
5359@if bfd
5360maybe-install-bfd: install-bfd
2a4cbe27 5361
4fa63067 5362install-bfd: installdirs
0aed8855 5363 @: $(MAKE); $(unstage)
4fa63067 5364 @r=`${PWD_COMMAND}`; export r; \
b40e3958 5365 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5366 $(HOST_EXPORTS) \
b00612cc 5367 (cd $(HOST_SUBDIR)/bfd && \
2da12f12 5368 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 5369
6bd3dfaa 5370@endif bfd
2a4cbe27 5371
56a8fe78 5372# Other targets (info, dvi, pdf, etc.)
2a4cbe27 5373
4fa63067
NN
5374.PHONY: maybe-info-bfd info-bfd
5375maybe-info-bfd:
6bd3dfaa
PB
5376@if bfd
5377maybe-info-bfd: info-bfd
4fa63067
NN
5378
5379info-bfd: \
5380 configure-bfd
5381 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5382 r=`${PWD_COMMAND}`; export r; \
5383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5384 $(HOST_EXPORTS) \
b813574b 5385 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5386 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5387 done; \
4fa63067 5388 echo "Doing info in bfd" ; \
b00612cc 5389 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5390 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5391 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5392 "RANLIB=$${RANLIB}" \
0c24b341 5393 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5394 info) \
2a4cbe27
NN
5395 || exit 1
5396
6bd3dfaa 5397@endif bfd
2a4cbe27 5398
4fa63067
NN
5399.PHONY: maybe-dvi-bfd dvi-bfd
5400maybe-dvi-bfd:
6bd3dfaa
PB
5401@if bfd
5402maybe-dvi-bfd: dvi-bfd
2a4cbe27 5403
4fa63067
NN
5404dvi-bfd: \
5405 configure-bfd
5406 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5407 r=`${PWD_COMMAND}`; export r; \
5408 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5409 $(HOST_EXPORTS) \
b813574b 5410 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5411 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5412 done; \
4fa63067 5413 echo "Doing dvi in bfd" ; \
b00612cc 5414 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5415 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5416 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5417 "RANLIB=$${RANLIB}" \
0c24b341 5418 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5419 dvi) \
2a4cbe27
NN
5420 || exit 1
5421
6bd3dfaa 5422@endif bfd
2a4cbe27 5423
56a8fe78
DD
5424.PHONY: maybe-pdf-bfd pdf-bfd
5425maybe-pdf-bfd:
5426@if bfd
5427maybe-pdf-bfd: pdf-bfd
5428
5429pdf-bfd: \
5430 configure-bfd
5431 @[ -f ./bfd/Makefile ] || exit 0; \
5432 r=`${PWD_COMMAND}`; export r; \
5433 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5434 $(HOST_EXPORTS) \
5435 for flag in $(EXTRA_HOST_FLAGS) ; do \
5436 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5437 done; \
5438 echo "Doing pdf in bfd" ; \
5439 (cd $(HOST_SUBDIR)/bfd && \
5440 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5441 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5442 "RANLIB=$${RANLIB}" \
0c24b341 5443 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
5444 pdf) \
5445 || exit 1
5446
5447@endif bfd
5448
6d389afc
MS
5449.PHONY: maybe-html-bfd html-bfd
5450maybe-html-bfd:
5451@if bfd
5452maybe-html-bfd: html-bfd
5453
5454html-bfd: \
5455 configure-bfd
5456 @[ -f ./bfd/Makefile ] || exit 0; \
5457 r=`${PWD_COMMAND}`; export r; \
5458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
5459 $(HOST_EXPORTS) \
5460 for flag in $(EXTRA_HOST_FLAGS) ; do \
5461 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5462 done; \
5463 echo "Doing html in bfd" ; \
b00612cc 5464 (cd $(HOST_SUBDIR)/bfd && \
6d389afc
MS
5465 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5466 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5467 "RANLIB=$${RANLIB}" \
0c24b341 5468 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
5469 html) \
5470 || exit 1
5471
5472@endif bfd
5473
4fa63067
NN
5474.PHONY: maybe-TAGS-bfd TAGS-bfd
5475maybe-TAGS-bfd:
6bd3dfaa
PB
5476@if bfd
5477maybe-TAGS-bfd: TAGS-bfd
2a4cbe27 5478
4fa63067
NN
5479TAGS-bfd: \
5480 configure-bfd
5481 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5482 r=`${PWD_COMMAND}`; export r; \
5483 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5484 $(HOST_EXPORTS) \
b813574b 5485 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5486 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5487 done; \
4fa63067 5488 echo "Doing TAGS in bfd" ; \
b00612cc 5489 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5490 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5491 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5492 "RANLIB=$${RANLIB}" \
0c24b341 5493 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5494 TAGS) \
2a4cbe27
NN
5495 || exit 1
5496
6bd3dfaa 5497@endif bfd
2a4cbe27 5498
4fa63067
NN
5499.PHONY: maybe-install-info-bfd install-info-bfd
5500maybe-install-info-bfd:
6bd3dfaa
PB
5501@if bfd
5502maybe-install-info-bfd: install-info-bfd
2a4cbe27 5503
4fa63067
NN
5504install-info-bfd: \
5505 configure-bfd \
5506 info-bfd
5507 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5508 r=`${PWD_COMMAND}`; export r; \
5509 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5510 $(HOST_EXPORTS) \
b813574b 5511 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5512 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5513 done; \
4fa63067 5514 echo "Doing install-info in bfd" ; \
b00612cc 5515 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5516 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5517 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5518 "RANLIB=$${RANLIB}" \
0c24b341 5519 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5520 install-info) \
2a4cbe27
NN
5521 || exit 1
5522
6bd3dfaa 5523@endif bfd
2a4cbe27 5524
a3ca38d2
DD
5525.PHONY: maybe-install-pdf-bfd install-pdf-bfd
5526maybe-install-pdf-bfd:
5527@if bfd
5528maybe-install-pdf-bfd: install-pdf-bfd
5529
5530install-pdf-bfd: \
5531 configure-bfd \
5532 pdf-bfd
5533 @[ -f ./bfd/Makefile ] || exit 0; \
5534 r=`${PWD_COMMAND}`; export r; \
5535 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5536 $(HOST_EXPORTS) \
5537 for flag in $(EXTRA_HOST_FLAGS) ; do \
5538 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5539 done; \
5540 echo "Doing install-pdf in bfd" ; \
5541 (cd $(HOST_SUBDIR)/bfd && \
5542 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5543 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5544 "RANLIB=$${RANLIB}" \
0c24b341 5545 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
5546 install-pdf) \
5547 || exit 1
5548
5549@endif bfd
5550
108a6f8e
CD
5551.PHONY: maybe-install-html-bfd install-html-bfd
5552maybe-install-html-bfd:
5553@if bfd
5554maybe-install-html-bfd: install-html-bfd
5555
5556install-html-bfd: \
5557 configure-bfd \
5558 html-bfd
5559 @[ -f ./bfd/Makefile ] || exit 0; \
5560 r=`${PWD_COMMAND}`; export r; \
5561 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5562 $(HOST_EXPORTS) \
5563 for flag in $(EXTRA_HOST_FLAGS) ; do \
5564 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5565 done; \
5566 echo "Doing install-html in bfd" ; \
5567 (cd $(HOST_SUBDIR)/bfd && \
5568 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5569 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5570 "RANLIB=$${RANLIB}" \
0c24b341 5571 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
5572 install-html) \
5573 || exit 1
5574
5575@endif bfd
5576
4fa63067
NN
5577.PHONY: maybe-installcheck-bfd installcheck-bfd
5578maybe-installcheck-bfd:
6bd3dfaa
PB
5579@if bfd
5580maybe-installcheck-bfd: installcheck-bfd
2a4cbe27 5581
4fa63067
NN
5582installcheck-bfd: \
5583 configure-bfd
5584 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5585 r=`${PWD_COMMAND}`; export r; \
5586 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5587 $(HOST_EXPORTS) \
b813574b 5588 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5589 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5590 done; \
4fa63067 5591 echo "Doing installcheck in bfd" ; \
b00612cc 5592 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5593 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5594 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5595 "RANLIB=$${RANLIB}" \
0c24b341 5596 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5597 installcheck) \
2a4cbe27
NN
5598 || exit 1
5599
6bd3dfaa 5600@endif bfd
2a4cbe27 5601
4fa63067
NN
5602.PHONY: maybe-mostlyclean-bfd mostlyclean-bfd
5603maybe-mostlyclean-bfd:
6bd3dfaa
PB
5604@if bfd
5605maybe-mostlyclean-bfd: mostlyclean-bfd
2a4cbe27 5606
4fa63067
NN
5607mostlyclean-bfd:
5608 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5609 r=`${PWD_COMMAND}`; export r; \
5610 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5611 $(HOST_EXPORTS) \
b813574b 5612 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5613 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5614 done; \
4fa63067 5615 echo "Doing mostlyclean in bfd" ; \
b00612cc 5616 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5617 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5618 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5619 "RANLIB=$${RANLIB}" \
0c24b341 5620 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5621 mostlyclean) \
2a4cbe27
NN
5622 || exit 1
5623
6bd3dfaa 5624@endif bfd
2a4cbe27 5625
4fa63067
NN
5626.PHONY: maybe-clean-bfd clean-bfd
5627maybe-clean-bfd:
6bd3dfaa
PB
5628@if bfd
5629maybe-clean-bfd: clean-bfd
2a4cbe27 5630
4fa63067
NN
5631clean-bfd:
5632 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5633 r=`${PWD_COMMAND}`; export r; \
5634 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5635 $(HOST_EXPORTS) \
b813574b 5636 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5637 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5638 done; \
4fa63067 5639 echo "Doing clean in bfd" ; \
b00612cc 5640 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5641 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5642 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5643 "RANLIB=$${RANLIB}" \
0c24b341 5644 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5645 clean) \
2a4cbe27
NN
5646 || exit 1
5647
6bd3dfaa 5648@endif bfd
2a4cbe27 5649
4fa63067
NN
5650.PHONY: maybe-distclean-bfd distclean-bfd
5651maybe-distclean-bfd:
6bd3dfaa
PB
5652@if bfd
5653maybe-distclean-bfd: distclean-bfd
2a4cbe27 5654
4fa63067
NN
5655distclean-bfd:
5656 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5657 r=`${PWD_COMMAND}`; export r; \
5658 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5659 $(HOST_EXPORTS) \
b813574b 5660 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5661 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5662 done; \
4fa63067 5663 echo "Doing distclean in bfd" ; \
b00612cc 5664 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5665 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5666 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5667 "RANLIB=$${RANLIB}" \
0c24b341 5668 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5669 distclean) \
2a4cbe27
NN
5670 || exit 1
5671
6bd3dfaa 5672@endif bfd
2a4cbe27 5673
4fa63067
NN
5674.PHONY: maybe-maintainer-clean-bfd maintainer-clean-bfd
5675maybe-maintainer-clean-bfd:
6bd3dfaa
PB
5676@if bfd
5677maybe-maintainer-clean-bfd: maintainer-clean-bfd
a2592b1b 5678
4fa63067
NN
5679maintainer-clean-bfd:
5680 @[ -f ./bfd/Makefile ] || exit 0; \
a2592b1b
DD
5681 r=`${PWD_COMMAND}`; export r; \
5682 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5683 $(HOST_EXPORTS) \
b813574b 5684 for flag in $(EXTRA_HOST_FLAGS) ; do \
a2592b1b
DD
5685 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5686 done; \
4fa63067 5687 echo "Doing maintainer-clean in bfd" ; \
b00612cc 5688 (cd $(HOST_SUBDIR)/bfd && \
a2592b1b
DD
5689 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5690 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5691 "RANLIB=$${RANLIB}" \
0c24b341 5692 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5693 maintainer-clean) \
a2592b1b
DD
5694 || exit 1
5695
6bd3dfaa 5696@endif bfd
a2592b1b 5697
2a4cbe27 5698
a7254363 5699
4fa63067
NN
5700.PHONY: configure-opcodes maybe-configure-opcodes
5701maybe-configure-opcodes:
4f0ef2d8
CD
5702@if gcc-bootstrap
5703configure-opcodes: stage_current
5704@endif gcc-bootstrap
6bd3dfaa
PB
5705@if opcodes
5706maybe-configure-opcodes: configure-opcodes
c52c6897 5707configure-opcodes:
c52c6897
PB
5708 @r=`${PWD_COMMAND}`; export r; \
5709 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
5710 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
5711 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
378fce5b 5712 $(HOST_EXPORTS) \
a7254363
PB
5713 echo Configuring in $(HOST_SUBDIR)/opcodes; \
5714 cd "$(HOST_SUBDIR)/opcodes" || exit 1; \
4fa63067 5715 case $(srcdir) in \
b00612cc
PB
5716 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5717 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
5718 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 5719 esac; \
b00612cc
PB
5720 srcdiroption="--srcdir=$${topdir}/opcodes"; \
5721 libsrcdir="$$s/opcodes"; \
4fa63067 5722 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5723 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5724 --target=${target_alias} $${srcdiroption} \
4fa63067 5725 || exit 1
6bd3dfaa 5726@endif opcodes
2a4cbe27 5727
a7254363
PB
5728
5729
d545f33b
PB
5730.PHONY: configure-stage1-opcodes maybe-configure-stage1-opcodes
5731maybe-configure-stage1-opcodes:
5732@if opcodes-bootstrap
5733maybe-configure-stage1-opcodes: configure-stage1-opcodes
0aed8855 5734configure-stage1-opcodes:
c52c6897 5735 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 5736 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
5737 @r=`${PWD_COMMAND}`; export r; \
5738 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 5739 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
d545f33b 5740 $(HOST_EXPORTS) \
8ee82aff
PB
5741 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
5742 LIBCFLAGS="$(STAGE1_CFLAGS)"; export LIBCFLAGS; \
d545f33b 5743 echo Configuring stage 1 in $(HOST_SUBDIR)/opcodes ; \
0aed8855 5744 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
5745 cd $(HOST_SUBDIR)/opcodes || exit 1; \
5746 case $(srcdir) in \
5747 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5748 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
5749 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5750 esac; \
5751 srcdiroption="--srcdir=$${topdir}/opcodes"; \
5752 libsrcdir="$$s/opcodes"; \
5753 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5754 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5755 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5756 \
8a0d8a5c 5757 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
d545f33b
PB
5758@endif opcodes-bootstrap
5759
5760.PHONY: configure-stage2-opcodes maybe-configure-stage2-opcodes
5761maybe-configure-stage2-opcodes:
5762@if opcodes-bootstrap
5763maybe-configure-stage2-opcodes: configure-stage2-opcodes
0aed8855 5764configure-stage2-opcodes:
c52c6897 5765 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 5766 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
5767 @r=`${PWD_COMMAND}`; export r; \
5768 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 5769 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
d545f33b
PB
5770 $(HOST_EXPORTS) \
5771 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
5772 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
5773 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 5774 echo Configuring stage 2 in $(HOST_SUBDIR)/opcodes ; \
0aed8855 5775 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
5776 cd $(HOST_SUBDIR)/opcodes || exit 1; \
5777 case $(srcdir) in \
5778 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5779 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
5780 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5781 esac; \
5782 srcdiroption="--srcdir=$${topdir}/opcodes"; \
5783 libsrcdir="$$s/opcodes"; \
5784 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5785 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5786 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5787 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
5788 @stage2_werror_flag@
5789@endif opcodes-bootstrap
5790
8520c408
AO
5791.PHONY: configure-stageb2g0-opcodes maybe-configure-stageb2g0-opcodes
5792maybe-configure-stageb2g0-opcodes:
5793@if opcodes-bootstrap
5794maybe-configure-stageb2g0-opcodes: configure-stageb2g0-opcodes
5795configure-stageb2g0-opcodes:
5796 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
5797 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
5798 @r=`${PWD_COMMAND}`; export r; \
5799 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5800 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
5801 $(HOST_EXPORTS) \
5802 $(POSTSTAGE1_HOST_EXPORTS) \
5803 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
5804 LIBCFLAGS="$(STAGE2_CFLAGS) -g0"; export LIBCFLAGS; \
5805 echo Configuring stage b2g0 in $(HOST_SUBDIR)/opcodes ; \
5806 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
5807 cd $(HOST_SUBDIR)/opcodes || exit 1; \
5808 case $(srcdir) in \
5809 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5810 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
5811 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5812 esac; \
5813 srcdiroption="--srcdir=$${topdir}/opcodes"; \
5814 libsrcdir="$$s/opcodes"; \
5815 $(SHELL) $${libsrcdir}/configure \
5816 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5817 --target=${target_alias} $${srcdiroption} \
5818 --with-build-libsubdir=$(HOST_SUBDIR) \
5819 @stage2_werror_flag@
5820@endif opcodes-bootstrap
5821
d545f33b
PB
5822.PHONY: configure-stage3-opcodes maybe-configure-stage3-opcodes
5823maybe-configure-stage3-opcodes:
5824@if opcodes-bootstrap
5825maybe-configure-stage3-opcodes: configure-stage3-opcodes
0aed8855 5826configure-stage3-opcodes:
c52c6897 5827 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 5828 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
5829 @r=`${PWD_COMMAND}`; export r; \
5830 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 5831 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
d545f33b
PB
5832 $(HOST_EXPORTS) \
5833 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
5834 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
5835 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 5836 echo Configuring stage 3 in $(HOST_SUBDIR)/opcodes ; \
0aed8855 5837 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
5838 cd $(HOST_SUBDIR)/opcodes || exit 1; \
5839 case $(srcdir) in \
5840 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5841 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
5842 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5843 esac; \
5844 srcdiroption="--srcdir=$${topdir}/opcodes"; \
5845 libsrcdir="$$s/opcodes"; \
5846 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5847 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5848 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5849 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
5850 @stage2_werror_flag@
5851@endif opcodes-bootstrap
5852
8520c408
AO
5853.PHONY: configure-stageb3g2-opcodes maybe-configure-stageb3g2-opcodes
5854maybe-configure-stageb3g2-opcodes:
5855@if opcodes-bootstrap
5856maybe-configure-stageb3g2-opcodes: configure-stageb3g2-opcodes
5857configure-stageb3g2-opcodes:
5858 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
5859 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
5860 @r=`${PWD_COMMAND}`; export r; \
5861 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5862 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
5863 $(HOST_EXPORTS) \
5864 $(POSTSTAGE1_HOST_EXPORTS) \
5865 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
5866 LIBCFLAGS="$(STAGE3_CFLAGS) -g2"; export LIBCFLAGS; \
5867 echo Configuring stage b3g2 in $(HOST_SUBDIR)/opcodes ; \
5868 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
5869 cd $(HOST_SUBDIR)/opcodes || exit 1; \
5870 case $(srcdir) in \
5871 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5872 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
5873 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5874 esac; \
5875 srcdiroption="--srcdir=$${topdir}/opcodes"; \
5876 libsrcdir="$$s/opcodes"; \
5877 $(SHELL) $${libsrcdir}/configure \
5878 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5879 --target=${target_alias} $${srcdiroption} \
5880 --with-build-libsubdir=$(HOST_SUBDIR) \
5881 @stage2_werror_flag@
5882@endif opcodes-bootstrap
5883
d545f33b
PB
5884.PHONY: configure-stage4-opcodes maybe-configure-stage4-opcodes
5885maybe-configure-stage4-opcodes:
5886@if opcodes-bootstrap
5887maybe-configure-stage4-opcodes: configure-stage4-opcodes
0aed8855 5888configure-stage4-opcodes:
c52c6897 5889 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 5890 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
5891 @r=`${PWD_COMMAND}`; export r; \
5892 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 5893 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
d545f33b
PB
5894 $(HOST_EXPORTS) \
5895 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
5896 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
5897 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 5898 echo Configuring stage 4 in $(HOST_SUBDIR)/opcodes ; \
0aed8855 5899 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
5900 cd $(HOST_SUBDIR)/opcodes || exit 1; \
5901 case $(srcdir) in \
5902 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5903 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
5904 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5905 esac; \
5906 srcdiroption="--srcdir=$${topdir}/opcodes"; \
5907 libsrcdir="$$s/opcodes"; \
5908 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5909 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5910 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5911 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
5912 @stage2_werror_flag@
5913@endif opcodes-bootstrap
5914
5915.PHONY: configure-stageprofile-opcodes maybe-configure-stageprofile-opcodes
5916maybe-configure-stageprofile-opcodes:
5917@if opcodes-bootstrap
5918maybe-configure-stageprofile-opcodes: configure-stageprofile-opcodes
0aed8855 5919configure-stageprofile-opcodes:
c52c6897 5920 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 5921 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
5922 @r=`${PWD_COMMAND}`; export r; \
5923 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 5924 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
d545f33b
PB
5925 $(HOST_EXPORTS) \
5926 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
5927 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
5928 LIBCFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export LIBCFLAGS; \
d545f33b 5929 echo Configuring stage profile in $(HOST_SUBDIR)/opcodes ; \
0aed8855 5930 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
5931 cd $(HOST_SUBDIR)/opcodes || exit 1; \
5932 case $(srcdir) in \
5933 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5934 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
5935 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5936 esac; \
5937 srcdiroption="--srcdir=$${topdir}/opcodes"; \
5938 libsrcdir="$$s/opcodes"; \
5939 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5940 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5941 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5942 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
5943 @stage2_werror_flag@
5944@endif opcodes-bootstrap
5945
5946.PHONY: configure-stagefeedback-opcodes maybe-configure-stagefeedback-opcodes
5947maybe-configure-stagefeedback-opcodes:
5948@if opcodes-bootstrap
5949maybe-configure-stagefeedback-opcodes: configure-stagefeedback-opcodes
0aed8855 5950configure-stagefeedback-opcodes:
c52c6897 5951 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 5952 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
5953 @r=`${PWD_COMMAND}`; export r; \
5954 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 5955 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
d545f33b
PB
5956 $(HOST_EXPORTS) \
5957 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
5958 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
5959 LIBCFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export LIBCFLAGS; \
d545f33b 5960 echo Configuring stage feedback in $(HOST_SUBDIR)/opcodes ; \
0aed8855 5961 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
5962 cd $(HOST_SUBDIR)/opcodes || exit 1; \
5963 case $(srcdir) in \
5964 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5965 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
5966 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5967 esac; \
5968 srcdiroption="--srcdir=$${topdir}/opcodes"; \
5969 libsrcdir="$$s/opcodes"; \
5970 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5971 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5972 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5973 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
5974 @stage2_werror_flag@
5975@endif opcodes-bootstrap
5976
5977
5978
5979
5980
4fa63067
NN
5981.PHONY: all-opcodes maybe-all-opcodes
5982maybe-all-opcodes:
4f0ef2d8
CD
5983@if gcc-bootstrap
5984all-opcodes: stage_current
5985@endif gcc-bootstrap
6bd3dfaa 5986@if opcodes
d27cc32e 5987TARGET-opcodes=all
6bd3dfaa 5988maybe-all-opcodes: all-opcodes
4fa63067 5989all-opcodes: configure-opcodes
c52c6897 5990 @r=`${PWD_COMMAND}`; export r; \
4fa63067 5991 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5992 $(HOST_EXPORTS) \
b00612cc
PB
5993 (cd $(HOST_SUBDIR)/opcodes && \
5994 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-opcodes))
6bd3dfaa 5995@endif opcodes
2a4cbe27 5996
a7254363 5997
d545f33b
PB
5998
5999.PHONY: all-stage1-opcodes maybe-all-stage1-opcodes
6000.PHONY: clean-stage1-opcodes maybe-clean-stage1-opcodes
6001maybe-all-stage1-opcodes:
6002maybe-clean-stage1-opcodes:
6003@if opcodes-bootstrap
6004maybe-all-stage1-opcodes: all-stage1-opcodes
6005all-stage1: all-stage1-opcodes
f70224b5 6006TARGET-stage1-opcodes = $(TARGET-opcodes)
d545f33b 6007all-stage1-opcodes: configure-stage1-opcodes
c52c6897 6008 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
6009 @r=`${PWD_COMMAND}`; export r; \
6010 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6011 $(HOST_EXPORTS) \
6012 cd $(HOST_SUBDIR)/opcodes && \
8ee82aff
PB
6013 $(MAKE) $(FLAGS_TO_PASS) \
6014 CFLAGS="$(STAGE1_CFLAGS)" LIBCFLAGS="$(STAGE1_CFLAGS)" \
f70224b5 6015 $(TARGET-stage1-opcodes)
d545f33b
PB
6016
6017maybe-clean-stage1-opcodes: clean-stage1-opcodes
6018clean-stage1: clean-stage1-opcodes
6019clean-stage1-opcodes:
9dbaa842
DD
6020 @if [ $(current_stage) = stage1 ]; then \
6021 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6022 else \
6023 [ -f $(HOST_SUBDIR)/stage1-opcodes/Makefile ] || exit 0; \
6024 $(MAKE) stage1-start; \
6025 fi; \
d545f33b
PB
6026 cd $(HOST_SUBDIR)/opcodes && \
6027 $(MAKE) $(FLAGS_TO_PASS) \
8ee82aff 6028 clean
d545f33b
PB
6029@endif opcodes-bootstrap
6030
6031
6032.PHONY: all-stage2-opcodes maybe-all-stage2-opcodes
6033.PHONY: clean-stage2-opcodes maybe-clean-stage2-opcodes
6034maybe-all-stage2-opcodes:
6035maybe-clean-stage2-opcodes:
6036@if opcodes-bootstrap
6037maybe-all-stage2-opcodes: all-stage2-opcodes
6038all-stage2: all-stage2-opcodes
f70224b5 6039TARGET-stage2-opcodes = $(TARGET-opcodes)
d545f33b 6040all-stage2-opcodes: configure-stage2-opcodes
c52c6897 6041 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
6042 @r=`${PWD_COMMAND}`; export r; \
6043 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6044 $(HOST_EXPORTS) \
6045 $(POSTSTAGE1_HOST_EXPORTS) \
6046 cd $(HOST_SUBDIR)/opcodes && \
8ee82aff 6047 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 6048 CFLAGS="$(STAGE2_CFLAGS)" LIBCFLAGS="$(STAGE2_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 6049 $(TARGET-stage2-opcodes)
d545f33b
PB
6050
6051maybe-clean-stage2-opcodes: clean-stage2-opcodes
6052clean-stage2: clean-stage2-opcodes
6053clean-stage2-opcodes:
9dbaa842
DD
6054 @if [ $(current_stage) = stage2 ]; then \
6055 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6056 else \
6057 [ -f $(HOST_SUBDIR)/stage2-opcodes/Makefile ] || exit 0; \
6058 $(MAKE) stage2-start; \
6059 fi; \
d545f33b
PB
6060 cd $(HOST_SUBDIR)/opcodes && \
6061 $(MAKE) $(FLAGS_TO_PASS) \
6062 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 6063 clean
d545f33b
PB
6064@endif opcodes-bootstrap
6065
6066
8520c408
AO
6067.PHONY: all-stageb2g0-opcodes maybe-all-stageb2g0-opcodes
6068.PHONY: clean-stageb2g0-opcodes maybe-clean-stageb2g0-opcodes
6069maybe-all-stageb2g0-opcodes:
6070maybe-clean-stageb2g0-opcodes:
6071@if opcodes-bootstrap
6072maybe-all-stageb2g0-opcodes: all-stageb2g0-opcodes
6073all-stageb2g0: all-stageb2g0-opcodes
6074TARGET-stageb2g0-opcodes = $(TARGET-opcodes)
6075all-stageb2g0-opcodes: configure-stageb2g0-opcodes
6076 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
6077 @r=`${PWD_COMMAND}`; export r; \
6078 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6079 $(HOST_EXPORTS) \
6080 $(POSTSTAGE1_HOST_EXPORTS) \
6081 cd $(HOST_SUBDIR)/opcodes && \
6082 $(MAKE) $(FLAGS_TO_PASS) \
6083 CFLAGS="$(STAGE2_CFLAGS) -g0" LIBCFLAGS="$(STAGE2_CFLAGS) -g0" $(POSTSTAGE1_FLAGS_TO_PASS) \
6084 $(TARGET-stageb2g0-opcodes)
6085
6086maybe-clean-stageb2g0-opcodes: clean-stageb2g0-opcodes
6087clean-stageb2g0: clean-stageb2g0-opcodes
6088clean-stageb2g0-opcodes:
6089 @if [ $(current_stage) = stageb2g0 ]; then \
6090 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6091 else \
6092 [ -f $(HOST_SUBDIR)/stageb2g0-opcodes/Makefile ] || exit 0; \
6093 $(MAKE) stageb2g0-start; \
6094 fi; \
6095 cd $(HOST_SUBDIR)/opcodes && \
6096 $(MAKE) $(FLAGS_TO_PASS) \
6097 $(POSTSTAGE1_FLAGS_TO_PASS) \
6098 clean
6099@endif opcodes-bootstrap
6100
6101
d545f33b
PB
6102.PHONY: all-stage3-opcodes maybe-all-stage3-opcodes
6103.PHONY: clean-stage3-opcodes maybe-clean-stage3-opcodes
6104maybe-all-stage3-opcodes:
6105maybe-clean-stage3-opcodes:
6106@if opcodes-bootstrap
6107maybe-all-stage3-opcodes: all-stage3-opcodes
6108all-stage3: all-stage3-opcodes
f70224b5 6109TARGET-stage3-opcodes = $(TARGET-opcodes)
d545f33b 6110all-stage3-opcodes: configure-stage3-opcodes
c52c6897 6111 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
6112 @r=`${PWD_COMMAND}`; export r; \
6113 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6114 $(HOST_EXPORTS) \
6115 $(POSTSTAGE1_HOST_EXPORTS) \
6116 cd $(HOST_SUBDIR)/opcodes && \
8ee82aff 6117 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 6118 CFLAGS="$(STAGE3_CFLAGS)" LIBCFLAGS="$(STAGE3_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 6119 $(TARGET-stage3-opcodes)
d545f33b
PB
6120
6121maybe-clean-stage3-opcodes: clean-stage3-opcodes
6122clean-stage3: clean-stage3-opcodes
6123clean-stage3-opcodes:
9dbaa842
DD
6124 @if [ $(current_stage) = stage3 ]; then \
6125 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6126 else \
6127 [ -f $(HOST_SUBDIR)/stage3-opcodes/Makefile ] || exit 0; \
6128 $(MAKE) stage3-start; \
6129 fi; \
d545f33b
PB
6130 cd $(HOST_SUBDIR)/opcodes && \
6131 $(MAKE) $(FLAGS_TO_PASS) \
6132 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 6133 clean
d545f33b
PB
6134@endif opcodes-bootstrap
6135
6136
8520c408
AO
6137.PHONY: all-stageb3g2-opcodes maybe-all-stageb3g2-opcodes
6138.PHONY: clean-stageb3g2-opcodes maybe-clean-stageb3g2-opcodes
6139maybe-all-stageb3g2-opcodes:
6140maybe-clean-stageb3g2-opcodes:
6141@if opcodes-bootstrap
6142maybe-all-stageb3g2-opcodes: all-stageb3g2-opcodes
6143all-stageb3g2: all-stageb3g2-opcodes
6144TARGET-stageb3g2-opcodes = $(TARGET-opcodes)
6145all-stageb3g2-opcodes: configure-stageb3g2-opcodes
6146 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
6147 @r=`${PWD_COMMAND}`; export r; \
6148 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6149 $(HOST_EXPORTS) \
6150 $(POSTSTAGE1_HOST_EXPORTS) \
6151 cd $(HOST_SUBDIR)/opcodes && \
6152 $(MAKE) $(FLAGS_TO_PASS) \
6153 CFLAGS="$(STAGE3_CFLAGS) -g2" LIBCFLAGS="$(STAGE3_CFLAGS) -g2" $(POSTSTAGE1_FLAGS_TO_PASS) \
6154 $(TARGET-stageb3g2-opcodes)
6155
6156maybe-clean-stageb3g2-opcodes: clean-stageb3g2-opcodes
6157clean-stageb3g2: clean-stageb3g2-opcodes
6158clean-stageb3g2-opcodes:
6159 @if [ $(current_stage) = stageb3g2 ]; then \
6160 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6161 else \
6162 [ -f $(HOST_SUBDIR)/stageb3g2-opcodes/Makefile ] || exit 0; \
6163 $(MAKE) stageb3g2-start; \
6164 fi; \
6165 cd $(HOST_SUBDIR)/opcodes && \
6166 $(MAKE) $(FLAGS_TO_PASS) \
6167 $(POSTSTAGE1_FLAGS_TO_PASS) \
6168 clean
6169@endif opcodes-bootstrap
6170
6171
d545f33b
PB
6172.PHONY: all-stage4-opcodes maybe-all-stage4-opcodes
6173.PHONY: clean-stage4-opcodes maybe-clean-stage4-opcodes
6174maybe-all-stage4-opcodes:
6175maybe-clean-stage4-opcodes:
6176@if opcodes-bootstrap
6177maybe-all-stage4-opcodes: all-stage4-opcodes
6178all-stage4: all-stage4-opcodes
f70224b5 6179TARGET-stage4-opcodes = $(TARGET-opcodes)
d545f33b 6180all-stage4-opcodes: configure-stage4-opcodes
c52c6897 6181 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
6182 @r=`${PWD_COMMAND}`; export r; \
6183 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6184 $(HOST_EXPORTS) \
6185 $(POSTSTAGE1_HOST_EXPORTS) \
6186 cd $(HOST_SUBDIR)/opcodes && \
8ee82aff 6187 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 6188 CFLAGS="$(STAGE4_CFLAGS)" LIBCFLAGS="$(STAGE4_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 6189 $(TARGET-stage4-opcodes)
d545f33b
PB
6190
6191maybe-clean-stage4-opcodes: clean-stage4-opcodes
6192clean-stage4: clean-stage4-opcodes
6193clean-stage4-opcodes:
9dbaa842
DD
6194 @if [ $(current_stage) = stage4 ]; then \
6195 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6196 else \
6197 [ -f $(HOST_SUBDIR)/stage4-opcodes/Makefile ] || exit 0; \
6198 $(MAKE) stage4-start; \
6199 fi; \
d545f33b
PB
6200 cd $(HOST_SUBDIR)/opcodes && \
6201 $(MAKE) $(FLAGS_TO_PASS) \
6202 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 6203 clean
d545f33b
PB
6204@endif opcodes-bootstrap
6205
6206
6207.PHONY: all-stageprofile-opcodes maybe-all-stageprofile-opcodes
6208.PHONY: clean-stageprofile-opcodes maybe-clean-stageprofile-opcodes
6209maybe-all-stageprofile-opcodes:
6210maybe-clean-stageprofile-opcodes:
6211@if opcodes-bootstrap
6212maybe-all-stageprofile-opcodes: all-stageprofile-opcodes
6213all-stageprofile: all-stageprofile-opcodes
f70224b5 6214TARGET-stageprofile-opcodes = $(TARGET-opcodes)
d545f33b 6215all-stageprofile-opcodes: configure-stageprofile-opcodes
c52c6897 6216 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
6217 @r=`${PWD_COMMAND}`; export r; \
6218 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6219 $(HOST_EXPORTS) \
6220 $(POSTSTAGE1_HOST_EXPORTS) \
6221 cd $(HOST_SUBDIR)/opcodes && \
8ee82aff 6222 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 6223 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" LIBCFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 6224 $(TARGET-stageprofile-opcodes)
d545f33b
PB
6225
6226maybe-clean-stageprofile-opcodes: clean-stageprofile-opcodes
6227clean-stageprofile: clean-stageprofile-opcodes
6228clean-stageprofile-opcodes:
9dbaa842
DD
6229 @if [ $(current_stage) = stageprofile ]; then \
6230 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6231 else \
6232 [ -f $(HOST_SUBDIR)/stageprofile-opcodes/Makefile ] || exit 0; \
6233 $(MAKE) stageprofile-start; \
6234 fi; \
d545f33b
PB
6235 cd $(HOST_SUBDIR)/opcodes && \
6236 $(MAKE) $(FLAGS_TO_PASS) \
6237 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 6238 clean
d545f33b
PB
6239@endif opcodes-bootstrap
6240
6241
6242.PHONY: all-stagefeedback-opcodes maybe-all-stagefeedback-opcodes
6243.PHONY: clean-stagefeedback-opcodes maybe-clean-stagefeedback-opcodes
6244maybe-all-stagefeedback-opcodes:
6245maybe-clean-stagefeedback-opcodes:
6246@if opcodes-bootstrap
6247maybe-all-stagefeedback-opcodes: all-stagefeedback-opcodes
6248all-stagefeedback: all-stagefeedback-opcodes
f70224b5 6249TARGET-stagefeedback-opcodes = $(TARGET-opcodes)
d545f33b 6250all-stagefeedback-opcodes: configure-stagefeedback-opcodes
c52c6897 6251 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
6252 @r=`${PWD_COMMAND}`; export r; \
6253 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6254 $(HOST_EXPORTS) \
6255 $(POSTSTAGE1_HOST_EXPORTS) \
6256 cd $(HOST_SUBDIR)/opcodes && \
8ee82aff 6257 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 6258 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" LIBCFLAGS="$(STAGE3_CFLAGS) -fprofile-use" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 6259 $(TARGET-stagefeedback-opcodes)
d545f33b
PB
6260
6261maybe-clean-stagefeedback-opcodes: clean-stagefeedback-opcodes
6262clean-stagefeedback: clean-stagefeedback-opcodes
6263clean-stagefeedback-opcodes:
9dbaa842
DD
6264 @if [ $(current_stage) = stagefeedback ]; then \
6265 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6266 else \
6267 [ -f $(HOST_SUBDIR)/stagefeedback-opcodes/Makefile ] || exit 0; \
6268 $(MAKE) stagefeedback-start; \
6269 fi; \
d545f33b
PB
6270 cd $(HOST_SUBDIR)/opcodes && \
6271 $(MAKE) $(FLAGS_TO_PASS) \
6272 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 6273 clean
d545f33b
PB
6274@endif opcodes-bootstrap
6275
6276
6277
6278
6279
4fa63067
NN
6280.PHONY: check-opcodes maybe-check-opcodes
6281maybe-check-opcodes:
6bd3dfaa
PB
6282@if opcodes
6283maybe-check-opcodes: check-opcodes
4fa63067
NN
6284
6285check-opcodes:
0aed8855 6286 @: $(MAKE); $(unstage)
4fa63067 6287 @r=`${PWD_COMMAND}`; export r; \
b40e3958 6288 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6289 $(HOST_EXPORTS) \
b00612cc
PB
6290 (cd $(HOST_SUBDIR)/opcodes && \
6291 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 6292
6bd3dfaa 6293@endif opcodes
2a4cbe27 6294
4fa63067
NN
6295.PHONY: install-opcodes maybe-install-opcodes
6296maybe-install-opcodes:
6bd3dfaa
PB
6297@if opcodes
6298maybe-install-opcodes: install-opcodes
2a4cbe27 6299
4fa63067 6300install-opcodes: installdirs
0aed8855 6301 @: $(MAKE); $(unstage)
4fa63067
NN
6302 @r=`${PWD_COMMAND}`; export r; \
6303 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6304 $(HOST_EXPORTS) \
b00612cc 6305 (cd $(HOST_SUBDIR)/opcodes && \
2da12f12 6306 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 6307
6bd3dfaa 6308@endif opcodes
4fa63067 6309
56a8fe78 6310# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
6311
6312.PHONY: maybe-info-opcodes info-opcodes
6313maybe-info-opcodes:
6bd3dfaa
PB
6314@if opcodes
6315maybe-info-opcodes: info-opcodes
4fa63067
NN
6316
6317info-opcodes: \
6318 configure-opcodes
6319 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6320 r=`${PWD_COMMAND}`; export r; \
6321 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6322 $(HOST_EXPORTS) \
b813574b 6323 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6324 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6325 done; \
4fa63067 6326 echo "Doing info in opcodes" ; \
b00612cc 6327 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6328 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6329 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6330 "RANLIB=$${RANLIB}" \
0c24b341 6331 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6332 info) \
2a4cbe27
NN
6333 || exit 1
6334
6bd3dfaa 6335@endif opcodes
2a4cbe27 6336
4fa63067
NN
6337.PHONY: maybe-dvi-opcodes dvi-opcodes
6338maybe-dvi-opcodes:
6bd3dfaa
PB
6339@if opcodes
6340maybe-dvi-opcodes: dvi-opcodes
2a4cbe27 6341
4fa63067
NN
6342dvi-opcodes: \
6343 configure-opcodes
6344 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6345 r=`${PWD_COMMAND}`; export r; \
6346 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6347 $(HOST_EXPORTS) \
b813574b 6348 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6349 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6350 done; \
4fa63067 6351 echo "Doing dvi in opcodes" ; \
b00612cc 6352 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6353 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6354 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6355 "RANLIB=$${RANLIB}" \
0c24b341 6356 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6357 dvi) \
2a4cbe27
NN
6358 || exit 1
6359
6bd3dfaa 6360@endif opcodes
2a4cbe27 6361
56a8fe78
DD
6362.PHONY: maybe-pdf-opcodes pdf-opcodes
6363maybe-pdf-opcodes:
6364@if opcodes
6365maybe-pdf-opcodes: pdf-opcodes
6366
6367pdf-opcodes: \
6368 configure-opcodes
6369 @[ -f ./opcodes/Makefile ] || exit 0; \
6370 r=`${PWD_COMMAND}`; export r; \
6371 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6372 $(HOST_EXPORTS) \
6373 for flag in $(EXTRA_HOST_FLAGS) ; do \
6374 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6375 done; \
6376 echo "Doing pdf in opcodes" ; \
6377 (cd $(HOST_SUBDIR)/opcodes && \
6378 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6379 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6380 "RANLIB=$${RANLIB}" \
0c24b341 6381 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
6382 pdf) \
6383 || exit 1
6384
6385@endif opcodes
6386
6d389afc
MS
6387.PHONY: maybe-html-opcodes html-opcodes
6388maybe-html-opcodes:
6389@if opcodes
6390maybe-html-opcodes: html-opcodes
6391
6392html-opcodes: \
6393 configure-opcodes
6394 @[ -f ./opcodes/Makefile ] || exit 0; \
6395 r=`${PWD_COMMAND}`; export r; \
6396 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
6397 $(HOST_EXPORTS) \
6398 for flag in $(EXTRA_HOST_FLAGS) ; do \
6399 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6400 done; \
6401 echo "Doing html in opcodes" ; \
b00612cc 6402 (cd $(HOST_SUBDIR)/opcodes && \
6d389afc
MS
6403 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6404 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6405 "RANLIB=$${RANLIB}" \
0c24b341 6406 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
6407 html) \
6408 || exit 1
6409
6410@endif opcodes
6411
4fa63067
NN
6412.PHONY: maybe-TAGS-opcodes TAGS-opcodes
6413maybe-TAGS-opcodes:
6bd3dfaa
PB
6414@if opcodes
6415maybe-TAGS-opcodes: TAGS-opcodes
2a4cbe27 6416
4fa63067
NN
6417TAGS-opcodes: \
6418 configure-opcodes
6419 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6420 r=`${PWD_COMMAND}`; export r; \
6421 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6422 $(HOST_EXPORTS) \
b813574b 6423 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6424 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6425 done; \
4fa63067 6426 echo "Doing TAGS in opcodes" ; \
b00612cc 6427 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6428 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6429 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6430 "RANLIB=$${RANLIB}" \
0c24b341 6431 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6432 TAGS) \
2a4cbe27
NN
6433 || exit 1
6434
6bd3dfaa 6435@endif opcodes
2a4cbe27 6436
4fa63067
NN
6437.PHONY: maybe-install-info-opcodes install-info-opcodes
6438maybe-install-info-opcodes:
6bd3dfaa
PB
6439@if opcodes
6440maybe-install-info-opcodes: install-info-opcodes
2a4cbe27 6441
4fa63067
NN
6442install-info-opcodes: \
6443 configure-opcodes \
6444 info-opcodes
6445 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6446 r=`${PWD_COMMAND}`; export r; \
6447 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6448 $(HOST_EXPORTS) \
b813574b 6449 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6450 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6451 done; \
4fa63067 6452 echo "Doing install-info in opcodes" ; \
b00612cc 6453 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6454 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6455 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6456 "RANLIB=$${RANLIB}" \
0c24b341 6457 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6458 install-info) \
2a4cbe27
NN
6459 || exit 1
6460
6bd3dfaa 6461@endif opcodes
2a4cbe27 6462
a3ca38d2
DD
6463.PHONY: maybe-install-pdf-opcodes install-pdf-opcodes
6464maybe-install-pdf-opcodes:
6465@if opcodes
6466maybe-install-pdf-opcodes: install-pdf-opcodes
6467
6468install-pdf-opcodes: \
6469 configure-opcodes \
6470 pdf-opcodes
6471 @[ -f ./opcodes/Makefile ] || exit 0; \
6472 r=`${PWD_COMMAND}`; export r; \
6473 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6474 $(HOST_EXPORTS) \
6475 for flag in $(EXTRA_HOST_FLAGS) ; do \
6476 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6477 done; \
6478 echo "Doing install-pdf in opcodes" ; \
6479 (cd $(HOST_SUBDIR)/opcodes && \
6480 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6481 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6482 "RANLIB=$${RANLIB}" \
0c24b341 6483 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
6484 install-pdf) \
6485 || exit 1
6486
6487@endif opcodes
6488
108a6f8e
CD
6489.PHONY: maybe-install-html-opcodes install-html-opcodes
6490maybe-install-html-opcodes:
6491@if opcodes
6492maybe-install-html-opcodes: install-html-opcodes
6493
6494install-html-opcodes: \
6495 configure-opcodes \
6496 html-opcodes
6497 @[ -f ./opcodes/Makefile ] || exit 0; \
6498 r=`${PWD_COMMAND}`; export r; \
6499 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6500 $(HOST_EXPORTS) \
6501 for flag in $(EXTRA_HOST_FLAGS) ; do \
6502 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6503 done; \
6504 echo "Doing install-html in opcodes" ; \
6505 (cd $(HOST_SUBDIR)/opcodes && \
6506 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6507 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6508 "RANLIB=$${RANLIB}" \
0c24b341 6509 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
6510 install-html) \
6511 || exit 1
6512
6513@endif opcodes
6514
4fa63067
NN
6515.PHONY: maybe-installcheck-opcodes installcheck-opcodes
6516maybe-installcheck-opcodes:
6bd3dfaa
PB
6517@if opcodes
6518maybe-installcheck-opcodes: installcheck-opcodes
2a4cbe27 6519
4fa63067
NN
6520installcheck-opcodes: \
6521 configure-opcodes
6522 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6523 r=`${PWD_COMMAND}`; export r; \
6524 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6525 $(HOST_EXPORTS) \
b813574b 6526 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6527 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6528 done; \
4fa63067 6529 echo "Doing installcheck in opcodes" ; \
b00612cc 6530 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6531 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6532 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6533 "RANLIB=$${RANLIB}" \
0c24b341 6534 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6535 installcheck) \
2a4cbe27
NN
6536 || exit 1
6537
6bd3dfaa 6538@endif opcodes
2a4cbe27
NN
6539
6540.PHONY: maybe-mostlyclean-opcodes mostlyclean-opcodes
6541maybe-mostlyclean-opcodes:
6bd3dfaa
PB
6542@if opcodes
6543maybe-mostlyclean-opcodes: mostlyclean-opcodes
2a4cbe27
NN
6544
6545mostlyclean-opcodes:
6546 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6547 r=`${PWD_COMMAND}`; export r; \
6548 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6549 $(HOST_EXPORTS) \
b813574b 6550 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6551 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6552 done; \
6553 echo "Doing mostlyclean in opcodes" ; \
b00612cc 6554 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6555 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6556 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6557 "RANLIB=$${RANLIB}" \
0c24b341 6558 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6559 mostlyclean) \
2a4cbe27
NN
6560 || exit 1
6561
6bd3dfaa 6562@endif opcodes
2a4cbe27 6563
4fa63067
NN
6564.PHONY: maybe-clean-opcodes clean-opcodes
6565maybe-clean-opcodes:
6bd3dfaa
PB
6566@if opcodes
6567maybe-clean-opcodes: clean-opcodes
2a4cbe27 6568
4fa63067
NN
6569clean-opcodes:
6570 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6571 r=`${PWD_COMMAND}`; export r; \
6572 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6573 $(HOST_EXPORTS) \
b813574b 6574 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6575 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6576 done; \
4fa63067 6577 echo "Doing clean in opcodes" ; \
b00612cc 6578 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6579 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6580 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6581 "RANLIB=$${RANLIB}" \
0c24b341 6582 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6583 clean) \
2a4cbe27
NN
6584 || exit 1
6585
6bd3dfaa 6586@endif opcodes
2a4cbe27 6587
4fa63067
NN
6588.PHONY: maybe-distclean-opcodes distclean-opcodes
6589maybe-distclean-opcodes:
6bd3dfaa
PB
6590@if opcodes
6591maybe-distclean-opcodes: distclean-opcodes
2a4cbe27 6592
4fa63067
NN
6593distclean-opcodes:
6594 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6595 r=`${PWD_COMMAND}`; export r; \
6596 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6597 $(HOST_EXPORTS) \
b813574b 6598 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6599 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6600 done; \
4fa63067 6601 echo "Doing distclean in opcodes" ; \
b00612cc 6602 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6603 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6604 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6605 "RANLIB=$${RANLIB}" \
0c24b341 6606 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6607 distclean) \
2a4cbe27
NN
6608 || exit 1
6609
6bd3dfaa 6610@endif opcodes
2a4cbe27 6611
4fa63067
NN
6612.PHONY: maybe-maintainer-clean-opcodes maintainer-clean-opcodes
6613maybe-maintainer-clean-opcodes:
6bd3dfaa
PB
6614@if opcodes
6615maybe-maintainer-clean-opcodes: maintainer-clean-opcodes
2a4cbe27 6616
4fa63067
NN
6617maintainer-clean-opcodes:
6618 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6619 r=`${PWD_COMMAND}`; export r; \
6620 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6621 $(HOST_EXPORTS) \
b813574b 6622 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6623 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6624 done; \
4fa63067 6625 echo "Doing maintainer-clean in opcodes" ; \
b00612cc 6626 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6627 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6628 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6629 "RANLIB=$${RANLIB}" \
0c24b341 6630 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6631 maintainer-clean) \
2a4cbe27
NN
6632 || exit 1
6633
6bd3dfaa 6634@endif opcodes
2a4cbe27 6635
2a4cbe27 6636
a7254363 6637
4fa63067
NN
6638.PHONY: configure-binutils maybe-configure-binutils
6639maybe-configure-binutils:
4f0ef2d8
CD
6640@if gcc-bootstrap
6641configure-binutils: stage_current
6642@endif gcc-bootstrap
6bd3dfaa
PB
6643@if binutils
6644maybe-configure-binutils: configure-binutils
c52c6897 6645configure-binutils:
c52c6897
PB
6646 @r=`${PWD_COMMAND}`; export r; \
6647 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
6648 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
6649 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
378fce5b 6650 $(HOST_EXPORTS) \
a7254363
PB
6651 echo Configuring in $(HOST_SUBDIR)/binutils; \
6652 cd "$(HOST_SUBDIR)/binutils" || exit 1; \
4fa63067 6653 case $(srcdir) in \
b00612cc
PB
6654 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6655 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6656 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 6657 esac; \
b00612cc
PB
6658 srcdiroption="--srcdir=$${topdir}/binutils"; \
6659 libsrcdir="$$s/binutils"; \
4fa63067 6660 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6661 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6662 --target=${target_alias} $${srcdiroption} \
2a4cbe27 6663 || exit 1
6bd3dfaa 6664@endif binutils
2a4cbe27 6665
a7254363
PB
6666
6667
d545f33b
PB
6668.PHONY: configure-stage1-binutils maybe-configure-stage1-binutils
6669maybe-configure-stage1-binutils:
6670@if binutils-bootstrap
6671maybe-configure-stage1-binutils: configure-stage1-binutils
0aed8855 6672configure-stage1-binutils:
c52c6897 6673 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 6674 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
6675 @r=`${PWD_COMMAND}`; export r; \
6676 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 6677 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
d545f33b 6678 $(HOST_EXPORTS) \
8ee82aff
PB
6679 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
6680 LIBCFLAGS="$(STAGE1_CFLAGS)"; export LIBCFLAGS; \
d545f33b 6681 echo Configuring stage 1 in $(HOST_SUBDIR)/binutils ; \
0aed8855 6682 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
6683 cd $(HOST_SUBDIR)/binutils || exit 1; \
6684 case $(srcdir) in \
6685 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6686 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6687 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6688 esac; \
6689 srcdiroption="--srcdir=$${topdir}/binutils"; \
6690 libsrcdir="$$s/binutils"; \
6691 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6692 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6693 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6694 \
8a0d8a5c 6695 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
d545f33b
PB
6696@endif binutils-bootstrap
6697
6698.PHONY: configure-stage2-binutils maybe-configure-stage2-binutils
6699maybe-configure-stage2-binutils:
6700@if binutils-bootstrap
6701maybe-configure-stage2-binutils: configure-stage2-binutils
0aed8855 6702configure-stage2-binutils:
c52c6897 6703 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 6704 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
6705 @r=`${PWD_COMMAND}`; export r; \
6706 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 6707 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
d545f33b
PB
6708 $(HOST_EXPORTS) \
6709 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
6710 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
6711 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 6712 echo Configuring stage 2 in $(HOST_SUBDIR)/binutils ; \
0aed8855 6713 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
6714 cd $(HOST_SUBDIR)/binutils || exit 1; \
6715 case $(srcdir) in \
6716 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6717 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6718 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6719 esac; \
6720 srcdiroption="--srcdir=$${topdir}/binutils"; \
6721 libsrcdir="$$s/binutils"; \
6722 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6723 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6724 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6725 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
6726 @stage2_werror_flag@
6727@endif binutils-bootstrap
6728
8520c408
AO
6729.PHONY: configure-stageb2g0-binutils maybe-configure-stageb2g0-binutils
6730maybe-configure-stageb2g0-binutils:
6731@if binutils-bootstrap
6732maybe-configure-stageb2g0-binutils: configure-stageb2g0-binutils
6733configure-stageb2g0-binutils:
6734 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
6735 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
6736 @r=`${PWD_COMMAND}`; export r; \
6737 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6738 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
6739 $(HOST_EXPORTS) \
6740 $(POSTSTAGE1_HOST_EXPORTS) \
6741 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
6742 LIBCFLAGS="$(STAGE2_CFLAGS) -g0"; export LIBCFLAGS; \
6743 echo Configuring stage b2g0 in $(HOST_SUBDIR)/binutils ; \
6744 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
6745 cd $(HOST_SUBDIR)/binutils || exit 1; \
6746 case $(srcdir) in \
6747 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6748 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6749 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6750 esac; \
6751 srcdiroption="--srcdir=$${topdir}/binutils"; \
6752 libsrcdir="$$s/binutils"; \
6753 $(SHELL) $${libsrcdir}/configure \
6754 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6755 --target=${target_alias} $${srcdiroption} \
6756 --with-build-libsubdir=$(HOST_SUBDIR) \
6757 @stage2_werror_flag@
6758@endif binutils-bootstrap
6759
d545f33b
PB
6760.PHONY: configure-stage3-binutils maybe-configure-stage3-binutils
6761maybe-configure-stage3-binutils:
6762@if binutils-bootstrap
6763maybe-configure-stage3-binutils: configure-stage3-binutils
0aed8855 6764configure-stage3-binutils:
c52c6897 6765 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 6766 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
6767 @r=`${PWD_COMMAND}`; export r; \
6768 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 6769 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
d545f33b
PB
6770 $(HOST_EXPORTS) \
6771 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
6772 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
6773 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 6774 echo Configuring stage 3 in $(HOST_SUBDIR)/binutils ; \
0aed8855 6775 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
6776 cd $(HOST_SUBDIR)/binutils || exit 1; \
6777 case $(srcdir) in \
6778 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6779 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6780 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6781 esac; \
6782 srcdiroption="--srcdir=$${topdir}/binutils"; \
6783 libsrcdir="$$s/binutils"; \
6784 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6785 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6786 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6787 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
6788 @stage2_werror_flag@
6789@endif binutils-bootstrap
6790
8520c408
AO
6791.PHONY: configure-stageb3g2-binutils maybe-configure-stageb3g2-binutils
6792maybe-configure-stageb3g2-binutils:
6793@if binutils-bootstrap
6794maybe-configure-stageb3g2-binutils: configure-stageb3g2-binutils
6795configure-stageb3g2-binutils:
6796 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
6797 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
6798 @r=`${PWD_COMMAND}`; export r; \
6799 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6800 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
6801 $(HOST_EXPORTS) \
6802 $(POSTSTAGE1_HOST_EXPORTS) \
6803 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
6804 LIBCFLAGS="$(STAGE3_CFLAGS) -g2"; export LIBCFLAGS; \
6805 echo Configuring stage b3g2 in $(HOST_SUBDIR)/binutils ; \
6806 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
6807 cd $(HOST_SUBDIR)/binutils || exit 1; \
6808 case $(srcdir) in \
6809 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6810 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6811 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6812 esac; \
6813 srcdiroption="--srcdir=$${topdir}/binutils"; \
6814 libsrcdir="$$s/binutils"; \
6815 $(SHELL) $${libsrcdir}/configure \
6816 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6817 --target=${target_alias} $${srcdiroption} \
6818 --with-build-libsubdir=$(HOST_SUBDIR) \
6819 @stage2_werror_flag@
6820@endif binutils-bootstrap
6821
d545f33b
PB
6822.PHONY: configure-stage4-binutils maybe-configure-stage4-binutils
6823maybe-configure-stage4-binutils:
6824@if binutils-bootstrap
6825maybe-configure-stage4-binutils: configure-stage4-binutils
0aed8855 6826configure-stage4-binutils:
c52c6897 6827 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 6828 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
6829 @r=`${PWD_COMMAND}`; export r; \
6830 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 6831 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
d545f33b
PB
6832 $(HOST_EXPORTS) \
6833 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
6834 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
6835 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 6836 echo Configuring stage 4 in $(HOST_SUBDIR)/binutils ; \
0aed8855 6837 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
6838 cd $(HOST_SUBDIR)/binutils || exit 1; \
6839 case $(srcdir) in \
6840 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6841 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6842 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6843 esac; \
6844 srcdiroption="--srcdir=$${topdir}/binutils"; \
6845 libsrcdir="$$s/binutils"; \
6846 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6847 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6848 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6849 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
6850 @stage2_werror_flag@
6851@endif binutils-bootstrap
6852
6853.PHONY: configure-stageprofile-binutils maybe-configure-stageprofile-binutils
6854maybe-configure-stageprofile-binutils:
6855@if binutils-bootstrap
6856maybe-configure-stageprofile-binutils: configure-stageprofile-binutils
0aed8855 6857configure-stageprofile-binutils:
c52c6897 6858 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 6859 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
6860 @r=`${PWD_COMMAND}`; export r; \
6861 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 6862 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
d545f33b
PB
6863 $(HOST_EXPORTS) \
6864 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
6865 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
6866 LIBCFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export LIBCFLAGS; \
d545f33b 6867 echo Configuring stage profile in $(HOST_SUBDIR)/binutils ; \
0aed8855 6868 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
6869 cd $(HOST_SUBDIR)/binutils || exit 1; \
6870 case $(srcdir) in \
6871 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6872 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6873 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6874 esac; \
6875 srcdiroption="--srcdir=$${topdir}/binutils"; \
6876 libsrcdir="$$s/binutils"; \
6877 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6878 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6879 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6880 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
6881 @stage2_werror_flag@
6882@endif binutils-bootstrap
6883
6884.PHONY: configure-stagefeedback-binutils maybe-configure-stagefeedback-binutils
6885maybe-configure-stagefeedback-binutils:
6886@if binutils-bootstrap
6887maybe-configure-stagefeedback-binutils: configure-stagefeedback-binutils
0aed8855 6888configure-stagefeedback-binutils:
c52c6897 6889 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 6890 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
6891 @r=`${PWD_COMMAND}`; export r; \
6892 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 6893 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
d545f33b
PB
6894 $(HOST_EXPORTS) \
6895 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
6896 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
6897 LIBCFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export LIBCFLAGS; \
d545f33b 6898 echo Configuring stage feedback in $(HOST_SUBDIR)/binutils ; \
0aed8855 6899 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
6900 cd $(HOST_SUBDIR)/binutils || exit 1; \
6901 case $(srcdir) in \
6902 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6903 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6904 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6905 esac; \
6906 srcdiroption="--srcdir=$${topdir}/binutils"; \
6907 libsrcdir="$$s/binutils"; \
6908 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6909 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6910 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6911 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
6912 @stage2_werror_flag@
6913@endif binutils-bootstrap
6914
6915
6916
6917
6918
4fa63067
NN
6919.PHONY: all-binutils maybe-all-binutils
6920maybe-all-binutils:
4f0ef2d8
CD
6921@if gcc-bootstrap
6922all-binutils: stage_current
6923@endif gcc-bootstrap
6bd3dfaa 6924@if binutils
d27cc32e 6925TARGET-binutils=all
6bd3dfaa 6926maybe-all-binutils: all-binutils
4fa63067 6927all-binutils: configure-binutils
c52c6897 6928 @r=`${PWD_COMMAND}`; export r; \
b40e3958 6929 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6930 $(HOST_EXPORTS) \
b00612cc
PB
6931 (cd $(HOST_SUBDIR)/binutils && \
6932 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-binutils))
6bd3dfaa 6933@endif binutils
4fa63067 6934
a7254363 6935
4fa63067 6936
d545f33b
PB
6937.PHONY: all-stage1-binutils maybe-all-stage1-binutils
6938.PHONY: clean-stage1-binutils maybe-clean-stage1-binutils
6939maybe-all-stage1-binutils:
6940maybe-clean-stage1-binutils:
6941@if binutils-bootstrap
6942maybe-all-stage1-binutils: all-stage1-binutils
6943all-stage1: all-stage1-binutils
f70224b5 6944TARGET-stage1-binutils = $(TARGET-binutils)
d545f33b 6945all-stage1-binutils: configure-stage1-binutils
c52c6897 6946 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4fa63067
NN
6947 @r=`${PWD_COMMAND}`; export r; \
6948 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6949 $(HOST_EXPORTS) \
d545f33b 6950 cd $(HOST_SUBDIR)/binutils && \
8ee82aff
PB
6951 $(MAKE) $(FLAGS_TO_PASS) \
6952 CFLAGS="$(STAGE1_CFLAGS)" LIBCFLAGS="$(STAGE1_CFLAGS)" \
f70224b5 6953 $(TARGET-stage1-binutils)
2a4cbe27 6954
d545f33b
PB
6955maybe-clean-stage1-binutils: clean-stage1-binutils
6956clean-stage1: clean-stage1-binutils
6957clean-stage1-binutils:
9dbaa842
DD
6958 @if [ $(current_stage) = stage1 ]; then \
6959 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
6960 else \
6961 [ -f $(HOST_SUBDIR)/stage1-binutils/Makefile ] || exit 0; \
6962 $(MAKE) stage1-start; \
6963 fi; \
d545f33b
PB
6964 cd $(HOST_SUBDIR)/binutils && \
6965 $(MAKE) $(FLAGS_TO_PASS) \
8ee82aff 6966 clean
d545f33b 6967@endif binutils-bootstrap
2a4cbe27 6968
2a4cbe27 6969
d545f33b
PB
6970.PHONY: all-stage2-binutils maybe-all-stage2-binutils
6971.PHONY: clean-stage2-binutils maybe-clean-stage2-binutils
6972maybe-all-stage2-binutils:
6973maybe-clean-stage2-binutils:
6974@if binutils-bootstrap
6975maybe-all-stage2-binutils: all-stage2-binutils
6976all-stage2: all-stage2-binutils
f70224b5 6977TARGET-stage2-binutils = $(TARGET-binutils)
d545f33b 6978all-stage2-binutils: configure-stage2-binutils
c52c6897 6979 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4fa63067 6980 @r=`${PWD_COMMAND}`; export r; \
b40e3958 6981 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6982 $(HOST_EXPORTS) \
d545f33b
PB
6983 $(POSTSTAGE1_HOST_EXPORTS) \
6984 cd $(HOST_SUBDIR)/binutils && \
8ee82aff 6985 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 6986 CFLAGS="$(STAGE2_CFLAGS)" LIBCFLAGS="$(STAGE2_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 6987 $(TARGET-stage2-binutils)
2a4cbe27 6988
d545f33b
PB
6989maybe-clean-stage2-binutils: clean-stage2-binutils
6990clean-stage2: clean-stage2-binutils
6991clean-stage2-binutils:
9dbaa842
DD
6992 @if [ $(current_stage) = stage2 ]; then \
6993 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
6994 else \
6995 [ -f $(HOST_SUBDIR)/stage2-binutils/Makefile ] || exit 0; \
6996 $(MAKE) stage2-start; \
6997 fi; \
d545f33b
PB
6998 cd $(HOST_SUBDIR)/binutils && \
6999 $(MAKE) $(FLAGS_TO_PASS) \
7000 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 7001 clean
d545f33b 7002@endif binutils-bootstrap
2a4cbe27 7003
4fa63067 7004
8520c408
AO
7005.PHONY: all-stageb2g0-binutils maybe-all-stageb2g0-binutils
7006.PHONY: clean-stageb2g0-binutils maybe-clean-stageb2g0-binutils
7007maybe-all-stageb2g0-binutils:
7008maybe-clean-stageb2g0-binutils:
7009@if binutils-bootstrap
7010maybe-all-stageb2g0-binutils: all-stageb2g0-binutils
7011all-stageb2g0: all-stageb2g0-binutils
7012TARGET-stageb2g0-binutils = $(TARGET-binutils)
7013all-stageb2g0-binutils: configure-stageb2g0-binutils
7014 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
7015 @r=`${PWD_COMMAND}`; export r; \
7016 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7017 $(HOST_EXPORTS) \
7018 $(POSTSTAGE1_HOST_EXPORTS) \
7019 cd $(HOST_SUBDIR)/binutils && \
7020 $(MAKE) $(FLAGS_TO_PASS) \
7021 CFLAGS="$(STAGE2_CFLAGS) -g0" LIBCFLAGS="$(STAGE2_CFLAGS) -g0" $(POSTSTAGE1_FLAGS_TO_PASS) \
7022 $(TARGET-stageb2g0-binutils)
7023
7024maybe-clean-stageb2g0-binutils: clean-stageb2g0-binutils
7025clean-stageb2g0: clean-stageb2g0-binutils
7026clean-stageb2g0-binutils:
7027 @if [ $(current_stage) = stageb2g0 ]; then \
7028 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7029 else \
7030 [ -f $(HOST_SUBDIR)/stageb2g0-binutils/Makefile ] || exit 0; \
7031 $(MAKE) stageb2g0-start; \
7032 fi; \
7033 cd $(HOST_SUBDIR)/binutils && \
7034 $(MAKE) $(FLAGS_TO_PASS) \
7035 $(POSTSTAGE1_FLAGS_TO_PASS) \
7036 clean
7037@endif binutils-bootstrap
7038
7039
d545f33b
PB
7040.PHONY: all-stage3-binutils maybe-all-stage3-binutils
7041.PHONY: clean-stage3-binutils maybe-clean-stage3-binutils
7042maybe-all-stage3-binutils:
7043maybe-clean-stage3-binutils:
7044@if binutils-bootstrap
7045maybe-all-stage3-binutils: all-stage3-binutils
7046all-stage3: all-stage3-binutils
f70224b5 7047TARGET-stage3-binutils = $(TARGET-binutils)
d545f33b 7048all-stage3-binutils: configure-stage3-binutils
c52c6897 7049 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b 7050 @r=`${PWD_COMMAND}`; export r; \
b40e3958 7051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7052 $(HOST_EXPORTS) \
d545f33b
PB
7053 $(POSTSTAGE1_HOST_EXPORTS) \
7054 cd $(HOST_SUBDIR)/binutils && \
8ee82aff 7055 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 7056 CFLAGS="$(STAGE3_CFLAGS)" LIBCFLAGS="$(STAGE3_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 7057 $(TARGET-stage3-binutils)
2a4cbe27 7058
d545f33b
PB
7059maybe-clean-stage3-binutils: clean-stage3-binutils
7060clean-stage3: clean-stage3-binutils
7061clean-stage3-binutils:
9dbaa842
DD
7062 @if [ $(current_stage) = stage3 ]; then \
7063 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7064 else \
7065 [ -f $(HOST_SUBDIR)/stage3-binutils/Makefile ] || exit 0; \
7066 $(MAKE) stage3-start; \
7067 fi; \
d545f33b
PB
7068 cd $(HOST_SUBDIR)/binutils && \
7069 $(MAKE) $(FLAGS_TO_PASS) \
7070 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 7071 clean
d545f33b 7072@endif binutils-bootstrap
2a4cbe27 7073
2a4cbe27 7074
8520c408
AO
7075.PHONY: all-stageb3g2-binutils maybe-all-stageb3g2-binutils
7076.PHONY: clean-stageb3g2-binutils maybe-clean-stageb3g2-binutils
7077maybe-all-stageb3g2-binutils:
7078maybe-clean-stageb3g2-binutils:
7079@if binutils-bootstrap
7080maybe-all-stageb3g2-binutils: all-stageb3g2-binutils
7081all-stageb3g2: all-stageb3g2-binutils
7082TARGET-stageb3g2-binutils = $(TARGET-binutils)
7083all-stageb3g2-binutils: configure-stageb3g2-binutils
7084 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
7085 @r=`${PWD_COMMAND}`; export r; \
7086 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7087 $(HOST_EXPORTS) \
7088 $(POSTSTAGE1_HOST_EXPORTS) \
7089 cd $(HOST_SUBDIR)/binutils && \
7090 $(MAKE) $(FLAGS_TO_PASS) \
7091 CFLAGS="$(STAGE3_CFLAGS) -g2" LIBCFLAGS="$(STAGE3_CFLAGS) -g2" $(POSTSTAGE1_FLAGS_TO_PASS) \
7092 $(TARGET-stageb3g2-binutils)
7093
7094maybe-clean-stageb3g2-binutils: clean-stageb3g2-binutils
7095clean-stageb3g2: clean-stageb3g2-binutils
7096clean-stageb3g2-binutils:
7097 @if [ $(current_stage) = stageb3g2 ]; then \
7098 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7099 else \
7100 [ -f $(HOST_SUBDIR)/stageb3g2-binutils/Makefile ] || exit 0; \
7101 $(MAKE) stageb3g2-start; \
7102 fi; \
7103 cd $(HOST_SUBDIR)/binutils && \
7104 $(MAKE) $(FLAGS_TO_PASS) \
7105 $(POSTSTAGE1_FLAGS_TO_PASS) \
7106 clean
7107@endif binutils-bootstrap
7108
7109
d545f33b
PB
7110.PHONY: all-stage4-binutils maybe-all-stage4-binutils
7111.PHONY: clean-stage4-binutils maybe-clean-stage4-binutils
7112maybe-all-stage4-binutils:
7113maybe-clean-stage4-binutils:
7114@if binutils-bootstrap
7115maybe-all-stage4-binutils: all-stage4-binutils
7116all-stage4: all-stage4-binutils
f70224b5 7117TARGET-stage4-binutils = $(TARGET-binutils)
d545f33b 7118all-stage4-binutils: configure-stage4-binutils
c52c6897 7119 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b 7120 @r=`${PWD_COMMAND}`; export r; \
b40e3958 7121 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7122 $(HOST_EXPORTS) \
d545f33b
PB
7123 $(POSTSTAGE1_HOST_EXPORTS) \
7124 cd $(HOST_SUBDIR)/binutils && \
8ee82aff 7125 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 7126 CFLAGS="$(STAGE4_CFLAGS)" LIBCFLAGS="$(STAGE4_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 7127 $(TARGET-stage4-binutils)
d545f33b
PB
7128
7129maybe-clean-stage4-binutils: clean-stage4-binutils
7130clean-stage4: clean-stage4-binutils
7131clean-stage4-binutils:
9dbaa842
DD
7132 @if [ $(current_stage) = stage4 ]; then \
7133 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7134 else \
7135 [ -f $(HOST_SUBDIR)/stage4-binutils/Makefile ] || exit 0; \
7136 $(MAKE) stage4-start; \
7137 fi; \
d545f33b
PB
7138 cd $(HOST_SUBDIR)/binutils && \
7139 $(MAKE) $(FLAGS_TO_PASS) \
7140 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 7141 clean
d545f33b
PB
7142@endif binutils-bootstrap
7143
7144
7145.PHONY: all-stageprofile-binutils maybe-all-stageprofile-binutils
7146.PHONY: clean-stageprofile-binutils maybe-clean-stageprofile-binutils
7147maybe-all-stageprofile-binutils:
7148maybe-clean-stageprofile-binutils:
7149@if binutils-bootstrap
7150maybe-all-stageprofile-binutils: all-stageprofile-binutils
7151all-stageprofile: all-stageprofile-binutils
f70224b5 7152TARGET-stageprofile-binutils = $(TARGET-binutils)
d545f33b 7153all-stageprofile-binutils: configure-stageprofile-binutils
c52c6897 7154 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
7155 @r=`${PWD_COMMAND}`; export r; \
7156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7157 $(HOST_EXPORTS) \
7158 $(POSTSTAGE1_HOST_EXPORTS) \
7159 cd $(HOST_SUBDIR)/binutils && \
8ee82aff 7160 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 7161 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" LIBCFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 7162 $(TARGET-stageprofile-binutils)
d545f33b
PB
7163
7164maybe-clean-stageprofile-binutils: clean-stageprofile-binutils
7165clean-stageprofile: clean-stageprofile-binutils
7166clean-stageprofile-binutils:
9dbaa842
DD
7167 @if [ $(current_stage) = stageprofile ]; then \
7168 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7169 else \
7170 [ -f $(HOST_SUBDIR)/stageprofile-binutils/Makefile ] || exit 0; \
7171 $(MAKE) stageprofile-start; \
7172 fi; \
d545f33b
PB
7173 cd $(HOST_SUBDIR)/binutils && \
7174 $(MAKE) $(FLAGS_TO_PASS) \
7175 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 7176 clean
d545f33b
PB
7177@endif binutils-bootstrap
7178
7179
7180.PHONY: all-stagefeedback-binutils maybe-all-stagefeedback-binutils
7181.PHONY: clean-stagefeedback-binutils maybe-clean-stagefeedback-binutils
7182maybe-all-stagefeedback-binutils:
7183maybe-clean-stagefeedback-binutils:
7184@if binutils-bootstrap
7185maybe-all-stagefeedback-binutils: all-stagefeedback-binutils
7186all-stagefeedback: all-stagefeedback-binutils
f70224b5 7187TARGET-stagefeedback-binutils = $(TARGET-binutils)
d545f33b 7188all-stagefeedback-binutils: configure-stagefeedback-binutils
c52c6897 7189 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
7190 @r=`${PWD_COMMAND}`; export r; \
7191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7192 $(HOST_EXPORTS) \
7193 $(POSTSTAGE1_HOST_EXPORTS) \
7194 cd $(HOST_SUBDIR)/binutils && \
8ee82aff 7195 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 7196 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" LIBCFLAGS="$(STAGE3_CFLAGS) -fprofile-use" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 7197 $(TARGET-stagefeedback-binutils)
d545f33b
PB
7198
7199maybe-clean-stagefeedback-binutils: clean-stagefeedback-binutils
7200clean-stagefeedback: clean-stagefeedback-binutils
7201clean-stagefeedback-binutils:
9dbaa842
DD
7202 @if [ $(current_stage) = stagefeedback ]; then \
7203 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7204 else \
7205 [ -f $(HOST_SUBDIR)/stagefeedback-binutils/Makefile ] || exit 0; \
7206 $(MAKE) stagefeedback-start; \
7207 fi; \
d545f33b
PB
7208 cd $(HOST_SUBDIR)/binutils && \
7209 $(MAKE) $(FLAGS_TO_PASS) \
7210 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 7211 clean
d545f33b
PB
7212@endif binutils-bootstrap
7213
7214
7215
7216
7217
7218.PHONY: check-binutils maybe-check-binutils
7219maybe-check-binutils:
7220@if binutils
7221maybe-check-binutils: check-binutils
7222
7223check-binutils:
0aed8855 7224 @: $(MAKE); $(unstage)
d545f33b
PB
7225 @r=`${PWD_COMMAND}`; export r; \
7226 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7227 $(HOST_EXPORTS) \
7228 (cd $(HOST_SUBDIR)/binutils && \
7229 $(MAKE) $(FLAGS_TO_PASS) check)
7230
7231@endif binutils
7232
7233.PHONY: install-binutils maybe-install-binutils
7234maybe-install-binutils:
7235@if binutils
7236maybe-install-binutils: install-binutils
7237
7238install-binutils: installdirs
0aed8855 7239 @: $(MAKE); $(unstage)
d545f33b
PB
7240 @r=`${PWD_COMMAND}`; export r; \
7241 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7242 $(HOST_EXPORTS) \
7243 (cd $(HOST_SUBDIR)/binutils && \
7244 $(MAKE) $(FLAGS_TO_PASS) install)
7245
7246@endif binutils
7247
56a8fe78 7248# Other targets (info, dvi, pdf, etc.)
d545f33b
PB
7249
7250.PHONY: maybe-info-binutils info-binutils
7251maybe-info-binutils:
7252@if binutils
7253maybe-info-binutils: info-binutils
7254
7255info-binutils: \
7256 configure-binutils
7257 @[ -f ./binutils/Makefile ] || exit 0; \
7258 r=`${PWD_COMMAND}`; export r; \
7259 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7260 $(HOST_EXPORTS) \
7261 for flag in $(EXTRA_HOST_FLAGS) ; do \
7262 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7263 done; \
7264 echo "Doing info in binutils" ; \
7265 (cd $(HOST_SUBDIR)/binutils && \
7266 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7267 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7268 "RANLIB=$${RANLIB}" \
0c24b341 7269 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d545f33b
PB
7270 info) \
7271 || exit 1
7272
7273@endif binutils
7274
7275.PHONY: maybe-dvi-binutils dvi-binutils
7276maybe-dvi-binutils:
7277@if binutils
7278maybe-dvi-binutils: dvi-binutils
7279
7280dvi-binutils: \
7281 configure-binutils
7282 @[ -f ./binutils/Makefile ] || exit 0; \
7283 r=`${PWD_COMMAND}`; export r; \
7284 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7285 $(HOST_EXPORTS) \
7286 for flag in $(EXTRA_HOST_FLAGS) ; do \
7287 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7288 done; \
7289 echo "Doing dvi in binutils" ; \
7290 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7291 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7292 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7293 "RANLIB=$${RANLIB}" \
0c24b341 7294 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7295 dvi) \
2a4cbe27
NN
7296 || exit 1
7297
6bd3dfaa 7298@endif binutils
2a4cbe27 7299
56a8fe78
DD
7300.PHONY: maybe-pdf-binutils pdf-binutils
7301maybe-pdf-binutils:
7302@if binutils
7303maybe-pdf-binutils: pdf-binutils
7304
7305pdf-binutils: \
7306 configure-binutils
7307 @[ -f ./binutils/Makefile ] || exit 0; \
7308 r=`${PWD_COMMAND}`; export r; \
7309 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7310 $(HOST_EXPORTS) \
7311 for flag in $(EXTRA_HOST_FLAGS) ; do \
7312 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7313 done; \
7314 echo "Doing pdf in binutils" ; \
7315 (cd $(HOST_SUBDIR)/binutils && \
7316 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7317 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7318 "RANLIB=$${RANLIB}" \
0c24b341 7319 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
7320 pdf) \
7321 || exit 1
7322
7323@endif binutils
7324
6d389afc
MS
7325.PHONY: maybe-html-binutils html-binutils
7326maybe-html-binutils:
7327@if binutils
7328maybe-html-binutils: html-binutils
7329
7330html-binutils: \
7331 configure-binutils
7332 @[ -f ./binutils/Makefile ] || exit 0; \
7333 r=`${PWD_COMMAND}`; export r; \
7334 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
7335 $(HOST_EXPORTS) \
7336 for flag in $(EXTRA_HOST_FLAGS) ; do \
7337 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7338 done; \
7339 echo "Doing html in binutils" ; \
b00612cc 7340 (cd $(HOST_SUBDIR)/binutils && \
6d389afc
MS
7341 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7342 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7343 "RANLIB=$${RANLIB}" \
0c24b341 7344 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
7345 html) \
7346 || exit 1
7347
7348@endif binutils
7349
4fa63067
NN
7350.PHONY: maybe-TAGS-binutils TAGS-binutils
7351maybe-TAGS-binutils:
6bd3dfaa
PB
7352@if binutils
7353maybe-TAGS-binutils: TAGS-binutils
2a4cbe27 7354
4fa63067
NN
7355TAGS-binutils: \
7356 configure-binutils
7357 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7358 r=`${PWD_COMMAND}`; export r; \
7359 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7360 $(HOST_EXPORTS) \
b813574b 7361 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7362 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7363 done; \
4fa63067 7364 echo "Doing TAGS in binutils" ; \
b00612cc 7365 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7366 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7367 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7368 "RANLIB=$${RANLIB}" \
0c24b341 7369 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7370 TAGS) \
2a4cbe27
NN
7371 || exit 1
7372
6bd3dfaa 7373@endif binutils
2a4cbe27 7374
4fa63067
NN
7375.PHONY: maybe-install-info-binutils install-info-binutils
7376maybe-install-info-binutils:
6bd3dfaa
PB
7377@if binutils
7378maybe-install-info-binutils: install-info-binutils
2a4cbe27 7379
4fa63067
NN
7380install-info-binutils: \
7381 configure-binutils \
7382 info-binutils
7383 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7384 r=`${PWD_COMMAND}`; export r; \
7385 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7386 $(HOST_EXPORTS) \
b813574b 7387 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7388 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7389 done; \
4fa63067 7390 echo "Doing install-info in binutils" ; \
b00612cc 7391 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7392 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7393 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7394 "RANLIB=$${RANLIB}" \
0c24b341 7395 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7396 install-info) \
2a4cbe27
NN
7397 || exit 1
7398
6bd3dfaa 7399@endif binutils
2a4cbe27 7400
a3ca38d2
DD
7401.PHONY: maybe-install-pdf-binutils install-pdf-binutils
7402maybe-install-pdf-binutils:
7403@if binutils
7404maybe-install-pdf-binutils: install-pdf-binutils
7405
7406install-pdf-binutils: \
7407 configure-binutils \
7408 pdf-binutils
7409 @[ -f ./binutils/Makefile ] || exit 0; \
7410 r=`${PWD_COMMAND}`; export r; \
7411 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7412 $(HOST_EXPORTS) \
7413 for flag in $(EXTRA_HOST_FLAGS) ; do \
7414 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7415 done; \
7416 echo "Doing install-pdf in binutils" ; \
7417 (cd $(HOST_SUBDIR)/binutils && \
7418 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7419 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7420 "RANLIB=$${RANLIB}" \
0c24b341 7421 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
7422 install-pdf) \
7423 || exit 1
7424
7425@endif binutils
7426
108a6f8e
CD
7427.PHONY: maybe-install-html-binutils install-html-binutils
7428maybe-install-html-binutils:
7429@if binutils
7430maybe-install-html-binutils: install-html-binutils
7431
7432install-html-binutils: \
7433 configure-binutils \
7434 html-binutils
7435 @[ -f ./binutils/Makefile ] || exit 0; \
7436 r=`${PWD_COMMAND}`; export r; \
7437 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7438 $(HOST_EXPORTS) \
7439 for flag in $(EXTRA_HOST_FLAGS) ; do \
7440 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7441 done; \
7442 echo "Doing install-html in binutils" ; \
7443 (cd $(HOST_SUBDIR)/binutils && \
7444 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7445 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7446 "RANLIB=$${RANLIB}" \
0c24b341 7447 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
7448 install-html) \
7449 || exit 1
7450
7451@endif binutils
7452
4fa63067
NN
7453.PHONY: maybe-installcheck-binutils installcheck-binutils
7454maybe-installcheck-binutils:
6bd3dfaa
PB
7455@if binutils
7456maybe-installcheck-binutils: installcheck-binutils
2a4cbe27 7457
4fa63067
NN
7458installcheck-binutils: \
7459 configure-binutils
7460 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7461 r=`${PWD_COMMAND}`; export r; \
7462 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7463 $(HOST_EXPORTS) \
b813574b 7464 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7465 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7466 done; \
4fa63067 7467 echo "Doing installcheck in binutils" ; \
b00612cc 7468 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7469 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7470 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7471 "RANLIB=$${RANLIB}" \
0c24b341 7472 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7473 installcheck) \
2a4cbe27
NN
7474 || exit 1
7475
6bd3dfaa 7476@endif binutils
2a4cbe27 7477
4fa63067
NN
7478.PHONY: maybe-mostlyclean-binutils mostlyclean-binutils
7479maybe-mostlyclean-binutils:
6bd3dfaa
PB
7480@if binutils
7481maybe-mostlyclean-binutils: mostlyclean-binutils
2a4cbe27 7482
4fa63067
NN
7483mostlyclean-binutils:
7484 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7485 r=`${PWD_COMMAND}`; export r; \
7486 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7487 $(HOST_EXPORTS) \
b813574b 7488 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7489 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7490 done; \
4fa63067 7491 echo "Doing mostlyclean in binutils" ; \
b00612cc 7492 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7493 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7494 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7495 "RANLIB=$${RANLIB}" \
0c24b341 7496 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7497 mostlyclean) \
2a4cbe27
NN
7498 || exit 1
7499
6bd3dfaa 7500@endif binutils
2a4cbe27 7501
4fa63067
NN
7502.PHONY: maybe-clean-binutils clean-binutils
7503maybe-clean-binutils:
6bd3dfaa
PB
7504@if binutils
7505maybe-clean-binutils: clean-binutils
2a4cbe27 7506
4fa63067
NN
7507clean-binutils:
7508 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7509 r=`${PWD_COMMAND}`; export r; \
7510 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7511 $(HOST_EXPORTS) \
b813574b 7512 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7513 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7514 done; \
4fa63067 7515 echo "Doing clean in binutils" ; \
b00612cc 7516 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7517 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7518 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7519 "RANLIB=$${RANLIB}" \
0c24b341 7520 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7521 clean) \
2a4cbe27
NN
7522 || exit 1
7523
6bd3dfaa 7524@endif binutils
2a4cbe27 7525
4fa63067
NN
7526.PHONY: maybe-distclean-binutils distclean-binutils
7527maybe-distclean-binutils:
6bd3dfaa
PB
7528@if binutils
7529maybe-distclean-binutils: distclean-binutils
2a4cbe27 7530
4fa63067
NN
7531distclean-binutils:
7532 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7533 r=`${PWD_COMMAND}`; export r; \
7534 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7535 $(HOST_EXPORTS) \
b813574b 7536 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7537 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7538 done; \
4fa63067 7539 echo "Doing distclean in binutils" ; \
b00612cc 7540 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7541 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7542 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7543 "RANLIB=$${RANLIB}" \
0c24b341 7544 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7545 distclean) \
2a4cbe27
NN
7546 || exit 1
7547
6bd3dfaa 7548@endif binutils
2a4cbe27 7549
4fa63067
NN
7550.PHONY: maybe-maintainer-clean-binutils maintainer-clean-binutils
7551maybe-maintainer-clean-binutils:
6bd3dfaa
PB
7552@if binutils
7553maybe-maintainer-clean-binutils: maintainer-clean-binutils
2a4cbe27 7554
4fa63067
NN
7555maintainer-clean-binutils:
7556 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7557 r=`${PWD_COMMAND}`; export r; \
7558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7559 $(HOST_EXPORTS) \
b813574b 7560 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7561 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7562 done; \
4fa63067 7563 echo "Doing maintainer-clean in binutils" ; \
b00612cc 7564 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7565 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7566 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7567 "RANLIB=$${RANLIB}" \
0c24b341 7568 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7569 maintainer-clean) \
2a4cbe27
NN
7570 || exit 1
7571
6bd3dfaa 7572@endif binutils
2a4cbe27 7573
2a4cbe27 7574
a7254363 7575
4fa63067
NN
7576.PHONY: configure-bison maybe-configure-bison
7577maybe-configure-bison:
4f0ef2d8
CD
7578@if gcc-bootstrap
7579configure-bison: stage_current
7580@endif gcc-bootstrap
6bd3dfaa
PB
7581@if bison
7582maybe-configure-bison: configure-bison
c52c6897 7583configure-bison:
0aed8855 7584 @: $(MAKE); $(unstage)
c52c6897 7585 @r=`${PWD_COMMAND}`; export r; \
b40e3958 7586 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
7587 test ! -f $(HOST_SUBDIR)/bison/Makefile || exit 0; \
7588 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bison ; \
378fce5b 7589 $(HOST_EXPORTS) \
a7254363
PB
7590 echo Configuring in $(HOST_SUBDIR)/bison; \
7591 cd "$(HOST_SUBDIR)/bison" || exit 1; \
4fa63067 7592 case $(srcdir) in \
b00612cc
PB
7593 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7594 *) topdir=`echo $(HOST_SUBDIR)/bison/ | \
7595 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 7596 esac; \
b00612cc
PB
7597 srcdiroption="--srcdir=$${topdir}/bison"; \
7598 libsrcdir="$$s/bison"; \
4fa63067 7599 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
7600 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7601 --target=${target_alias} $${srcdiroption} \
2a4cbe27 7602 || exit 1
6bd3dfaa 7603@endif bison
2a4cbe27 7604
a7254363
PB
7605
7606
d545f33b
PB
7607
7608
4fa63067
NN
7609.PHONY: all-bison maybe-all-bison
7610maybe-all-bison:
4f0ef2d8
CD
7611@if gcc-bootstrap
7612all-bison: stage_current
7613@endif gcc-bootstrap
6bd3dfaa 7614@if bison
d27cc32e 7615TARGET-bison=all
6bd3dfaa 7616maybe-all-bison: all-bison
4fa63067 7617all-bison: configure-bison
0aed8855 7618 @: $(MAKE); $(unstage)
4fa63067
NN
7619 @r=`${PWD_COMMAND}`; export r; \
7620 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7621 $(HOST_EXPORTS) \
b00612cc
PB
7622 (cd $(HOST_SUBDIR)/bison && \
7623 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-bison))
6bd3dfaa 7624@endif bison
2a4cbe27 7625
a7254363 7626
d545f33b
PB
7627
7628
4fa63067
NN
7629.PHONY: check-bison maybe-check-bison
7630maybe-check-bison:
6bd3dfaa
PB
7631@if bison
7632maybe-check-bison: check-bison
2a4cbe27 7633
4fa63067
NN
7634# This module is only tested in a native toolchain.
7635check-bison:
0aed8855 7636 @: $(MAKE); $(unstage)
4fa63067
NN
7637 @if [ '$(host)' = '$(target)' ] ; then \
7638 r=`${PWD_COMMAND}`; export r; \
7639 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7640 $(HOST_EXPORTS) \
b00612cc 7641 (cd $(HOST_SUBDIR)/bison && \
4cfaf6d5 7642 $(MAKE) $(FLAGS_TO_PASS) check); \
4fa63067
NN
7643 fi
7644
6bd3dfaa 7645@endif bison
4fa63067
NN
7646
7647.PHONY: install-bison maybe-install-bison
7648maybe-install-bison:
6bd3dfaa
PB
7649@if bison
7650maybe-install-bison: install-bison
4fa63067
NN
7651
7652install-bison: installdirs
0aed8855 7653 @: $(MAKE); $(unstage)
4fa63067 7654 @r=`${PWD_COMMAND}`; export r; \
b40e3958 7655 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7656 $(HOST_EXPORTS) \
b00612cc 7657 (cd $(HOST_SUBDIR)/bison && \
2da12f12 7658 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 7659
6bd3dfaa 7660@endif bison
2a4cbe27 7661
56a8fe78 7662# Other targets (info, dvi, pdf, etc.)
2a4cbe27 7663
4fa63067
NN
7664.PHONY: maybe-info-bison info-bison
7665maybe-info-bison:
6bd3dfaa
PB
7666@if bison
7667maybe-info-bison: info-bison
4fa63067
NN
7668
7669info-bison: \
7670 configure-bison
0aed8855 7671 @: $(MAKE); $(unstage)
4fa63067 7672 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
7673 r=`${PWD_COMMAND}`; export r; \
7674 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7675 $(HOST_EXPORTS) \
b813574b 7676 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7677 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7678 done; \
4fa63067 7679 echo "Doing info in bison" ; \
b00612cc 7680 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
7681 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7682 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7683 "RANLIB=$${RANLIB}" \
0c24b341 7684 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7685 info) \
2a4cbe27
NN
7686 || exit 1
7687
6bd3dfaa 7688@endif bison
2a4cbe27 7689
4fa63067
NN
7690.PHONY: maybe-dvi-bison dvi-bison
7691maybe-dvi-bison:
6bd3dfaa
PB
7692@if bison
7693maybe-dvi-bison: dvi-bison
2a4cbe27 7694
4fa63067
NN
7695dvi-bison: \
7696 configure-bison
0aed8855 7697 @: $(MAKE); $(unstage)
4fa63067 7698 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
7699 r=`${PWD_COMMAND}`; export r; \
7700 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7701 $(HOST_EXPORTS) \
b813574b 7702 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7703 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7704 done; \
4fa63067 7705 echo "Doing dvi in bison" ; \
b00612cc 7706 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
7707 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7708 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7709 "RANLIB=$${RANLIB}" \
0c24b341 7710 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7711 dvi) \
2a4cbe27
NN
7712 || exit 1
7713
6bd3dfaa 7714@endif bison
2a4cbe27 7715
56a8fe78
DD
7716.PHONY: maybe-pdf-bison pdf-bison
7717maybe-pdf-bison:
7718@if bison
7719maybe-pdf-bison: pdf-bison
7720
7721pdf-bison: \
7722 configure-bison
7723 @: $(MAKE); $(unstage)
7724 @[ -f ./bison/Makefile ] || exit 0; \
7725 r=`${PWD_COMMAND}`; export r; \
7726 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7727 $(HOST_EXPORTS) \
7728 for flag in $(EXTRA_HOST_FLAGS) ; do \
7729 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7730 done; \
7731 echo "Doing pdf in bison" ; \
7732 (cd $(HOST_SUBDIR)/bison && \
7733 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7734 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7735 "RANLIB=$${RANLIB}" \
0c24b341 7736 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
7737 pdf) \
7738 || exit 1
7739
7740@endif bison
7741
6d389afc
MS
7742.PHONY: maybe-html-bison html-bison
7743maybe-html-bison:
7744@if bison
7745maybe-html-bison: html-bison
7746
7747html-bison: \
7748 configure-bison
0aed8855 7749 @: $(MAKE); $(unstage)
6d389afc
MS
7750 @[ -f ./bison/Makefile ] || exit 0; \
7751 r=`${PWD_COMMAND}`; export r; \
7752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
7753 $(HOST_EXPORTS) \
7754 for flag in $(EXTRA_HOST_FLAGS) ; do \
7755 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7756 done; \
7757 echo "Doing html in bison" ; \
b00612cc 7758 (cd $(HOST_SUBDIR)/bison && \
6d389afc
MS
7759 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7760 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7761 "RANLIB=$${RANLIB}" \
0c24b341 7762 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
7763 html) \
7764 || exit 1
7765
7766@endif bison
7767
4fa63067
NN
7768.PHONY: maybe-TAGS-bison TAGS-bison
7769maybe-TAGS-bison:
6bd3dfaa
PB
7770@if bison
7771maybe-TAGS-bison: TAGS-bison
2a4cbe27 7772
4fa63067
NN
7773TAGS-bison: \
7774 configure-bison
0aed8855 7775 @: $(MAKE); $(unstage)
4fa63067 7776 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
7777 r=`${PWD_COMMAND}`; export r; \
7778 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7779 $(HOST_EXPORTS) \
b813574b 7780 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7781 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7782 done; \
4fa63067 7783 echo "Doing TAGS in bison" ; \
b00612cc 7784 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
7785 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7786 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7787 "RANLIB=$${RANLIB}" \
0c24b341 7788 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7789 TAGS) \
2a4cbe27
NN
7790 || exit 1
7791
6bd3dfaa 7792@endif bison
2a4cbe27 7793
4fa63067
NN
7794.PHONY: maybe-install-info-bison install-info-bison
7795maybe-install-info-bison:
6bd3dfaa
PB
7796@if bison
7797maybe-install-info-bison: install-info-bison
2a4cbe27 7798
4fa63067
NN
7799install-info-bison: \
7800 configure-bison \
7801 info-bison
0aed8855 7802 @: $(MAKE); $(unstage)
4fa63067 7803 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
7804 r=`${PWD_COMMAND}`; export r; \
7805 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7806 $(HOST_EXPORTS) \
b813574b 7807 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7808 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7809 done; \
4fa63067 7810 echo "Doing install-info in bison" ; \
b00612cc 7811 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
7812 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7813 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7814 "RANLIB=$${RANLIB}" \
0c24b341 7815 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7816 install-info) \
2a4cbe27
NN
7817 || exit 1
7818
6bd3dfaa 7819@endif bison
2a4cbe27 7820
a3ca38d2
DD
7821.PHONY: maybe-install-pdf-bison install-pdf-bison
7822maybe-install-pdf-bison:
7823@if bison
7824maybe-install-pdf-bison: install-pdf-bison
7825
7826install-pdf-bison: \
7827 configure-bison \
7828 pdf-bison
7829 @: $(MAKE); $(unstage)
7830 @[ -f ./bison/Makefile ] || exit 0; \
7831 r=`${PWD_COMMAND}`; export r; \
7832 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7833 $(HOST_EXPORTS) \
7834 for flag in $(EXTRA_HOST_FLAGS) ; do \
7835 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7836 done; \
7837 echo "Doing install-pdf in bison" ; \
7838 (cd $(HOST_SUBDIR)/bison && \
7839 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7840 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7841 "RANLIB=$${RANLIB}" \
0c24b341 7842 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
7843 install-pdf) \
7844 || exit 1
7845
7846@endif bison
7847
108a6f8e
CD
7848.PHONY: maybe-install-html-bison install-html-bison
7849maybe-install-html-bison:
7850@if bison
7851maybe-install-html-bison: install-html-bison
7852
7853install-html-bison: \
7854 configure-bison \
7855 html-bison
7856 @: $(MAKE); $(unstage)
7857 @[ -f ./bison/Makefile ] || exit 0; \
7858 r=`${PWD_COMMAND}`; export r; \
7859 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7860 $(HOST_EXPORTS) \
7861 for flag in $(EXTRA_HOST_FLAGS) ; do \
7862 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7863 done; \
7864 echo "Doing install-html in bison" ; \
7865 (cd $(HOST_SUBDIR)/bison && \
7866 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7867 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7868 "RANLIB=$${RANLIB}" \
0c24b341 7869 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
7870 install-html) \
7871 || exit 1
7872
7873@endif bison
7874
4fa63067
NN
7875.PHONY: maybe-installcheck-bison installcheck-bison
7876maybe-installcheck-bison:
6bd3dfaa
PB
7877@if bison
7878maybe-installcheck-bison: installcheck-bison
2a4cbe27 7879
4fa63067
NN
7880installcheck-bison: \
7881 configure-bison
0aed8855 7882 @: $(MAKE); $(unstage)
4fa63067 7883 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
7884 r=`${PWD_COMMAND}`; export r; \
7885 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7886 $(HOST_EXPORTS) \
b813574b 7887 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7888 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7889 done; \
4fa63067 7890 echo "Doing installcheck in bison" ; \
b00612cc 7891 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
7892 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7893 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7894 "RANLIB=$${RANLIB}" \
0c24b341 7895 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7896 installcheck) \
2a4cbe27
NN
7897 || exit 1
7898
6bd3dfaa 7899@endif bison
2a4cbe27 7900
4fa63067
NN
7901.PHONY: maybe-mostlyclean-bison mostlyclean-bison
7902maybe-mostlyclean-bison:
6bd3dfaa
PB
7903@if bison
7904maybe-mostlyclean-bison: mostlyclean-bison
2a4cbe27 7905
4fa63067 7906mostlyclean-bison:
0aed8855 7907 @: $(MAKE); $(unstage)
4fa63067 7908 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
7909 r=`${PWD_COMMAND}`; export r; \
7910 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7911 $(HOST_EXPORTS) \
b813574b 7912 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7913 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7914 done; \
4fa63067 7915 echo "Doing mostlyclean in bison" ; \
b00612cc 7916 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
7917 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7918 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7919 "RANLIB=$${RANLIB}" \
0c24b341 7920 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7921 mostlyclean) \
2a4cbe27
NN
7922 || exit 1
7923
6bd3dfaa 7924@endif bison
2a4cbe27 7925
4fa63067
NN
7926.PHONY: maybe-clean-bison clean-bison
7927maybe-clean-bison:
6bd3dfaa
PB
7928@if bison
7929maybe-clean-bison: clean-bison
2a4cbe27 7930
4fa63067 7931clean-bison:
0aed8855 7932 @: $(MAKE); $(unstage)
4fa63067 7933 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
7934 r=`${PWD_COMMAND}`; export r; \
7935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7936 $(HOST_EXPORTS) \
b813574b 7937 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7938 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7939 done; \
4fa63067 7940 echo "Doing clean in bison" ; \
b00612cc 7941 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
7942 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7943 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7944 "RANLIB=$${RANLIB}" \
0c24b341 7945 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7946 clean) \
2a4cbe27
NN
7947 || exit 1
7948
6bd3dfaa 7949@endif bison
2a4cbe27 7950
4fa63067
NN
7951.PHONY: maybe-distclean-bison distclean-bison
7952maybe-distclean-bison:
6bd3dfaa
PB
7953@if bison
7954maybe-distclean-bison: distclean-bison
2a4cbe27 7955
4fa63067 7956distclean-bison:
0aed8855 7957 @: $(MAKE); $(unstage)
4fa63067 7958 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
7959 r=`${PWD_COMMAND}`; export r; \
7960 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7961 $(HOST_EXPORTS) \
b813574b 7962 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7963 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7964 done; \
4fa63067 7965 echo "Doing distclean in bison" ; \
b00612cc 7966 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
7967 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7968 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7969 "RANLIB=$${RANLIB}" \
0c24b341 7970 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7971 distclean) \
2a4cbe27
NN
7972 || exit 1
7973
6bd3dfaa 7974@endif bison
2a4cbe27 7975
4fa63067
NN
7976.PHONY: maybe-maintainer-clean-bison maintainer-clean-bison
7977maybe-maintainer-clean-bison:
6bd3dfaa
PB
7978@if bison
7979maybe-maintainer-clean-bison: maintainer-clean-bison
2a4cbe27 7980
4fa63067 7981maintainer-clean-bison:
0aed8855 7982 @: $(MAKE); $(unstage)
4fa63067 7983 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
7984 r=`${PWD_COMMAND}`; export r; \
7985 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7986 $(HOST_EXPORTS) \
b813574b 7987 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7988 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7989 done; \
4fa63067 7990 echo "Doing maintainer-clean in bison" ; \
b00612cc 7991 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
7992 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7993 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7994 "RANLIB=$${RANLIB}" \
0c24b341 7995 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7996 maintainer-clean) \
2a4cbe27
NN
7997 || exit 1
7998
6bd3dfaa 7999@endif bison
2a4cbe27 8000
2a4cbe27 8001
a7254363 8002
4fa63067
NN
8003.PHONY: configure-byacc maybe-configure-byacc
8004maybe-configure-byacc:
4f0ef2d8
CD
8005@if gcc-bootstrap
8006configure-byacc: stage_current
8007@endif gcc-bootstrap
6bd3dfaa
PB
8008@if byacc
8009maybe-configure-byacc: configure-byacc
c52c6897 8010configure-byacc:
0aed8855 8011 @: $(MAKE); $(unstage)
c52c6897 8012 @r=`${PWD_COMMAND}`; export r; \
4fa63067 8013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
8014 test ! -f $(HOST_SUBDIR)/byacc/Makefile || exit 0; \
8015 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/byacc ; \
378fce5b 8016 $(HOST_EXPORTS) \
a7254363
PB
8017 echo Configuring in $(HOST_SUBDIR)/byacc; \
8018 cd "$(HOST_SUBDIR)/byacc" || exit 1; \
4fa63067 8019 case $(srcdir) in \
b00612cc
PB
8020 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8021 *) topdir=`echo $(HOST_SUBDIR)/byacc/ | \
8022 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 8023 esac; \
b00612cc
PB
8024 srcdiroption="--srcdir=$${topdir}/byacc"; \
8025 libsrcdir="$$s/byacc"; \
4fa63067 8026 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
8027 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8028 --target=${target_alias} $${srcdiroption} \
4fa63067 8029 || exit 1
6bd3dfaa 8030@endif byacc
4fa63067 8031
a7254363
PB
8032
8033
d545f33b
PB
8034
8035
4fa63067
NN
8036.PHONY: all-byacc maybe-all-byacc
8037maybe-all-byacc:
4f0ef2d8
CD
8038@if gcc-bootstrap
8039all-byacc: stage_current
8040@endif gcc-bootstrap
6bd3dfaa 8041@if byacc
d27cc32e 8042TARGET-byacc=all
6bd3dfaa 8043maybe-all-byacc: all-byacc
4fa63067 8044all-byacc: configure-byacc
0aed8855 8045 @: $(MAKE); $(unstage)
4fa63067
NN
8046 @r=`${PWD_COMMAND}`; export r; \
8047 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8048 $(HOST_EXPORTS) \
b00612cc
PB
8049 (cd $(HOST_SUBDIR)/byacc && \
8050 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-byacc))
6bd3dfaa 8051@endif byacc
4fa63067 8052
a7254363 8053
d545f33b
PB
8054
8055
4fa63067
NN
8056.PHONY: check-byacc maybe-check-byacc
8057maybe-check-byacc:
6bd3dfaa
PB
8058@if byacc
8059maybe-check-byacc: check-byacc
4fa63067
NN
8060
8061# This module is only tested in a native toolchain.
8062check-byacc:
0aed8855 8063 @: $(MAKE); $(unstage)
4fa63067
NN
8064 @if [ '$(host)' = '$(target)' ] ; then \
8065 r=`${PWD_COMMAND}`; export r; \
8066 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8067 $(HOST_EXPORTS) \
b00612cc 8068 (cd $(HOST_SUBDIR)/byacc && \
4cfaf6d5 8069 $(MAKE) $(FLAGS_TO_PASS) check); \
4fa63067
NN
8070 fi
8071
6bd3dfaa 8072@endif byacc
4fa63067
NN
8073
8074.PHONY: install-byacc maybe-install-byacc
8075maybe-install-byacc:
6bd3dfaa
PB
8076@if byacc
8077maybe-install-byacc: install-byacc
4fa63067
NN
8078
8079install-byacc: installdirs
0aed8855 8080 @: $(MAKE); $(unstage)
4fa63067
NN
8081 @r=`${PWD_COMMAND}`; export r; \
8082 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8083 $(HOST_EXPORTS) \
b00612cc 8084 (cd $(HOST_SUBDIR)/byacc && \
2da12f12 8085 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 8086
6bd3dfaa 8087@endif byacc
4fa63067 8088
56a8fe78 8089# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
8090
8091.PHONY: maybe-info-byacc info-byacc
8092maybe-info-byacc:
6bd3dfaa
PB
8093@if byacc
8094maybe-info-byacc: info-byacc
4fa63067
NN
8095
8096info-byacc: \
8097 configure-byacc
0aed8855 8098 @: $(MAKE); $(unstage)
4fa63067 8099 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8100 r=`${PWD_COMMAND}`; export r; \
8101 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8102 $(HOST_EXPORTS) \
b813574b 8103 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8104 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8105 done; \
4fa63067 8106 echo "Doing info in byacc" ; \
b00612cc 8107 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8108 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8109 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8110 "RANLIB=$${RANLIB}" \
0c24b341 8111 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8112 info) \
2a4cbe27
NN
8113 || exit 1
8114
6bd3dfaa 8115@endif byacc
2a4cbe27 8116
4fa63067
NN
8117.PHONY: maybe-dvi-byacc dvi-byacc
8118maybe-dvi-byacc:
6bd3dfaa
PB
8119@if byacc
8120maybe-dvi-byacc: dvi-byacc
2a4cbe27 8121
4fa63067
NN
8122dvi-byacc: \
8123 configure-byacc
0aed8855 8124 @: $(MAKE); $(unstage)
4fa63067 8125 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8126 r=`${PWD_COMMAND}`; export r; \
8127 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8128 $(HOST_EXPORTS) \
b813574b 8129 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8130 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8131 done; \
4fa63067 8132 echo "Doing dvi in byacc" ; \
b00612cc 8133 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8134 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8135 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8136 "RANLIB=$${RANLIB}" \
0c24b341 8137 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8138 dvi) \
2a4cbe27
NN
8139 || exit 1
8140
6bd3dfaa 8141@endif byacc
2a4cbe27 8142
56a8fe78
DD
8143.PHONY: maybe-pdf-byacc pdf-byacc
8144maybe-pdf-byacc:
8145@if byacc
8146maybe-pdf-byacc: pdf-byacc
8147
8148pdf-byacc: \
8149 configure-byacc
8150 @: $(MAKE); $(unstage)
8151 @[ -f ./byacc/Makefile ] || exit 0; \
8152 r=`${PWD_COMMAND}`; export r; \
8153 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8154 $(HOST_EXPORTS) \
8155 for flag in $(EXTRA_HOST_FLAGS) ; do \
8156 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8157 done; \
8158 echo "Doing pdf in byacc" ; \
8159 (cd $(HOST_SUBDIR)/byacc && \
8160 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8161 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8162 "RANLIB=$${RANLIB}" \
0c24b341 8163 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
8164 pdf) \
8165 || exit 1
8166
8167@endif byacc
8168
6d389afc
MS
8169.PHONY: maybe-html-byacc html-byacc
8170maybe-html-byacc:
8171@if byacc
8172maybe-html-byacc: html-byacc
8173
8174html-byacc: \
8175 configure-byacc
0aed8855 8176 @: $(MAKE); $(unstage)
6d389afc
MS
8177 @[ -f ./byacc/Makefile ] || exit 0; \
8178 r=`${PWD_COMMAND}`; export r; \
8179 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
8180 $(HOST_EXPORTS) \
8181 for flag in $(EXTRA_HOST_FLAGS) ; do \
8182 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8183 done; \
8184 echo "Doing html in byacc" ; \
b00612cc 8185 (cd $(HOST_SUBDIR)/byacc && \
6d389afc
MS
8186 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8187 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8188 "RANLIB=$${RANLIB}" \
0c24b341 8189 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
8190 html) \
8191 || exit 1
8192
8193@endif byacc
8194
4fa63067
NN
8195.PHONY: maybe-TAGS-byacc TAGS-byacc
8196maybe-TAGS-byacc:
6bd3dfaa
PB
8197@if byacc
8198maybe-TAGS-byacc: TAGS-byacc
2a4cbe27 8199
4fa63067
NN
8200TAGS-byacc: \
8201 configure-byacc
0aed8855 8202 @: $(MAKE); $(unstage)
4fa63067 8203 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8204 r=`${PWD_COMMAND}`; export r; \
8205 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8206 $(HOST_EXPORTS) \
b813574b 8207 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8208 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8209 done; \
4fa63067 8210 echo "Doing TAGS in byacc" ; \
b00612cc 8211 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8212 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8213 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8214 "RANLIB=$${RANLIB}" \
0c24b341 8215 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8216 TAGS) \
2a4cbe27
NN
8217 || exit 1
8218
6bd3dfaa 8219@endif byacc
2a4cbe27 8220
4fa63067
NN
8221.PHONY: maybe-install-info-byacc install-info-byacc
8222maybe-install-info-byacc:
6bd3dfaa
PB
8223@if byacc
8224maybe-install-info-byacc: install-info-byacc
2a4cbe27 8225
4fa63067
NN
8226install-info-byacc: \
8227 configure-byacc \
8228 info-byacc
0aed8855 8229 @: $(MAKE); $(unstage)
4fa63067 8230 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8231 r=`${PWD_COMMAND}`; export r; \
8232 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8233 $(HOST_EXPORTS) \
b813574b 8234 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8235 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8236 done; \
4fa63067 8237 echo "Doing install-info in byacc" ; \
b00612cc 8238 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8239 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8240 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8241 "RANLIB=$${RANLIB}" \
0c24b341 8242 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8243 install-info) \
2a4cbe27
NN
8244 || exit 1
8245
6bd3dfaa 8246@endif byacc
2a4cbe27 8247
a3ca38d2
DD
8248.PHONY: maybe-install-pdf-byacc install-pdf-byacc
8249maybe-install-pdf-byacc:
8250@if byacc
8251maybe-install-pdf-byacc: install-pdf-byacc
8252
8253install-pdf-byacc: \
8254 configure-byacc \
8255 pdf-byacc
8256 @: $(MAKE); $(unstage)
8257 @[ -f ./byacc/Makefile ] || exit 0; \
8258 r=`${PWD_COMMAND}`; export r; \
8259 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8260 $(HOST_EXPORTS) \
8261 for flag in $(EXTRA_HOST_FLAGS) ; do \
8262 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8263 done; \
8264 echo "Doing install-pdf in byacc" ; \
8265 (cd $(HOST_SUBDIR)/byacc && \
8266 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8267 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8268 "RANLIB=$${RANLIB}" \
0c24b341 8269 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
8270 install-pdf) \
8271 || exit 1
8272
8273@endif byacc
8274
108a6f8e
CD
8275.PHONY: maybe-install-html-byacc install-html-byacc
8276maybe-install-html-byacc:
8277@if byacc
8278maybe-install-html-byacc: install-html-byacc
8279
8280install-html-byacc: \
8281 configure-byacc \
8282 html-byacc
8283 @: $(MAKE); $(unstage)
8284 @[ -f ./byacc/Makefile ] || exit 0; \
8285 r=`${PWD_COMMAND}`; export r; \
8286 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8287 $(HOST_EXPORTS) \
8288 for flag in $(EXTRA_HOST_FLAGS) ; do \
8289 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8290 done; \
8291 echo "Doing install-html in byacc" ; \
8292 (cd $(HOST_SUBDIR)/byacc && \
8293 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8294 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8295 "RANLIB=$${RANLIB}" \
0c24b341 8296 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
8297 install-html) \
8298 || exit 1
8299
8300@endif byacc
8301
4fa63067
NN
8302.PHONY: maybe-installcheck-byacc installcheck-byacc
8303maybe-installcheck-byacc:
6bd3dfaa
PB
8304@if byacc
8305maybe-installcheck-byacc: installcheck-byacc
2a4cbe27 8306
4fa63067
NN
8307installcheck-byacc: \
8308 configure-byacc
0aed8855 8309 @: $(MAKE); $(unstage)
4fa63067 8310 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8311 r=`${PWD_COMMAND}`; export r; \
8312 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8313 $(HOST_EXPORTS) \
b813574b 8314 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8315 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8316 done; \
4fa63067 8317 echo "Doing installcheck in byacc" ; \
b00612cc 8318 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8319 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8320 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8321 "RANLIB=$${RANLIB}" \
0c24b341 8322 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8323 installcheck) \
2a4cbe27
NN
8324 || exit 1
8325
6bd3dfaa 8326@endif byacc
2a4cbe27 8327
4fa63067
NN
8328.PHONY: maybe-mostlyclean-byacc mostlyclean-byacc
8329maybe-mostlyclean-byacc:
6bd3dfaa
PB
8330@if byacc
8331maybe-mostlyclean-byacc: mostlyclean-byacc
2a4cbe27 8332
4fa63067 8333mostlyclean-byacc:
0aed8855 8334 @: $(MAKE); $(unstage)
4fa63067 8335 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8336 r=`${PWD_COMMAND}`; export r; \
8337 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8338 $(HOST_EXPORTS) \
b813574b 8339 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8340 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8341 done; \
4fa63067 8342 echo "Doing mostlyclean in byacc" ; \
b00612cc 8343 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8344 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8345 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8346 "RANLIB=$${RANLIB}" \
0c24b341 8347 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8348 mostlyclean) \
2a4cbe27
NN
8349 || exit 1
8350
6bd3dfaa 8351@endif byacc
2a4cbe27 8352
4fa63067
NN
8353.PHONY: maybe-clean-byacc clean-byacc
8354maybe-clean-byacc:
6bd3dfaa
PB
8355@if byacc
8356maybe-clean-byacc: clean-byacc
2a4cbe27 8357
4fa63067 8358clean-byacc:
0aed8855 8359 @: $(MAKE); $(unstage)
4fa63067 8360 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8361 r=`${PWD_COMMAND}`; export r; \
8362 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8363 $(HOST_EXPORTS) \
b813574b 8364 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8365 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8366 done; \
4fa63067 8367 echo "Doing clean in byacc" ; \
b00612cc 8368 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8369 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8370 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8371 "RANLIB=$${RANLIB}" \
0c24b341 8372 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8373 clean) \
2a4cbe27
NN
8374 || exit 1
8375
6bd3dfaa 8376@endif byacc
2a4cbe27 8377
4fa63067
NN
8378.PHONY: maybe-distclean-byacc distclean-byacc
8379maybe-distclean-byacc:
6bd3dfaa
PB
8380@if byacc
8381maybe-distclean-byacc: distclean-byacc
2a4cbe27 8382
4fa63067 8383distclean-byacc:
0aed8855 8384 @: $(MAKE); $(unstage)
4fa63067 8385 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8386 r=`${PWD_COMMAND}`; export r; \
8387 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8388 $(HOST_EXPORTS) \
b813574b 8389 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8390 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8391 done; \
4fa63067 8392 echo "Doing distclean in byacc" ; \
b00612cc 8393 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8394 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8395 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8396 "RANLIB=$${RANLIB}" \
0c24b341 8397 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8398 distclean) \
2a4cbe27
NN
8399 || exit 1
8400
6bd3dfaa 8401@endif byacc
2a4cbe27 8402
4fa63067
NN
8403.PHONY: maybe-maintainer-clean-byacc maintainer-clean-byacc
8404maybe-maintainer-clean-byacc:
6bd3dfaa
PB
8405@if byacc
8406maybe-maintainer-clean-byacc: maintainer-clean-byacc
2a4cbe27 8407
4fa63067 8408maintainer-clean-byacc:
0aed8855 8409 @: $(MAKE); $(unstage)
4fa63067 8410 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8411 r=`${PWD_COMMAND}`; export r; \
8412 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8413 $(HOST_EXPORTS) \
b813574b 8414 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8415 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8416 done; \
4fa63067 8417 echo "Doing maintainer-clean in byacc" ; \
b00612cc 8418 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8419 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8420 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8421 "RANLIB=$${RANLIB}" \
0c24b341 8422 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8423 maintainer-clean) \
2a4cbe27
NN
8424 || exit 1
8425
6bd3dfaa 8426@endif byacc
2a4cbe27 8427
2a4cbe27 8428
a7254363 8429
4fa63067
NN
8430.PHONY: configure-bzip2 maybe-configure-bzip2
8431maybe-configure-bzip2:
4f0ef2d8
CD
8432@if gcc-bootstrap
8433configure-bzip2: stage_current
8434@endif gcc-bootstrap
6bd3dfaa
PB
8435@if bzip2
8436maybe-configure-bzip2: configure-bzip2
c52c6897 8437configure-bzip2:
0aed8855 8438 @: $(MAKE); $(unstage)
c52c6897 8439 @r=`${PWD_COMMAND}`; export r; \
4fa63067 8440 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
8441 test ! -f $(HOST_SUBDIR)/bzip2/Makefile || exit 0; \
8442 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bzip2 ; \
378fce5b 8443 $(HOST_EXPORTS) \
a7254363
PB
8444 echo Configuring in $(HOST_SUBDIR)/bzip2; \
8445 cd "$(HOST_SUBDIR)/bzip2" || exit 1; \
4fa63067 8446 case $(srcdir) in \
b00612cc
PB
8447 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8448 *) topdir=`echo $(HOST_SUBDIR)/bzip2/ | \
8449 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 8450 esac; \
b00612cc
PB
8451 srcdiroption="--srcdir=$${topdir}/bzip2"; \
8452 libsrcdir="$$s/bzip2"; \
4fa63067 8453 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
8454 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8455 --target=${target_alias} $${srcdiroption} \
4fa63067 8456 || exit 1
6bd3dfaa 8457@endif bzip2
4fa63067 8458
a7254363
PB
8459
8460
d545f33b
PB
8461
8462
4fa63067
NN
8463.PHONY: all-bzip2 maybe-all-bzip2
8464maybe-all-bzip2:
4f0ef2d8
CD
8465@if gcc-bootstrap
8466all-bzip2: stage_current
8467@endif gcc-bootstrap
6bd3dfaa 8468@if bzip2
d27cc32e 8469TARGET-bzip2=all
6bd3dfaa 8470maybe-all-bzip2: all-bzip2
4fa63067 8471all-bzip2: configure-bzip2
0aed8855 8472 @: $(MAKE); $(unstage)
4fa63067
NN
8473 @r=`${PWD_COMMAND}`; export r; \
8474 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8475 $(HOST_EXPORTS) \
b00612cc
PB
8476 (cd $(HOST_SUBDIR)/bzip2 && \
8477 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-bzip2))
6bd3dfaa 8478@endif bzip2
4fa63067 8479
a7254363 8480
d545f33b
PB
8481
8482
4fa63067
NN
8483.PHONY: check-bzip2 maybe-check-bzip2
8484maybe-check-bzip2:
6bd3dfaa
PB
8485@if bzip2
8486maybe-check-bzip2: check-bzip2
4fa63067
NN
8487
8488check-bzip2:
0aed8855 8489 @: $(MAKE); $(unstage)
4fa63067
NN
8490 @r=`${PWD_COMMAND}`; export r; \
8491 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8492 $(HOST_EXPORTS) \
b00612cc
PB
8493 (cd $(HOST_SUBDIR)/bzip2 && \
8494 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 8495
6bd3dfaa 8496@endif bzip2
4fa63067
NN
8497
8498.PHONY: install-bzip2 maybe-install-bzip2
8499maybe-install-bzip2:
6bd3dfaa
PB
8500@if bzip2
8501maybe-install-bzip2: install-bzip2
4fa63067
NN
8502
8503install-bzip2: installdirs
0aed8855 8504 @: $(MAKE); $(unstage)
4fa63067
NN
8505 @r=`${PWD_COMMAND}`; export r; \
8506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8507 $(HOST_EXPORTS) \
b00612cc 8508 (cd $(HOST_SUBDIR)/bzip2 && \
2da12f12 8509 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 8510
6bd3dfaa 8511@endif bzip2
4fa63067 8512
56a8fe78 8513# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
8514
8515.PHONY: maybe-info-bzip2 info-bzip2
8516maybe-info-bzip2:
6bd3dfaa
PB
8517@if bzip2
8518maybe-info-bzip2: info-bzip2
4fa63067
NN
8519
8520info-bzip2: \
8521 configure-bzip2
0aed8855 8522 @: $(MAKE); $(unstage)
4fa63067 8523 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8524 r=`${PWD_COMMAND}`; export r; \
8525 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8526 $(HOST_EXPORTS) \
b813574b 8527 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8528 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8529 done; \
4fa63067 8530 echo "Doing info in bzip2" ; \
b00612cc 8531 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8532 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8533 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8534 "RANLIB=$${RANLIB}" \
0c24b341 8535 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8536 info) \
2a4cbe27
NN
8537 || exit 1
8538
6bd3dfaa 8539@endif bzip2
2a4cbe27 8540
4fa63067
NN
8541.PHONY: maybe-dvi-bzip2 dvi-bzip2
8542maybe-dvi-bzip2:
6bd3dfaa
PB
8543@if bzip2
8544maybe-dvi-bzip2: dvi-bzip2
2a4cbe27 8545
4fa63067
NN
8546dvi-bzip2: \
8547 configure-bzip2
0aed8855 8548 @: $(MAKE); $(unstage)
4fa63067 8549 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8550 r=`${PWD_COMMAND}`; export r; \
8551 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8552 $(HOST_EXPORTS) \
b813574b 8553 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8554 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8555 done; \
4fa63067 8556 echo "Doing dvi in bzip2" ; \
b00612cc 8557 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8558 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8559 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8560 "RANLIB=$${RANLIB}" \
0c24b341 8561 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8562 dvi) \
2a4cbe27
NN
8563 || exit 1
8564
6bd3dfaa 8565@endif bzip2
2a4cbe27 8566
56a8fe78
DD
8567.PHONY: maybe-pdf-bzip2 pdf-bzip2
8568maybe-pdf-bzip2:
8569@if bzip2
8570maybe-pdf-bzip2: pdf-bzip2
8571
8572pdf-bzip2: \
8573 configure-bzip2
8574 @: $(MAKE); $(unstage)
8575 @[ -f ./bzip2/Makefile ] || exit 0; \
8576 r=`${PWD_COMMAND}`; export r; \
8577 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8578 $(HOST_EXPORTS) \
8579 for flag in $(EXTRA_HOST_FLAGS) ; do \
8580 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8581 done; \
8582 echo "Doing pdf in bzip2" ; \
8583 (cd $(HOST_SUBDIR)/bzip2 && \
8584 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8585 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8586 "RANLIB=$${RANLIB}" \
0c24b341 8587 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
8588 pdf) \
8589 || exit 1
8590
8591@endif bzip2
8592
6d389afc
MS
8593.PHONY: maybe-html-bzip2 html-bzip2
8594maybe-html-bzip2:
8595@if bzip2
8596maybe-html-bzip2: html-bzip2
8597
8598html-bzip2: \
8599 configure-bzip2
0aed8855 8600 @: $(MAKE); $(unstage)
6d389afc
MS
8601 @[ -f ./bzip2/Makefile ] || exit 0; \
8602 r=`${PWD_COMMAND}`; export r; \
8603 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
8604 $(HOST_EXPORTS) \
8605 for flag in $(EXTRA_HOST_FLAGS) ; do \
8606 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8607 done; \
8608 echo "Doing html in bzip2" ; \
b00612cc 8609 (cd $(HOST_SUBDIR)/bzip2 && \
6d389afc
MS
8610 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8611 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8612 "RANLIB=$${RANLIB}" \
0c24b341 8613 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
8614 html) \
8615 || exit 1
8616
8617@endif bzip2
8618
4fa63067
NN
8619.PHONY: maybe-TAGS-bzip2 TAGS-bzip2
8620maybe-TAGS-bzip2:
6bd3dfaa
PB
8621@if bzip2
8622maybe-TAGS-bzip2: TAGS-bzip2
2a4cbe27 8623
4fa63067
NN
8624TAGS-bzip2: \
8625 configure-bzip2
0aed8855 8626 @: $(MAKE); $(unstage)
4fa63067 8627 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8628 r=`${PWD_COMMAND}`; export r; \
8629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8630 $(HOST_EXPORTS) \
b813574b 8631 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8632 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8633 done; \
4fa63067 8634 echo "Doing TAGS in bzip2" ; \
b00612cc 8635 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8636 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8637 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8638 "RANLIB=$${RANLIB}" \
0c24b341 8639 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8640 TAGS) \
2a4cbe27
NN
8641 || exit 1
8642
6bd3dfaa 8643@endif bzip2
2a4cbe27 8644
4fa63067
NN
8645.PHONY: maybe-install-info-bzip2 install-info-bzip2
8646maybe-install-info-bzip2:
6bd3dfaa
PB
8647@if bzip2
8648maybe-install-info-bzip2: install-info-bzip2
2a4cbe27 8649
4fa63067
NN
8650install-info-bzip2: \
8651 configure-bzip2 \
8652 info-bzip2
0aed8855 8653 @: $(MAKE); $(unstage)
4fa63067 8654 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8655 r=`${PWD_COMMAND}`; export r; \
8656 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8657 $(HOST_EXPORTS) \
b813574b 8658 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8659 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8660 done; \
4fa63067 8661 echo "Doing install-info in bzip2" ; \
b00612cc 8662 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8663 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8664 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8665 "RANLIB=$${RANLIB}" \
0c24b341 8666 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8667 install-info) \
2a4cbe27
NN
8668 || exit 1
8669
6bd3dfaa 8670@endif bzip2
2a4cbe27 8671
a3ca38d2
DD
8672.PHONY: maybe-install-pdf-bzip2 install-pdf-bzip2
8673maybe-install-pdf-bzip2:
8674@if bzip2
8675maybe-install-pdf-bzip2: install-pdf-bzip2
8676
8677install-pdf-bzip2: \
8678 configure-bzip2 \
8679 pdf-bzip2
8680 @: $(MAKE); $(unstage)
8681 @[ -f ./bzip2/Makefile ] || exit 0; \
8682 r=`${PWD_COMMAND}`; export r; \
8683 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8684 $(HOST_EXPORTS) \
8685 for flag in $(EXTRA_HOST_FLAGS) ; do \
8686 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8687 done; \
8688 echo "Doing install-pdf in bzip2" ; \
8689 (cd $(HOST_SUBDIR)/bzip2 && \
8690 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8691 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8692 "RANLIB=$${RANLIB}" \
0c24b341 8693 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
8694 install-pdf) \
8695 || exit 1
8696
8697@endif bzip2
8698
108a6f8e
CD
8699.PHONY: maybe-install-html-bzip2 install-html-bzip2
8700maybe-install-html-bzip2:
8701@if bzip2
8702maybe-install-html-bzip2: install-html-bzip2
8703
8704install-html-bzip2: \
8705 configure-bzip2 \
8706 html-bzip2
8707 @: $(MAKE); $(unstage)
8708 @[ -f ./bzip2/Makefile ] || exit 0; \
8709 r=`${PWD_COMMAND}`; export r; \
8710 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8711 $(HOST_EXPORTS) \
8712 for flag in $(EXTRA_HOST_FLAGS) ; do \
8713 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8714 done; \
8715 echo "Doing install-html in bzip2" ; \
8716 (cd $(HOST_SUBDIR)/bzip2 && \
8717 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8718 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8719 "RANLIB=$${RANLIB}" \
0c24b341 8720 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
8721 install-html) \
8722 || exit 1
8723
8724@endif bzip2
8725
4fa63067
NN
8726.PHONY: maybe-installcheck-bzip2 installcheck-bzip2
8727maybe-installcheck-bzip2:
6bd3dfaa
PB
8728@if bzip2
8729maybe-installcheck-bzip2: installcheck-bzip2
2a4cbe27 8730
4fa63067
NN
8731installcheck-bzip2: \
8732 configure-bzip2
0aed8855 8733 @: $(MAKE); $(unstage)
4fa63067 8734 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8735 r=`${PWD_COMMAND}`; export r; \
8736 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8737 $(HOST_EXPORTS) \
b813574b 8738 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8739 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8740 done; \
4fa63067 8741 echo "Doing installcheck in bzip2" ; \
b00612cc 8742 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8743 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8744 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8745 "RANLIB=$${RANLIB}" \
0c24b341 8746 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8747 installcheck) \
2a4cbe27
NN
8748 || exit 1
8749
6bd3dfaa 8750@endif bzip2
2a4cbe27 8751
4fa63067
NN
8752.PHONY: maybe-mostlyclean-bzip2 mostlyclean-bzip2
8753maybe-mostlyclean-bzip2:
6bd3dfaa
PB
8754@if bzip2
8755maybe-mostlyclean-bzip2: mostlyclean-bzip2
2a4cbe27 8756
4fa63067 8757mostlyclean-bzip2:
0aed8855 8758 @: $(MAKE); $(unstage)
4fa63067 8759 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8760 r=`${PWD_COMMAND}`; export r; \
8761 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8762 $(HOST_EXPORTS) \
b813574b 8763 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8764 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8765 done; \
4fa63067 8766 echo "Doing mostlyclean in bzip2" ; \
b00612cc 8767 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8768 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8769 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8770 "RANLIB=$${RANLIB}" \
0c24b341 8771 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8772 mostlyclean) \
2a4cbe27
NN
8773 || exit 1
8774
6bd3dfaa 8775@endif bzip2
2a4cbe27 8776
4fa63067
NN
8777.PHONY: maybe-clean-bzip2 clean-bzip2
8778maybe-clean-bzip2:
6bd3dfaa
PB
8779@if bzip2
8780maybe-clean-bzip2: clean-bzip2
2a4cbe27 8781
4fa63067 8782clean-bzip2:
0aed8855 8783 @: $(MAKE); $(unstage)
4fa63067 8784 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8785 r=`${PWD_COMMAND}`; export r; \
8786 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8787 $(HOST_EXPORTS) \
b813574b 8788 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8789 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8790 done; \
4fa63067 8791 echo "Doing clean in bzip2" ; \
b00612cc 8792 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8793 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8794 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8795 "RANLIB=$${RANLIB}" \
0c24b341 8796 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8797 clean) \
2a4cbe27
NN
8798 || exit 1
8799
6bd3dfaa 8800@endif bzip2
2a4cbe27 8801
4fa63067
NN
8802.PHONY: maybe-distclean-bzip2 distclean-bzip2
8803maybe-distclean-bzip2:
6bd3dfaa
PB
8804@if bzip2
8805maybe-distclean-bzip2: distclean-bzip2
2a4cbe27 8806
4fa63067 8807distclean-bzip2:
0aed8855 8808 @: $(MAKE); $(unstage)
4fa63067 8809 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8810 r=`${PWD_COMMAND}`; export r; \
8811 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8812 $(HOST_EXPORTS) \
b813574b 8813 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8814 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8815 done; \
4fa63067 8816 echo "Doing distclean in bzip2" ; \
b00612cc 8817 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8818 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8819 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8820 "RANLIB=$${RANLIB}" \
0c24b341 8821 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8822 distclean) \
2a4cbe27
NN
8823 || exit 1
8824
6bd3dfaa 8825@endif bzip2
2a4cbe27 8826
4fa63067
NN
8827.PHONY: maybe-maintainer-clean-bzip2 maintainer-clean-bzip2
8828maybe-maintainer-clean-bzip2:
6bd3dfaa
PB
8829@if bzip2
8830maybe-maintainer-clean-bzip2: maintainer-clean-bzip2
2a4cbe27 8831
4fa63067 8832maintainer-clean-bzip2:
0aed8855 8833 @: $(MAKE); $(unstage)
4fa63067 8834 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8835 r=`${PWD_COMMAND}`; export r; \
8836 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8837 $(HOST_EXPORTS) \
b813574b 8838 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8839 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8840 done; \
4fa63067 8841 echo "Doing maintainer-clean in bzip2" ; \
b00612cc 8842 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8843 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8844 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8845 "RANLIB=$${RANLIB}" \
0c24b341 8846 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8847 maintainer-clean) \
2a4cbe27
NN
8848 || exit 1
8849
6bd3dfaa 8850@endif bzip2
2a4cbe27 8851
2a4cbe27 8852
a7254363 8853
4fa63067
NN
8854.PHONY: configure-dejagnu maybe-configure-dejagnu
8855maybe-configure-dejagnu:
4f0ef2d8
CD
8856@if gcc-bootstrap
8857configure-dejagnu: stage_current
8858@endif gcc-bootstrap
6bd3dfaa
PB
8859@if dejagnu
8860maybe-configure-dejagnu: configure-dejagnu
c52c6897 8861configure-dejagnu:
0aed8855 8862 @: $(MAKE); $(unstage)
c52c6897 8863 @r=`${PWD_COMMAND}`; export r; \
4fa63067 8864 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
8865 test ! -f $(HOST_SUBDIR)/dejagnu/Makefile || exit 0; \
8866 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/dejagnu ; \
378fce5b 8867 $(HOST_EXPORTS) \
a7254363
PB
8868 echo Configuring in $(HOST_SUBDIR)/dejagnu; \
8869 cd "$(HOST_SUBDIR)/dejagnu" || exit 1; \
4fa63067 8870 case $(srcdir) in \
b00612cc
PB
8871 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8872 *) topdir=`echo $(HOST_SUBDIR)/dejagnu/ | \
8873 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 8874 esac; \
b00612cc
PB
8875 srcdiroption="--srcdir=$${topdir}/dejagnu"; \
8876 libsrcdir="$$s/dejagnu"; \
4fa63067 8877 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
8878 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8879 --target=${target_alias} $${srcdiroption} \
4fa63067 8880 || exit 1
6bd3dfaa 8881@endif dejagnu
4fa63067 8882
a7254363
PB
8883
8884
d545f33b
PB
8885
8886
4fa63067
NN
8887.PHONY: all-dejagnu maybe-all-dejagnu
8888maybe-all-dejagnu:
4f0ef2d8
CD
8889@if gcc-bootstrap
8890all-dejagnu: stage_current
8891@endif gcc-bootstrap
6bd3dfaa 8892@if dejagnu
d27cc32e 8893TARGET-dejagnu=all
6bd3dfaa 8894maybe-all-dejagnu: all-dejagnu
4fa63067 8895all-dejagnu: configure-dejagnu
0aed8855 8896 @: $(MAKE); $(unstage)
4fa63067
NN
8897 @r=`${PWD_COMMAND}`; export r; \
8898 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8899 $(HOST_EXPORTS) \
b00612cc
PB
8900 (cd $(HOST_SUBDIR)/dejagnu && \
8901 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-dejagnu))
6bd3dfaa 8902@endif dejagnu
4fa63067 8903
a7254363 8904
d545f33b
PB
8905
8906
4fa63067
NN
8907.PHONY: check-dejagnu maybe-check-dejagnu
8908maybe-check-dejagnu:
6bd3dfaa
PB
8909@if dejagnu
8910maybe-check-dejagnu: check-dejagnu
4fa63067
NN
8911
8912check-dejagnu:
0aed8855 8913 @: $(MAKE); $(unstage)
4fa63067
NN
8914 @r=`${PWD_COMMAND}`; export r; \
8915 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8916 $(HOST_EXPORTS) \
b00612cc
PB
8917 (cd $(HOST_SUBDIR)/dejagnu && \
8918 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 8919
6bd3dfaa 8920@endif dejagnu
4fa63067
NN
8921
8922.PHONY: install-dejagnu maybe-install-dejagnu
8923maybe-install-dejagnu:
6bd3dfaa
PB
8924@if dejagnu
8925maybe-install-dejagnu: install-dejagnu
4fa63067
NN
8926
8927install-dejagnu: installdirs
0aed8855 8928 @: $(MAKE); $(unstage)
4fa63067
NN
8929 @r=`${PWD_COMMAND}`; export r; \
8930 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8931 $(HOST_EXPORTS) \
b00612cc 8932 (cd $(HOST_SUBDIR)/dejagnu && \
2da12f12 8933 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 8934
6bd3dfaa 8935@endif dejagnu
4fa63067 8936
56a8fe78 8937# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
8938
8939.PHONY: maybe-info-dejagnu info-dejagnu
8940maybe-info-dejagnu:
6bd3dfaa
PB
8941@if dejagnu
8942maybe-info-dejagnu: info-dejagnu
4fa63067
NN
8943
8944info-dejagnu: \
8945 configure-dejagnu
0aed8855 8946 @: $(MAKE); $(unstage)
4fa63067 8947 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
8948 r=`${PWD_COMMAND}`; export r; \
8949 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8950 $(HOST_EXPORTS) \
b813574b 8951 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8952 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8953 done; \
4fa63067 8954 echo "Doing info in dejagnu" ; \
b00612cc 8955 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
8956 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8957 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8958 "RANLIB=$${RANLIB}" \
0c24b341 8959 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8960 info) \
2a4cbe27
NN
8961 || exit 1
8962
6bd3dfaa 8963@endif dejagnu
2a4cbe27 8964
4fa63067
NN
8965.PHONY: maybe-dvi-dejagnu dvi-dejagnu
8966maybe-dvi-dejagnu:
6bd3dfaa
PB
8967@if dejagnu
8968maybe-dvi-dejagnu: dvi-dejagnu
2a4cbe27 8969
4fa63067
NN
8970dvi-dejagnu: \
8971 configure-dejagnu
0aed8855 8972 @: $(MAKE); $(unstage)
4fa63067 8973 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
8974 r=`${PWD_COMMAND}`; export r; \
8975 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8976 $(HOST_EXPORTS) \
b813574b 8977 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8978 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8979 done; \
4fa63067 8980 echo "Doing dvi in dejagnu" ; \
b00612cc 8981 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
8982 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8983 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8984 "RANLIB=$${RANLIB}" \
0c24b341 8985 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8986 dvi) \
2a4cbe27
NN
8987 || exit 1
8988
6bd3dfaa 8989@endif dejagnu
2a4cbe27 8990
56a8fe78
DD
8991.PHONY: maybe-pdf-dejagnu pdf-dejagnu
8992maybe-pdf-dejagnu:
8993@if dejagnu
8994maybe-pdf-dejagnu: pdf-dejagnu
8995
8996pdf-dejagnu: \
8997 configure-dejagnu
8998 @: $(MAKE); $(unstage)
8999 @[ -f ./dejagnu/Makefile ] || exit 0; \
9000 r=`${PWD_COMMAND}`; export r; \
9001 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9002 $(HOST_EXPORTS) \
9003 for flag in $(EXTRA_HOST_FLAGS) ; do \
9004 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9005 done; \
9006 echo "Doing pdf in dejagnu" ; \
9007 (cd $(HOST_SUBDIR)/dejagnu && \
9008 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9009 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9010 "RANLIB=$${RANLIB}" \
0c24b341 9011 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
9012 pdf) \
9013 || exit 1
9014
9015@endif dejagnu
9016
6d389afc
MS
9017.PHONY: maybe-html-dejagnu html-dejagnu
9018maybe-html-dejagnu:
9019@if dejagnu
9020maybe-html-dejagnu: html-dejagnu
9021
9022html-dejagnu: \
9023 configure-dejagnu
0aed8855 9024 @: $(MAKE); $(unstage)
6d389afc
MS
9025 @[ -f ./dejagnu/Makefile ] || exit 0; \
9026 r=`${PWD_COMMAND}`; export r; \
9027 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
9028 $(HOST_EXPORTS) \
9029 for flag in $(EXTRA_HOST_FLAGS) ; do \
9030 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9031 done; \
9032 echo "Doing html in dejagnu" ; \
b00612cc 9033 (cd $(HOST_SUBDIR)/dejagnu && \
6d389afc
MS
9034 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9035 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9036 "RANLIB=$${RANLIB}" \
0c24b341 9037 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
9038 html) \
9039 || exit 1
9040
9041@endif dejagnu
9042
4fa63067
NN
9043.PHONY: maybe-TAGS-dejagnu TAGS-dejagnu
9044maybe-TAGS-dejagnu:
6bd3dfaa
PB
9045@if dejagnu
9046maybe-TAGS-dejagnu: TAGS-dejagnu
2a4cbe27 9047
4fa63067
NN
9048TAGS-dejagnu: \
9049 configure-dejagnu
0aed8855 9050 @: $(MAKE); $(unstage)
4fa63067 9051 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9052 r=`${PWD_COMMAND}`; export r; \
9053 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9054 $(HOST_EXPORTS) \
b813574b 9055 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9056 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9057 done; \
4fa63067 9058 echo "Doing TAGS in dejagnu" ; \
b00612cc 9059 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9060 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9061 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9062 "RANLIB=$${RANLIB}" \
0c24b341 9063 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9064 TAGS) \
2a4cbe27
NN
9065 || exit 1
9066
6bd3dfaa 9067@endif dejagnu
2a4cbe27 9068
4fa63067
NN
9069.PHONY: maybe-install-info-dejagnu install-info-dejagnu
9070maybe-install-info-dejagnu:
6bd3dfaa
PB
9071@if dejagnu
9072maybe-install-info-dejagnu: install-info-dejagnu
2a4cbe27 9073
4fa63067
NN
9074install-info-dejagnu: \
9075 configure-dejagnu \
9076 info-dejagnu
0aed8855 9077 @: $(MAKE); $(unstage)
4fa63067 9078 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9079 r=`${PWD_COMMAND}`; export r; \
9080 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9081 $(HOST_EXPORTS) \
b813574b 9082 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9083 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9084 done; \
4fa63067 9085 echo "Doing install-info in dejagnu" ; \
b00612cc 9086 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9087 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9088 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9089 "RANLIB=$${RANLIB}" \
0c24b341 9090 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9091 install-info) \
2a4cbe27
NN
9092 || exit 1
9093
6bd3dfaa 9094@endif dejagnu
2a4cbe27 9095
a3ca38d2
DD
9096.PHONY: maybe-install-pdf-dejagnu install-pdf-dejagnu
9097maybe-install-pdf-dejagnu:
9098@if dejagnu
9099maybe-install-pdf-dejagnu: install-pdf-dejagnu
9100
9101install-pdf-dejagnu: \
9102 configure-dejagnu \
9103 pdf-dejagnu
9104 @: $(MAKE); $(unstage)
9105 @[ -f ./dejagnu/Makefile ] || exit 0; \
9106 r=`${PWD_COMMAND}`; export r; \
9107 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9108 $(HOST_EXPORTS) \
9109 for flag in $(EXTRA_HOST_FLAGS) ; do \
9110 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9111 done; \
9112 echo "Doing install-pdf in dejagnu" ; \
9113 (cd $(HOST_SUBDIR)/dejagnu && \
9114 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9115 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9116 "RANLIB=$${RANLIB}" \
0c24b341 9117 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
9118 install-pdf) \
9119 || exit 1
9120
9121@endif dejagnu
9122
108a6f8e
CD
9123.PHONY: maybe-install-html-dejagnu install-html-dejagnu
9124maybe-install-html-dejagnu:
9125@if dejagnu
9126maybe-install-html-dejagnu: install-html-dejagnu
9127
9128install-html-dejagnu: \
9129 configure-dejagnu \
9130 html-dejagnu
9131 @: $(MAKE); $(unstage)
9132 @[ -f ./dejagnu/Makefile ] || exit 0; \
9133 r=`${PWD_COMMAND}`; export r; \
9134 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9135 $(HOST_EXPORTS) \
9136 for flag in $(EXTRA_HOST_FLAGS) ; do \
9137 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9138 done; \
9139 echo "Doing install-html in dejagnu" ; \
9140 (cd $(HOST_SUBDIR)/dejagnu && \
9141 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9142 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9143 "RANLIB=$${RANLIB}" \
0c24b341 9144 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
9145 install-html) \
9146 || exit 1
9147
9148@endif dejagnu
9149
4fa63067
NN
9150.PHONY: maybe-installcheck-dejagnu installcheck-dejagnu
9151maybe-installcheck-dejagnu:
6bd3dfaa
PB
9152@if dejagnu
9153maybe-installcheck-dejagnu: installcheck-dejagnu
2a4cbe27 9154
4fa63067
NN
9155installcheck-dejagnu: \
9156 configure-dejagnu
0aed8855 9157 @: $(MAKE); $(unstage)
4fa63067 9158 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9159 r=`${PWD_COMMAND}`; export r; \
9160 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9161 $(HOST_EXPORTS) \
b813574b 9162 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9163 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9164 done; \
4fa63067 9165 echo "Doing installcheck in dejagnu" ; \
b00612cc 9166 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9167 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9168 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9169 "RANLIB=$${RANLIB}" \
0c24b341 9170 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9171 installcheck) \
2a4cbe27
NN
9172 || exit 1
9173
6bd3dfaa 9174@endif dejagnu
2a4cbe27 9175
4fa63067
NN
9176.PHONY: maybe-mostlyclean-dejagnu mostlyclean-dejagnu
9177maybe-mostlyclean-dejagnu:
6bd3dfaa
PB
9178@if dejagnu
9179maybe-mostlyclean-dejagnu: mostlyclean-dejagnu
2a4cbe27 9180
4fa63067 9181mostlyclean-dejagnu:
0aed8855 9182 @: $(MAKE); $(unstage)
4fa63067 9183 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9184 r=`${PWD_COMMAND}`; export r; \
9185 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9186 $(HOST_EXPORTS) \
b813574b 9187 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9188 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9189 done; \
4fa63067 9190 echo "Doing mostlyclean in dejagnu" ; \
b00612cc 9191 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9192 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9193 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9194 "RANLIB=$${RANLIB}" \
0c24b341 9195 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9196 mostlyclean) \
2a4cbe27
NN
9197 || exit 1
9198
6bd3dfaa 9199@endif dejagnu
2a4cbe27 9200
4fa63067
NN
9201.PHONY: maybe-clean-dejagnu clean-dejagnu
9202maybe-clean-dejagnu:
6bd3dfaa
PB
9203@if dejagnu
9204maybe-clean-dejagnu: clean-dejagnu
2a4cbe27 9205
4fa63067 9206clean-dejagnu:
0aed8855 9207 @: $(MAKE); $(unstage)
4fa63067 9208 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9209 r=`${PWD_COMMAND}`; export r; \
9210 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9211 $(HOST_EXPORTS) \
b813574b 9212 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9213 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9214 done; \
4fa63067 9215 echo "Doing clean in dejagnu" ; \
b00612cc 9216 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9217 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9218 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9219 "RANLIB=$${RANLIB}" \
0c24b341 9220 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9221 clean) \
2a4cbe27
NN
9222 || exit 1
9223
6bd3dfaa 9224@endif dejagnu
2a4cbe27 9225
4fa63067
NN
9226.PHONY: maybe-distclean-dejagnu distclean-dejagnu
9227maybe-distclean-dejagnu:
6bd3dfaa
PB
9228@if dejagnu
9229maybe-distclean-dejagnu: distclean-dejagnu
2a4cbe27 9230
4fa63067 9231distclean-dejagnu:
0aed8855 9232 @: $(MAKE); $(unstage)
4fa63067 9233 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9234 r=`${PWD_COMMAND}`; export r; \
9235 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9236 $(HOST_EXPORTS) \
b813574b 9237 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9238 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9239 done; \
4fa63067 9240 echo "Doing distclean in dejagnu" ; \
b00612cc 9241 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9242 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9243 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9244 "RANLIB=$${RANLIB}" \
0c24b341 9245 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9246 distclean) \
2a4cbe27
NN
9247 || exit 1
9248
6bd3dfaa 9249@endif dejagnu
2a4cbe27 9250
4fa63067
NN
9251.PHONY: maybe-maintainer-clean-dejagnu maintainer-clean-dejagnu
9252maybe-maintainer-clean-dejagnu:
6bd3dfaa
PB
9253@if dejagnu
9254maybe-maintainer-clean-dejagnu: maintainer-clean-dejagnu
2a4cbe27 9255
4fa63067 9256maintainer-clean-dejagnu:
0aed8855 9257 @: $(MAKE); $(unstage)
4fa63067 9258 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9259 r=`${PWD_COMMAND}`; export r; \
9260 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9261 $(HOST_EXPORTS) \
b813574b 9262 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9263 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9264 done; \
4fa63067 9265 echo "Doing maintainer-clean in dejagnu" ; \
b00612cc 9266 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9267 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9268 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9269 "RANLIB=$${RANLIB}" \
0c24b341 9270 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9271 maintainer-clean) \
4fa63067
NN
9272 || exit 1
9273
6bd3dfaa 9274@endif dejagnu
4fa63067
NN
9275
9276
a7254363 9277
4fa63067
NN
9278.PHONY: configure-diff maybe-configure-diff
9279maybe-configure-diff:
4f0ef2d8
CD
9280@if gcc-bootstrap
9281configure-diff: stage_current
9282@endif gcc-bootstrap
6bd3dfaa
PB
9283@if diff
9284maybe-configure-diff: configure-diff
c52c6897 9285configure-diff:
0aed8855 9286 @: $(MAKE); $(unstage)
c52c6897 9287 @r=`${PWD_COMMAND}`; export r; \
4fa63067 9288 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
9289 test ! -f $(HOST_SUBDIR)/diff/Makefile || exit 0; \
9290 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/diff ; \
378fce5b 9291 $(HOST_EXPORTS) \
a7254363
PB
9292 echo Configuring in $(HOST_SUBDIR)/diff; \
9293 cd "$(HOST_SUBDIR)/diff" || exit 1; \
4fa63067 9294 case $(srcdir) in \
b00612cc
PB
9295 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9296 *) topdir=`echo $(HOST_SUBDIR)/diff/ | \
9297 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 9298 esac; \
b00612cc
PB
9299 srcdiroption="--srcdir=$${topdir}/diff"; \
9300 libsrcdir="$$s/diff"; \
4fa63067 9301 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
9302 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9303 --target=${target_alias} $${srcdiroption} \
2a4cbe27 9304 || exit 1
6bd3dfaa 9305@endif diff
2a4cbe27 9306
a7254363
PB
9307
9308
d545f33b
PB
9309
9310
4fa63067
NN
9311.PHONY: all-diff maybe-all-diff
9312maybe-all-diff:
4f0ef2d8
CD
9313@if gcc-bootstrap
9314all-diff: stage_current
9315@endif gcc-bootstrap
6bd3dfaa 9316@if diff
d27cc32e 9317TARGET-diff=all
6bd3dfaa 9318maybe-all-diff: all-diff
4fa63067 9319all-diff: configure-diff
0aed8855 9320 @: $(MAKE); $(unstage)
4fa63067
NN
9321 @r=`${PWD_COMMAND}`; export r; \
9322 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9323 $(HOST_EXPORTS) \
b00612cc
PB
9324 (cd $(HOST_SUBDIR)/diff && \
9325 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-diff))
6bd3dfaa 9326@endif diff
2a4cbe27 9327
a7254363 9328
d545f33b
PB
9329
9330
4fa63067
NN
9331.PHONY: check-diff maybe-check-diff
9332maybe-check-diff:
6bd3dfaa
PB
9333@if diff
9334maybe-check-diff: check-diff
2a4cbe27 9335
4fa63067 9336check-diff:
0aed8855 9337 @: $(MAKE); $(unstage)
4fa63067 9338 @r=`${PWD_COMMAND}`; export r; \
b40e3958 9339 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9340 $(HOST_EXPORTS) \
b00612cc
PB
9341 (cd $(HOST_SUBDIR)/diff && \
9342 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 9343
6bd3dfaa 9344@endif diff
2a4cbe27 9345
4fa63067
NN
9346.PHONY: install-diff maybe-install-diff
9347maybe-install-diff:
6bd3dfaa
PB
9348@if diff
9349maybe-install-diff: install-diff
2a4cbe27 9350
4fa63067 9351install-diff: installdirs
0aed8855 9352 @: $(MAKE); $(unstage)
4fa63067 9353 @r=`${PWD_COMMAND}`; export r; \
b40e3958 9354 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9355 $(HOST_EXPORTS) \
b00612cc 9356 (cd $(HOST_SUBDIR)/diff && \
2da12f12 9357 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 9358
6bd3dfaa 9359@endif diff
2a4cbe27 9360
56a8fe78 9361# Other targets (info, dvi, pdf, etc.)
2a4cbe27 9362
4fa63067
NN
9363.PHONY: maybe-info-diff info-diff
9364maybe-info-diff:
6bd3dfaa
PB
9365@if diff
9366maybe-info-diff: info-diff
2a4cbe27 9367
4fa63067
NN
9368info-diff: \
9369 configure-diff
0aed8855 9370 @: $(MAKE); $(unstage)
4fa63067 9371 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
9372 r=`${PWD_COMMAND}`; export r; \
9373 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9374 $(HOST_EXPORTS) \
b813574b 9375 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9376 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9377 done; \
4fa63067 9378 echo "Doing info in diff" ; \
b00612cc 9379 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
9380 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9381 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9382 "RANLIB=$${RANLIB}" \
0c24b341 9383 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9384 info) \
2a4cbe27
NN
9385 || exit 1
9386
6bd3dfaa 9387@endif diff
2a4cbe27 9388
4fa63067
NN
9389.PHONY: maybe-dvi-diff dvi-diff
9390maybe-dvi-diff:
6bd3dfaa
PB
9391@if diff
9392maybe-dvi-diff: dvi-diff
2a4cbe27 9393
4fa63067
NN
9394dvi-diff: \
9395 configure-diff
0aed8855 9396 @: $(MAKE); $(unstage)
4fa63067 9397 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
9398 r=`${PWD_COMMAND}`; export r; \
9399 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9400 $(HOST_EXPORTS) \
b813574b 9401 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9402 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9403 done; \
4fa63067 9404 echo "Doing dvi in diff" ; \
b00612cc 9405 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
9406 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9407 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9408 "RANLIB=$${RANLIB}" \
0c24b341 9409 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9410 dvi) \
2a4cbe27
NN
9411 || exit 1
9412
6bd3dfaa 9413@endif diff
2a4cbe27 9414
56a8fe78
DD
9415.PHONY: maybe-pdf-diff pdf-diff
9416maybe-pdf-diff:
9417@if diff
9418maybe-pdf-diff: pdf-diff
9419
9420pdf-diff: \
9421 configure-diff
9422 @: $(MAKE); $(unstage)
9423 @[ -f ./diff/Makefile ] || exit 0; \
9424 r=`${PWD_COMMAND}`; export r; \
9425 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9426 $(HOST_EXPORTS) \
9427 for flag in $(EXTRA_HOST_FLAGS) ; do \
9428 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9429 done; \
9430 echo "Doing pdf in diff" ; \
9431 (cd $(HOST_SUBDIR)/diff && \
9432 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9433 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9434 "RANLIB=$${RANLIB}" \
0c24b341 9435 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
9436 pdf) \
9437 || exit 1
9438
9439@endif diff
9440
6d389afc
MS
9441.PHONY: maybe-html-diff html-diff
9442maybe-html-diff:
9443@if diff
9444maybe-html-diff: html-diff
9445
9446html-diff: \
9447 configure-diff
0aed8855 9448 @: $(MAKE); $(unstage)
6d389afc
MS
9449 @[ -f ./diff/Makefile ] || exit 0; \
9450 r=`${PWD_COMMAND}`; export r; \
9451 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
9452 $(HOST_EXPORTS) \
9453 for flag in $(EXTRA_HOST_FLAGS) ; do \
9454 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9455 done; \
9456 echo "Doing html in diff" ; \
b00612cc 9457 (cd $(HOST_SUBDIR)/diff && \
6d389afc
MS
9458 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9459 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9460 "RANLIB=$${RANLIB}" \
0c24b341 9461 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
9462 html) \
9463 || exit 1
9464
9465@endif diff
9466
4fa63067
NN
9467.PHONY: maybe-TAGS-diff TAGS-diff
9468maybe-TAGS-diff:
6bd3dfaa
PB
9469@if diff
9470maybe-TAGS-diff: TAGS-diff
2a4cbe27 9471
4fa63067
NN
9472TAGS-diff: \
9473 configure-diff
0aed8855 9474 @: $(MAKE); $(unstage)
4fa63067 9475 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
9476 r=`${PWD_COMMAND}`; export r; \
9477 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9478 $(HOST_EXPORTS) \
b813574b 9479 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9480 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9481 done; \
4fa63067 9482 echo "Doing TAGS in diff" ; \
b00612cc 9483 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
9484 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9485 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9486 "RANLIB=$${RANLIB}" \
0c24b341 9487 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9488 TAGS) \
2a4cbe27
NN
9489 || exit 1
9490
6bd3dfaa 9491@endif diff
2a4cbe27 9492
4fa63067
NN
9493.PHONY: maybe-install-info-diff install-info-diff
9494maybe-install-info-diff:
6bd3dfaa
PB
9495@if diff
9496maybe-install-info-diff: install-info-diff
2a4cbe27 9497
4fa63067
NN
9498install-info-diff: \
9499 configure-diff \
9500 info-diff
0aed8855 9501 @: $(MAKE); $(unstage)
4fa63067 9502 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
9503 r=`${PWD_COMMAND}`; export r; \
9504 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9505 $(HOST_EXPORTS) \
b813574b 9506 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9507 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9508 done; \
4fa63067 9509 echo "Doing install-info in diff" ; \
b00612cc 9510 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
9511 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9512 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9513 "RANLIB=$${RANLIB}" \
0c24b341 9514 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9515 install-info) \
2a4cbe27
NN
9516 || exit 1
9517
6bd3dfaa 9518@endif diff
2a4cbe27 9519
a3ca38d2
DD
9520.PHONY: maybe-install-pdf-diff install-pdf-diff
9521maybe-install-pdf-diff:
9522@if diff
9523maybe-install-pdf-diff: install-pdf-diff
9524
9525install-pdf-diff: \
9526 configure-diff \
9527 pdf-diff
9528 @: $(MAKE); $(unstage)
9529 @[ -f ./diff/Makefile ] || exit 0; \
9530 r=`${PWD_COMMAND}`; export r; \
9531 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9532 $(HOST_EXPORTS) \
9533 for flag in $(EXTRA_HOST_FLAGS) ; do \
9534 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9535 done; \
9536 echo "Doing install-pdf in diff" ; \
9537 (cd $(HOST_SUBDIR)/diff && \
9538 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9539 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9540 "RANLIB=$${RANLIB}" \
0c24b341 9541 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
9542 install-pdf) \
9543 || exit 1
9544
9545@endif diff
9546
108a6f8e
CD
9547.PHONY: maybe-install-html-diff install-html-diff
9548maybe-install-html-diff:
9549@if diff
9550maybe-install-html-diff: install-html-diff
9551
9552install-html-diff: \
9553 configure-diff \
9554 html-diff
9555 @: $(MAKE); $(unstage)
9556 @[ -f ./diff/Makefile ] || exit 0; \
9557 r=`${PWD_COMMAND}`; export r; \
9558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9559 $(HOST_EXPORTS) \
9560 for flag in $(EXTRA_HOST_FLAGS) ; do \
9561 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9562 done; \
9563 echo "Doing install-html in diff" ; \
9564 (cd $(HOST_SUBDIR)/diff && \
9565 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9566 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9567 "RANLIB=$${RANLIB}" \
0c24b341 9568 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
9569 install-html) \
9570 || exit 1
9571
9572@endif diff
9573
4fa63067
NN
9574.PHONY: maybe-installcheck-diff installcheck-diff
9575maybe-installcheck-diff:
6bd3dfaa
PB
9576@if diff
9577maybe-installcheck-diff: installcheck-diff
2a4cbe27 9578
4fa63067
NN
9579installcheck-diff: \
9580 configure-diff
0aed8855 9581 @: $(MAKE); $(unstage)
4fa63067 9582 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
9583 r=`${PWD_COMMAND}`; export r; \
9584 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9585 $(HOST_EXPORTS) \
b813574b 9586 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9587 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9588 done; \
4fa63067 9589 echo "Doing installcheck in diff" ; \
b00612cc 9590 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
9591 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9592 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9593 "RANLIB=$${RANLIB}" \
0c24b341 9594 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9595 installcheck) \
2a4cbe27
NN
9596 || exit 1
9597
6bd3dfaa 9598@endif diff
2a4cbe27 9599
4fa63067
NN
9600.PHONY: maybe-mostlyclean-diff mostlyclean-diff
9601maybe-mostlyclean-diff:
6bd3dfaa
PB
9602@if diff
9603maybe-mostlyclean-diff: mostlyclean-diff
2a4cbe27 9604
4fa63067 9605mostlyclean-diff:
0aed8855 9606 @: $(MAKE); $(unstage)
4fa63067 9607 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
9608 r=`${PWD_COMMAND}`; export r; \
9609 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9610 $(HOST_EXPORTS) \
b813574b 9611 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9612 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9613 done; \
4fa63067 9614 echo "Doing mostlyclean in diff" ; \
b00612cc 9615 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
9616 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9617 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9618 "RANLIB=$${RANLIB}" \
0c24b341 9619 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9620 mostlyclean) \
2a4cbe27
NN
9621 || exit 1
9622
6bd3dfaa 9623@endif diff
2a4cbe27 9624
4fa63067
NN
9625.PHONY: maybe-clean-diff clean-diff
9626maybe-clean-diff:
6bd3dfaa
PB
9627@if diff
9628maybe-clean-diff: clean-diff
2a4cbe27 9629
4fa63067 9630clean-diff:
0aed8855 9631 @: $(MAKE); $(unstage)
4fa63067 9632 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
9633 r=`${PWD_COMMAND}`; export r; \
9634 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9635 $(HOST_EXPORTS) \
b813574b 9636 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9637 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9638 done; \
4fa63067 9639 echo "Doing clean in diff" ; \
b00612cc 9640 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
9641 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9642 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9643 "RANLIB=$${RANLIB}" \
0c24b341 9644 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9645 clean) \
2a4cbe27
NN
9646 || exit 1
9647
6bd3dfaa 9648@endif diff
2a4cbe27 9649
4fa63067
NN
9650.PHONY: maybe-distclean-diff distclean-diff
9651maybe-distclean-diff:
6bd3dfaa
PB
9652@if diff
9653maybe-distclean-diff: distclean-diff
2a4cbe27 9654
4fa63067 9655distclean-diff:
0aed8855 9656 @: $(MAKE); $(unstage)
4fa63067 9657 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
9658 r=`${PWD_COMMAND}`; export r; \
9659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9660 $(HOST_EXPORTS) \
b813574b 9661 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9662 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9663 done; \
4fa63067 9664 echo "Doing distclean in diff" ; \
b00612cc 9665 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
9666 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9667 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9668 "RANLIB=$${RANLIB}" \
0c24b341 9669 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9670 distclean) \
2a4cbe27
NN
9671 || exit 1
9672
6bd3dfaa 9673@endif diff
2a4cbe27 9674
4fa63067
NN
9675.PHONY: maybe-maintainer-clean-diff maintainer-clean-diff
9676maybe-maintainer-clean-diff:
6bd3dfaa
PB
9677@if diff
9678maybe-maintainer-clean-diff: maintainer-clean-diff
2a4cbe27 9679
4fa63067 9680maintainer-clean-diff:
0aed8855 9681 @: $(MAKE); $(unstage)
4fa63067 9682 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
9683 r=`${PWD_COMMAND}`; export r; \
9684 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9685 $(HOST_EXPORTS) \
b813574b 9686 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9687 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9688 done; \
4fa63067 9689 echo "Doing maintainer-clean in diff" ; \
b00612cc 9690 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
9691 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9692 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9693 "RANLIB=$${RANLIB}" \
0c24b341 9694 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9695 maintainer-clean) \
2a4cbe27
NN
9696 || exit 1
9697
6bd3dfaa 9698@endif diff
2a4cbe27 9699
2a4cbe27 9700
a7254363 9701
4fa63067
NN
9702.PHONY: configure-dosutils maybe-configure-dosutils
9703maybe-configure-dosutils:
4f0ef2d8
CD
9704@if gcc-bootstrap
9705configure-dosutils: stage_current
9706@endif gcc-bootstrap
6bd3dfaa
PB
9707@if dosutils
9708maybe-configure-dosutils: configure-dosutils
c52c6897 9709configure-dosutils:
0aed8855 9710 @: $(MAKE); $(unstage)
c52c6897 9711 @r=`${PWD_COMMAND}`; export r; \
b40e3958 9712 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
9713 test ! -f $(HOST_SUBDIR)/dosutils/Makefile || exit 0; \
9714 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/dosutils ; \
378fce5b 9715 $(HOST_EXPORTS) \
a7254363
PB
9716 echo Configuring in $(HOST_SUBDIR)/dosutils; \
9717 cd "$(HOST_SUBDIR)/dosutils" || exit 1; \
4fa63067 9718 case $(srcdir) in \
b00612cc
PB
9719 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9720 *) topdir=`echo $(HOST_SUBDIR)/dosutils/ | \
9721 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 9722 esac; \
b00612cc
PB
9723 srcdiroption="--srcdir=$${topdir}/dosutils"; \
9724 libsrcdir="$$s/dosutils"; \
4fa63067 9725 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
9726 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9727 --target=${target_alias} $${srcdiroption} \
4fa63067 9728 || exit 1
6bd3dfaa 9729@endif dosutils
4fa63067 9730
a7254363
PB
9731
9732
d545f33b
PB
9733
9734
4fa63067
NN
9735.PHONY: all-dosutils maybe-all-dosutils
9736maybe-all-dosutils:
4f0ef2d8
CD
9737@if gcc-bootstrap
9738all-dosutils: stage_current
9739@endif gcc-bootstrap
6bd3dfaa 9740@if dosutils
d27cc32e 9741TARGET-dosutils=all
6bd3dfaa 9742maybe-all-dosutils: all-dosutils
4fa63067 9743all-dosutils: configure-dosutils
0aed8855 9744 @: $(MAKE); $(unstage)
4fa63067
NN
9745 @r=`${PWD_COMMAND}`; export r; \
9746 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9747 $(HOST_EXPORTS) \
b00612cc
PB
9748 (cd $(HOST_SUBDIR)/dosutils && \
9749 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-dosutils))
6bd3dfaa 9750@endif dosutils
4fa63067 9751
a7254363 9752
d545f33b
PB
9753
9754
4fa63067
NN
9755.PHONY: check-dosutils maybe-check-dosutils
9756maybe-check-dosutils:
6bd3dfaa
PB
9757@if dosutils
9758maybe-check-dosutils: check-dosutils
2a4cbe27 9759
4fa63067 9760check-dosutils:
2a4cbe27 9761
6bd3dfaa 9762@endif dosutils
2a4cbe27 9763
4fa63067
NN
9764.PHONY: install-dosutils maybe-install-dosutils
9765maybe-install-dosutils:
6bd3dfaa
PB
9766@if dosutils
9767maybe-install-dosutils: install-dosutils
4fa63067
NN
9768
9769install-dosutils: installdirs
0aed8855 9770 @: $(MAKE); $(unstage)
4fa63067 9771 @r=`${PWD_COMMAND}`; export r; \
b40e3958 9772 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9773 $(HOST_EXPORTS) \
b00612cc 9774 (cd $(HOST_SUBDIR)/dosutils && \
2da12f12 9775 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 9776
6bd3dfaa 9777@endif dosutils
2a4cbe27 9778
56a8fe78 9779# Other targets (info, dvi, pdf, etc.)
2a4cbe27 9780
4fa63067
NN
9781.PHONY: maybe-info-dosutils info-dosutils
9782maybe-info-dosutils:
6bd3dfaa
PB
9783@if dosutils
9784maybe-info-dosutils: info-dosutils
4fa63067
NN
9785
9786info-dosutils: \
9787 configure-dosutils
0aed8855 9788 @: $(MAKE); $(unstage)
4fa63067 9789 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
9790 r=`${PWD_COMMAND}`; export r; \
9791 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9792 $(HOST_EXPORTS) \
b813574b 9793 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9794 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9795 done; \
4fa63067 9796 echo "Doing info in dosutils" ; \
b00612cc 9797 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
9798 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9799 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9800 "RANLIB=$${RANLIB}" \
0c24b341 9801 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9802 info) \
2a4cbe27
NN
9803 || exit 1
9804
6bd3dfaa 9805@endif dosutils
2a4cbe27 9806
4fa63067
NN
9807.PHONY: maybe-dvi-dosutils dvi-dosutils
9808maybe-dvi-dosutils:
6bd3dfaa
PB
9809@if dosutils
9810maybe-dvi-dosutils: dvi-dosutils
2a4cbe27 9811
4fa63067
NN
9812dvi-dosutils: \
9813 configure-dosutils
0aed8855 9814 @: $(MAKE); $(unstage)
4fa63067 9815 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
9816 r=`${PWD_COMMAND}`; export r; \
9817 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9818 $(HOST_EXPORTS) \
b813574b 9819 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9820 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9821 done; \
4fa63067 9822 echo "Doing dvi in dosutils" ; \
b00612cc 9823 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
9824 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9825 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9826 "RANLIB=$${RANLIB}" \
0c24b341 9827 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9828 dvi) \
2a4cbe27
NN
9829 || exit 1
9830
6bd3dfaa 9831@endif dosutils
2a4cbe27 9832
56a8fe78
DD
9833.PHONY: maybe-pdf-dosutils pdf-dosutils
9834maybe-pdf-dosutils:
9835@if dosutils
9836maybe-pdf-dosutils: pdf-dosutils
9837
9838pdf-dosutils: \
9839 configure-dosutils
9840 @: $(MAKE); $(unstage)
9841 @[ -f ./dosutils/Makefile ] || exit 0; \
9842 r=`${PWD_COMMAND}`; export r; \
9843 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9844 $(HOST_EXPORTS) \
9845 for flag in $(EXTRA_HOST_FLAGS) ; do \
9846 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9847 done; \
9848 echo "Doing pdf in dosutils" ; \
9849 (cd $(HOST_SUBDIR)/dosutils && \
9850 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9851 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9852 "RANLIB=$${RANLIB}" \
0c24b341 9853 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
9854 pdf) \
9855 || exit 1
9856
9857@endif dosutils
9858
6d389afc
MS
9859.PHONY: maybe-html-dosutils html-dosutils
9860maybe-html-dosutils:
6bd3dfaa 9861@if dosutils
6d389afc 9862maybe-html-dosutils: html-dosutils
2a4cbe27 9863
6d389afc 9864html-dosutils: \
4fa63067 9865 configure-dosutils
0aed8855 9866 @: $(MAKE); $(unstage)
4fa63067 9867 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
9868 r=`${PWD_COMMAND}`; export r; \
9869 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9870 $(HOST_EXPORTS) \
b813574b 9871 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9872 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9873 done; \
6d389afc 9874 echo "Doing html in dosutils" ; \
b00612cc 9875 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
9876 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9877 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9878 "RANLIB=$${RANLIB}" \
0c24b341 9879 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 9880 html) \
2a4cbe27
NN
9881 || exit 1
9882
6bd3dfaa 9883@endif dosutils
2a4cbe27 9884
6d389afc
MS
9885.PHONY: maybe-TAGS-dosutils TAGS-dosutils
9886maybe-TAGS-dosutils:
6bd3dfaa 9887@if dosutils
6d389afc 9888maybe-TAGS-dosutils: TAGS-dosutils
2a4cbe27 9889
6d389afc
MS
9890TAGS-dosutils: \
9891 configure-dosutils
0aed8855 9892 @: $(MAKE); $(unstage)
6d389afc
MS
9893 @[ -f ./dosutils/Makefile ] || exit 0; \
9894 r=`${PWD_COMMAND}`; export r; \
9895 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
9896 $(HOST_EXPORTS) \
9897 for flag in $(EXTRA_HOST_FLAGS) ; do \
9898 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9899 done; \
9900 echo "Doing TAGS in dosutils" ; \
b00612cc 9901 (cd $(HOST_SUBDIR)/dosutils && \
6d389afc
MS
9902 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9903 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9904 "RANLIB=$${RANLIB}" \
0c24b341 9905 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
9906 TAGS) \
9907 || exit 1
9908
9909@endif dosutils
9910
9911.PHONY: maybe-install-info-dosutils install-info-dosutils
9912maybe-install-info-dosutils:
9913@if dosutils
9914maybe-install-info-dosutils: install-info-dosutils
9915
9916install-info-dosutils: \
9917 configure-dosutils \
9918 info-dosutils
0aed8855 9919 @: $(MAKE); $(unstage)
4fa63067 9920 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
9921 r=`${PWD_COMMAND}`; export r; \
9922 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9923 $(HOST_EXPORTS) \
b813574b 9924 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9925 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9926 done; \
4fa63067 9927 echo "Doing install-info in dosutils" ; \
b00612cc 9928 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
9929 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9930 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9931 "RANLIB=$${RANLIB}" \
0c24b341 9932 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9933 install-info) \
2a4cbe27
NN
9934 || exit 1
9935
6bd3dfaa 9936@endif dosutils
2a4cbe27 9937
a3ca38d2
DD
9938.PHONY: maybe-install-pdf-dosutils install-pdf-dosutils
9939maybe-install-pdf-dosutils:
9940@if dosutils
9941maybe-install-pdf-dosutils: install-pdf-dosutils
9942
9943install-pdf-dosutils: \
9944 configure-dosutils \
9945 pdf-dosutils
9946 @: $(MAKE); $(unstage)
9947 @[ -f ./dosutils/Makefile ] || exit 0; \
9948 r=`${PWD_COMMAND}`; export r; \
9949 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9950 $(HOST_EXPORTS) \
9951 for flag in $(EXTRA_HOST_FLAGS) ; do \
9952 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9953 done; \
9954 echo "Doing install-pdf in dosutils" ; \
9955 (cd $(HOST_SUBDIR)/dosutils && \
9956 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9957 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9958 "RANLIB=$${RANLIB}" \
0c24b341 9959 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
9960 install-pdf) \
9961 || exit 1
9962
9963@endif dosutils
9964
108a6f8e
CD
9965.PHONY: maybe-install-html-dosutils install-html-dosutils
9966maybe-install-html-dosutils:
9967@if dosutils
9968maybe-install-html-dosutils: install-html-dosutils
9969
9970install-html-dosutils: \
9971 configure-dosutils \
9972 html-dosutils
9973 @: $(MAKE); $(unstage)
9974 @[ -f ./dosutils/Makefile ] || exit 0; \
9975 r=`${PWD_COMMAND}`; export r; \
9976 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9977 $(HOST_EXPORTS) \
9978 for flag in $(EXTRA_HOST_FLAGS) ; do \
9979 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9980 done; \
9981 echo "Doing install-html in dosutils" ; \
9982 (cd $(HOST_SUBDIR)/dosutils && \
9983 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9984 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9985 "RANLIB=$${RANLIB}" \
0c24b341 9986 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
9987 install-html) \
9988 || exit 1
9989
9990@endif dosutils
9991
4fa63067
NN
9992.PHONY: maybe-installcheck-dosutils installcheck-dosutils
9993maybe-installcheck-dosutils:
6bd3dfaa
PB
9994@if dosutils
9995maybe-installcheck-dosutils: installcheck-dosutils
2a4cbe27 9996
4fa63067
NN
9997installcheck-dosutils: \
9998 configure-dosutils
0aed8855 9999 @: $(MAKE); $(unstage)
4fa63067 10000 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
10001 r=`${PWD_COMMAND}`; export r; \
10002 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10003 $(HOST_EXPORTS) \
b813574b 10004 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10005 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10006 done; \
4fa63067 10007 echo "Doing installcheck in dosutils" ; \
b00612cc 10008 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
10009 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10010 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10011 "RANLIB=$${RANLIB}" \
0c24b341 10012 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10013 installcheck) \
2a4cbe27
NN
10014 || exit 1
10015
6bd3dfaa 10016@endif dosutils
2a4cbe27 10017
4fa63067
NN
10018.PHONY: maybe-mostlyclean-dosutils mostlyclean-dosutils
10019maybe-mostlyclean-dosutils:
6bd3dfaa
PB
10020@if dosutils
10021maybe-mostlyclean-dosutils: mostlyclean-dosutils
a2592b1b 10022
4fa63067 10023mostlyclean-dosutils:
0aed8855 10024 @: $(MAKE); $(unstage)
4fa63067 10025 @[ -f ./dosutils/Makefile ] || exit 0; \
a2592b1b
DD
10026 r=`${PWD_COMMAND}`; export r; \
10027 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10028 $(HOST_EXPORTS) \
b813574b 10029 for flag in $(EXTRA_HOST_FLAGS) ; do \
a2592b1b
DD
10030 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10031 done; \
4fa63067 10032 echo "Doing mostlyclean in dosutils" ; \
b00612cc 10033 (cd $(HOST_SUBDIR)/dosutils && \
a2592b1b
DD
10034 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10035 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10036 "RANLIB=$${RANLIB}" \
0c24b341 10037 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10038 mostlyclean) \
a2592b1b
DD
10039 || exit 1
10040
6bd3dfaa 10041@endif dosutils
a2592b1b 10042
4fa63067
NN
10043.PHONY: maybe-clean-dosutils clean-dosutils
10044maybe-clean-dosutils:
6bd3dfaa
PB
10045@if dosutils
10046maybe-clean-dosutils: clean-dosutils
2a4cbe27 10047
4fa63067 10048clean-dosutils:
0aed8855 10049 @: $(MAKE); $(unstage)
4fa63067 10050 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
10051 r=`${PWD_COMMAND}`; export r; \
10052 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10053 $(HOST_EXPORTS) \
b813574b 10054 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10055 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10056 done; \
4fa63067 10057 echo "Doing clean in dosutils" ; \
b00612cc 10058 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
10059 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10060 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10061 "RANLIB=$${RANLIB}" \
0c24b341 10062 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10063 clean) \
2a4cbe27
NN
10064 || exit 1
10065
6bd3dfaa 10066@endif dosutils
2a4cbe27 10067
4fa63067
NN
10068.PHONY: maybe-distclean-dosutils distclean-dosutils
10069maybe-distclean-dosutils:
6bd3dfaa
PB
10070@if dosutils
10071maybe-distclean-dosutils: distclean-dosutils
2a4cbe27 10072
4fa63067 10073distclean-dosutils:
0aed8855 10074 @: $(MAKE); $(unstage)
4fa63067 10075 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
10076 r=`${PWD_COMMAND}`; export r; \
10077 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10078 $(HOST_EXPORTS) \
b813574b 10079 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10080 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10081 done; \
4fa63067 10082 echo "Doing distclean in dosutils" ; \
b00612cc 10083 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
10084 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10085 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10086 "RANLIB=$${RANLIB}" \
0c24b341 10087 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10088 distclean) \
2a4cbe27
NN
10089 || exit 1
10090
6bd3dfaa 10091@endif dosutils
2a4cbe27 10092
4fa63067
NN
10093.PHONY: maybe-maintainer-clean-dosutils maintainer-clean-dosutils
10094maybe-maintainer-clean-dosutils:
6bd3dfaa
PB
10095@if dosutils
10096maybe-maintainer-clean-dosutils: maintainer-clean-dosutils
2a4cbe27 10097
4fa63067 10098maintainer-clean-dosutils:
0aed8855 10099 @: $(MAKE); $(unstage)
4fa63067 10100 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
10101 r=`${PWD_COMMAND}`; export r; \
10102 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10103 $(HOST_EXPORTS) \
b813574b 10104 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10105 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10106 done; \
4fa63067 10107 echo "Doing maintainer-clean in dosutils" ; \
b00612cc 10108 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
10109 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10110 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10111 "RANLIB=$${RANLIB}" \
0c24b341 10112 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10113 maintainer-clean) \
2a4cbe27
NN
10114 || exit 1
10115
6bd3dfaa 10116@endif dosutils
2a4cbe27 10117
2a4cbe27 10118
a7254363 10119
4fa63067
NN
10120.PHONY: configure-etc maybe-configure-etc
10121maybe-configure-etc:
4f0ef2d8
CD
10122@if gcc-bootstrap
10123configure-etc: stage_current
10124@endif gcc-bootstrap
6bd3dfaa
PB
10125@if etc
10126maybe-configure-etc: configure-etc
c52c6897 10127configure-etc:
0aed8855 10128 @: $(MAKE); $(unstage)
c52c6897 10129 @r=`${PWD_COMMAND}`; export r; \
4fa63067 10130 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
10131 test ! -f $(HOST_SUBDIR)/etc/Makefile || exit 0; \
10132 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/etc ; \
378fce5b 10133 $(HOST_EXPORTS) \
a7254363
PB
10134 echo Configuring in $(HOST_SUBDIR)/etc; \
10135 cd "$(HOST_SUBDIR)/etc" || exit 1; \
4fa63067 10136 case $(srcdir) in \
b00612cc
PB
10137 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10138 *) topdir=`echo $(HOST_SUBDIR)/etc/ | \
10139 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 10140 esac; \
b00612cc
PB
10141 srcdiroption="--srcdir=$${topdir}/etc"; \
10142 libsrcdir="$$s/etc"; \
4fa63067 10143 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
10144 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10145 --target=${target_alias} $${srcdiroption} \
4fa63067 10146 || exit 1
6bd3dfaa 10147@endif etc
4fa63067 10148
a7254363
PB
10149
10150
d545f33b
PB
10151
10152
4fa63067
NN
10153.PHONY: all-etc maybe-all-etc
10154maybe-all-etc:
4f0ef2d8
CD
10155@if gcc-bootstrap
10156all-etc: stage_current
10157@endif gcc-bootstrap
6bd3dfaa 10158@if etc
d27cc32e 10159TARGET-etc=all
6bd3dfaa 10160maybe-all-etc: all-etc
4fa63067 10161all-etc: configure-etc
0aed8855 10162 @: $(MAKE); $(unstage)
4fa63067
NN
10163 @r=`${PWD_COMMAND}`; export r; \
10164 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10165 $(HOST_EXPORTS) \
b00612cc
PB
10166 (cd $(HOST_SUBDIR)/etc && \
10167 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-etc))
6bd3dfaa 10168@endif etc
4fa63067 10169
a7254363 10170
d545f33b
PB
10171
10172
4fa63067
NN
10173.PHONY: check-etc maybe-check-etc
10174maybe-check-etc:
6bd3dfaa
PB
10175@if etc
10176maybe-check-etc: check-etc
4fa63067
NN
10177
10178check-etc:
0aed8855 10179 @: $(MAKE); $(unstage)
4fa63067
NN
10180 @r=`${PWD_COMMAND}`; export r; \
10181 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10182 $(HOST_EXPORTS) \
b00612cc
PB
10183 (cd $(HOST_SUBDIR)/etc && \
10184 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 10185
6bd3dfaa 10186@endif etc
4fa63067
NN
10187
10188.PHONY: install-etc maybe-install-etc
10189maybe-install-etc:
6bd3dfaa
PB
10190@if etc
10191maybe-install-etc: install-etc
4fa63067
NN
10192
10193install-etc: installdirs
0aed8855 10194 @: $(MAKE); $(unstage)
4fa63067
NN
10195 @r=`${PWD_COMMAND}`; export r; \
10196 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10197 $(HOST_EXPORTS) \
b00612cc 10198 (cd $(HOST_SUBDIR)/etc && \
2da12f12 10199 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 10200
6bd3dfaa 10201@endif etc
4fa63067 10202
56a8fe78 10203# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
10204
10205.PHONY: maybe-info-etc info-etc
10206maybe-info-etc:
6bd3dfaa
PB
10207@if etc
10208maybe-info-etc: info-etc
4fa63067
NN
10209
10210info-etc: \
10211 configure-etc
0aed8855 10212 @: $(MAKE); $(unstage)
4fa63067 10213 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10214 r=`${PWD_COMMAND}`; export r; \
10215 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10216 $(HOST_EXPORTS) \
b813574b 10217 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10218 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10219 done; \
4fa63067 10220 echo "Doing info in etc" ; \
b00612cc 10221 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10222 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10223 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10224 "RANLIB=$${RANLIB}" \
0c24b341 10225 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10226 info) \
2a4cbe27
NN
10227 || exit 1
10228
6bd3dfaa 10229@endif etc
2a4cbe27 10230
4fa63067
NN
10231.PHONY: maybe-dvi-etc dvi-etc
10232maybe-dvi-etc:
6bd3dfaa
PB
10233@if etc
10234maybe-dvi-etc: dvi-etc
2a4cbe27 10235
4fa63067
NN
10236dvi-etc: \
10237 configure-etc
0aed8855 10238 @: $(MAKE); $(unstage)
4fa63067 10239 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10240 r=`${PWD_COMMAND}`; export r; \
10241 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10242 $(HOST_EXPORTS) \
b813574b 10243 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10244 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10245 done; \
4fa63067 10246 echo "Doing dvi in etc" ; \
b00612cc 10247 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10248 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10249 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10250 "RANLIB=$${RANLIB}" \
0c24b341 10251 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10252 dvi) \
2a4cbe27
NN
10253 || exit 1
10254
6bd3dfaa 10255@endif etc
2a4cbe27 10256
56a8fe78
DD
10257.PHONY: maybe-pdf-etc pdf-etc
10258maybe-pdf-etc:
10259@if etc
10260maybe-pdf-etc: pdf-etc
10261
10262pdf-etc: \
10263 configure-etc
10264 @: $(MAKE); $(unstage)
10265 @[ -f ./etc/Makefile ] || exit 0; \
10266 r=`${PWD_COMMAND}`; export r; \
10267 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10268 $(HOST_EXPORTS) \
10269 for flag in $(EXTRA_HOST_FLAGS) ; do \
10270 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10271 done; \
10272 echo "Doing pdf in etc" ; \
10273 (cd $(HOST_SUBDIR)/etc && \
10274 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10275 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10276 "RANLIB=$${RANLIB}" \
0c24b341 10277 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
10278 pdf) \
10279 || exit 1
10280
10281@endif etc
10282
6d389afc
MS
10283.PHONY: maybe-html-etc html-etc
10284maybe-html-etc:
10285@if etc
10286maybe-html-etc: html-etc
10287
10288html-etc: \
10289 configure-etc
0aed8855 10290 @: $(MAKE); $(unstage)
6d389afc
MS
10291 @[ -f ./etc/Makefile ] || exit 0; \
10292 r=`${PWD_COMMAND}`; export r; \
10293 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
10294 $(HOST_EXPORTS) \
10295 for flag in $(EXTRA_HOST_FLAGS) ; do \
10296 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10297 done; \
10298 echo "Doing html in etc" ; \
b00612cc 10299 (cd $(HOST_SUBDIR)/etc && \
6d389afc
MS
10300 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10301 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10302 "RANLIB=$${RANLIB}" \
0c24b341 10303 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
10304 html) \
10305 || exit 1
10306
10307@endif etc
10308
4fa63067
NN
10309.PHONY: maybe-TAGS-etc TAGS-etc
10310maybe-TAGS-etc:
6bd3dfaa
PB
10311@if etc
10312maybe-TAGS-etc: TAGS-etc
2a4cbe27 10313
4fa63067
NN
10314TAGS-etc: \
10315 configure-etc
0aed8855 10316 @: $(MAKE); $(unstage)
4fa63067 10317 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10318 r=`${PWD_COMMAND}`; export r; \
10319 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10320 $(HOST_EXPORTS) \
b813574b 10321 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10322 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10323 done; \
4fa63067 10324 echo "Doing TAGS in etc" ; \
b00612cc 10325 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10326 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10327 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10328 "RANLIB=$${RANLIB}" \
0c24b341 10329 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10330 TAGS) \
2a4cbe27
NN
10331 || exit 1
10332
6bd3dfaa 10333@endif etc
2a4cbe27 10334
4fa63067
NN
10335.PHONY: maybe-install-info-etc install-info-etc
10336maybe-install-info-etc:
6bd3dfaa
PB
10337@if etc
10338maybe-install-info-etc: install-info-etc
2a4cbe27 10339
4fa63067
NN
10340install-info-etc: \
10341 configure-etc \
10342 info-etc
0aed8855 10343 @: $(MAKE); $(unstage)
4fa63067 10344 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10345 r=`${PWD_COMMAND}`; export r; \
10346 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10347 $(HOST_EXPORTS) \
b813574b 10348 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10349 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10350 done; \
4fa63067 10351 echo "Doing install-info in etc" ; \
b00612cc 10352 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10353 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10354 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10355 "RANLIB=$${RANLIB}" \
0c24b341 10356 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10357 install-info) \
2a4cbe27
NN
10358 || exit 1
10359
6bd3dfaa 10360@endif etc
2a4cbe27 10361
a3ca38d2
DD
10362.PHONY: maybe-install-pdf-etc install-pdf-etc
10363maybe-install-pdf-etc:
10364@if etc
10365maybe-install-pdf-etc: install-pdf-etc
10366
10367install-pdf-etc: \
10368 configure-etc \
10369 pdf-etc
10370 @: $(MAKE); $(unstage)
10371 @[ -f ./etc/Makefile ] || exit 0; \
10372 r=`${PWD_COMMAND}`; export r; \
10373 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10374 $(HOST_EXPORTS) \
10375 for flag in $(EXTRA_HOST_FLAGS) ; do \
10376 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10377 done; \
10378 echo "Doing install-pdf in etc" ; \
10379 (cd $(HOST_SUBDIR)/etc && \
10380 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10381 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10382 "RANLIB=$${RANLIB}" \
0c24b341 10383 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
10384 install-pdf) \
10385 || exit 1
10386
10387@endif etc
10388
108a6f8e
CD
10389.PHONY: maybe-install-html-etc install-html-etc
10390maybe-install-html-etc:
10391@if etc
10392maybe-install-html-etc: install-html-etc
10393
10394install-html-etc: \
10395 configure-etc \
10396 html-etc
10397 @: $(MAKE); $(unstage)
10398 @[ -f ./etc/Makefile ] || exit 0; \
10399 r=`${PWD_COMMAND}`; export r; \
10400 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10401 $(HOST_EXPORTS) \
10402 for flag in $(EXTRA_HOST_FLAGS) ; do \
10403 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10404 done; \
10405 echo "Doing install-html in etc" ; \
10406 (cd $(HOST_SUBDIR)/etc && \
10407 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10408 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10409 "RANLIB=$${RANLIB}" \
0c24b341 10410 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
10411 install-html) \
10412 || exit 1
10413
10414@endif etc
10415
4fa63067
NN
10416.PHONY: maybe-installcheck-etc installcheck-etc
10417maybe-installcheck-etc:
6bd3dfaa
PB
10418@if etc
10419maybe-installcheck-etc: installcheck-etc
2a4cbe27 10420
4fa63067
NN
10421installcheck-etc: \
10422 configure-etc
0aed8855 10423 @: $(MAKE); $(unstage)
4fa63067 10424 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10425 r=`${PWD_COMMAND}`; export r; \
10426 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10427 $(HOST_EXPORTS) \
b813574b 10428 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10429 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10430 done; \
4fa63067 10431 echo "Doing installcheck in etc" ; \
b00612cc 10432 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10433 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10434 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10435 "RANLIB=$${RANLIB}" \
0c24b341 10436 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10437 installcheck) \
2a4cbe27
NN
10438 || exit 1
10439
6bd3dfaa 10440@endif etc
2a4cbe27 10441
4fa63067
NN
10442.PHONY: maybe-mostlyclean-etc mostlyclean-etc
10443maybe-mostlyclean-etc:
6bd3dfaa
PB
10444@if etc
10445maybe-mostlyclean-etc: mostlyclean-etc
2a4cbe27 10446
4fa63067 10447mostlyclean-etc:
0aed8855 10448 @: $(MAKE); $(unstage)
4fa63067 10449 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10450 r=`${PWD_COMMAND}`; export r; \
10451 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10452 $(HOST_EXPORTS) \
b813574b 10453 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10454 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10455 done; \
4fa63067 10456 echo "Doing mostlyclean in etc" ; \
b00612cc 10457 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10458 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10459 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10460 "RANLIB=$${RANLIB}" \
0c24b341 10461 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10462 mostlyclean) \
2a4cbe27
NN
10463 || exit 1
10464
6bd3dfaa 10465@endif etc
2a4cbe27 10466
4fa63067
NN
10467.PHONY: maybe-clean-etc clean-etc
10468maybe-clean-etc:
6bd3dfaa
PB
10469@if etc
10470maybe-clean-etc: clean-etc
2a4cbe27 10471
4fa63067 10472clean-etc:
0aed8855 10473 @: $(MAKE); $(unstage)
4fa63067 10474 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10475 r=`${PWD_COMMAND}`; export r; \
10476 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10477 $(HOST_EXPORTS) \
b813574b 10478 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10479 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10480 done; \
4fa63067 10481 echo "Doing clean in etc" ; \
b00612cc 10482 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10483 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10484 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10485 "RANLIB=$${RANLIB}" \
0c24b341 10486 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10487 clean) \
2a4cbe27
NN
10488 || exit 1
10489
6bd3dfaa 10490@endif etc
2a4cbe27 10491
4fa63067
NN
10492.PHONY: maybe-distclean-etc distclean-etc
10493maybe-distclean-etc:
6bd3dfaa
PB
10494@if etc
10495maybe-distclean-etc: distclean-etc
2a4cbe27 10496
4fa63067 10497distclean-etc:
0aed8855 10498 @: $(MAKE); $(unstage)
4fa63067 10499 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10500 r=`${PWD_COMMAND}`; export r; \
10501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10502 $(HOST_EXPORTS) \
b813574b 10503 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10504 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10505 done; \
4fa63067 10506 echo "Doing distclean in etc" ; \
b00612cc 10507 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10508 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10509 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10510 "RANLIB=$${RANLIB}" \
0c24b341 10511 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10512 distclean) \
2a4cbe27
NN
10513 || exit 1
10514
6bd3dfaa 10515@endif etc
2a4cbe27 10516
4fa63067
NN
10517.PHONY: maybe-maintainer-clean-etc maintainer-clean-etc
10518maybe-maintainer-clean-etc:
6bd3dfaa
PB
10519@if etc
10520maybe-maintainer-clean-etc: maintainer-clean-etc
2a4cbe27 10521
4fa63067 10522maintainer-clean-etc:
0aed8855 10523 @: $(MAKE); $(unstage)
4fa63067 10524 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10525 r=`${PWD_COMMAND}`; export r; \
10526 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10527 $(HOST_EXPORTS) \
b813574b 10528 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10529 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10530 done; \
4fa63067 10531 echo "Doing maintainer-clean in etc" ; \
b00612cc 10532 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
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}" \
b813574b 10537 maintainer-clean) \
2a4cbe27
NN
10538 || exit 1
10539
6bd3dfaa 10540@endif etc
2a4cbe27 10541
2a4cbe27 10542
a7254363 10543
4fa63067
NN
10544.PHONY: configure-fastjar maybe-configure-fastjar
10545maybe-configure-fastjar:
4f0ef2d8
CD
10546@if gcc-bootstrap
10547configure-fastjar: stage_current
10548@endif gcc-bootstrap
6bd3dfaa
PB
10549@if fastjar
10550maybe-configure-fastjar: configure-fastjar
c52c6897 10551configure-fastjar:
0aed8855 10552 @: $(MAKE); $(unstage)
c52c6897 10553 @r=`${PWD_COMMAND}`; export r; \
b40e3958 10554 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
10555 test ! -f $(HOST_SUBDIR)/fastjar/Makefile || exit 0; \
10556 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fastjar ; \
378fce5b 10557 $(HOST_EXPORTS) \
a7254363
PB
10558 echo Configuring in $(HOST_SUBDIR)/fastjar; \
10559 cd "$(HOST_SUBDIR)/fastjar" || exit 1; \
4fa63067 10560 case $(srcdir) in \
b00612cc
PB
10561 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10562 *) topdir=`echo $(HOST_SUBDIR)/fastjar/ | \
10563 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 10564 esac; \
b00612cc
PB
10565 srcdiroption="--srcdir=$${topdir}/fastjar"; \
10566 libsrcdir="$$s/fastjar"; \
4fa63067 10567 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
10568 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10569 --target=${target_alias} $${srcdiroption} \
4fa63067 10570 || exit 1
6bd3dfaa 10571@endif fastjar
4fa63067 10572
a7254363
PB
10573
10574
d545f33b
PB
10575
10576
4fa63067
NN
10577.PHONY: all-fastjar maybe-all-fastjar
10578maybe-all-fastjar:
4f0ef2d8
CD
10579@if gcc-bootstrap
10580all-fastjar: stage_current
10581@endif gcc-bootstrap
6bd3dfaa 10582@if fastjar
d27cc32e 10583TARGET-fastjar=all
6bd3dfaa 10584maybe-all-fastjar: all-fastjar
4fa63067 10585all-fastjar: configure-fastjar
0aed8855 10586 @: $(MAKE); $(unstage)
4fa63067
NN
10587 @r=`${PWD_COMMAND}`; export r; \
10588 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10589 $(HOST_EXPORTS) \
b00612cc
PB
10590 (cd $(HOST_SUBDIR)/fastjar && \
10591 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-fastjar))
6bd3dfaa 10592@endif fastjar
2a4cbe27 10593
a7254363 10594
d545f33b
PB
10595
10596
4fa63067
NN
10597.PHONY: check-fastjar maybe-check-fastjar
10598maybe-check-fastjar:
6bd3dfaa
PB
10599@if fastjar
10600maybe-check-fastjar: check-fastjar
2a4cbe27 10601
4fa63067
NN
10602# This module is only tested in a native toolchain.
10603check-fastjar:
0aed8855 10604 @: $(MAKE); $(unstage)
4fa63067
NN
10605 @if [ '$(host)' = '$(target)' ] ; then \
10606 r=`${PWD_COMMAND}`; export r; \
10607 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10608 $(HOST_EXPORTS) \
b00612cc 10609 (cd $(HOST_SUBDIR)/fastjar && \
4cfaf6d5 10610 $(MAKE) $(FLAGS_TO_PASS) check); \
4fa63067 10611 fi
2a4cbe27 10612
6bd3dfaa 10613@endif fastjar
4fa63067
NN
10614
10615.PHONY: install-fastjar maybe-install-fastjar
10616maybe-install-fastjar:
6bd3dfaa
PB
10617@if fastjar
10618maybe-install-fastjar: install-fastjar
4fa63067
NN
10619
10620install-fastjar: installdirs
0aed8855 10621 @: $(MAKE); $(unstage)
4fa63067 10622 @r=`${PWD_COMMAND}`; export r; \
b40e3958 10623 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10624 $(HOST_EXPORTS) \
b00612cc 10625 (cd $(HOST_SUBDIR)/fastjar && \
2da12f12 10626 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 10627
6bd3dfaa 10628@endif fastjar
2a4cbe27 10629
56a8fe78 10630# Other targets (info, dvi, pdf, etc.)
2a4cbe27 10631
4fa63067
NN
10632.PHONY: maybe-info-fastjar info-fastjar
10633maybe-info-fastjar:
6bd3dfaa
PB
10634@if fastjar
10635maybe-info-fastjar: info-fastjar
4fa63067
NN
10636
10637info-fastjar: \
10638 configure-fastjar
0aed8855 10639 @: $(MAKE); $(unstage)
4fa63067 10640 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
10641 r=`${PWD_COMMAND}`; export r; \
10642 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10643 $(HOST_EXPORTS) \
b813574b 10644 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10645 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10646 done; \
4fa63067 10647 echo "Doing info in fastjar" ; \
b00612cc 10648 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
10649 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10650 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10651 "RANLIB=$${RANLIB}" \
0c24b341 10652 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10653 info) \
2a4cbe27
NN
10654 || exit 1
10655
6bd3dfaa 10656@endif fastjar
2a4cbe27 10657
4fa63067
NN
10658.PHONY: maybe-dvi-fastjar dvi-fastjar
10659maybe-dvi-fastjar:
6bd3dfaa
PB
10660@if fastjar
10661maybe-dvi-fastjar: dvi-fastjar
2a4cbe27 10662
4fa63067
NN
10663dvi-fastjar: \
10664 configure-fastjar
0aed8855 10665 @: $(MAKE); $(unstage)
2a4cbe27 10666 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
10667 r=`${PWD_COMMAND}`; export r; \
10668 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10669 $(HOST_EXPORTS) \
b813574b 10670 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10671 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10672 done; \
4fa63067 10673 echo "Doing dvi in fastjar" ; \
b00612cc 10674 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
10675 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10676 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10677 "RANLIB=$${RANLIB}" \
0c24b341 10678 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10679 dvi) \
2a4cbe27
NN
10680 || exit 1
10681
6bd3dfaa 10682@endif fastjar
2a4cbe27 10683
56a8fe78
DD
10684.PHONY: maybe-pdf-fastjar pdf-fastjar
10685maybe-pdf-fastjar:
10686@if fastjar
10687maybe-pdf-fastjar: pdf-fastjar
10688
10689pdf-fastjar: \
10690 configure-fastjar
10691 @: $(MAKE); $(unstage)
10692 @[ -f ./fastjar/Makefile ] || exit 0; \
10693 r=`${PWD_COMMAND}`; export r; \
10694 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10695 $(HOST_EXPORTS) \
10696 for flag in $(EXTRA_HOST_FLAGS) ; do \
10697 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10698 done; \
10699 echo "Doing pdf in fastjar" ; \
10700 (cd $(HOST_SUBDIR)/fastjar && \
10701 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10702 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10703 "RANLIB=$${RANLIB}" \
0c24b341 10704 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
10705 pdf) \
10706 || exit 1
10707
10708@endif fastjar
10709
6d389afc
MS
10710.PHONY: maybe-html-fastjar html-fastjar
10711maybe-html-fastjar:
10712@if fastjar
10713maybe-html-fastjar: html-fastjar
10714
10715html-fastjar: \
10716 configure-fastjar
0aed8855 10717 @: $(MAKE); $(unstage)
6d389afc
MS
10718 @[ -f ./fastjar/Makefile ] || exit 0; \
10719 r=`${PWD_COMMAND}`; export r; \
10720 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
10721 $(HOST_EXPORTS) \
10722 for flag in $(EXTRA_HOST_FLAGS) ; do \
10723 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10724 done; \
10725 echo "Doing html in fastjar" ; \
b00612cc 10726 (cd $(HOST_SUBDIR)/fastjar && \
6d389afc
MS
10727 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10728 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10729 "RANLIB=$${RANLIB}" \
0c24b341 10730 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
10731 html) \
10732 || exit 1
10733
10734@endif fastjar
10735
4fa63067
NN
10736.PHONY: maybe-TAGS-fastjar TAGS-fastjar
10737maybe-TAGS-fastjar:
6bd3dfaa
PB
10738@if fastjar
10739maybe-TAGS-fastjar: TAGS-fastjar
2a4cbe27 10740
4fa63067
NN
10741TAGS-fastjar: \
10742 configure-fastjar
0aed8855 10743 @: $(MAKE); $(unstage)
4fa63067 10744 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
10745 r=`${PWD_COMMAND}`; export r; \
10746 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10747 $(HOST_EXPORTS) \
b813574b 10748 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10749 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10750 done; \
4fa63067 10751 echo "Doing TAGS in fastjar" ; \
b00612cc 10752 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
10753 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10754 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10755 "RANLIB=$${RANLIB}" \
0c24b341 10756 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10757 TAGS) \
2a4cbe27
NN
10758 || exit 1
10759
6bd3dfaa 10760@endif fastjar
2a4cbe27 10761
4fa63067
NN
10762.PHONY: maybe-install-info-fastjar install-info-fastjar
10763maybe-install-info-fastjar:
6bd3dfaa
PB
10764@if fastjar
10765maybe-install-info-fastjar: install-info-fastjar
2a4cbe27 10766
4fa63067
NN
10767install-info-fastjar: \
10768 configure-fastjar \
10769 info-fastjar
0aed8855 10770 @: $(MAKE); $(unstage)
4fa63067 10771 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
10772 r=`${PWD_COMMAND}`; export r; \
10773 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10774 $(HOST_EXPORTS) \
b813574b 10775 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10776 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10777 done; \
4fa63067 10778 echo "Doing install-info in fastjar" ; \
b00612cc 10779 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
10780 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10781 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10782 "RANLIB=$${RANLIB}" \
0c24b341 10783 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10784 install-info) \
2a4cbe27
NN
10785 || exit 1
10786
6bd3dfaa 10787@endif fastjar
2a4cbe27 10788
a3ca38d2
DD
10789.PHONY: maybe-install-pdf-fastjar install-pdf-fastjar
10790maybe-install-pdf-fastjar:
10791@if fastjar
10792maybe-install-pdf-fastjar: install-pdf-fastjar
10793
10794install-pdf-fastjar: \
10795 configure-fastjar \
10796 pdf-fastjar
10797 @: $(MAKE); $(unstage)
10798 @[ -f ./fastjar/Makefile ] || exit 0; \
10799 r=`${PWD_COMMAND}`; export r; \
10800 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10801 $(HOST_EXPORTS) \
10802 for flag in $(EXTRA_HOST_FLAGS) ; do \
10803 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10804 done; \
10805 echo "Doing install-pdf in fastjar" ; \
10806 (cd $(HOST_SUBDIR)/fastjar && \
10807 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10808 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10809 "RANLIB=$${RANLIB}" \
0c24b341 10810 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
10811 install-pdf) \
10812 || exit 1
10813
10814@endif fastjar
10815
108a6f8e
CD
10816.PHONY: maybe-install-html-fastjar install-html-fastjar
10817maybe-install-html-fastjar:
10818@if fastjar
10819maybe-install-html-fastjar: install-html-fastjar
10820
10821install-html-fastjar: \
10822 configure-fastjar \
10823 html-fastjar
10824 @: $(MAKE); $(unstage)
10825 @[ -f ./fastjar/Makefile ] || exit 0; \
10826 r=`${PWD_COMMAND}`; export r; \
10827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10828 $(HOST_EXPORTS) \
10829 for flag in $(EXTRA_HOST_FLAGS) ; do \
10830 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10831 done; \
10832 echo "Doing install-html in fastjar" ; \
10833 (cd $(HOST_SUBDIR)/fastjar && \
10834 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10835 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10836 "RANLIB=$${RANLIB}" \
0c24b341 10837 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
10838 install-html) \
10839 || exit 1
10840
10841@endif fastjar
10842
4fa63067
NN
10843.PHONY: maybe-installcheck-fastjar installcheck-fastjar
10844maybe-installcheck-fastjar:
6bd3dfaa
PB
10845@if fastjar
10846maybe-installcheck-fastjar: installcheck-fastjar
2a4cbe27 10847
4fa63067
NN
10848installcheck-fastjar: \
10849 configure-fastjar
0aed8855 10850 @: $(MAKE); $(unstage)
4fa63067 10851 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
10852 r=`${PWD_COMMAND}`; export r; \
10853 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10854 $(HOST_EXPORTS) \
b813574b 10855 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10856 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10857 done; \
4fa63067 10858 echo "Doing installcheck in fastjar" ; \
b00612cc 10859 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
10860 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10861 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10862 "RANLIB=$${RANLIB}" \
0c24b341 10863 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10864 installcheck) \
2a4cbe27
NN
10865 || exit 1
10866
6bd3dfaa 10867@endif fastjar
2a4cbe27 10868
4fa63067
NN
10869.PHONY: maybe-mostlyclean-fastjar mostlyclean-fastjar
10870maybe-mostlyclean-fastjar:
6bd3dfaa
PB
10871@if fastjar
10872maybe-mostlyclean-fastjar: mostlyclean-fastjar
2a4cbe27 10873
4fa63067 10874mostlyclean-fastjar:
0aed8855 10875 @: $(MAKE); $(unstage)
4fa63067 10876 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
10877 r=`${PWD_COMMAND}`; export r; \
10878 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10879 $(HOST_EXPORTS) \
b813574b 10880 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10881 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10882 done; \
4fa63067 10883 echo "Doing mostlyclean in fastjar" ; \
b00612cc 10884 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
10885 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10886 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10887 "RANLIB=$${RANLIB}" \
0c24b341 10888 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10889 mostlyclean) \
2a4cbe27
NN
10890 || exit 1
10891
6bd3dfaa 10892@endif fastjar
2a4cbe27 10893
4fa63067
NN
10894.PHONY: maybe-clean-fastjar clean-fastjar
10895maybe-clean-fastjar:
6bd3dfaa
PB
10896@if fastjar
10897maybe-clean-fastjar: clean-fastjar
2a4cbe27 10898
4fa63067 10899clean-fastjar:
0aed8855 10900 @: $(MAKE); $(unstage)
4fa63067 10901 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
10902 r=`${PWD_COMMAND}`; export r; \
10903 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10904 $(HOST_EXPORTS) \
b813574b 10905 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10906 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10907 done; \
4fa63067 10908 echo "Doing clean in fastjar" ; \
b00612cc 10909 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
10910 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10911 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10912 "RANLIB=$${RANLIB}" \
0c24b341 10913 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10914 clean) \
2a4cbe27
NN
10915 || exit 1
10916
6bd3dfaa 10917@endif fastjar
2a4cbe27 10918
4fa63067
NN
10919.PHONY: maybe-distclean-fastjar distclean-fastjar
10920maybe-distclean-fastjar:
6bd3dfaa
PB
10921@if fastjar
10922maybe-distclean-fastjar: distclean-fastjar
2a4cbe27 10923
4fa63067 10924distclean-fastjar:
0aed8855 10925 @: $(MAKE); $(unstage)
4fa63067 10926 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
10927 r=`${PWD_COMMAND}`; export r; \
10928 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10929 $(HOST_EXPORTS) \
b813574b 10930 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10931 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10932 done; \
4fa63067 10933 echo "Doing distclean in fastjar" ; \
b00612cc 10934 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
10935 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10936 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10937 "RANLIB=$${RANLIB}" \
0c24b341 10938 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10939 distclean) \
2a4cbe27
NN
10940 || exit 1
10941
6bd3dfaa 10942@endif fastjar
2a4cbe27 10943
4fa63067
NN
10944.PHONY: maybe-maintainer-clean-fastjar maintainer-clean-fastjar
10945maybe-maintainer-clean-fastjar:
6bd3dfaa
PB
10946@if fastjar
10947maybe-maintainer-clean-fastjar: maintainer-clean-fastjar
2a4cbe27 10948
4fa63067 10949maintainer-clean-fastjar:
0aed8855 10950 @: $(MAKE); $(unstage)
4fa63067 10951 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
10952 r=`${PWD_COMMAND}`; export r; \
10953 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10954 $(HOST_EXPORTS) \
b813574b 10955 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10956 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10957 done; \
4fa63067 10958 echo "Doing maintainer-clean in fastjar" ; \
b00612cc 10959 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
10960 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10961 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10962 "RANLIB=$${RANLIB}" \
0c24b341 10963 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10964 maintainer-clean) \
2a4cbe27
NN
10965 || exit 1
10966
6bd3dfaa 10967@endif fastjar
2a4cbe27 10968
2a4cbe27 10969
a7254363 10970
4fa63067
NN
10971.PHONY: configure-fileutils maybe-configure-fileutils
10972maybe-configure-fileutils:
4f0ef2d8
CD
10973@if gcc-bootstrap
10974configure-fileutils: stage_current
10975@endif gcc-bootstrap
6bd3dfaa
PB
10976@if fileutils
10977maybe-configure-fileutils: configure-fileutils
c52c6897 10978configure-fileutils:
0aed8855 10979 @: $(MAKE); $(unstage)
c52c6897 10980 @r=`${PWD_COMMAND}`; export r; \
b40e3958 10981 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
10982 test ! -f $(HOST_SUBDIR)/fileutils/Makefile || exit 0; \
10983 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fileutils ; \
378fce5b 10984 $(HOST_EXPORTS) \
a7254363
PB
10985 echo Configuring in $(HOST_SUBDIR)/fileutils; \
10986 cd "$(HOST_SUBDIR)/fileutils" || exit 1; \
4fa63067 10987 case $(srcdir) in \
b00612cc
PB
10988 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10989 *) topdir=`echo $(HOST_SUBDIR)/fileutils/ | \
10990 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 10991 esac; \
b00612cc
PB
10992 srcdiroption="--srcdir=$${topdir}/fileutils"; \
10993 libsrcdir="$$s/fileutils"; \
4fa63067 10994 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
10995 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10996 --target=${target_alias} $${srcdiroption} \
2a4cbe27 10997 || exit 1
6bd3dfaa 10998@endif fileutils
2a4cbe27 10999
a7254363
PB
11000
11001
d545f33b
PB
11002
11003
4fa63067
NN
11004.PHONY: all-fileutils maybe-all-fileutils
11005maybe-all-fileutils:
4f0ef2d8
CD
11006@if gcc-bootstrap
11007all-fileutils: stage_current
11008@endif gcc-bootstrap
6bd3dfaa 11009@if fileutils
d27cc32e 11010TARGET-fileutils=all
6bd3dfaa 11011maybe-all-fileutils: all-fileutils
4fa63067 11012all-fileutils: configure-fileutils
0aed8855 11013 @: $(MAKE); $(unstage)
4fa63067 11014 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11015 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11016 $(HOST_EXPORTS) \
b00612cc
PB
11017 (cd $(HOST_SUBDIR)/fileutils && \
11018 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-fileutils))
6bd3dfaa 11019@endif fileutils
4fa63067 11020
a7254363 11021
d545f33b
PB
11022
11023
4fa63067
NN
11024.PHONY: check-fileutils maybe-check-fileutils
11025maybe-check-fileutils:
6bd3dfaa
PB
11026@if fileutils
11027maybe-check-fileutils: check-fileutils
4fa63067
NN
11028
11029check-fileutils:
0aed8855 11030 @: $(MAKE); $(unstage)
4fa63067
NN
11031 @r=`${PWD_COMMAND}`; export r; \
11032 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11033 $(HOST_EXPORTS) \
b00612cc
PB
11034 (cd $(HOST_SUBDIR)/fileutils && \
11035 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 11036
6bd3dfaa 11037@endif fileutils
2a4cbe27 11038
4fa63067
NN
11039.PHONY: install-fileutils maybe-install-fileutils
11040maybe-install-fileutils:
6bd3dfaa
PB
11041@if fileutils
11042maybe-install-fileutils: install-fileutils
2a4cbe27 11043
4fa63067 11044install-fileutils: installdirs
0aed8855 11045 @: $(MAKE); $(unstage)
4fa63067 11046 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11047 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11048 $(HOST_EXPORTS) \
b00612cc 11049 (cd $(HOST_SUBDIR)/fileutils && \
2da12f12 11050 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 11051
6bd3dfaa 11052@endif fileutils
2a4cbe27 11053
56a8fe78 11054# Other targets (info, dvi, pdf, etc.)
2a4cbe27 11055
4fa63067
NN
11056.PHONY: maybe-info-fileutils info-fileutils
11057maybe-info-fileutils:
6bd3dfaa
PB
11058@if fileutils
11059maybe-info-fileutils: info-fileutils
4fa63067
NN
11060
11061info-fileutils: \
11062 configure-fileutils
0aed8855 11063 @: $(MAKE); $(unstage)
4fa63067 11064 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11065 r=`${PWD_COMMAND}`; export r; \
11066 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11067 $(HOST_EXPORTS) \
b813574b 11068 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11069 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11070 done; \
4fa63067 11071 echo "Doing info in fileutils" ; \
b00612cc 11072 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11073 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11074 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11075 "RANLIB=$${RANLIB}" \
0c24b341 11076 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11077 info) \
2a4cbe27
NN
11078 || exit 1
11079
6bd3dfaa 11080@endif fileutils
2a4cbe27 11081
4fa63067
NN
11082.PHONY: maybe-dvi-fileutils dvi-fileutils
11083maybe-dvi-fileutils:
6bd3dfaa
PB
11084@if fileutils
11085maybe-dvi-fileutils: dvi-fileutils
2a4cbe27 11086
4fa63067
NN
11087dvi-fileutils: \
11088 configure-fileutils
0aed8855 11089 @: $(MAKE); $(unstage)
4fa63067 11090 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11091 r=`${PWD_COMMAND}`; export r; \
11092 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11093 $(HOST_EXPORTS) \
b813574b 11094 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11095 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11096 done; \
4fa63067 11097 echo "Doing dvi in fileutils" ; \
b00612cc 11098 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11099 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11100 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11101 "RANLIB=$${RANLIB}" \
0c24b341 11102 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11103 dvi) \
2a4cbe27
NN
11104 || exit 1
11105
6bd3dfaa 11106@endif fileutils
2a4cbe27 11107
56a8fe78
DD
11108.PHONY: maybe-pdf-fileutils pdf-fileutils
11109maybe-pdf-fileutils:
11110@if fileutils
11111maybe-pdf-fileutils: pdf-fileutils
11112
11113pdf-fileutils: \
11114 configure-fileutils
11115 @: $(MAKE); $(unstage)
11116 @[ -f ./fileutils/Makefile ] || exit 0; \
11117 r=`${PWD_COMMAND}`; export r; \
11118 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11119 $(HOST_EXPORTS) \
11120 for flag in $(EXTRA_HOST_FLAGS) ; do \
11121 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11122 done; \
11123 echo "Doing pdf in fileutils" ; \
11124 (cd $(HOST_SUBDIR)/fileutils && \
11125 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11126 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11127 "RANLIB=$${RANLIB}" \
0c24b341 11128 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
11129 pdf) \
11130 || exit 1
11131
11132@endif fileutils
11133
6d389afc
MS
11134.PHONY: maybe-html-fileutils html-fileutils
11135maybe-html-fileutils:
11136@if fileutils
11137maybe-html-fileutils: html-fileutils
11138
11139html-fileutils: \
11140 configure-fileutils
0aed8855 11141 @: $(MAKE); $(unstage)
6d389afc
MS
11142 @[ -f ./fileutils/Makefile ] || exit 0; \
11143 r=`${PWD_COMMAND}`; export r; \
11144 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
11145 $(HOST_EXPORTS) \
11146 for flag in $(EXTRA_HOST_FLAGS) ; do \
11147 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11148 done; \
11149 echo "Doing html in fileutils" ; \
b00612cc 11150 (cd $(HOST_SUBDIR)/fileutils && \
6d389afc
MS
11151 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11152 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11153 "RANLIB=$${RANLIB}" \
0c24b341 11154 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
11155 html) \
11156 || exit 1
11157
11158@endif fileutils
11159
4fa63067
NN
11160.PHONY: maybe-TAGS-fileutils TAGS-fileutils
11161maybe-TAGS-fileutils:
6bd3dfaa
PB
11162@if fileutils
11163maybe-TAGS-fileutils: TAGS-fileutils
2a4cbe27 11164
4fa63067
NN
11165TAGS-fileutils: \
11166 configure-fileutils
0aed8855 11167 @: $(MAKE); $(unstage)
4fa63067 11168 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11169 r=`${PWD_COMMAND}`; export r; \
11170 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11171 $(HOST_EXPORTS) \
b813574b 11172 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11173 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11174 done; \
4fa63067 11175 echo "Doing TAGS in fileutils" ; \
b00612cc 11176 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11177 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11178 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11179 "RANLIB=$${RANLIB}" \
0c24b341 11180 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11181 TAGS) \
2a4cbe27
NN
11182 || exit 1
11183
6bd3dfaa 11184@endif fileutils
2a4cbe27 11185
4fa63067
NN
11186.PHONY: maybe-install-info-fileutils install-info-fileutils
11187maybe-install-info-fileutils:
6bd3dfaa
PB
11188@if fileutils
11189maybe-install-info-fileutils: install-info-fileutils
2a4cbe27 11190
4fa63067
NN
11191install-info-fileutils: \
11192 configure-fileutils \
11193 info-fileutils
0aed8855 11194 @: $(MAKE); $(unstage)
4fa63067 11195 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11196 r=`${PWD_COMMAND}`; export r; \
11197 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11198 $(HOST_EXPORTS) \
b813574b 11199 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11200 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11201 done; \
4fa63067 11202 echo "Doing install-info in fileutils" ; \
b00612cc 11203 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11204 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11205 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11206 "RANLIB=$${RANLIB}" \
0c24b341 11207 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11208 install-info) \
2a4cbe27
NN
11209 || exit 1
11210
6bd3dfaa 11211@endif fileutils
2a4cbe27 11212
a3ca38d2
DD
11213.PHONY: maybe-install-pdf-fileutils install-pdf-fileutils
11214maybe-install-pdf-fileutils:
11215@if fileutils
11216maybe-install-pdf-fileutils: install-pdf-fileutils
11217
11218install-pdf-fileutils: \
11219 configure-fileutils \
11220 pdf-fileutils
11221 @: $(MAKE); $(unstage)
11222 @[ -f ./fileutils/Makefile ] || exit 0; \
11223 r=`${PWD_COMMAND}`; export r; \
11224 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11225 $(HOST_EXPORTS) \
11226 for flag in $(EXTRA_HOST_FLAGS) ; do \
11227 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11228 done; \
11229 echo "Doing install-pdf in fileutils" ; \
11230 (cd $(HOST_SUBDIR)/fileutils && \
11231 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11232 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11233 "RANLIB=$${RANLIB}" \
0c24b341 11234 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
11235 install-pdf) \
11236 || exit 1
11237
11238@endif fileutils
11239
108a6f8e
CD
11240.PHONY: maybe-install-html-fileutils install-html-fileutils
11241maybe-install-html-fileutils:
11242@if fileutils
11243maybe-install-html-fileutils: install-html-fileutils
11244
11245install-html-fileutils: \
11246 configure-fileutils \
11247 html-fileutils
11248 @: $(MAKE); $(unstage)
11249 @[ -f ./fileutils/Makefile ] || exit 0; \
11250 r=`${PWD_COMMAND}`; export r; \
11251 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11252 $(HOST_EXPORTS) \
11253 for flag in $(EXTRA_HOST_FLAGS) ; do \
11254 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11255 done; \
11256 echo "Doing install-html in fileutils" ; \
11257 (cd $(HOST_SUBDIR)/fileutils && \
11258 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11259 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11260 "RANLIB=$${RANLIB}" \
0c24b341 11261 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
11262 install-html) \
11263 || exit 1
11264
11265@endif fileutils
11266
4fa63067
NN
11267.PHONY: maybe-installcheck-fileutils installcheck-fileutils
11268maybe-installcheck-fileutils:
6bd3dfaa
PB
11269@if fileutils
11270maybe-installcheck-fileutils: installcheck-fileutils
2a4cbe27 11271
4fa63067
NN
11272installcheck-fileutils: \
11273 configure-fileutils
0aed8855 11274 @: $(MAKE); $(unstage)
4fa63067 11275 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11276 r=`${PWD_COMMAND}`; export r; \
11277 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11278 $(HOST_EXPORTS) \
b813574b 11279 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11280 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11281 done; \
4fa63067 11282 echo "Doing installcheck in fileutils" ; \
b00612cc 11283 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11284 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11285 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11286 "RANLIB=$${RANLIB}" \
0c24b341 11287 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11288 installcheck) \
2a4cbe27
NN
11289 || exit 1
11290
6bd3dfaa 11291@endif fileutils
2a4cbe27 11292
4fa63067
NN
11293.PHONY: maybe-mostlyclean-fileutils mostlyclean-fileutils
11294maybe-mostlyclean-fileutils:
6bd3dfaa
PB
11295@if fileutils
11296maybe-mostlyclean-fileutils: mostlyclean-fileutils
2a4cbe27 11297
4fa63067 11298mostlyclean-fileutils:
0aed8855 11299 @: $(MAKE); $(unstage)
4fa63067 11300 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11301 r=`${PWD_COMMAND}`; export r; \
11302 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11303 $(HOST_EXPORTS) \
b813574b 11304 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11305 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11306 done; \
4fa63067 11307 echo "Doing mostlyclean in fileutils" ; \
b00612cc 11308 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11309 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11310 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11311 "RANLIB=$${RANLIB}" \
0c24b341 11312 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11313 mostlyclean) \
2a4cbe27
NN
11314 || exit 1
11315
6bd3dfaa 11316@endif fileutils
2a4cbe27 11317
4fa63067
NN
11318.PHONY: maybe-clean-fileutils clean-fileutils
11319maybe-clean-fileutils:
6bd3dfaa
PB
11320@if fileutils
11321maybe-clean-fileutils: clean-fileutils
2a4cbe27 11322
4fa63067 11323clean-fileutils:
0aed8855 11324 @: $(MAKE); $(unstage)
4fa63067 11325 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11326 r=`${PWD_COMMAND}`; export r; \
11327 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11328 $(HOST_EXPORTS) \
b813574b 11329 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11330 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11331 done; \
4fa63067 11332 echo "Doing clean in fileutils" ; \
b00612cc 11333 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11334 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11335 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11336 "RANLIB=$${RANLIB}" \
0c24b341 11337 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11338 clean) \
2a4cbe27
NN
11339 || exit 1
11340
6bd3dfaa 11341@endif fileutils
2a4cbe27 11342
4fa63067
NN
11343.PHONY: maybe-distclean-fileutils distclean-fileutils
11344maybe-distclean-fileutils:
6bd3dfaa
PB
11345@if fileutils
11346maybe-distclean-fileutils: distclean-fileutils
2a4cbe27 11347
4fa63067 11348distclean-fileutils:
0aed8855 11349 @: $(MAKE); $(unstage)
4fa63067 11350 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11351 r=`${PWD_COMMAND}`; export r; \
11352 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11353 $(HOST_EXPORTS) \
b813574b 11354 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11355 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11356 done; \
4fa63067 11357 echo "Doing distclean in fileutils" ; \
b00612cc 11358 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
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}" \
b813574b 11363 distclean) \
2a4cbe27
NN
11364 || exit 1
11365
6bd3dfaa 11366@endif fileutils
2a4cbe27 11367
4fa63067
NN
11368.PHONY: maybe-maintainer-clean-fileutils maintainer-clean-fileutils
11369maybe-maintainer-clean-fileutils:
6bd3dfaa
PB
11370@if fileutils
11371maybe-maintainer-clean-fileutils: maintainer-clean-fileutils
2a4cbe27 11372
4fa63067 11373maintainer-clean-fileutils:
0aed8855 11374 @: $(MAKE); $(unstage)
4fa63067 11375 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11376 r=`${PWD_COMMAND}`; export r; \
11377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11378 $(HOST_EXPORTS) \
b813574b 11379 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11380 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11381 done; \
4fa63067 11382 echo "Doing maintainer-clean in fileutils" ; \
b00612cc 11383 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11384 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11385 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11386 "RANLIB=$${RANLIB}" \
0c24b341 11387 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11388 maintainer-clean) \
2a4cbe27
NN
11389 || exit 1
11390
6bd3dfaa 11391@endif fileutils
2a4cbe27 11392
2a4cbe27 11393
a7254363 11394
4fa63067
NN
11395.PHONY: configure-findutils maybe-configure-findutils
11396maybe-configure-findutils:
4f0ef2d8
CD
11397@if gcc-bootstrap
11398configure-findutils: stage_current
11399@endif gcc-bootstrap
6bd3dfaa
PB
11400@if findutils
11401maybe-configure-findutils: configure-findutils
c52c6897 11402configure-findutils:
0aed8855 11403 @: $(MAKE); $(unstage)
c52c6897 11404 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11405 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
11406 test ! -f $(HOST_SUBDIR)/findutils/Makefile || exit 0; \
11407 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/findutils ; \
378fce5b 11408 $(HOST_EXPORTS) \
a7254363
PB
11409 echo Configuring in $(HOST_SUBDIR)/findutils; \
11410 cd "$(HOST_SUBDIR)/findutils" || exit 1; \
4fa63067 11411 case $(srcdir) in \
b00612cc
PB
11412 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11413 *) topdir=`echo $(HOST_SUBDIR)/findutils/ | \
11414 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 11415 esac; \
b00612cc
PB
11416 srcdiroption="--srcdir=$${topdir}/findutils"; \
11417 libsrcdir="$$s/findutils"; \
4fa63067 11418 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
11419 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11420 --target=${target_alias} $${srcdiroption} \
2a4cbe27 11421 || exit 1
6bd3dfaa 11422@endif findutils
2a4cbe27 11423
a7254363
PB
11424
11425
d545f33b
PB
11426
11427
4fa63067
NN
11428.PHONY: all-findutils maybe-all-findutils
11429maybe-all-findutils:
4f0ef2d8
CD
11430@if gcc-bootstrap
11431all-findutils: stage_current
11432@endif gcc-bootstrap
6bd3dfaa 11433@if findutils
d27cc32e 11434TARGET-findutils=all
6bd3dfaa 11435maybe-all-findutils: all-findutils
4fa63067 11436all-findutils: configure-findutils
0aed8855 11437 @: $(MAKE); $(unstage)
4fa63067
NN
11438 @r=`${PWD_COMMAND}`; export r; \
11439 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11440 $(HOST_EXPORTS) \
b00612cc
PB
11441 (cd $(HOST_SUBDIR)/findutils && \
11442 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-findutils))
6bd3dfaa 11443@endif findutils
2a4cbe27 11444
a7254363 11445
d545f33b
PB
11446
11447
4fa63067
NN
11448.PHONY: check-findutils maybe-check-findutils
11449maybe-check-findutils:
6bd3dfaa
PB
11450@if findutils
11451maybe-check-findutils: check-findutils
2a4cbe27 11452
4fa63067 11453check-findutils:
0aed8855 11454 @: $(MAKE); $(unstage)
4fa63067 11455 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11456 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11457 $(HOST_EXPORTS) \
b00612cc
PB
11458 (cd $(HOST_SUBDIR)/findutils && \
11459 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 11460
6bd3dfaa 11461@endif findutils
2a4cbe27 11462
4fa63067
NN
11463.PHONY: install-findutils maybe-install-findutils
11464maybe-install-findutils:
6bd3dfaa
PB
11465@if findutils
11466maybe-install-findutils: install-findutils
2a4cbe27 11467
4fa63067 11468install-findutils: installdirs
0aed8855 11469 @: $(MAKE); $(unstage)
4fa63067 11470 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11471 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11472 $(HOST_EXPORTS) \
b00612cc 11473 (cd $(HOST_SUBDIR)/findutils && \
2da12f12 11474 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 11475
6bd3dfaa 11476@endif findutils
2a4cbe27 11477
56a8fe78 11478# Other targets (info, dvi, pdf, etc.)
2a4cbe27 11479
4fa63067
NN
11480.PHONY: maybe-info-findutils info-findutils
11481maybe-info-findutils:
6bd3dfaa
PB
11482@if findutils
11483maybe-info-findutils: info-findutils
2a4cbe27 11484
4fa63067
NN
11485info-findutils: \
11486 configure-findutils
0aed8855 11487 @: $(MAKE); $(unstage)
4fa63067 11488 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
11489 r=`${PWD_COMMAND}`; export r; \
11490 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11491 $(HOST_EXPORTS) \
b813574b 11492 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11493 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11494 done; \
4fa63067 11495 echo "Doing info in findutils" ; \
b00612cc 11496 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
11497 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11498 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11499 "RANLIB=$${RANLIB}" \
0c24b341 11500 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11501 info) \
2a4cbe27
NN
11502 || exit 1
11503
6bd3dfaa 11504@endif findutils
2a4cbe27 11505
4fa63067
NN
11506.PHONY: maybe-dvi-findutils dvi-findutils
11507maybe-dvi-findutils:
6bd3dfaa
PB
11508@if findutils
11509maybe-dvi-findutils: dvi-findutils
2a4cbe27 11510
4fa63067
NN
11511dvi-findutils: \
11512 configure-findutils
0aed8855 11513 @: $(MAKE); $(unstage)
4fa63067 11514 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
11515 r=`${PWD_COMMAND}`; export r; \
11516 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11517 $(HOST_EXPORTS) \
b813574b 11518 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11519 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11520 done; \
4fa63067 11521 echo "Doing dvi in findutils" ; \
b00612cc 11522 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
11523 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11524 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11525 "RANLIB=$${RANLIB}" \
0c24b341 11526 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11527 dvi) \
2a4cbe27
NN
11528 || exit 1
11529
6bd3dfaa 11530@endif findutils
2a4cbe27 11531
56a8fe78
DD
11532.PHONY: maybe-pdf-findutils pdf-findutils
11533maybe-pdf-findutils:
11534@if findutils
11535maybe-pdf-findutils: pdf-findutils
11536
11537pdf-findutils: \
11538 configure-findutils
11539 @: $(MAKE); $(unstage)
11540 @[ -f ./findutils/Makefile ] || exit 0; \
11541 r=`${PWD_COMMAND}`; export r; \
11542 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11543 $(HOST_EXPORTS) \
11544 for flag in $(EXTRA_HOST_FLAGS) ; do \
11545 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11546 done; \
11547 echo "Doing pdf in findutils" ; \
11548 (cd $(HOST_SUBDIR)/findutils && \
11549 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11550 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11551 "RANLIB=$${RANLIB}" \
0c24b341 11552 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
11553 pdf) \
11554 || exit 1
11555
11556@endif findutils
11557
6d389afc
MS
11558.PHONY: maybe-html-findutils html-findutils
11559maybe-html-findutils:
11560@if findutils
11561maybe-html-findutils: html-findutils
11562
11563html-findutils: \
11564 configure-findutils
0aed8855 11565 @: $(MAKE); $(unstage)
6d389afc
MS
11566 @[ -f ./findutils/Makefile ] || exit 0; \
11567 r=`${PWD_COMMAND}`; export r; \
11568 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
11569 $(HOST_EXPORTS) \
11570 for flag in $(EXTRA_HOST_FLAGS) ; do \
11571 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11572 done; \
11573 echo "Doing html in findutils" ; \
b00612cc 11574 (cd $(HOST_SUBDIR)/findutils && \
6d389afc
MS
11575 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11576 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11577 "RANLIB=$${RANLIB}" \
0c24b341 11578 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
11579 html) \
11580 || exit 1
11581
11582@endif findutils
11583
4fa63067
NN
11584.PHONY: maybe-TAGS-findutils TAGS-findutils
11585maybe-TAGS-findutils:
6bd3dfaa
PB
11586@if findutils
11587maybe-TAGS-findutils: TAGS-findutils
2a4cbe27 11588
4fa63067
NN
11589TAGS-findutils: \
11590 configure-findutils
0aed8855 11591 @: $(MAKE); $(unstage)
4fa63067 11592 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
11593 r=`${PWD_COMMAND}`; export r; \
11594 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11595 $(HOST_EXPORTS) \
b813574b 11596 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11597 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11598 done; \
4fa63067 11599 echo "Doing TAGS in findutils" ; \
b00612cc 11600 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
11601 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11602 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11603 "RANLIB=$${RANLIB}" \
0c24b341 11604 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11605 TAGS) \
2a4cbe27
NN
11606 || exit 1
11607
6bd3dfaa 11608@endif findutils
2a4cbe27 11609
4fa63067
NN
11610.PHONY: maybe-install-info-findutils install-info-findutils
11611maybe-install-info-findutils:
6bd3dfaa
PB
11612@if findutils
11613maybe-install-info-findutils: install-info-findutils
2a4cbe27 11614
4fa63067
NN
11615install-info-findutils: \
11616 configure-findutils \
11617 info-findutils
0aed8855 11618 @: $(MAKE); $(unstage)
4fa63067 11619 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
11620 r=`${PWD_COMMAND}`; export r; \
11621 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11622 $(HOST_EXPORTS) \
b813574b 11623 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11624 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11625 done; \
4fa63067 11626 echo "Doing install-info in findutils" ; \
b00612cc 11627 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
11628 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11629 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11630 "RANLIB=$${RANLIB}" \
0c24b341 11631 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11632 install-info) \
2a4cbe27
NN
11633 || exit 1
11634
6bd3dfaa 11635@endif findutils
2a4cbe27 11636
a3ca38d2
DD
11637.PHONY: maybe-install-pdf-findutils install-pdf-findutils
11638maybe-install-pdf-findutils:
11639@if findutils
11640maybe-install-pdf-findutils: install-pdf-findutils
11641
11642install-pdf-findutils: \
11643 configure-findutils \
11644 pdf-findutils
11645 @: $(MAKE); $(unstage)
11646 @[ -f ./findutils/Makefile ] || exit 0; \
11647 r=`${PWD_COMMAND}`; export r; \
11648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11649 $(HOST_EXPORTS) \
11650 for flag in $(EXTRA_HOST_FLAGS) ; do \
11651 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11652 done; \
11653 echo "Doing install-pdf in findutils" ; \
11654 (cd $(HOST_SUBDIR)/findutils && \
11655 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11656 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11657 "RANLIB=$${RANLIB}" \
0c24b341 11658 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
11659 install-pdf) \
11660 || exit 1
11661
11662@endif findutils
11663
108a6f8e
CD
11664.PHONY: maybe-install-html-findutils install-html-findutils
11665maybe-install-html-findutils:
11666@if findutils
11667maybe-install-html-findutils: install-html-findutils
11668
11669install-html-findutils: \
11670 configure-findutils \
11671 html-findutils
11672 @: $(MAKE); $(unstage)
11673 @[ -f ./findutils/Makefile ] || exit 0; \
11674 r=`${PWD_COMMAND}`; export r; \
11675 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11676 $(HOST_EXPORTS) \
11677 for flag in $(EXTRA_HOST_FLAGS) ; do \
11678 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11679 done; \
11680 echo "Doing install-html in findutils" ; \
11681 (cd $(HOST_SUBDIR)/findutils && \
11682 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11683 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11684 "RANLIB=$${RANLIB}" \
0c24b341 11685 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
11686 install-html) \
11687 || exit 1
11688
11689@endif findutils
11690
4fa63067
NN
11691.PHONY: maybe-installcheck-findutils installcheck-findutils
11692maybe-installcheck-findutils:
6bd3dfaa
PB
11693@if findutils
11694maybe-installcheck-findutils: installcheck-findutils
2a4cbe27 11695
4fa63067
NN
11696installcheck-findutils: \
11697 configure-findutils
0aed8855 11698 @: $(MAKE); $(unstage)
4fa63067 11699 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
11700 r=`${PWD_COMMAND}`; export r; \
11701 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11702 $(HOST_EXPORTS) \
b813574b 11703 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11704 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11705 done; \
4fa63067 11706 echo "Doing installcheck in findutils" ; \
b00612cc 11707 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
11708 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11709 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11710 "RANLIB=$${RANLIB}" \
0c24b341 11711 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11712 installcheck) \
2a4cbe27
NN
11713 || exit 1
11714
6bd3dfaa 11715@endif findutils
2a4cbe27 11716
4fa63067
NN
11717.PHONY: maybe-mostlyclean-findutils mostlyclean-findutils
11718maybe-mostlyclean-findutils:
6bd3dfaa
PB
11719@if findutils
11720maybe-mostlyclean-findutils: mostlyclean-findutils
2a4cbe27 11721
4fa63067 11722mostlyclean-findutils:
0aed8855 11723 @: $(MAKE); $(unstage)
4fa63067 11724 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
11725 r=`${PWD_COMMAND}`; export r; \
11726 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11727 $(HOST_EXPORTS) \
b813574b 11728 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11729 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11730 done; \
4fa63067 11731 echo "Doing mostlyclean in findutils" ; \
b00612cc 11732 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
11733 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11734 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11735 "RANLIB=$${RANLIB}" \
0c24b341 11736 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11737 mostlyclean) \
2a4cbe27
NN
11738 || exit 1
11739
6bd3dfaa 11740@endif findutils
2a4cbe27 11741
4fa63067
NN
11742.PHONY: maybe-clean-findutils clean-findutils
11743maybe-clean-findutils:
6bd3dfaa
PB
11744@if findutils
11745maybe-clean-findutils: clean-findutils
2a4cbe27 11746
4fa63067 11747clean-findutils:
0aed8855 11748 @: $(MAKE); $(unstage)
4fa63067 11749 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
11750 r=`${PWD_COMMAND}`; export r; \
11751 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11752 $(HOST_EXPORTS) \
b813574b 11753 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11754 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11755 done; \
4fa63067 11756 echo "Doing clean in findutils" ; \
b00612cc 11757 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
11758 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11759 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11760 "RANLIB=$${RANLIB}" \
0c24b341 11761 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11762 clean) \
2a4cbe27
NN
11763 || exit 1
11764
6bd3dfaa 11765@endif findutils
2a4cbe27 11766
4fa63067
NN
11767.PHONY: maybe-distclean-findutils distclean-findutils
11768maybe-distclean-findutils:
6bd3dfaa
PB
11769@if findutils
11770maybe-distclean-findutils: distclean-findutils
2a4cbe27 11771
4fa63067 11772distclean-findutils:
0aed8855 11773 @: $(MAKE); $(unstage)
4fa63067 11774 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
11775 r=`${PWD_COMMAND}`; export r; \
11776 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11777 $(HOST_EXPORTS) \
b813574b 11778 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11779 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11780 done; \
4fa63067 11781 echo "Doing distclean in findutils" ; \
b00612cc 11782 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
11783 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11784 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11785 "RANLIB=$${RANLIB}" \
0c24b341 11786 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11787 distclean) \
2a4cbe27
NN
11788 || exit 1
11789
6bd3dfaa 11790@endif findutils
2a4cbe27 11791
4fa63067
NN
11792.PHONY: maybe-maintainer-clean-findutils maintainer-clean-findutils
11793maybe-maintainer-clean-findutils:
6bd3dfaa
PB
11794@if findutils
11795maybe-maintainer-clean-findutils: maintainer-clean-findutils
2a4cbe27 11796
4fa63067 11797maintainer-clean-findutils:
0aed8855 11798 @: $(MAKE); $(unstage)
4fa63067 11799 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
11800 r=`${PWD_COMMAND}`; export r; \
11801 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11802 $(HOST_EXPORTS) \
b813574b 11803 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11804 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11805 done; \
4fa63067 11806 echo "Doing maintainer-clean in findutils" ; \
b00612cc 11807 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
11808 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11809 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11810 "RANLIB=$${RANLIB}" \
0c24b341 11811 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11812 maintainer-clean) \
2a4cbe27
NN
11813 || exit 1
11814
6bd3dfaa 11815@endif findutils
2a4cbe27 11816
2a4cbe27 11817
a7254363 11818
4fa63067
NN
11819.PHONY: configure-find maybe-configure-find
11820maybe-configure-find:
4f0ef2d8
CD
11821@if gcc-bootstrap
11822configure-find: stage_current
11823@endif gcc-bootstrap
6bd3dfaa
PB
11824@if find
11825maybe-configure-find: configure-find
c52c6897 11826configure-find:
0aed8855 11827 @: $(MAKE); $(unstage)
c52c6897 11828 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11829 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
11830 test ! -f $(HOST_SUBDIR)/find/Makefile || exit 0; \
11831 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/find ; \
378fce5b 11832 $(HOST_EXPORTS) \
a7254363
PB
11833 echo Configuring in $(HOST_SUBDIR)/find; \
11834 cd "$(HOST_SUBDIR)/find" || exit 1; \
4fa63067 11835 case $(srcdir) in \
b00612cc
PB
11836 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11837 *) topdir=`echo $(HOST_SUBDIR)/find/ | \
11838 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 11839 esac; \
b00612cc
PB
11840 srcdiroption="--srcdir=$${topdir}/find"; \
11841 libsrcdir="$$s/find"; \
4fa63067 11842 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
11843 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11844 --target=${target_alias} $${srcdiroption} \
2a4cbe27 11845 || exit 1
6bd3dfaa 11846@endif find
2a4cbe27 11847
a7254363
PB
11848
11849
d545f33b
PB
11850
11851
4fa63067
NN
11852.PHONY: all-find maybe-all-find
11853maybe-all-find:
4f0ef2d8
CD
11854@if gcc-bootstrap
11855all-find: stage_current
11856@endif gcc-bootstrap
6bd3dfaa 11857@if find
d27cc32e 11858TARGET-find=all
6bd3dfaa 11859maybe-all-find: all-find
4fa63067 11860all-find: configure-find
0aed8855 11861 @: $(MAKE); $(unstage)
4fa63067
NN
11862 @r=`${PWD_COMMAND}`; export r; \
11863 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11864 $(HOST_EXPORTS) \
b00612cc
PB
11865 (cd $(HOST_SUBDIR)/find && \
11866 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-find))
6bd3dfaa 11867@endif find
2a4cbe27 11868
a7254363 11869
d545f33b
PB
11870
11871
4fa63067
NN
11872.PHONY: check-find maybe-check-find
11873maybe-check-find:
6bd3dfaa
PB
11874@if find
11875maybe-check-find: check-find
2a4cbe27 11876
4fa63067 11877check-find:
0aed8855 11878 @: $(MAKE); $(unstage)
4fa63067 11879 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11880 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11881 $(HOST_EXPORTS) \
b00612cc
PB
11882 (cd $(HOST_SUBDIR)/find && \
11883 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 11884
6bd3dfaa 11885@endif find
2a4cbe27 11886
4fa63067
NN
11887.PHONY: install-find maybe-install-find
11888maybe-install-find:
6bd3dfaa
PB
11889@if find
11890maybe-install-find: install-find
2a4cbe27 11891
4fa63067 11892install-find: installdirs
0aed8855 11893 @: $(MAKE); $(unstage)
4fa63067
NN
11894 @r=`${PWD_COMMAND}`; export r; \
11895 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11896 $(HOST_EXPORTS) \
b00612cc 11897 (cd $(HOST_SUBDIR)/find && \
2da12f12 11898 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 11899
6bd3dfaa 11900@endif find
4fa63067 11901
56a8fe78 11902# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
11903
11904.PHONY: maybe-info-find info-find
11905maybe-info-find:
6bd3dfaa
PB
11906@if find
11907maybe-info-find: info-find
4fa63067
NN
11908
11909info-find: \
11910 configure-find
0aed8855 11911 @: $(MAKE); $(unstage)
4fa63067 11912 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
11913 r=`${PWD_COMMAND}`; export r; \
11914 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11915 $(HOST_EXPORTS) \
b813574b 11916 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11917 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11918 done; \
4fa63067 11919 echo "Doing info in find" ; \
b00612cc 11920 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
11921 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11922 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11923 "RANLIB=$${RANLIB}" \
0c24b341 11924 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11925 info) \
2a4cbe27
NN
11926 || exit 1
11927
6bd3dfaa 11928@endif find
2a4cbe27 11929
4fa63067
NN
11930.PHONY: maybe-dvi-find dvi-find
11931maybe-dvi-find:
6bd3dfaa
PB
11932@if find
11933maybe-dvi-find: dvi-find
2a4cbe27 11934
4fa63067
NN
11935dvi-find: \
11936 configure-find
0aed8855 11937 @: $(MAKE); $(unstage)
4fa63067 11938 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
11939 r=`${PWD_COMMAND}`; export r; \
11940 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11941 $(HOST_EXPORTS) \
b813574b 11942 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11943 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11944 done; \
4fa63067 11945 echo "Doing dvi in find" ; \
b00612cc 11946 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
11947 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11948 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11949 "RANLIB=$${RANLIB}" \
0c24b341 11950 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11951 dvi) \
2a4cbe27
NN
11952 || exit 1
11953
6bd3dfaa 11954@endif find
2a4cbe27 11955
56a8fe78
DD
11956.PHONY: maybe-pdf-find pdf-find
11957maybe-pdf-find:
11958@if find
11959maybe-pdf-find: pdf-find
11960
11961pdf-find: \
11962 configure-find
11963 @: $(MAKE); $(unstage)
11964 @[ -f ./find/Makefile ] || exit 0; \
11965 r=`${PWD_COMMAND}`; export r; \
11966 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11967 $(HOST_EXPORTS) \
11968 for flag in $(EXTRA_HOST_FLAGS) ; do \
11969 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11970 done; \
11971 echo "Doing pdf in find" ; \
11972 (cd $(HOST_SUBDIR)/find && \
11973 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11974 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11975 "RANLIB=$${RANLIB}" \
0c24b341 11976 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
11977 pdf) \
11978 || exit 1
11979
11980@endif find
11981
6d389afc
MS
11982.PHONY: maybe-html-find html-find
11983maybe-html-find:
11984@if find
11985maybe-html-find: html-find
11986
11987html-find: \
11988 configure-find
0aed8855 11989 @: $(MAKE); $(unstage)
6d389afc
MS
11990 @[ -f ./find/Makefile ] || exit 0; \
11991 r=`${PWD_COMMAND}`; export r; \
11992 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
11993 $(HOST_EXPORTS) \
11994 for flag in $(EXTRA_HOST_FLAGS) ; do \
11995 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11996 done; \
11997 echo "Doing html in find" ; \
b00612cc 11998 (cd $(HOST_SUBDIR)/find && \
6d389afc
MS
11999 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12000 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12001 "RANLIB=$${RANLIB}" \
0c24b341 12002 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
12003 html) \
12004 || exit 1
12005
12006@endif find
12007
4fa63067
NN
12008.PHONY: maybe-TAGS-find TAGS-find
12009maybe-TAGS-find:
6bd3dfaa
PB
12010@if find
12011maybe-TAGS-find: TAGS-find
4fa63067
NN
12012
12013TAGS-find: \
12014 configure-find
0aed8855 12015 @: $(MAKE); $(unstage)
4fa63067 12016 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12017 r=`${PWD_COMMAND}`; export r; \
12018 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12019 $(HOST_EXPORTS) \
b813574b 12020 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12021 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12022 done; \
4fa63067 12023 echo "Doing TAGS in find" ; \
b00612cc 12024 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12025 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12026 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12027 "RANLIB=$${RANLIB}" \
0c24b341 12028 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12029 TAGS) \
2a4cbe27
NN
12030 || exit 1
12031
6bd3dfaa 12032@endif find
2a4cbe27 12033
4fa63067
NN
12034.PHONY: maybe-install-info-find install-info-find
12035maybe-install-info-find:
6bd3dfaa
PB
12036@if find
12037maybe-install-info-find: install-info-find
2a4cbe27 12038
4fa63067
NN
12039install-info-find: \
12040 configure-find \
12041 info-find
0aed8855 12042 @: $(MAKE); $(unstage)
4fa63067 12043 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12044 r=`${PWD_COMMAND}`; export r; \
12045 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12046 $(HOST_EXPORTS) \
b813574b 12047 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12048 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12049 done; \
4fa63067 12050 echo "Doing install-info in find" ; \
b00612cc 12051 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12052 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12053 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12054 "RANLIB=$${RANLIB}" \
0c24b341 12055 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12056 install-info) \
2a4cbe27
NN
12057 || exit 1
12058
6bd3dfaa 12059@endif find
2a4cbe27 12060
a3ca38d2
DD
12061.PHONY: maybe-install-pdf-find install-pdf-find
12062maybe-install-pdf-find:
12063@if find
12064maybe-install-pdf-find: install-pdf-find
12065
12066install-pdf-find: \
12067 configure-find \
12068 pdf-find
12069 @: $(MAKE); $(unstage)
12070 @[ -f ./find/Makefile ] || exit 0; \
12071 r=`${PWD_COMMAND}`; export r; \
12072 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12073 $(HOST_EXPORTS) \
12074 for flag in $(EXTRA_HOST_FLAGS) ; do \
12075 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12076 done; \
12077 echo "Doing install-pdf in find" ; \
12078 (cd $(HOST_SUBDIR)/find && \
12079 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12080 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12081 "RANLIB=$${RANLIB}" \
0c24b341 12082 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
12083 install-pdf) \
12084 || exit 1
12085
12086@endif find
12087
108a6f8e
CD
12088.PHONY: maybe-install-html-find install-html-find
12089maybe-install-html-find:
12090@if find
12091maybe-install-html-find: install-html-find
12092
12093install-html-find: \
12094 configure-find \
12095 html-find
12096 @: $(MAKE); $(unstage)
12097 @[ -f ./find/Makefile ] || exit 0; \
12098 r=`${PWD_COMMAND}`; export r; \
12099 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12100 $(HOST_EXPORTS) \
12101 for flag in $(EXTRA_HOST_FLAGS) ; do \
12102 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12103 done; \
12104 echo "Doing install-html in find" ; \
12105 (cd $(HOST_SUBDIR)/find && \
12106 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12107 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12108 "RANLIB=$${RANLIB}" \
0c24b341 12109 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
12110 install-html) \
12111 || exit 1
12112
12113@endif find
12114
4fa63067
NN
12115.PHONY: maybe-installcheck-find installcheck-find
12116maybe-installcheck-find:
6bd3dfaa
PB
12117@if find
12118maybe-installcheck-find: installcheck-find
2a4cbe27 12119
4fa63067
NN
12120installcheck-find: \
12121 configure-find
0aed8855 12122 @: $(MAKE); $(unstage)
4fa63067 12123 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12124 r=`${PWD_COMMAND}`; export r; \
12125 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12126 $(HOST_EXPORTS) \
b813574b 12127 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12128 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12129 done; \
4fa63067 12130 echo "Doing installcheck in find" ; \
b00612cc 12131 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12132 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12133 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12134 "RANLIB=$${RANLIB}" \
0c24b341 12135 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12136 installcheck) \
2a4cbe27
NN
12137 || exit 1
12138
6bd3dfaa 12139@endif find
2a4cbe27 12140
4fa63067
NN
12141.PHONY: maybe-mostlyclean-find mostlyclean-find
12142maybe-mostlyclean-find:
6bd3dfaa
PB
12143@if find
12144maybe-mostlyclean-find: mostlyclean-find
2a4cbe27 12145
4fa63067 12146mostlyclean-find:
0aed8855 12147 @: $(MAKE); $(unstage)
4fa63067 12148 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12149 r=`${PWD_COMMAND}`; export r; \
12150 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12151 $(HOST_EXPORTS) \
b813574b 12152 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12153 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12154 done; \
4fa63067 12155 echo "Doing mostlyclean in find" ; \
b00612cc 12156 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12157 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12158 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12159 "RANLIB=$${RANLIB}" \
0c24b341 12160 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12161 mostlyclean) \
2a4cbe27
NN
12162 || exit 1
12163
6bd3dfaa 12164@endif find
2a4cbe27 12165
4fa63067
NN
12166.PHONY: maybe-clean-find clean-find
12167maybe-clean-find:
6bd3dfaa
PB
12168@if find
12169maybe-clean-find: clean-find
2a4cbe27 12170
4fa63067 12171clean-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 clean 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 clean) \
2a4cbe27
NN
12187 || exit 1
12188
6bd3dfaa 12189@endif find
2a4cbe27 12190
4fa63067
NN
12191.PHONY: maybe-distclean-find distclean-find
12192maybe-distclean-find:
6bd3dfaa
PB
12193@if find
12194maybe-distclean-find: distclean-find
2a4cbe27 12195
4fa63067 12196distclean-find:
0aed8855 12197 @: $(MAKE); $(unstage)
4fa63067 12198 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12199 r=`${PWD_COMMAND}`; export r; \
12200 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12201 $(HOST_EXPORTS) \
b813574b 12202 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12203 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12204 done; \
4fa63067 12205 echo "Doing distclean in find" ; \
b00612cc 12206 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12207 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12208 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12209 "RANLIB=$${RANLIB}" \
0c24b341 12210 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12211 distclean) \
2a4cbe27
NN
12212 || exit 1
12213
6bd3dfaa 12214@endif find
2a4cbe27 12215
4fa63067
NN
12216.PHONY: maybe-maintainer-clean-find maintainer-clean-find
12217maybe-maintainer-clean-find:
6bd3dfaa
PB
12218@if find
12219maybe-maintainer-clean-find: maintainer-clean-find
2a4cbe27 12220
4fa63067 12221maintainer-clean-find:
0aed8855 12222 @: $(MAKE); $(unstage)
4fa63067 12223 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12224 r=`${PWD_COMMAND}`; export r; \
12225 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12226 $(HOST_EXPORTS) \
b813574b 12227 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12228 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12229 done; \
4fa63067 12230 echo "Doing maintainer-clean in find" ; \
b00612cc 12231 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12232 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12233 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12234 "RANLIB=$${RANLIB}" \
0c24b341 12235 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12236 maintainer-clean) \
2a4cbe27
NN
12237 || exit 1
12238
6bd3dfaa 12239@endif find
2a4cbe27 12240
2a4cbe27 12241
a7254363 12242
d3ed111c
GK
12243.PHONY: configure-fixincludes maybe-configure-fixincludes
12244maybe-configure-fixincludes:
4f0ef2d8
CD
12245@if gcc-bootstrap
12246configure-fixincludes: stage_current
12247@endif gcc-bootstrap
d3ed111c
GK
12248@if fixincludes
12249maybe-configure-fixincludes: configure-fixincludes
c52c6897 12250configure-fixincludes:
0aed8855 12251 @: $(MAKE); $(unstage)
c52c6897 12252 @r=`${PWD_COMMAND}`; export r; \
d3ed111c 12253 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
12254 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
12255 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
d3ed111c 12256 $(HOST_EXPORTS) \
a7254363
PB
12257 echo Configuring in $(HOST_SUBDIR)/fixincludes; \
12258 cd "$(HOST_SUBDIR)/fixincludes" || exit 1; \
d3ed111c 12259 case $(srcdir) in \
b00612cc
PB
12260 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12261 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
12262 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
d3ed111c 12263 esac; \
b00612cc
PB
12264 srcdiroption="--srcdir=$${topdir}/fixincludes"; \
12265 libsrcdir="$$s/fixincludes"; \
d3ed111c 12266 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
12267 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12268 --target=${target_alias} $${srcdiroption} \
d3ed111c
GK
12269 || exit 1
12270@endif fixincludes
12271
a7254363
PB
12272
12273
d545f33b
PB
12274
12275
d3ed111c
GK
12276.PHONY: all-fixincludes maybe-all-fixincludes
12277maybe-all-fixincludes:
4f0ef2d8
CD
12278@if gcc-bootstrap
12279all-fixincludes: stage_current
12280@endif gcc-bootstrap
d3ed111c
GK
12281@if fixincludes
12282TARGET-fixincludes=all
12283maybe-all-fixincludes: all-fixincludes
12284all-fixincludes: configure-fixincludes
0aed8855 12285 @: $(MAKE); $(unstage)
d3ed111c
GK
12286 @r=`${PWD_COMMAND}`; export r; \
12287 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c 12288 $(HOST_EXPORTS) \
b00612cc
PB
12289 (cd $(HOST_SUBDIR)/fixincludes && \
12290 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-fixincludes))
d3ed111c
GK
12291@endif fixincludes
12292
a7254363 12293
d545f33b
PB
12294
12295
d3ed111c
GK
12296.PHONY: check-fixincludes maybe-check-fixincludes
12297maybe-check-fixincludes:
12298@if fixincludes
12299maybe-check-fixincludes: check-fixincludes
12300
12301check-fixincludes:
0aed8855 12302 @: $(MAKE); $(unstage)
d3ed111c
GK
12303 @r=`${PWD_COMMAND}`; export r; \
12304 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c 12305 $(HOST_EXPORTS) \
b00612cc
PB
12306 (cd $(HOST_SUBDIR)/fixincludes && \
12307 $(MAKE) $(FLAGS_TO_PASS) check)
d3ed111c
GK
12308
12309@endif fixincludes
12310
12311.PHONY: install-fixincludes maybe-install-fixincludes
12312maybe-install-fixincludes:
12313@if fixincludes
12314maybe-install-fixincludes: install-fixincludes
12315
12316install-fixincludes: installdirs
0aed8855 12317 @: $(MAKE); $(unstage)
d3ed111c
GK
12318 @r=`${PWD_COMMAND}`; export r; \
12319 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c 12320 $(HOST_EXPORTS) \
b00612cc 12321 (cd $(HOST_SUBDIR)/fixincludes && \
2da12f12 12322 $(MAKE) $(FLAGS_TO_PASS) install)
d3ed111c
GK
12323
12324@endif fixincludes
12325
56a8fe78 12326# Other targets (info, dvi, pdf, etc.)
d3ed111c
GK
12327
12328.PHONY: maybe-info-fixincludes info-fixincludes
12329maybe-info-fixincludes:
12330@if fixincludes
12331maybe-info-fixincludes: info-fixincludes
12332
a4fd3374
DD
12333info-fixincludes: \
12334 configure-fixincludes
12335 @: $(MAKE); $(unstage)
12336 @[ -f ./fixincludes/Makefile ] || exit 0; \
12337 r=`${PWD_COMMAND}`; export r; \
12338 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12339 $(HOST_EXPORTS) \
12340 for flag in $(EXTRA_HOST_FLAGS) ; do \
12341 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12342 done; \
12343 echo "Doing info in fixincludes" ; \
12344 (cd $(HOST_SUBDIR)/fixincludes && \
12345 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12346 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12347 "RANLIB=$${RANLIB}" \
0c24b341 12348 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4fd3374
DD
12349 info) \
12350 || exit 1
d3ed111c
GK
12351
12352@endif fixincludes
12353
12354.PHONY: maybe-dvi-fixincludes dvi-fixincludes
12355maybe-dvi-fixincludes:
12356@if fixincludes
12357maybe-dvi-fixincludes: dvi-fixincludes
12358
a4fd3374
DD
12359dvi-fixincludes: \
12360 configure-fixincludes
12361 @: $(MAKE); $(unstage)
12362 @[ -f ./fixincludes/Makefile ] || exit 0; \
12363 r=`${PWD_COMMAND}`; export r; \
12364 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12365 $(HOST_EXPORTS) \
12366 for flag in $(EXTRA_HOST_FLAGS) ; do \
12367 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12368 done; \
12369 echo "Doing dvi in fixincludes" ; \
12370 (cd $(HOST_SUBDIR)/fixincludes && \
12371 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12372 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12373 "RANLIB=$${RANLIB}" \
0c24b341 12374 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4fd3374
DD
12375 dvi) \
12376 || exit 1
d3ed111c
GK
12377
12378@endif fixincludes
12379
56a8fe78
DD
12380.PHONY: maybe-pdf-fixincludes pdf-fixincludes
12381maybe-pdf-fixincludes:
12382@if fixincludes
12383maybe-pdf-fixincludes: pdf-fixincludes
12384
a4fd3374
DD
12385pdf-fixincludes: \
12386 configure-fixincludes
12387 @: $(MAKE); $(unstage)
12388 @[ -f ./fixincludes/Makefile ] || exit 0; \
12389 r=`${PWD_COMMAND}`; export r; \
12390 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12391 $(HOST_EXPORTS) \
12392 for flag in $(EXTRA_HOST_FLAGS) ; do \
12393 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12394 done; \
12395 echo "Doing pdf in fixincludes" ; \
12396 (cd $(HOST_SUBDIR)/fixincludes && \
12397 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12398 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12399 "RANLIB=$${RANLIB}" \
0c24b341 12400 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4fd3374
DD
12401 pdf) \
12402 || exit 1
56a8fe78
DD
12403
12404@endif fixincludes
12405
6d389afc
MS
12406.PHONY: maybe-html-fixincludes html-fixincludes
12407maybe-html-fixincludes:
12408@if fixincludes
12409maybe-html-fixincludes: html-fixincludes
12410
12411html-fixincludes: \
12412 configure-fixincludes
0aed8855 12413 @: $(MAKE); $(unstage)
6d389afc
MS
12414 @[ -f ./fixincludes/Makefile ] || exit 0; \
12415 r=`${PWD_COMMAND}`; export r; \
12416 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
12417 $(HOST_EXPORTS) \
12418 for flag in $(EXTRA_HOST_FLAGS) ; do \
12419 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12420 done; \
12421 echo "Doing html in fixincludes" ; \
b00612cc 12422 (cd $(HOST_SUBDIR)/fixincludes && \
6d389afc
MS
12423 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12424 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12425 "RANLIB=$${RANLIB}" \
0c24b341 12426 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
12427 html) \
12428 || exit 1
12429
12430@endif fixincludes
12431
d3ed111c
GK
12432.PHONY: maybe-TAGS-fixincludes TAGS-fixincludes
12433maybe-TAGS-fixincludes:
12434@if fixincludes
12435maybe-TAGS-fixincludes: TAGS-fixincludes
12436
1eefd493
PB
12437# fixincludes doesn't support TAGS.
12438TAGS-fixincludes:
d3ed111c
GK
12439
12440@endif fixincludes
12441
12442.PHONY: maybe-install-info-fixincludes install-info-fixincludes
12443maybe-install-info-fixincludes:
12444@if fixincludes
12445maybe-install-info-fixincludes: install-info-fixincludes
12446
a4fd3374
DD
12447install-info-fixincludes: \
12448 configure-fixincludes \
12449 info-fixincludes
12450 @: $(MAKE); $(unstage)
12451 @[ -f ./fixincludes/Makefile ] || exit 0; \
12452 r=`${PWD_COMMAND}`; export r; \
12453 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12454 $(HOST_EXPORTS) \
12455 for flag in $(EXTRA_HOST_FLAGS) ; do \
12456 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12457 done; \
12458 echo "Doing install-info in fixincludes" ; \
12459 (cd $(HOST_SUBDIR)/fixincludes && \
12460 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12461 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12462 "RANLIB=$${RANLIB}" \
0c24b341 12463 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4fd3374
DD
12464 install-info) \
12465 || exit 1
d3ed111c
GK
12466
12467@endif fixincludes
12468
a3ca38d2
DD
12469.PHONY: maybe-install-pdf-fixincludes install-pdf-fixincludes
12470maybe-install-pdf-fixincludes:
12471@if fixincludes
12472maybe-install-pdf-fixincludes: install-pdf-fixincludes
12473
a4fd3374
DD
12474install-pdf-fixincludes: \
12475 configure-fixincludes \
12476 pdf-fixincludes
12477 @: $(MAKE); $(unstage)
12478 @[ -f ./fixincludes/Makefile ] || exit 0; \
12479 r=`${PWD_COMMAND}`; export r; \
12480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12481 $(HOST_EXPORTS) \
12482 for flag in $(EXTRA_HOST_FLAGS) ; do \
12483 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12484 done; \
12485 echo "Doing install-pdf in fixincludes" ; \
12486 (cd $(HOST_SUBDIR)/fixincludes && \
12487 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12488 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12489 "RANLIB=$${RANLIB}" \
0c24b341 12490 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4fd3374
DD
12491 install-pdf) \
12492 || exit 1
a3ca38d2
DD
12493
12494@endif fixincludes
12495
108a6f8e
CD
12496.PHONY: maybe-install-html-fixincludes install-html-fixincludes
12497maybe-install-html-fixincludes:
12498@if fixincludes
12499maybe-install-html-fixincludes: install-html-fixincludes
12500
12501install-html-fixincludes: \
12502 configure-fixincludes \
12503 html-fixincludes
12504 @: $(MAKE); $(unstage)
12505 @[ -f ./fixincludes/Makefile ] || exit 0; \
12506 r=`${PWD_COMMAND}`; export r; \
12507 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12508 $(HOST_EXPORTS) \
12509 for flag in $(EXTRA_HOST_FLAGS) ; do \
12510 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12511 done; \
12512 echo "Doing install-html in fixincludes" ; \
12513 (cd $(HOST_SUBDIR)/fixincludes && \
12514 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12515 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12516 "RANLIB=$${RANLIB}" \
0c24b341 12517 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
12518 install-html) \
12519 || exit 1
12520
12521@endif fixincludes
12522
d3ed111c
GK
12523.PHONY: maybe-installcheck-fixincludes installcheck-fixincludes
12524maybe-installcheck-fixincludes:
12525@if fixincludes
12526maybe-installcheck-fixincludes: installcheck-fixincludes
12527
a4fd3374
DD
12528installcheck-fixincludes: \
12529 configure-fixincludes
12530 @: $(MAKE); $(unstage)
12531 @[ -f ./fixincludes/Makefile ] || exit 0; \
12532 r=`${PWD_COMMAND}`; export r; \
12533 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12534 $(HOST_EXPORTS) \
12535 for flag in $(EXTRA_HOST_FLAGS) ; do \
12536 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12537 done; \
12538 echo "Doing installcheck in fixincludes" ; \
12539 (cd $(HOST_SUBDIR)/fixincludes && \
12540 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12541 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12542 "RANLIB=$${RANLIB}" \
0c24b341 12543 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4fd3374
DD
12544 installcheck) \
12545 || exit 1
d3ed111c
GK
12546
12547@endif fixincludes
12548
12549.PHONY: maybe-mostlyclean-fixincludes mostlyclean-fixincludes
12550maybe-mostlyclean-fixincludes:
12551@if fixincludes
12552maybe-mostlyclean-fixincludes: mostlyclean-fixincludes
12553
12554mostlyclean-fixincludes:
0aed8855 12555 @: $(MAKE); $(unstage)
d3ed111c
GK
12556 @[ -f ./fixincludes/Makefile ] || exit 0; \
12557 r=`${PWD_COMMAND}`; export r; \
12558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c
GK
12559 $(HOST_EXPORTS) \
12560 for flag in $(EXTRA_HOST_FLAGS) ; do \
12561 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12562 done; \
12563 echo "Doing mostlyclean in fixincludes" ; \
b00612cc 12564 (cd $(HOST_SUBDIR)/fixincludes && \
d3ed111c
GK
12565 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12566 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12567 "RANLIB=$${RANLIB}" \
0c24b341 12568 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d3ed111c
GK
12569 mostlyclean) \
12570 || exit 1
12571
12572@endif fixincludes
12573
12574.PHONY: maybe-clean-fixincludes clean-fixincludes
12575maybe-clean-fixincludes:
12576@if fixincludes
12577maybe-clean-fixincludes: clean-fixincludes
12578
12579clean-fixincludes:
0aed8855 12580 @: $(MAKE); $(unstage)
d3ed111c
GK
12581 @[ -f ./fixincludes/Makefile ] || exit 0; \
12582 r=`${PWD_COMMAND}`; export r; \
12583 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c
GK
12584 $(HOST_EXPORTS) \
12585 for flag in $(EXTRA_HOST_FLAGS) ; do \
12586 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12587 done; \
12588 echo "Doing clean in fixincludes" ; \
b00612cc 12589 (cd $(HOST_SUBDIR)/fixincludes && \
d3ed111c
GK
12590 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12591 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12592 "RANLIB=$${RANLIB}" \
0c24b341 12593 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d3ed111c
GK
12594 clean) \
12595 || exit 1
12596
12597@endif fixincludes
12598
12599.PHONY: maybe-distclean-fixincludes distclean-fixincludes
12600maybe-distclean-fixincludes:
12601@if fixincludes
12602maybe-distclean-fixincludes: distclean-fixincludes
12603
12604distclean-fixincludes:
0aed8855 12605 @: $(MAKE); $(unstage)
d3ed111c
GK
12606 @[ -f ./fixincludes/Makefile ] || exit 0; \
12607 r=`${PWD_COMMAND}`; export r; \
12608 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c
GK
12609 $(HOST_EXPORTS) \
12610 for flag in $(EXTRA_HOST_FLAGS) ; do \
12611 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12612 done; \
12613 echo "Doing distclean in fixincludes" ; \
b00612cc 12614 (cd $(HOST_SUBDIR)/fixincludes && \
d3ed111c
GK
12615 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12616 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12617 "RANLIB=$${RANLIB}" \
0c24b341 12618 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d3ed111c
GK
12619 distclean) \
12620 || exit 1
12621
12622@endif fixincludes
12623
12624.PHONY: maybe-maintainer-clean-fixincludes maintainer-clean-fixincludes
12625maybe-maintainer-clean-fixincludes:
12626@if fixincludes
12627maybe-maintainer-clean-fixincludes: maintainer-clean-fixincludes
12628
12629maintainer-clean-fixincludes:
0aed8855 12630 @: $(MAKE); $(unstage)
d3ed111c
GK
12631 @[ -f ./fixincludes/Makefile ] || exit 0; \
12632 r=`${PWD_COMMAND}`; export r; \
12633 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c
GK
12634 $(HOST_EXPORTS) \
12635 for flag in $(EXTRA_HOST_FLAGS) ; do \
12636 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12637 done; \
12638 echo "Doing maintainer-clean in fixincludes" ; \
b00612cc 12639 (cd $(HOST_SUBDIR)/fixincludes && \
d3ed111c
GK
12640 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12641 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12642 "RANLIB=$${RANLIB}" \
0c24b341 12643 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d3ed111c
GK
12644 maintainer-clean) \
12645 || exit 1
12646
12647@endif fixincludes
12648
12649
a7254363 12650
4fa63067
NN
12651.PHONY: configure-flex maybe-configure-flex
12652maybe-configure-flex:
4f0ef2d8
CD
12653@if gcc-bootstrap
12654configure-flex: stage_current
12655@endif gcc-bootstrap
6bd3dfaa
PB
12656@if flex
12657maybe-configure-flex: configure-flex
c52c6897 12658configure-flex:
0aed8855 12659 @: $(MAKE); $(unstage)
c52c6897 12660 @r=`${PWD_COMMAND}`; export r; \
4fa63067 12661 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
12662 test ! -f $(HOST_SUBDIR)/flex/Makefile || exit 0; \
12663 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/flex ; \
378fce5b 12664 $(HOST_EXPORTS) \
a7254363
PB
12665 echo Configuring in $(HOST_SUBDIR)/flex; \
12666 cd "$(HOST_SUBDIR)/flex" || exit 1; \
4fa63067 12667 case $(srcdir) in \
b00612cc
PB
12668 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12669 *) topdir=`echo $(HOST_SUBDIR)/flex/ | \
12670 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 12671 esac; \
b00612cc
PB
12672 srcdiroption="--srcdir=$${topdir}/flex"; \
12673 libsrcdir="$$s/flex"; \
4fa63067 12674 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
12675 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12676 --target=${target_alias} $${srcdiroption} \
4fa63067 12677 || exit 1
6bd3dfaa 12678@endif flex
4fa63067 12679
a7254363
PB
12680
12681
d545f33b
PB
12682
12683
4fa63067
NN
12684.PHONY: all-flex maybe-all-flex
12685maybe-all-flex:
4f0ef2d8
CD
12686@if gcc-bootstrap
12687all-flex: stage_current
12688@endif gcc-bootstrap
6bd3dfaa 12689@if flex
d27cc32e 12690TARGET-flex=all
6bd3dfaa 12691maybe-all-flex: all-flex
4fa63067 12692all-flex: configure-flex
0aed8855 12693 @: $(MAKE); $(unstage)
4fa63067
NN
12694 @r=`${PWD_COMMAND}`; export r; \
12695 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12696 $(HOST_EXPORTS) \
b00612cc
PB
12697 (cd $(HOST_SUBDIR)/flex && \
12698 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-flex))
6bd3dfaa 12699@endif flex
4fa63067 12700
a7254363 12701
d545f33b
PB
12702
12703
4fa63067
NN
12704.PHONY: check-flex maybe-check-flex
12705maybe-check-flex:
6bd3dfaa
PB
12706@if flex
12707maybe-check-flex: check-flex
4fa63067
NN
12708
12709# This module is only tested in a native toolchain.
12710check-flex:
0aed8855 12711 @: $(MAKE); $(unstage)
4fa63067
NN
12712 @if [ '$(host)' = '$(target)' ] ; then \
12713 r=`${PWD_COMMAND}`; export r; \
12714 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12715 $(HOST_EXPORTS) \
b00612cc 12716 (cd $(HOST_SUBDIR)/flex && \
4cfaf6d5 12717 $(MAKE) $(FLAGS_TO_PASS) check); \
4fa63067
NN
12718 fi
12719
6bd3dfaa 12720@endif flex
4fa63067
NN
12721
12722.PHONY: install-flex maybe-install-flex
12723maybe-install-flex:
6bd3dfaa
PB
12724@if flex
12725maybe-install-flex: install-flex
4fa63067
NN
12726
12727install-flex: installdirs
0aed8855 12728 @: $(MAKE); $(unstage)
4fa63067
NN
12729 @r=`${PWD_COMMAND}`; export r; \
12730 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12731 $(HOST_EXPORTS) \
b00612cc 12732 (cd $(HOST_SUBDIR)/flex && \
2da12f12 12733 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 12734
6bd3dfaa 12735@endif flex
4fa63067 12736
56a8fe78 12737# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
12738
12739.PHONY: maybe-info-flex info-flex
12740maybe-info-flex:
6bd3dfaa
PB
12741@if flex
12742maybe-info-flex: info-flex
4fa63067
NN
12743
12744info-flex: \
12745 configure-flex
0aed8855 12746 @: $(MAKE); $(unstage)
4fa63067 12747 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
12748 r=`${PWD_COMMAND}`; export r; \
12749 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12750 $(HOST_EXPORTS) \
b813574b 12751 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12752 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12753 done; \
4fa63067 12754 echo "Doing info in flex" ; \
b00612cc 12755 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
12756 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12757 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12758 "RANLIB=$${RANLIB}" \
0c24b341 12759 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12760 info) \
2a4cbe27
NN
12761 || exit 1
12762
6bd3dfaa 12763@endif flex
2a4cbe27 12764
4fa63067
NN
12765.PHONY: maybe-dvi-flex dvi-flex
12766maybe-dvi-flex:
6bd3dfaa
PB
12767@if flex
12768maybe-dvi-flex: dvi-flex
2a4cbe27 12769
4fa63067
NN
12770dvi-flex: \
12771 configure-flex
0aed8855 12772 @: $(MAKE); $(unstage)
4fa63067 12773 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
12774 r=`${PWD_COMMAND}`; export r; \
12775 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12776 $(HOST_EXPORTS) \
b813574b 12777 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12778 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12779 done; \
4fa63067 12780 echo "Doing dvi in flex" ; \
b00612cc 12781 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
12782 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12783 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12784 "RANLIB=$${RANLIB}" \
0c24b341 12785 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12786 dvi) \
2a4cbe27
NN
12787 || exit 1
12788
6bd3dfaa 12789@endif flex
2a4cbe27 12790
56a8fe78
DD
12791.PHONY: maybe-pdf-flex pdf-flex
12792maybe-pdf-flex:
12793@if flex
12794maybe-pdf-flex: pdf-flex
12795
12796pdf-flex: \
12797 configure-flex
12798 @: $(MAKE); $(unstage)
12799 @[ -f ./flex/Makefile ] || exit 0; \
12800 r=`${PWD_COMMAND}`; export r; \
12801 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12802 $(HOST_EXPORTS) \
12803 for flag in $(EXTRA_HOST_FLAGS) ; do \
12804 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12805 done; \
12806 echo "Doing pdf in flex" ; \
12807 (cd $(HOST_SUBDIR)/flex && \
12808 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12809 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12810 "RANLIB=$${RANLIB}" \
0c24b341 12811 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
12812 pdf) \
12813 || exit 1
12814
12815@endif flex
12816
6d389afc
MS
12817.PHONY: maybe-html-flex html-flex
12818maybe-html-flex:
12819@if flex
12820maybe-html-flex: html-flex
12821
12822html-flex: \
12823 configure-flex
0aed8855 12824 @: $(MAKE); $(unstage)
6d389afc
MS
12825 @[ -f ./flex/Makefile ] || exit 0; \
12826 r=`${PWD_COMMAND}`; export r; \
12827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
12828 $(HOST_EXPORTS) \
12829 for flag in $(EXTRA_HOST_FLAGS) ; do \
12830 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12831 done; \
12832 echo "Doing html in flex" ; \
b00612cc 12833 (cd $(HOST_SUBDIR)/flex && \
6d389afc
MS
12834 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12835 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12836 "RANLIB=$${RANLIB}" \
0c24b341 12837 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
12838 html) \
12839 || exit 1
12840
12841@endif flex
12842
4fa63067
NN
12843.PHONY: maybe-TAGS-flex TAGS-flex
12844maybe-TAGS-flex:
6bd3dfaa
PB
12845@if flex
12846maybe-TAGS-flex: TAGS-flex
2a4cbe27 12847
4fa63067
NN
12848TAGS-flex: \
12849 configure-flex
0aed8855 12850 @: $(MAKE); $(unstage)
4fa63067 12851 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
12852 r=`${PWD_COMMAND}`; export r; \
12853 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12854 $(HOST_EXPORTS) \
b813574b 12855 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12856 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12857 done; \
4fa63067 12858 echo "Doing TAGS in flex" ; \
b00612cc 12859 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
12860 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12861 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12862 "RANLIB=$${RANLIB}" \
0c24b341 12863 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12864 TAGS) \
2a4cbe27
NN
12865 || exit 1
12866
6bd3dfaa 12867@endif flex
2a4cbe27 12868
4fa63067
NN
12869.PHONY: maybe-install-info-flex install-info-flex
12870maybe-install-info-flex:
6bd3dfaa
PB
12871@if flex
12872maybe-install-info-flex: install-info-flex
2a4cbe27 12873
4fa63067
NN
12874install-info-flex: \
12875 configure-flex \
12876 info-flex
0aed8855 12877 @: $(MAKE); $(unstage)
4fa63067 12878 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
12879 r=`${PWD_COMMAND}`; export r; \
12880 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12881 $(HOST_EXPORTS) \
b813574b 12882 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12883 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12884 done; \
4fa63067 12885 echo "Doing install-info in flex" ; \
b00612cc 12886 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
12887 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12888 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12889 "RANLIB=$${RANLIB}" \
0c24b341 12890 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12891 install-info) \
2a4cbe27
NN
12892 || exit 1
12893
6bd3dfaa 12894@endif flex
2a4cbe27 12895
a3ca38d2
DD
12896.PHONY: maybe-install-pdf-flex install-pdf-flex
12897maybe-install-pdf-flex:
12898@if flex
12899maybe-install-pdf-flex: install-pdf-flex
12900
12901install-pdf-flex: \
12902 configure-flex \
12903 pdf-flex
12904 @: $(MAKE); $(unstage)
12905 @[ -f ./flex/Makefile ] || exit 0; \
12906 r=`${PWD_COMMAND}`; export r; \
12907 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12908 $(HOST_EXPORTS) \
12909 for flag in $(EXTRA_HOST_FLAGS) ; do \
12910 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12911 done; \
12912 echo "Doing install-pdf in flex" ; \
12913 (cd $(HOST_SUBDIR)/flex && \
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}" \
a3ca38d2
DD
12918 install-pdf) \
12919 || exit 1
12920
12921@endif flex
12922
108a6f8e
CD
12923.PHONY: maybe-install-html-flex install-html-flex
12924maybe-install-html-flex:
12925@if flex
12926maybe-install-html-flex: install-html-flex
12927
12928install-html-flex: \
12929 configure-flex \
12930 html-flex
12931 @: $(MAKE); $(unstage)
12932 @[ -f ./flex/Makefile ] || exit 0; \
12933 r=`${PWD_COMMAND}`; export r; \
12934 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12935 $(HOST_EXPORTS) \
12936 for flag in $(EXTRA_HOST_FLAGS) ; do \
12937 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12938 done; \
12939 echo "Doing install-html in flex" ; \
12940 (cd $(HOST_SUBDIR)/flex && \
12941 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12942 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12943 "RANLIB=$${RANLIB}" \
0c24b341 12944 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
12945 install-html) \
12946 || exit 1
12947
12948@endif flex
12949
4fa63067
NN
12950.PHONY: maybe-installcheck-flex installcheck-flex
12951maybe-installcheck-flex:
6bd3dfaa
PB
12952@if flex
12953maybe-installcheck-flex: installcheck-flex
2a4cbe27 12954
4fa63067
NN
12955installcheck-flex: \
12956 configure-flex
0aed8855 12957 @: $(MAKE); $(unstage)
4fa63067 12958 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
12959 r=`${PWD_COMMAND}`; export r; \
12960 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12961 $(HOST_EXPORTS) \
b813574b 12962 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12963 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12964 done; \
4fa63067 12965 echo "Doing installcheck in flex" ; \
b00612cc 12966 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
12967 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12968 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12969 "RANLIB=$${RANLIB}" \
0c24b341 12970 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12971 installcheck) \
2a4cbe27
NN
12972 || exit 1
12973
6bd3dfaa 12974@endif flex
2a4cbe27 12975
4fa63067
NN
12976.PHONY: maybe-mostlyclean-flex mostlyclean-flex
12977maybe-mostlyclean-flex:
6bd3dfaa
PB
12978@if flex
12979maybe-mostlyclean-flex: mostlyclean-flex
2a4cbe27 12980
4fa63067 12981mostlyclean-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 mostlyclean 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 mostlyclean) \
2a4cbe27
NN
12997 || exit 1
12998
6bd3dfaa 12999@endif flex
2a4cbe27 13000
4fa63067
NN
13001.PHONY: maybe-clean-flex clean-flex
13002maybe-clean-flex:
6bd3dfaa
PB
13003@if flex
13004maybe-clean-flex: clean-flex
2a4cbe27 13005
4fa63067 13006clean-flex:
0aed8855 13007 @: $(MAKE); $(unstage)
4fa63067 13008 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
13009 r=`${PWD_COMMAND}`; export r; \
13010 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13011 $(HOST_EXPORTS) \
b813574b 13012 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13013 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13014 done; \
4fa63067 13015 echo "Doing clean in flex" ; \
b00612cc 13016 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
13017 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13018 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13019 "RANLIB=$${RANLIB}" \
0c24b341 13020 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13021 clean) \
2a4cbe27
NN
13022 || exit 1
13023
6bd3dfaa 13024@endif flex
2a4cbe27 13025
4fa63067
NN
13026.PHONY: maybe-distclean-flex distclean-flex
13027maybe-distclean-flex:
6bd3dfaa
PB
13028@if flex
13029maybe-distclean-flex: distclean-flex
2a4cbe27 13030
4fa63067 13031distclean-flex:
0aed8855 13032 @: $(MAKE); $(unstage)
4fa63067 13033 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
13034 r=`${PWD_COMMAND}`; export r; \
13035 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13036 $(HOST_EXPORTS) \
b813574b 13037 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13038 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13039 done; \
4fa63067 13040 echo "Doing distclean in flex" ; \
b00612cc 13041 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
13042 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13043 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13044 "RANLIB=$${RANLIB}" \
0c24b341 13045 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13046 distclean) \
2a4cbe27
NN
13047 || exit 1
13048
6bd3dfaa 13049@endif flex
2a4cbe27 13050
4fa63067
NN
13051.PHONY: maybe-maintainer-clean-flex maintainer-clean-flex
13052maybe-maintainer-clean-flex:
6bd3dfaa
PB
13053@if flex
13054maybe-maintainer-clean-flex: maintainer-clean-flex
2a4cbe27 13055
4fa63067 13056maintainer-clean-flex:
0aed8855 13057 @: $(MAKE); $(unstage)
4fa63067 13058 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
13059 r=`${PWD_COMMAND}`; export r; \
13060 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13061 $(HOST_EXPORTS) \
b813574b 13062 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13063 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13064 done; \
4fa63067 13065 echo "Doing maintainer-clean in flex" ; \
b00612cc 13066 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
13067 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13068 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13069 "RANLIB=$${RANLIB}" \
0c24b341 13070 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13071 maintainer-clean) \
2a4cbe27
NN
13072 || exit 1
13073
6bd3dfaa 13074@endif flex
2a4cbe27 13075
2a4cbe27 13076
a7254363 13077
4fa63067
NN
13078.PHONY: configure-gas maybe-configure-gas
13079maybe-configure-gas:
4f0ef2d8
CD
13080@if gcc-bootstrap
13081configure-gas: stage_current
13082@endif gcc-bootstrap
6bd3dfaa
PB
13083@if gas
13084maybe-configure-gas: configure-gas
c52c6897 13085configure-gas:
c52c6897
PB
13086 @r=`${PWD_COMMAND}`; export r; \
13087 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
13088 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
13089 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
378fce5b 13090 $(HOST_EXPORTS) \
a7254363
PB
13091 echo Configuring in $(HOST_SUBDIR)/gas; \
13092 cd "$(HOST_SUBDIR)/gas" || exit 1; \
4fa63067 13093 case $(srcdir) in \
b00612cc
PB
13094 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13095 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13096 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 13097 esac; \
b00612cc
PB
13098 srcdiroption="--srcdir=$${topdir}/gas"; \
13099 libsrcdir="$$s/gas"; \
4fa63067 13100 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13101 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13102 --target=${target_alias} $${srcdiroption} \
4fa63067 13103 || exit 1
6bd3dfaa 13104@endif gas
4fa63067 13105
a7254363
PB
13106
13107
d545f33b
PB
13108.PHONY: configure-stage1-gas maybe-configure-stage1-gas
13109maybe-configure-stage1-gas:
13110@if gas-bootstrap
13111maybe-configure-stage1-gas: configure-stage1-gas
0aed8855 13112configure-stage1-gas:
c52c6897 13113 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 13114 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
13115 @r=`${PWD_COMMAND}`; export r; \
13116 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 13117 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
d545f33b 13118 $(HOST_EXPORTS) \
8ee82aff
PB
13119 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
13120 LIBCFLAGS="$(STAGE1_CFLAGS)"; export LIBCFLAGS; \
d545f33b 13121 echo Configuring stage 1 in $(HOST_SUBDIR)/gas ; \
0aed8855 13122 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
13123 cd $(HOST_SUBDIR)/gas || exit 1; \
13124 case $(srcdir) in \
13125 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13126 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13127 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13128 esac; \
13129 srcdiroption="--srcdir=$${topdir}/gas"; \
13130 libsrcdir="$$s/gas"; \
13131 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13132 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13133 --target=${target_alias} $${srcdiroption} \
c1cb7e02 13134 \
8a0d8a5c 13135 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
d545f33b
PB
13136@endif gas-bootstrap
13137
13138.PHONY: configure-stage2-gas maybe-configure-stage2-gas
13139maybe-configure-stage2-gas:
13140@if gas-bootstrap
13141maybe-configure-stage2-gas: configure-stage2-gas
0aed8855 13142configure-stage2-gas:
c52c6897 13143 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 13144 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
13145 @r=`${PWD_COMMAND}`; export r; \
13146 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 13147 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
d545f33b
PB
13148 $(HOST_EXPORTS) \
13149 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
13150 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
13151 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 13152 echo Configuring stage 2 in $(HOST_SUBDIR)/gas ; \
0aed8855 13153 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
13154 cd $(HOST_SUBDIR)/gas || exit 1; \
13155 case $(srcdir) in \
13156 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13157 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13158 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13159 esac; \
13160 srcdiroption="--srcdir=$${topdir}/gas"; \
13161 libsrcdir="$$s/gas"; \
13162 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13163 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13164 --target=${target_alias} $${srcdiroption} \
c1cb7e02 13165 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
13166 @stage2_werror_flag@
13167@endif gas-bootstrap
13168
8520c408
AO
13169.PHONY: configure-stageb2g0-gas maybe-configure-stageb2g0-gas
13170maybe-configure-stageb2g0-gas:
13171@if gas-bootstrap
13172maybe-configure-stageb2g0-gas: configure-stageb2g0-gas
13173configure-stageb2g0-gas:
13174 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
13175 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
13176 @r=`${PWD_COMMAND}`; export r; \
13177 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13178 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
13179 $(HOST_EXPORTS) \
13180 $(POSTSTAGE1_HOST_EXPORTS) \
13181 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
13182 LIBCFLAGS="$(STAGE2_CFLAGS) -g0"; export LIBCFLAGS; \
13183 echo Configuring stage b2g0 in $(HOST_SUBDIR)/gas ; \
13184 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
13185 cd $(HOST_SUBDIR)/gas || exit 1; \
13186 case $(srcdir) in \
13187 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13188 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13189 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13190 esac; \
13191 srcdiroption="--srcdir=$${topdir}/gas"; \
13192 libsrcdir="$$s/gas"; \
13193 $(SHELL) $${libsrcdir}/configure \
13194 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13195 --target=${target_alias} $${srcdiroption} \
13196 --with-build-libsubdir=$(HOST_SUBDIR) \
13197 @stage2_werror_flag@
13198@endif gas-bootstrap
13199
d545f33b
PB
13200.PHONY: configure-stage3-gas maybe-configure-stage3-gas
13201maybe-configure-stage3-gas:
13202@if gas-bootstrap
13203maybe-configure-stage3-gas: configure-stage3-gas
0aed8855 13204configure-stage3-gas:
c52c6897 13205 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 13206 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
13207 @r=`${PWD_COMMAND}`; export r; \
13208 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 13209 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
d545f33b
PB
13210 $(HOST_EXPORTS) \
13211 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
13212 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
13213 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 13214 echo Configuring stage 3 in $(HOST_SUBDIR)/gas ; \
0aed8855 13215 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
13216 cd $(HOST_SUBDIR)/gas || exit 1; \
13217 case $(srcdir) in \
13218 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13219 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13220 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13221 esac; \
13222 srcdiroption="--srcdir=$${topdir}/gas"; \
13223 libsrcdir="$$s/gas"; \
13224 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13225 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13226 --target=${target_alias} $${srcdiroption} \
c1cb7e02 13227 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
13228 @stage2_werror_flag@
13229@endif gas-bootstrap
13230
8520c408
AO
13231.PHONY: configure-stageb3g2-gas maybe-configure-stageb3g2-gas
13232maybe-configure-stageb3g2-gas:
13233@if gas-bootstrap
13234maybe-configure-stageb3g2-gas: configure-stageb3g2-gas
13235configure-stageb3g2-gas:
13236 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
13237 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
13238 @r=`${PWD_COMMAND}`; export r; \
13239 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13240 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
13241 $(HOST_EXPORTS) \
13242 $(POSTSTAGE1_HOST_EXPORTS) \
13243 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
13244 LIBCFLAGS="$(STAGE3_CFLAGS) -g2"; export LIBCFLAGS; \
13245 echo Configuring stage b3g2 in $(HOST_SUBDIR)/gas ; \
13246 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
13247 cd $(HOST_SUBDIR)/gas || exit 1; \
13248 case $(srcdir) in \
13249 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13250 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13251 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13252 esac; \
13253 srcdiroption="--srcdir=$${topdir}/gas"; \
13254 libsrcdir="$$s/gas"; \
13255 $(SHELL) $${libsrcdir}/configure \
13256 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13257 --target=${target_alias} $${srcdiroption} \
13258 --with-build-libsubdir=$(HOST_SUBDIR) \
13259 @stage2_werror_flag@
13260@endif gas-bootstrap
13261
d545f33b
PB
13262.PHONY: configure-stage4-gas maybe-configure-stage4-gas
13263maybe-configure-stage4-gas:
13264@if gas-bootstrap
13265maybe-configure-stage4-gas: configure-stage4-gas
0aed8855 13266configure-stage4-gas:
c52c6897 13267 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 13268 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
13269 @r=`${PWD_COMMAND}`; export r; \
13270 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 13271 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
d545f33b
PB
13272 $(HOST_EXPORTS) \
13273 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
13274 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
13275 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 13276 echo Configuring stage 4 in $(HOST_SUBDIR)/gas ; \
0aed8855 13277 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
13278 cd $(HOST_SUBDIR)/gas || exit 1; \
13279 case $(srcdir) in \
13280 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13281 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13282 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13283 esac; \
13284 srcdiroption="--srcdir=$${topdir}/gas"; \
13285 libsrcdir="$$s/gas"; \
13286 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13287 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13288 --target=${target_alias} $${srcdiroption} \
c1cb7e02 13289 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
13290 @stage2_werror_flag@
13291@endif gas-bootstrap
13292
13293.PHONY: configure-stageprofile-gas maybe-configure-stageprofile-gas
13294maybe-configure-stageprofile-gas:
13295@if gas-bootstrap
13296maybe-configure-stageprofile-gas: configure-stageprofile-gas
0aed8855 13297configure-stageprofile-gas:
c52c6897 13298 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 13299 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
13300 @r=`${PWD_COMMAND}`; export r; \
13301 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 13302 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
d545f33b
PB
13303 $(HOST_EXPORTS) \
13304 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
13305 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
13306 LIBCFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export LIBCFLAGS; \
d545f33b 13307 echo Configuring stage profile in $(HOST_SUBDIR)/gas ; \
0aed8855 13308 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
13309 cd $(HOST_SUBDIR)/gas || exit 1; \
13310 case $(srcdir) in \
13311 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13312 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13313 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13314 esac; \
13315 srcdiroption="--srcdir=$${topdir}/gas"; \
13316 libsrcdir="$$s/gas"; \
13317 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13318 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13319 --target=${target_alias} $${srcdiroption} \
c1cb7e02 13320 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
13321 @stage2_werror_flag@
13322@endif gas-bootstrap
13323
13324.PHONY: configure-stagefeedback-gas maybe-configure-stagefeedback-gas
13325maybe-configure-stagefeedback-gas:
13326@if gas-bootstrap
13327maybe-configure-stagefeedback-gas: configure-stagefeedback-gas
0aed8855 13328configure-stagefeedback-gas:
c52c6897 13329 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 13330 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
13331 @r=`${PWD_COMMAND}`; export r; \
13332 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 13333 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
d545f33b
PB
13334 $(HOST_EXPORTS) \
13335 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
13336 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
13337 LIBCFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export LIBCFLAGS; \
d545f33b 13338 echo Configuring stage feedback in $(HOST_SUBDIR)/gas ; \
0aed8855 13339 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
13340 cd $(HOST_SUBDIR)/gas || exit 1; \
13341 case $(srcdir) in \
13342 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13343 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13344 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13345 esac; \
13346 srcdiroption="--srcdir=$${topdir}/gas"; \
13347 libsrcdir="$$s/gas"; \
13348 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13349 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13350 --target=${target_alias} $${srcdiroption} \
c1cb7e02 13351 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
13352 @stage2_werror_flag@
13353@endif gas-bootstrap
13354
13355
13356
13357
13358
4fa63067
NN
13359.PHONY: all-gas maybe-all-gas
13360maybe-all-gas:
4f0ef2d8
CD
13361@if gcc-bootstrap
13362all-gas: stage_current
13363@endif gcc-bootstrap
6bd3dfaa 13364@if gas
d27cc32e 13365TARGET-gas=all
6bd3dfaa 13366maybe-all-gas: all-gas
4fa63067 13367all-gas: configure-gas
c52c6897 13368 @r=`${PWD_COMMAND}`; export r; \
4fa63067 13369 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13370 $(HOST_EXPORTS) \
b00612cc
PB
13371 (cd $(HOST_SUBDIR)/gas && \
13372 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-gas))
6bd3dfaa 13373@endif gas
4fa63067 13374
a7254363 13375
d545f33b
PB
13376
13377.PHONY: all-stage1-gas maybe-all-stage1-gas
13378.PHONY: clean-stage1-gas maybe-clean-stage1-gas
13379maybe-all-stage1-gas:
13380maybe-clean-stage1-gas:
13381@if gas-bootstrap
13382maybe-all-stage1-gas: all-stage1-gas
13383all-stage1: all-stage1-gas
f70224b5 13384TARGET-stage1-gas = $(TARGET-gas)
d545f33b 13385all-stage1-gas: configure-stage1-gas
c52c6897 13386 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
13387 @r=`${PWD_COMMAND}`; export r; \
13388 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13389 $(HOST_EXPORTS) \
13390 cd $(HOST_SUBDIR)/gas && \
8ee82aff
PB
13391 $(MAKE) $(FLAGS_TO_PASS) \
13392 CFLAGS="$(STAGE1_CFLAGS)" LIBCFLAGS="$(STAGE1_CFLAGS)" \
f70224b5 13393 $(TARGET-stage1-gas)
d545f33b
PB
13394
13395maybe-clean-stage1-gas: clean-stage1-gas
13396clean-stage1: clean-stage1-gas
13397clean-stage1-gas:
9dbaa842
DD
13398 @if [ $(current_stage) = stage1 ]; then \
13399 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13400 else \
13401 [ -f $(HOST_SUBDIR)/stage1-gas/Makefile ] || exit 0; \
13402 $(MAKE) stage1-start; \
13403 fi; \
d545f33b
PB
13404 cd $(HOST_SUBDIR)/gas && \
13405 $(MAKE) $(FLAGS_TO_PASS) \
8ee82aff 13406 clean
d545f33b
PB
13407@endif gas-bootstrap
13408
13409
13410.PHONY: all-stage2-gas maybe-all-stage2-gas
13411.PHONY: clean-stage2-gas maybe-clean-stage2-gas
13412maybe-all-stage2-gas:
13413maybe-clean-stage2-gas:
13414@if gas-bootstrap
13415maybe-all-stage2-gas: all-stage2-gas
13416all-stage2: all-stage2-gas
f70224b5 13417TARGET-stage2-gas = $(TARGET-gas)
d545f33b 13418all-stage2-gas: configure-stage2-gas
c52c6897 13419 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
13420 @r=`${PWD_COMMAND}`; export r; \
13421 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13422 $(HOST_EXPORTS) \
13423 $(POSTSTAGE1_HOST_EXPORTS) \
13424 cd $(HOST_SUBDIR)/gas && \
8ee82aff 13425 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 13426 CFLAGS="$(STAGE2_CFLAGS)" LIBCFLAGS="$(STAGE2_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 13427 $(TARGET-stage2-gas)
d545f33b
PB
13428
13429maybe-clean-stage2-gas: clean-stage2-gas
13430clean-stage2: clean-stage2-gas
13431clean-stage2-gas:
9dbaa842
DD
13432 @if [ $(current_stage) = stage2 ]; then \
13433 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13434 else \
13435 [ -f $(HOST_SUBDIR)/stage2-gas/Makefile ] || exit 0; \
13436 $(MAKE) stage2-start; \
13437 fi; \
d545f33b
PB
13438 cd $(HOST_SUBDIR)/gas && \
13439 $(MAKE) $(FLAGS_TO_PASS) \
13440 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 13441 clean
d545f33b
PB
13442@endif gas-bootstrap
13443
13444
8520c408
AO
13445.PHONY: all-stageb2g0-gas maybe-all-stageb2g0-gas
13446.PHONY: clean-stageb2g0-gas maybe-clean-stageb2g0-gas
13447maybe-all-stageb2g0-gas:
13448maybe-clean-stageb2g0-gas:
13449@if gas-bootstrap
13450maybe-all-stageb2g0-gas: all-stageb2g0-gas
13451all-stageb2g0: all-stageb2g0-gas
13452TARGET-stageb2g0-gas = $(TARGET-gas)
13453all-stageb2g0-gas: configure-stageb2g0-gas
13454 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
13455 @r=`${PWD_COMMAND}`; export r; \
13456 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13457 $(HOST_EXPORTS) \
13458 $(POSTSTAGE1_HOST_EXPORTS) \
13459 cd $(HOST_SUBDIR)/gas && \
13460 $(MAKE) $(FLAGS_TO_PASS) \
13461 CFLAGS="$(STAGE2_CFLAGS) -g0" LIBCFLAGS="$(STAGE2_CFLAGS) -g0" $(POSTSTAGE1_FLAGS_TO_PASS) \
13462 $(TARGET-stageb2g0-gas)
13463
13464maybe-clean-stageb2g0-gas: clean-stageb2g0-gas
13465clean-stageb2g0: clean-stageb2g0-gas
13466clean-stageb2g0-gas:
13467 @if [ $(current_stage) = stageb2g0 ]; then \
13468 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13469 else \
13470 [ -f $(HOST_SUBDIR)/stageb2g0-gas/Makefile ] || exit 0; \
13471 $(MAKE) stageb2g0-start; \
13472 fi; \
13473 cd $(HOST_SUBDIR)/gas && \
13474 $(MAKE) $(FLAGS_TO_PASS) \
13475 $(POSTSTAGE1_FLAGS_TO_PASS) \
13476 clean
13477@endif gas-bootstrap
13478
13479
d545f33b
PB
13480.PHONY: all-stage3-gas maybe-all-stage3-gas
13481.PHONY: clean-stage3-gas maybe-clean-stage3-gas
13482maybe-all-stage3-gas:
13483maybe-clean-stage3-gas:
13484@if gas-bootstrap
13485maybe-all-stage3-gas: all-stage3-gas
13486all-stage3: all-stage3-gas
f70224b5 13487TARGET-stage3-gas = $(TARGET-gas)
d545f33b 13488all-stage3-gas: configure-stage3-gas
c52c6897 13489 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
13490 @r=`${PWD_COMMAND}`; export r; \
13491 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13492 $(HOST_EXPORTS) \
13493 $(POSTSTAGE1_HOST_EXPORTS) \
13494 cd $(HOST_SUBDIR)/gas && \
8ee82aff 13495 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 13496 CFLAGS="$(STAGE3_CFLAGS)" LIBCFLAGS="$(STAGE3_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 13497 $(TARGET-stage3-gas)
d545f33b
PB
13498
13499maybe-clean-stage3-gas: clean-stage3-gas
13500clean-stage3: clean-stage3-gas
13501clean-stage3-gas:
9dbaa842
DD
13502 @if [ $(current_stage) = stage3 ]; then \
13503 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13504 else \
13505 [ -f $(HOST_SUBDIR)/stage3-gas/Makefile ] || exit 0; \
13506 $(MAKE) stage3-start; \
13507 fi; \
d545f33b
PB
13508 cd $(HOST_SUBDIR)/gas && \
13509 $(MAKE) $(FLAGS_TO_PASS) \
13510 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 13511 clean
d545f33b
PB
13512@endif gas-bootstrap
13513
13514
8520c408
AO
13515.PHONY: all-stageb3g2-gas maybe-all-stageb3g2-gas
13516.PHONY: clean-stageb3g2-gas maybe-clean-stageb3g2-gas
13517maybe-all-stageb3g2-gas:
13518maybe-clean-stageb3g2-gas:
13519@if gas-bootstrap
13520maybe-all-stageb3g2-gas: all-stageb3g2-gas
13521all-stageb3g2: all-stageb3g2-gas
13522TARGET-stageb3g2-gas = $(TARGET-gas)
13523all-stageb3g2-gas: configure-stageb3g2-gas
13524 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
13525 @r=`${PWD_COMMAND}`; export r; \
13526 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13527 $(HOST_EXPORTS) \
13528 $(POSTSTAGE1_HOST_EXPORTS) \
13529 cd $(HOST_SUBDIR)/gas && \
13530 $(MAKE) $(FLAGS_TO_PASS) \
13531 CFLAGS="$(STAGE3_CFLAGS) -g2" LIBCFLAGS="$(STAGE3_CFLAGS) -g2" $(POSTSTAGE1_FLAGS_TO_PASS) \
13532 $(TARGET-stageb3g2-gas)
13533
13534maybe-clean-stageb3g2-gas: clean-stageb3g2-gas
13535clean-stageb3g2: clean-stageb3g2-gas
13536clean-stageb3g2-gas:
13537 @if [ $(current_stage) = stageb3g2 ]; then \
13538 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13539 else \
13540 [ -f $(HOST_SUBDIR)/stageb3g2-gas/Makefile ] || exit 0; \
13541 $(MAKE) stageb3g2-start; \
13542 fi; \
13543 cd $(HOST_SUBDIR)/gas && \
13544 $(MAKE) $(FLAGS_TO_PASS) \
13545 $(POSTSTAGE1_FLAGS_TO_PASS) \
13546 clean
13547@endif gas-bootstrap
13548
13549
d545f33b
PB
13550.PHONY: all-stage4-gas maybe-all-stage4-gas
13551.PHONY: clean-stage4-gas maybe-clean-stage4-gas
13552maybe-all-stage4-gas:
13553maybe-clean-stage4-gas:
13554@if gas-bootstrap
13555maybe-all-stage4-gas: all-stage4-gas
13556all-stage4: all-stage4-gas
f70224b5 13557TARGET-stage4-gas = $(TARGET-gas)
d545f33b 13558all-stage4-gas: configure-stage4-gas
c52c6897 13559 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
13560 @r=`${PWD_COMMAND}`; export r; \
13561 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13562 $(HOST_EXPORTS) \
13563 $(POSTSTAGE1_HOST_EXPORTS) \
13564 cd $(HOST_SUBDIR)/gas && \
8ee82aff 13565 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 13566 CFLAGS="$(STAGE4_CFLAGS)" LIBCFLAGS="$(STAGE4_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 13567 $(TARGET-stage4-gas)
d545f33b
PB
13568
13569maybe-clean-stage4-gas: clean-stage4-gas
13570clean-stage4: clean-stage4-gas
13571clean-stage4-gas:
9dbaa842
DD
13572 @if [ $(current_stage) = stage4 ]; then \
13573 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13574 else \
13575 [ -f $(HOST_SUBDIR)/stage4-gas/Makefile ] || exit 0; \
13576 $(MAKE) stage4-start; \
13577 fi; \
d545f33b
PB
13578 cd $(HOST_SUBDIR)/gas && \
13579 $(MAKE) $(FLAGS_TO_PASS) \
13580 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 13581 clean
d545f33b
PB
13582@endif gas-bootstrap
13583
13584
13585.PHONY: all-stageprofile-gas maybe-all-stageprofile-gas
13586.PHONY: clean-stageprofile-gas maybe-clean-stageprofile-gas
13587maybe-all-stageprofile-gas:
13588maybe-clean-stageprofile-gas:
13589@if gas-bootstrap
13590maybe-all-stageprofile-gas: all-stageprofile-gas
13591all-stageprofile: all-stageprofile-gas
f70224b5 13592TARGET-stageprofile-gas = $(TARGET-gas)
d545f33b 13593all-stageprofile-gas: configure-stageprofile-gas
c52c6897 13594 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
13595 @r=`${PWD_COMMAND}`; export r; \
13596 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13597 $(HOST_EXPORTS) \
13598 $(POSTSTAGE1_HOST_EXPORTS) \
13599 cd $(HOST_SUBDIR)/gas && \
8ee82aff 13600 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 13601 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" LIBCFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 13602 $(TARGET-stageprofile-gas)
d545f33b
PB
13603
13604maybe-clean-stageprofile-gas: clean-stageprofile-gas
13605clean-stageprofile: clean-stageprofile-gas
13606clean-stageprofile-gas:
9dbaa842
DD
13607 @if [ $(current_stage) = stageprofile ]; then \
13608 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13609 else \
13610 [ -f $(HOST_SUBDIR)/stageprofile-gas/Makefile ] || exit 0; \
13611 $(MAKE) stageprofile-start; \
13612 fi; \
d545f33b
PB
13613 cd $(HOST_SUBDIR)/gas && \
13614 $(MAKE) $(FLAGS_TO_PASS) \
13615 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 13616 clean
d545f33b
PB
13617@endif gas-bootstrap
13618
13619
13620.PHONY: all-stagefeedback-gas maybe-all-stagefeedback-gas
13621.PHONY: clean-stagefeedback-gas maybe-clean-stagefeedback-gas
13622maybe-all-stagefeedback-gas:
13623maybe-clean-stagefeedback-gas:
13624@if gas-bootstrap
13625maybe-all-stagefeedback-gas: all-stagefeedback-gas
13626all-stagefeedback: all-stagefeedback-gas
f70224b5 13627TARGET-stagefeedback-gas = $(TARGET-gas)
d545f33b 13628all-stagefeedback-gas: configure-stagefeedback-gas
c52c6897 13629 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
13630 @r=`${PWD_COMMAND}`; export r; \
13631 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13632 $(HOST_EXPORTS) \
13633 $(POSTSTAGE1_HOST_EXPORTS) \
13634 cd $(HOST_SUBDIR)/gas && \
8ee82aff 13635 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 13636 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" LIBCFLAGS="$(STAGE3_CFLAGS) -fprofile-use" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 13637 $(TARGET-stagefeedback-gas)
d545f33b
PB
13638
13639maybe-clean-stagefeedback-gas: clean-stagefeedback-gas
13640clean-stagefeedback: clean-stagefeedback-gas
13641clean-stagefeedback-gas:
9dbaa842
DD
13642 @if [ $(current_stage) = stagefeedback ]; then \
13643 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13644 else \
13645 [ -f $(HOST_SUBDIR)/stagefeedback-gas/Makefile ] || exit 0; \
13646 $(MAKE) stagefeedback-start; \
13647 fi; \
d545f33b
PB
13648 cd $(HOST_SUBDIR)/gas && \
13649 $(MAKE) $(FLAGS_TO_PASS) \
13650 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 13651 clean
d545f33b
PB
13652@endif gas-bootstrap
13653
13654
13655
13656
13657
4fa63067
NN
13658.PHONY: check-gas maybe-check-gas
13659maybe-check-gas:
6bd3dfaa
PB
13660@if gas
13661maybe-check-gas: check-gas
4fa63067
NN
13662
13663check-gas:
0aed8855 13664 @: $(MAKE); $(unstage)
4fa63067
NN
13665 @r=`${PWD_COMMAND}`; export r; \
13666 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13667 $(HOST_EXPORTS) \
b00612cc
PB
13668 (cd $(HOST_SUBDIR)/gas && \
13669 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 13670
6bd3dfaa 13671@endif gas
4fa63067
NN
13672
13673.PHONY: install-gas maybe-install-gas
13674maybe-install-gas:
6bd3dfaa
PB
13675@if gas
13676maybe-install-gas: install-gas
4fa63067
NN
13677
13678install-gas: installdirs
0aed8855 13679 @: $(MAKE); $(unstage)
4fa63067
NN
13680 @r=`${PWD_COMMAND}`; export r; \
13681 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13682 $(HOST_EXPORTS) \
b00612cc 13683 (cd $(HOST_SUBDIR)/gas && \
2da12f12 13684 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 13685
6bd3dfaa 13686@endif gas
4fa63067 13687
56a8fe78 13688# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
13689
13690.PHONY: maybe-info-gas info-gas
13691maybe-info-gas:
6bd3dfaa
PB
13692@if gas
13693maybe-info-gas: info-gas
4fa63067
NN
13694
13695info-gas: \
13696 configure-gas
13697 @[ -f ./gas/Makefile ] || exit 0; \
13698 r=`${PWD_COMMAND}`; export r; \
13699 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13700 $(HOST_EXPORTS) \
b813574b 13701 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13702 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13703 done; \
4fa63067 13704 echo "Doing info in gas" ; \
b00612cc 13705 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
13706 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13707 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13708 "RANLIB=$${RANLIB}" \
0c24b341 13709 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13710 info) \
2a4cbe27
NN
13711 || exit 1
13712
6bd3dfaa 13713@endif gas
2a4cbe27 13714
4fa63067
NN
13715.PHONY: maybe-dvi-gas dvi-gas
13716maybe-dvi-gas:
6bd3dfaa
PB
13717@if gas
13718maybe-dvi-gas: dvi-gas
2a4cbe27 13719
4fa63067
NN
13720dvi-gas: \
13721 configure-gas
13722 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
13723 r=`${PWD_COMMAND}`; export r; \
13724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13725 $(HOST_EXPORTS) \
b813574b 13726 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13727 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13728 done; \
4fa63067 13729 echo "Doing dvi in gas" ; \
b00612cc 13730 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
13731 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13732 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13733 "RANLIB=$${RANLIB}" \
0c24b341 13734 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13735 dvi) \
2a4cbe27
NN
13736 || exit 1
13737
6bd3dfaa 13738@endif gas
2a4cbe27 13739
56a8fe78
DD
13740.PHONY: maybe-pdf-gas pdf-gas
13741maybe-pdf-gas:
13742@if gas
13743maybe-pdf-gas: pdf-gas
13744
13745pdf-gas: \
13746 configure-gas
13747 @[ -f ./gas/Makefile ] || exit 0; \
13748 r=`${PWD_COMMAND}`; export r; \
13749 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13750 $(HOST_EXPORTS) \
13751 for flag in $(EXTRA_HOST_FLAGS) ; do \
13752 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13753 done; \
13754 echo "Doing pdf in gas" ; \
13755 (cd $(HOST_SUBDIR)/gas && \
13756 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13757 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13758 "RANLIB=$${RANLIB}" \
0c24b341 13759 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
13760 pdf) \
13761 || exit 1
13762
13763@endif gas
13764
6d389afc
MS
13765.PHONY: maybe-html-gas html-gas
13766maybe-html-gas:
13767@if gas
13768maybe-html-gas: html-gas
13769
13770html-gas: \
13771 configure-gas
13772 @[ -f ./gas/Makefile ] || exit 0; \
13773 r=`${PWD_COMMAND}`; export r; \
13774 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
13775 $(HOST_EXPORTS) \
13776 for flag in $(EXTRA_HOST_FLAGS) ; do \
13777 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13778 done; \
13779 echo "Doing html in gas" ; \
b00612cc 13780 (cd $(HOST_SUBDIR)/gas && \
6d389afc
MS
13781 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13782 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13783 "RANLIB=$${RANLIB}" \
0c24b341 13784 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
13785 html) \
13786 || exit 1
13787
13788@endif gas
13789
4fa63067
NN
13790.PHONY: maybe-TAGS-gas TAGS-gas
13791maybe-TAGS-gas:
6bd3dfaa
PB
13792@if gas
13793maybe-TAGS-gas: TAGS-gas
2a4cbe27 13794
4fa63067
NN
13795TAGS-gas: \
13796 configure-gas
13797 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
13798 r=`${PWD_COMMAND}`; export r; \
13799 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13800 $(HOST_EXPORTS) \
b813574b 13801 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13802 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13803 done; \
4fa63067 13804 echo "Doing TAGS in gas" ; \
b00612cc 13805 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
13806 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13807 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13808 "RANLIB=$${RANLIB}" \
0c24b341 13809 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13810 TAGS) \
2a4cbe27
NN
13811 || exit 1
13812
6bd3dfaa 13813@endif gas
2a4cbe27 13814
4fa63067
NN
13815.PHONY: maybe-install-info-gas install-info-gas
13816maybe-install-info-gas:
6bd3dfaa
PB
13817@if gas
13818maybe-install-info-gas: install-info-gas
2a4cbe27 13819
4fa63067
NN
13820install-info-gas: \
13821 configure-gas \
13822 info-gas
13823 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
13824 r=`${PWD_COMMAND}`; export r; \
13825 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13826 $(HOST_EXPORTS) \
b813574b 13827 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13828 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13829 done; \
4fa63067 13830 echo "Doing install-info in gas" ; \
b00612cc 13831 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
13832 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13833 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13834 "RANLIB=$${RANLIB}" \
0c24b341 13835 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13836 install-info) \
2a4cbe27
NN
13837 || exit 1
13838
6bd3dfaa 13839@endif gas
2a4cbe27 13840
a3ca38d2
DD
13841.PHONY: maybe-install-pdf-gas install-pdf-gas
13842maybe-install-pdf-gas:
13843@if gas
13844maybe-install-pdf-gas: install-pdf-gas
13845
13846install-pdf-gas: \
13847 configure-gas \
13848 pdf-gas
13849 @[ -f ./gas/Makefile ] || exit 0; \
13850 r=`${PWD_COMMAND}`; export r; \
13851 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13852 $(HOST_EXPORTS) \
13853 for flag in $(EXTRA_HOST_FLAGS) ; do \
13854 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13855 done; \
13856 echo "Doing install-pdf in gas" ; \
13857 (cd $(HOST_SUBDIR)/gas && \
13858 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13859 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13860 "RANLIB=$${RANLIB}" \
0c24b341 13861 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
13862 install-pdf) \
13863 || exit 1
13864
13865@endif gas
13866
108a6f8e
CD
13867.PHONY: maybe-install-html-gas install-html-gas
13868maybe-install-html-gas:
13869@if gas
13870maybe-install-html-gas: install-html-gas
13871
13872install-html-gas: \
13873 configure-gas \
13874 html-gas
13875 @[ -f ./gas/Makefile ] || exit 0; \
13876 r=`${PWD_COMMAND}`; export r; \
13877 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13878 $(HOST_EXPORTS) \
13879 for flag in $(EXTRA_HOST_FLAGS) ; do \
13880 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13881 done; \
13882 echo "Doing install-html in gas" ; \
13883 (cd $(HOST_SUBDIR)/gas && \
13884 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13885 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13886 "RANLIB=$${RANLIB}" \
0c24b341 13887 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
13888 install-html) \
13889 || exit 1
13890
13891@endif gas
13892
4fa63067
NN
13893.PHONY: maybe-installcheck-gas installcheck-gas
13894maybe-installcheck-gas:
6bd3dfaa
PB
13895@if gas
13896maybe-installcheck-gas: installcheck-gas
2a4cbe27 13897
4fa63067
NN
13898installcheck-gas: \
13899 configure-gas
13900 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
13901 r=`${PWD_COMMAND}`; export r; \
13902 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13903 $(HOST_EXPORTS) \
b813574b 13904 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13905 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13906 done; \
4fa63067 13907 echo "Doing installcheck in gas" ; \
b00612cc 13908 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
13909 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13910 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13911 "RANLIB=$${RANLIB}" \
0c24b341 13912 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13913 installcheck) \
2a4cbe27
NN
13914 || exit 1
13915
6bd3dfaa 13916@endif gas
2a4cbe27 13917
4fa63067
NN
13918.PHONY: maybe-mostlyclean-gas mostlyclean-gas
13919maybe-mostlyclean-gas:
6bd3dfaa
PB
13920@if gas
13921maybe-mostlyclean-gas: mostlyclean-gas
2a4cbe27 13922
4fa63067
NN
13923mostlyclean-gas:
13924 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
13925 r=`${PWD_COMMAND}`; export r; \
13926 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13927 $(HOST_EXPORTS) \
b813574b 13928 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13929 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13930 done; \
4fa63067 13931 echo "Doing mostlyclean in gas" ; \
b00612cc 13932 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
13933 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13934 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13935 "RANLIB=$${RANLIB}" \
0c24b341 13936 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13937 mostlyclean) \
2a4cbe27
NN
13938 || exit 1
13939
6bd3dfaa 13940@endif gas
2a4cbe27 13941
4fa63067
NN
13942.PHONY: maybe-clean-gas clean-gas
13943maybe-clean-gas:
6bd3dfaa
PB
13944@if gas
13945maybe-clean-gas: clean-gas
2a4cbe27 13946
4fa63067
NN
13947clean-gas:
13948 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
13949 r=`${PWD_COMMAND}`; export r; \
13950 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13951 $(HOST_EXPORTS) \
b813574b 13952 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13953 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13954 done; \
4fa63067 13955 echo "Doing clean in gas" ; \
b00612cc 13956 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
13957 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13958 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13959 "RANLIB=$${RANLIB}" \
0c24b341 13960 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13961 clean) \
2a4cbe27
NN
13962 || exit 1
13963
6bd3dfaa 13964@endif gas
2a4cbe27 13965
4fa63067
NN
13966.PHONY: maybe-distclean-gas distclean-gas
13967maybe-distclean-gas:
6bd3dfaa
PB
13968@if gas
13969maybe-distclean-gas: distclean-gas
2a4cbe27 13970
4fa63067
NN
13971distclean-gas:
13972 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
13973 r=`${PWD_COMMAND}`; export r; \
13974 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13975 $(HOST_EXPORTS) \
b813574b 13976 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13977 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13978 done; \
4fa63067 13979 echo "Doing distclean in gas" ; \
b00612cc 13980 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
13981 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13982 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13983 "RANLIB=$${RANLIB}" \
0c24b341 13984 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13985 distclean) \
2a4cbe27
NN
13986 || exit 1
13987
6bd3dfaa 13988@endif gas
2a4cbe27 13989
4fa63067
NN
13990.PHONY: maybe-maintainer-clean-gas maintainer-clean-gas
13991maybe-maintainer-clean-gas:
6bd3dfaa
PB
13992@if gas
13993maybe-maintainer-clean-gas: maintainer-clean-gas
2a4cbe27 13994
4fa63067
NN
13995maintainer-clean-gas:
13996 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
13997 r=`${PWD_COMMAND}`; export r; \
13998 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13999 $(HOST_EXPORTS) \
b813574b 14000 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14001 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14002 done; \
4fa63067 14003 echo "Doing maintainer-clean in gas" ; \
b00612cc 14004 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
14005 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14006 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14007 "RANLIB=$${RANLIB}" \
0c24b341 14008 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14009 maintainer-clean) \
2a4cbe27
NN
14010 || exit 1
14011
6bd3dfaa 14012@endif gas
2a4cbe27 14013
2a4cbe27 14014
a7254363 14015
b813574b
PB
14016.PHONY: configure-gcc maybe-configure-gcc
14017maybe-configure-gcc:
c52c6897 14018@if gcc-bootstrap
4f0ef2d8 14019configure-gcc: stage_current
c52c6897
PB
14020@endif gcc-bootstrap
14021@if gcc
4f0ef2d8
CD
14022maybe-configure-gcc: configure-gcc
14023configure-gcc:
c52c6897
PB
14024 @r=`${PWD_COMMAND}`; export r; \
14025 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
14026 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
14027 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
378fce5b 14028 $(HOST_EXPORTS) \
a7254363
PB
14029 echo Configuring in $(HOST_SUBDIR)/gcc; \
14030 cd "$(HOST_SUBDIR)/gcc" || exit 1; \
4fa63067 14031 case $(srcdir) in \
b00612cc
PB
14032 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14033 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14034 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 14035 esac; \
b00612cc
PB
14036 srcdiroption="--srcdir=$${topdir}/gcc"; \
14037 libsrcdir="$$s/gcc"; \
4fa63067 14038 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14039 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14040 --target=${target_alias} $${srcdiroption} \
4fa63067 14041 || exit 1
b813574b 14042@endif gcc
4fa63067 14043
a7254363
PB
14044
14045
d545f33b
PB
14046.PHONY: configure-stage1-gcc maybe-configure-stage1-gcc
14047maybe-configure-stage1-gcc:
14048@if gcc-bootstrap
14049maybe-configure-stage1-gcc: configure-stage1-gcc
0aed8855 14050configure-stage1-gcc:
c52c6897 14051 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 14052 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
14053 @r=`${PWD_COMMAND}`; export r; \
14054 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 14055 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
d545f33b 14056 $(HOST_EXPORTS) \
8ee82aff
PB
14057 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
14058 LIBCFLAGS="$(STAGE1_CFLAGS)"; export LIBCFLAGS; \
d545f33b 14059 echo Configuring stage 1 in $(HOST_SUBDIR)/gcc ; \
0aed8855 14060 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
14061 cd $(HOST_SUBDIR)/gcc || exit 1; \
14062 case $(srcdir) in \
14063 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14064 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14065 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14066 esac; \
14067 srcdiroption="--srcdir=$${topdir}/gcc"; \
14068 libsrcdir="$$s/gcc"; \
14069 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14070 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14071 --target=${target_alias} $${srcdiroption} \
c1cb7e02 14072 \
8a0d8a5c 14073 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
d545f33b
PB
14074@endif gcc-bootstrap
14075
14076.PHONY: configure-stage2-gcc maybe-configure-stage2-gcc
14077maybe-configure-stage2-gcc:
14078@if gcc-bootstrap
14079maybe-configure-stage2-gcc: configure-stage2-gcc
0aed8855 14080configure-stage2-gcc:
c52c6897 14081 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 14082 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
14083 @r=`${PWD_COMMAND}`; export r; \
14084 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 14085 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
d545f33b
PB
14086 $(HOST_EXPORTS) \
14087 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
14088 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
14089 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 14090 echo Configuring stage 2 in $(HOST_SUBDIR)/gcc ; \
0aed8855 14091 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
14092 cd $(HOST_SUBDIR)/gcc || exit 1; \
14093 case $(srcdir) in \
14094 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14095 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14096 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14097 esac; \
14098 srcdiroption="--srcdir=$${topdir}/gcc"; \
14099 libsrcdir="$$s/gcc"; \
14100 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14101 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14102 --target=${target_alias} $${srcdiroption} \
c1cb7e02 14103 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
14104 @stage2_werror_flag@
14105@endif gcc-bootstrap
14106
8520c408
AO
14107.PHONY: configure-stageb2g0-gcc maybe-configure-stageb2g0-gcc
14108maybe-configure-stageb2g0-gcc:
14109@if gcc-bootstrap
14110maybe-configure-stageb2g0-gcc: configure-stageb2g0-gcc
14111configure-stageb2g0-gcc:
14112 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
14113 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
14114 @r=`${PWD_COMMAND}`; export r; \
14115 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14116 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
14117 $(HOST_EXPORTS) \
14118 $(POSTSTAGE1_HOST_EXPORTS) \
14119 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
14120 LIBCFLAGS="$(STAGE2_CFLAGS) -g0"; export LIBCFLAGS; \
14121 echo Configuring stage b2g0 in $(HOST_SUBDIR)/gcc ; \
14122 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
14123 cd $(HOST_SUBDIR)/gcc || exit 1; \
14124 case $(srcdir) in \
14125 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14126 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14127 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14128 esac; \
14129 srcdiroption="--srcdir=$${topdir}/gcc"; \
14130 libsrcdir="$$s/gcc"; \
14131 $(SHELL) $${libsrcdir}/configure \
14132 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14133 --target=${target_alias} $${srcdiroption} \
14134 --with-build-libsubdir=$(HOST_SUBDIR) \
14135 @stage2_werror_flag@
14136@endif gcc-bootstrap
14137
d545f33b
PB
14138.PHONY: configure-stage3-gcc maybe-configure-stage3-gcc
14139maybe-configure-stage3-gcc:
14140@if gcc-bootstrap
14141maybe-configure-stage3-gcc: configure-stage3-gcc
0aed8855 14142configure-stage3-gcc:
c52c6897 14143 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 14144 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
14145 @r=`${PWD_COMMAND}`; export r; \
14146 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 14147 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
d545f33b
PB
14148 $(HOST_EXPORTS) \
14149 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
14150 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
14151 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 14152 echo Configuring stage 3 in $(HOST_SUBDIR)/gcc ; \
0aed8855 14153 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
14154 cd $(HOST_SUBDIR)/gcc || exit 1; \
14155 case $(srcdir) in \
14156 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14157 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14158 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14159 esac; \
14160 srcdiroption="--srcdir=$${topdir}/gcc"; \
14161 libsrcdir="$$s/gcc"; \
14162 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14163 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14164 --target=${target_alias} $${srcdiroption} \
c1cb7e02 14165 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
14166 @stage2_werror_flag@
14167@endif gcc-bootstrap
14168
8520c408
AO
14169.PHONY: configure-stageb3g2-gcc maybe-configure-stageb3g2-gcc
14170maybe-configure-stageb3g2-gcc:
14171@if gcc-bootstrap
14172maybe-configure-stageb3g2-gcc: configure-stageb3g2-gcc
14173configure-stageb3g2-gcc:
14174 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
14175 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
14176 @r=`${PWD_COMMAND}`; export r; \
14177 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14178 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
14179 $(HOST_EXPORTS) \
14180 $(POSTSTAGE1_HOST_EXPORTS) \
14181 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
14182 LIBCFLAGS="$(STAGE3_CFLAGS) -g2"; export LIBCFLAGS; \
14183 echo Configuring stage b3g2 in $(HOST_SUBDIR)/gcc ; \
14184 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
14185 cd $(HOST_SUBDIR)/gcc || exit 1; \
14186 case $(srcdir) in \
14187 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14188 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14189 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14190 esac; \
14191 srcdiroption="--srcdir=$${topdir}/gcc"; \
14192 libsrcdir="$$s/gcc"; \
14193 $(SHELL) $${libsrcdir}/configure \
14194 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14195 --target=${target_alias} $${srcdiroption} \
14196 --with-build-libsubdir=$(HOST_SUBDIR) \
14197 @stage2_werror_flag@
14198@endif gcc-bootstrap
14199
d545f33b
PB
14200.PHONY: configure-stage4-gcc maybe-configure-stage4-gcc
14201maybe-configure-stage4-gcc:
14202@if gcc-bootstrap
14203maybe-configure-stage4-gcc: configure-stage4-gcc
0aed8855 14204configure-stage4-gcc:
c52c6897 14205 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 14206 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
14207 @r=`${PWD_COMMAND}`; export r; \
14208 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 14209 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
d545f33b
PB
14210 $(HOST_EXPORTS) \
14211 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
14212 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
14213 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 14214 echo Configuring stage 4 in $(HOST_SUBDIR)/gcc ; \
0aed8855 14215 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
14216 cd $(HOST_SUBDIR)/gcc || exit 1; \
14217 case $(srcdir) in \
14218 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14219 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14220 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14221 esac; \
14222 srcdiroption="--srcdir=$${topdir}/gcc"; \
14223 libsrcdir="$$s/gcc"; \
14224 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14225 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14226 --target=${target_alias} $${srcdiroption} \
c1cb7e02 14227 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
14228 @stage2_werror_flag@
14229@endif gcc-bootstrap
14230
14231.PHONY: configure-stageprofile-gcc maybe-configure-stageprofile-gcc
14232maybe-configure-stageprofile-gcc:
14233@if gcc-bootstrap
14234maybe-configure-stageprofile-gcc: configure-stageprofile-gcc
0aed8855 14235configure-stageprofile-gcc:
c52c6897 14236 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 14237 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
14238 @r=`${PWD_COMMAND}`; export r; \
14239 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 14240 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
d545f33b
PB
14241 $(HOST_EXPORTS) \
14242 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
14243 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
14244 LIBCFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export LIBCFLAGS; \
d545f33b 14245 echo Configuring stage profile in $(HOST_SUBDIR)/gcc ; \
0aed8855 14246 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
14247 cd $(HOST_SUBDIR)/gcc || exit 1; \
14248 case $(srcdir) in \
14249 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14250 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14251 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14252 esac; \
14253 srcdiroption="--srcdir=$${topdir}/gcc"; \
14254 libsrcdir="$$s/gcc"; \
14255 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14256 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14257 --target=${target_alias} $${srcdiroption} \
c1cb7e02 14258 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
14259 @stage2_werror_flag@
14260@endif gcc-bootstrap
14261
14262.PHONY: configure-stagefeedback-gcc maybe-configure-stagefeedback-gcc
14263maybe-configure-stagefeedback-gcc:
14264@if gcc-bootstrap
14265maybe-configure-stagefeedback-gcc: configure-stagefeedback-gcc
0aed8855 14266configure-stagefeedback-gcc:
c52c6897 14267 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 14268 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
14269 @r=`${PWD_COMMAND}`; export r; \
14270 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 14271 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
d545f33b
PB
14272 $(HOST_EXPORTS) \
14273 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
14274 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
14275 LIBCFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export LIBCFLAGS; \
d545f33b 14276 echo Configuring stage feedback in $(HOST_SUBDIR)/gcc ; \
0aed8855 14277 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
14278 cd $(HOST_SUBDIR)/gcc || exit 1; \
14279 case $(srcdir) in \
14280 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14281 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14282 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14283 esac; \
14284 srcdiroption="--srcdir=$${topdir}/gcc"; \
14285 libsrcdir="$$s/gcc"; \
14286 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14287 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14288 --target=${target_alias} $${srcdiroption} \
c1cb7e02 14289 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
14290 @stage2_werror_flag@
14291@endif gcc-bootstrap
14292
14293
14294
14295
14296
b813574b
PB
14297.PHONY: all-gcc maybe-all-gcc
14298maybe-all-gcc:
4f0ef2d8
CD
14299@if gcc-bootstrap
14300all-gcc: stage_current
14301@endif gcc-bootstrap
b813574b 14302@if gcc
4b900473 14303TARGET-gcc=all
b813574b
PB
14304maybe-all-gcc: all-gcc
14305all-gcc: configure-gcc
c52c6897 14306 @r=`${PWD_COMMAND}`; export r; \
4fa63067 14307 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14308 $(HOST_EXPORTS) \
b00612cc
PB
14309 (cd $(HOST_SUBDIR)/gcc && \
14310 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) $(TARGET-gcc))
b813574b 14311@endif gcc
4fa63067 14312
a7254363 14313
d545f33b
PB
14314
14315.PHONY: all-stage1-gcc maybe-all-stage1-gcc
14316.PHONY: clean-stage1-gcc maybe-clean-stage1-gcc
14317maybe-all-stage1-gcc:
14318maybe-clean-stage1-gcc:
14319@if gcc-bootstrap
14320maybe-all-stage1-gcc: all-stage1-gcc
14321all-stage1: all-stage1-gcc
f70224b5 14322TARGET-stage1-gcc = $(TARGET-gcc)
d545f33b 14323all-stage1-gcc: configure-stage1-gcc
c52c6897 14324 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
14325 @r=`${PWD_COMMAND}`; export r; \
14326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14327 $(HOST_EXPORTS) \
14328 cd $(HOST_SUBDIR)/gcc && \
8ee82aff
PB
14329 $(MAKE) $(FLAGS_TO_PASS) \
14330 CFLAGS="$(STAGE1_CFLAGS)" LIBCFLAGS="$(STAGE1_CFLAGS)" $(EXTRA_GCC_FLAGS) \
f70224b5 14331 $(TARGET-stage1-gcc)
d545f33b
PB
14332
14333maybe-clean-stage1-gcc: clean-stage1-gcc
14334clean-stage1: clean-stage1-gcc
14335clean-stage1-gcc:
9dbaa842
DD
14336 @if [ $(current_stage) = stage1 ]; then \
14337 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14338 else \
14339 [ -f $(HOST_SUBDIR)/stage1-gcc/Makefile ] || exit 0; \
14340 $(MAKE) stage1-start; \
14341 fi; \
d545f33b
PB
14342 cd $(HOST_SUBDIR)/gcc && \
14343 $(MAKE) $(FLAGS_TO_PASS) \
8ee82aff 14344 $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
14345@endif gcc-bootstrap
14346
14347
14348.PHONY: all-stage2-gcc maybe-all-stage2-gcc
14349.PHONY: clean-stage2-gcc maybe-clean-stage2-gcc
14350maybe-all-stage2-gcc:
14351maybe-clean-stage2-gcc:
14352@if gcc-bootstrap
14353maybe-all-stage2-gcc: all-stage2-gcc
14354all-stage2: all-stage2-gcc
f70224b5 14355TARGET-stage2-gcc = $(TARGET-gcc)
d545f33b 14356all-stage2-gcc: configure-stage2-gcc
c52c6897 14357 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
14358 @r=`${PWD_COMMAND}`; export r; \
14359 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14360 $(HOST_EXPORTS) \
14361 $(POSTSTAGE1_HOST_EXPORTS) \
14362 cd $(HOST_SUBDIR)/gcc && \
8ee82aff 14363 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 14364 CFLAGS="$(STAGE2_CFLAGS)" LIBCFLAGS="$(STAGE2_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
f70224b5 14365 $(TARGET-stage2-gcc)
d545f33b
PB
14366
14367maybe-clean-stage2-gcc: clean-stage2-gcc
14368clean-stage2: clean-stage2-gcc
14369clean-stage2-gcc:
9dbaa842
DD
14370 @if [ $(current_stage) = stage2 ]; then \
14371 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14372 else \
14373 [ -f $(HOST_SUBDIR)/stage2-gcc/Makefile ] || exit 0; \
14374 $(MAKE) stage2-start; \
14375 fi; \
d545f33b
PB
14376 cd $(HOST_SUBDIR)/gcc && \
14377 $(MAKE) $(FLAGS_TO_PASS) \
14378 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 14379 $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
14380@endif gcc-bootstrap
14381
14382
8520c408
AO
14383.PHONY: all-stageb2g0-gcc maybe-all-stageb2g0-gcc
14384.PHONY: clean-stageb2g0-gcc maybe-clean-stageb2g0-gcc
14385maybe-all-stageb2g0-gcc:
14386maybe-clean-stageb2g0-gcc:
14387@if gcc-bootstrap
14388maybe-all-stageb2g0-gcc: all-stageb2g0-gcc
14389all-stageb2g0: all-stageb2g0-gcc
14390TARGET-stageb2g0-gcc = $(TARGET-gcc)
14391all-stageb2g0-gcc: configure-stageb2g0-gcc
14392 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
14393 @r=`${PWD_COMMAND}`; export r; \
14394 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14395 $(HOST_EXPORTS) \
14396 $(POSTSTAGE1_HOST_EXPORTS) \
14397 cd $(HOST_SUBDIR)/gcc && \
14398 $(MAKE) $(FLAGS_TO_PASS) \
14399 CFLAGS="$(STAGE2_CFLAGS) -g0" LIBCFLAGS="$(STAGE2_CFLAGS) -g0" $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
14400 $(TARGET-stageb2g0-gcc)
14401
14402maybe-clean-stageb2g0-gcc: clean-stageb2g0-gcc
14403clean-stageb2g0: clean-stageb2g0-gcc
14404clean-stageb2g0-gcc:
14405 @if [ $(current_stage) = stageb2g0 ]; then \
14406 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14407 else \
14408 [ -f $(HOST_SUBDIR)/stageb2g0-gcc/Makefile ] || exit 0; \
14409 $(MAKE) stageb2g0-start; \
14410 fi; \
14411 cd $(HOST_SUBDIR)/gcc && \
14412 $(MAKE) $(FLAGS_TO_PASS) \
14413 $(POSTSTAGE1_FLAGS_TO_PASS) \
14414 $(EXTRA_GCC_FLAGS) clean
14415@endif gcc-bootstrap
14416
14417
d545f33b
PB
14418.PHONY: all-stage3-gcc maybe-all-stage3-gcc
14419.PHONY: clean-stage3-gcc maybe-clean-stage3-gcc
14420maybe-all-stage3-gcc:
14421maybe-clean-stage3-gcc:
14422@if gcc-bootstrap
14423maybe-all-stage3-gcc: all-stage3-gcc
14424all-stage3: all-stage3-gcc
f70224b5 14425TARGET-stage3-gcc = $(TARGET-gcc)
d545f33b 14426all-stage3-gcc: configure-stage3-gcc
c52c6897 14427 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
14428 @r=`${PWD_COMMAND}`; export r; \
14429 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14430 $(HOST_EXPORTS) \
14431 $(POSTSTAGE1_HOST_EXPORTS) \
14432 cd $(HOST_SUBDIR)/gcc && \
8ee82aff 14433 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 14434 CFLAGS="$(STAGE3_CFLAGS)" LIBCFLAGS="$(STAGE3_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
f70224b5 14435 $(TARGET-stage3-gcc)
d545f33b
PB
14436
14437maybe-clean-stage3-gcc: clean-stage3-gcc
14438clean-stage3: clean-stage3-gcc
14439clean-stage3-gcc:
9dbaa842
DD
14440 @if [ $(current_stage) = stage3 ]; then \
14441 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14442 else \
14443 [ -f $(HOST_SUBDIR)/stage3-gcc/Makefile ] || exit 0; \
14444 $(MAKE) stage3-start; \
14445 fi; \
d545f33b
PB
14446 cd $(HOST_SUBDIR)/gcc && \
14447 $(MAKE) $(FLAGS_TO_PASS) \
14448 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 14449 $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
14450@endif gcc-bootstrap
14451
14452
8520c408
AO
14453.PHONY: all-stageb3g2-gcc maybe-all-stageb3g2-gcc
14454.PHONY: clean-stageb3g2-gcc maybe-clean-stageb3g2-gcc
14455maybe-all-stageb3g2-gcc:
14456maybe-clean-stageb3g2-gcc:
14457@if gcc-bootstrap
14458maybe-all-stageb3g2-gcc: all-stageb3g2-gcc
14459all-stageb3g2: all-stageb3g2-gcc
14460TARGET-stageb3g2-gcc = $(TARGET-gcc)
14461all-stageb3g2-gcc: configure-stageb3g2-gcc
14462 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
14463 @r=`${PWD_COMMAND}`; export r; \
14464 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14465 $(HOST_EXPORTS) \
14466 $(POSTSTAGE1_HOST_EXPORTS) \
14467 cd $(HOST_SUBDIR)/gcc && \
14468 $(MAKE) $(FLAGS_TO_PASS) \
14469 CFLAGS="$(STAGE3_CFLAGS) -g2" LIBCFLAGS="$(STAGE3_CFLAGS) -g2" $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
14470 $(TARGET-stageb3g2-gcc)
14471
14472maybe-clean-stageb3g2-gcc: clean-stageb3g2-gcc
14473clean-stageb3g2: clean-stageb3g2-gcc
14474clean-stageb3g2-gcc:
14475 @if [ $(current_stage) = stageb3g2 ]; then \
14476 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14477 else \
14478 [ -f $(HOST_SUBDIR)/stageb3g2-gcc/Makefile ] || exit 0; \
14479 $(MAKE) stageb3g2-start; \
14480 fi; \
14481 cd $(HOST_SUBDIR)/gcc && \
14482 $(MAKE) $(FLAGS_TO_PASS) \
14483 $(POSTSTAGE1_FLAGS_TO_PASS) \
14484 $(EXTRA_GCC_FLAGS) clean
14485@endif gcc-bootstrap
14486
14487
d545f33b
PB
14488.PHONY: all-stage4-gcc maybe-all-stage4-gcc
14489.PHONY: clean-stage4-gcc maybe-clean-stage4-gcc
14490maybe-all-stage4-gcc:
14491maybe-clean-stage4-gcc:
14492@if gcc-bootstrap
14493maybe-all-stage4-gcc: all-stage4-gcc
14494all-stage4: all-stage4-gcc
f70224b5 14495TARGET-stage4-gcc = $(TARGET-gcc)
d545f33b 14496all-stage4-gcc: configure-stage4-gcc
c52c6897 14497 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
14498 @r=`${PWD_COMMAND}`; export r; \
14499 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14500 $(HOST_EXPORTS) \
14501 $(POSTSTAGE1_HOST_EXPORTS) \
14502 cd $(HOST_SUBDIR)/gcc && \
8ee82aff 14503 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 14504 CFLAGS="$(STAGE4_CFLAGS)" LIBCFLAGS="$(STAGE4_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
f70224b5 14505 $(TARGET-stage4-gcc)
d545f33b
PB
14506
14507maybe-clean-stage4-gcc: clean-stage4-gcc
14508clean-stage4: clean-stage4-gcc
14509clean-stage4-gcc:
9dbaa842
DD
14510 @if [ $(current_stage) = stage4 ]; then \
14511 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14512 else \
14513 [ -f $(HOST_SUBDIR)/stage4-gcc/Makefile ] || exit 0; \
14514 $(MAKE) stage4-start; \
14515 fi; \
d545f33b
PB
14516 cd $(HOST_SUBDIR)/gcc && \
14517 $(MAKE) $(FLAGS_TO_PASS) \
14518 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 14519 $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
14520@endif gcc-bootstrap
14521
14522
14523.PHONY: all-stageprofile-gcc maybe-all-stageprofile-gcc
14524.PHONY: clean-stageprofile-gcc maybe-clean-stageprofile-gcc
14525maybe-all-stageprofile-gcc:
14526maybe-clean-stageprofile-gcc:
14527@if gcc-bootstrap
14528maybe-all-stageprofile-gcc: all-stageprofile-gcc
14529all-stageprofile: all-stageprofile-gcc
f70224b5 14530TARGET-stageprofile-gcc = $(TARGET-gcc)
d545f33b 14531all-stageprofile-gcc: configure-stageprofile-gcc
c52c6897 14532 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
14533 @r=`${PWD_COMMAND}`; export r; \
14534 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14535 $(HOST_EXPORTS) \
14536 $(POSTSTAGE1_HOST_EXPORTS) \
14537 cd $(HOST_SUBDIR)/gcc && \
8ee82aff 14538 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 14539 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" LIBCFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
f70224b5 14540 $(TARGET-stageprofile-gcc)
d545f33b
PB
14541
14542maybe-clean-stageprofile-gcc: clean-stageprofile-gcc
14543clean-stageprofile: clean-stageprofile-gcc
14544clean-stageprofile-gcc:
9dbaa842
DD
14545 @if [ $(current_stage) = stageprofile ]; then \
14546 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14547 else \
14548 [ -f $(HOST_SUBDIR)/stageprofile-gcc/Makefile ] || exit 0; \
14549 $(MAKE) stageprofile-start; \
14550 fi; \
d545f33b
PB
14551 cd $(HOST_SUBDIR)/gcc && \
14552 $(MAKE) $(FLAGS_TO_PASS) \
14553 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 14554 $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
14555@endif gcc-bootstrap
14556
14557
14558.PHONY: all-stagefeedback-gcc maybe-all-stagefeedback-gcc
14559.PHONY: clean-stagefeedback-gcc maybe-clean-stagefeedback-gcc
14560maybe-all-stagefeedback-gcc:
14561maybe-clean-stagefeedback-gcc:
14562@if gcc-bootstrap
14563maybe-all-stagefeedback-gcc: all-stagefeedback-gcc
14564all-stagefeedback: all-stagefeedback-gcc
f70224b5 14565TARGET-stagefeedback-gcc = $(TARGET-gcc)
d545f33b 14566all-stagefeedback-gcc: configure-stagefeedback-gcc
c52c6897 14567 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
14568 @r=`${PWD_COMMAND}`; export r; \
14569 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14570 $(HOST_EXPORTS) \
14571 $(POSTSTAGE1_HOST_EXPORTS) \
14572 cd $(HOST_SUBDIR)/gcc && \
8ee82aff 14573 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 14574 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" LIBCFLAGS="$(STAGE3_CFLAGS) -fprofile-use" $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
f70224b5 14575 $(TARGET-stagefeedback-gcc)
d545f33b
PB
14576
14577maybe-clean-stagefeedback-gcc: clean-stagefeedback-gcc
14578clean-stagefeedback: clean-stagefeedback-gcc
14579clean-stagefeedback-gcc:
9dbaa842
DD
14580 @if [ $(current_stage) = stagefeedback ]; then \
14581 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14582 else \
14583 [ -f $(HOST_SUBDIR)/stagefeedback-gcc/Makefile ] || exit 0; \
14584 $(MAKE) stagefeedback-start; \
14585 fi; \
d545f33b
PB
14586 cd $(HOST_SUBDIR)/gcc && \
14587 $(MAKE) $(FLAGS_TO_PASS) \
14588 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 14589 $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
14590@endif gcc-bootstrap
14591
14592
14593
14594
14595
b813574b
PB
14596.PHONY: check-gcc maybe-check-gcc
14597maybe-check-gcc:
14598@if gcc
14599maybe-check-gcc: check-gcc
4fa63067 14600
b813574b 14601check-gcc:
0aed8855 14602 @: $(MAKE); $(unstage)
4fa63067
NN
14603 @r=`${PWD_COMMAND}`; export r; \
14604 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14605 $(HOST_EXPORTS) \
b00612cc
PB
14606 (cd $(HOST_SUBDIR)/gcc && \
14607 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) check)
4fa63067 14608
b813574b 14609@endif gcc
4fa63067 14610
b813574b
PB
14611.PHONY: install-gcc maybe-install-gcc
14612maybe-install-gcc:
14613@if gcc
14614maybe-install-gcc: install-gcc
4fa63067 14615
b813574b 14616install-gcc: installdirs
0aed8855 14617 @: $(MAKE); $(unstage)
4fa63067
NN
14618 @r=`${PWD_COMMAND}`; export r; \
14619 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14620 $(HOST_EXPORTS) \
b00612cc 14621 (cd $(HOST_SUBDIR)/gcc && \
2da12f12 14622 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install)
4fa63067 14623
b813574b 14624@endif gcc
4fa63067 14625
56a8fe78 14626# Other targets (info, dvi, pdf, etc.)
4fa63067 14627
b813574b
PB
14628.PHONY: maybe-info-gcc info-gcc
14629maybe-info-gcc:
14630@if gcc
14631maybe-info-gcc: info-gcc
4fa63067 14632
b813574b
PB
14633info-gcc: \
14634 configure-gcc
14635 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
14636 r=`${PWD_COMMAND}`; export r; \
14637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14638 $(HOST_EXPORTS) \
b813574b 14639 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
14640 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14641 done; \
b813574b 14642 echo "Doing info in gcc" ; \
b00612cc 14643 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
14644 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14645 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14646 "RANLIB=$${RANLIB}" \
0c24b341 14647 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14648 info) \
2a4cbe27
NN
14649 || exit 1
14650
b813574b 14651@endif gcc
2a4cbe27 14652
b813574b
PB
14653.PHONY: maybe-dvi-gcc dvi-gcc
14654maybe-dvi-gcc:
14655@if gcc
14656maybe-dvi-gcc: dvi-gcc
2a4cbe27 14657
b813574b
PB
14658dvi-gcc: \
14659 configure-gcc
14660 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
14661 r=`${PWD_COMMAND}`; export r; \
14662 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14663 $(HOST_EXPORTS) \
b813574b 14664 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
14665 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14666 done; \
b813574b 14667 echo "Doing dvi in gcc" ; \
b00612cc 14668 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
14669 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14670 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14671 "RANLIB=$${RANLIB}" \
0c24b341 14672 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14673 dvi) \
2a4cbe27
NN
14674 || exit 1
14675
b813574b 14676@endif gcc
2a4cbe27 14677
56a8fe78
DD
14678.PHONY: maybe-pdf-gcc pdf-gcc
14679maybe-pdf-gcc:
14680@if gcc
14681maybe-pdf-gcc: pdf-gcc
14682
14683pdf-gcc: \
14684 configure-gcc
14685 @[ -f ./gcc/Makefile ] || exit 0; \
14686 r=`${PWD_COMMAND}`; export r; \
14687 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14688 $(HOST_EXPORTS) \
14689 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
14690 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14691 done; \
14692 echo "Doing pdf in gcc" ; \
14693 (cd $(HOST_SUBDIR)/gcc && \
14694 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14695 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14696 "RANLIB=$${RANLIB}" \
0c24b341 14697 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
14698 pdf) \
14699 || exit 1
14700
14701@endif gcc
14702
6d389afc
MS
14703.PHONY: maybe-html-gcc html-gcc
14704maybe-html-gcc:
14705@if gcc
14706maybe-html-gcc: html-gcc
14707
14708html-gcc: \
14709 configure-gcc
14710 @[ -f ./gcc/Makefile ] || exit 0; \
14711 r=`${PWD_COMMAND}`; export r; \
14712 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
14713 $(HOST_EXPORTS) \
14714 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
14715 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14716 done; \
14717 echo "Doing html in gcc" ; \
b00612cc 14718 (cd $(HOST_SUBDIR)/gcc && \
6d389afc
MS
14719 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14720 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14721 "RANLIB=$${RANLIB}" \
0c24b341 14722 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
14723 html) \
14724 || exit 1
14725
14726@endif gcc
14727
b813574b
PB
14728.PHONY: maybe-TAGS-gcc TAGS-gcc
14729maybe-TAGS-gcc:
14730@if gcc
14731maybe-TAGS-gcc: TAGS-gcc
2a4cbe27 14732
b813574b
PB
14733TAGS-gcc: \
14734 configure-gcc
14735 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
14736 r=`${PWD_COMMAND}`; export r; \
14737 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14738 $(HOST_EXPORTS) \
b813574b 14739 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
14740 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14741 done; \
b813574b 14742 echo "Doing TAGS in gcc" ; \
b00612cc 14743 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
14744 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14745 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14746 "RANLIB=$${RANLIB}" \
0c24b341 14747 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14748 TAGS) \
2a4cbe27
NN
14749 || exit 1
14750
b813574b 14751@endif gcc
2a4cbe27 14752
b813574b
PB
14753.PHONY: maybe-install-info-gcc install-info-gcc
14754maybe-install-info-gcc:
14755@if gcc
14756maybe-install-info-gcc: install-info-gcc
a2592b1b 14757
b813574b
PB
14758install-info-gcc: \
14759 configure-gcc \
14760 info-gcc
14761 @[ -f ./gcc/Makefile ] || exit 0; \
a2592b1b
DD
14762 r=`${PWD_COMMAND}`; export r; \
14763 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14764 $(HOST_EXPORTS) \
b813574b 14765 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
a2592b1b
DD
14766 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14767 done; \
b813574b 14768 echo "Doing install-info in gcc" ; \
b00612cc 14769 (cd $(HOST_SUBDIR)/gcc && \
a2592b1b
DD
14770 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14771 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14772 "RANLIB=$${RANLIB}" \
0c24b341 14773 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14774 install-info) \
a2592b1b
DD
14775 || exit 1
14776
b813574b 14777@endif gcc
a2592b1b 14778
a3ca38d2
DD
14779.PHONY: maybe-install-pdf-gcc install-pdf-gcc
14780maybe-install-pdf-gcc:
14781@if gcc
14782maybe-install-pdf-gcc: install-pdf-gcc
14783
14784install-pdf-gcc: \
14785 configure-gcc \
14786 pdf-gcc
14787 @[ -f ./gcc/Makefile ] || exit 0; \
14788 r=`${PWD_COMMAND}`; export r; \
14789 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14790 $(HOST_EXPORTS) \
14791 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
14792 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14793 done; \
14794 echo "Doing install-pdf in gcc" ; \
14795 (cd $(HOST_SUBDIR)/gcc && \
14796 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14797 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14798 "RANLIB=$${RANLIB}" \
0c24b341 14799 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
14800 install-pdf) \
14801 || exit 1
14802
14803@endif gcc
14804
108a6f8e
CD
14805.PHONY: maybe-install-html-gcc install-html-gcc
14806maybe-install-html-gcc:
14807@if gcc
14808maybe-install-html-gcc: install-html-gcc
14809
14810install-html-gcc: \
14811 configure-gcc \
14812 html-gcc
14813 @[ -f ./gcc/Makefile ] || exit 0; \
14814 r=`${PWD_COMMAND}`; export r; \
14815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14816 $(HOST_EXPORTS) \
14817 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
14818 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14819 done; \
14820 echo "Doing install-html in gcc" ; \
14821 (cd $(HOST_SUBDIR)/gcc && \
14822 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14823 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14824 "RANLIB=$${RANLIB}" \
0c24b341 14825 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
14826 install-html) \
14827 || exit 1
14828
14829@endif gcc
14830
b813574b
PB
14831.PHONY: maybe-installcheck-gcc installcheck-gcc
14832maybe-installcheck-gcc:
14833@if gcc
14834maybe-installcheck-gcc: installcheck-gcc
2a4cbe27 14835
b813574b
PB
14836installcheck-gcc: \
14837 configure-gcc
14838 @[ -f ./gcc/Makefile ] || exit 0; \
4fa63067
NN
14839 r=`${PWD_COMMAND}`; export r; \
14840 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14841 $(HOST_EXPORTS) \
b813574b 14842 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
4fa63067
NN
14843 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14844 done; \
b813574b 14845 echo "Doing installcheck in gcc" ; \
b00612cc 14846 (cd $(HOST_SUBDIR)/gcc && \
4fa63067
NN
14847 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14848 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14849 "RANLIB=$${RANLIB}" \
0c24b341 14850 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14851 installcheck) \
4fa63067 14852 || exit 1
2a4cbe27 14853
b813574b 14854@endif gcc
4fa63067 14855
b813574b
PB
14856.PHONY: maybe-mostlyclean-gcc mostlyclean-gcc
14857maybe-mostlyclean-gcc:
14858@if gcc
14859maybe-mostlyclean-gcc: mostlyclean-gcc
4fa63067 14860
b813574b
PB
14861mostlyclean-gcc:
14862 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
14863 r=`${PWD_COMMAND}`; export r; \
14864 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14865 $(HOST_EXPORTS) \
b813574b 14866 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
14867 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14868 done; \
b813574b 14869 echo "Doing mostlyclean in gcc" ; \
b00612cc 14870 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
14871 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14872 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14873 "RANLIB=$${RANLIB}" \
0c24b341 14874 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14875 mostlyclean) \
2a4cbe27
NN
14876 || exit 1
14877
b813574b 14878@endif gcc
2a4cbe27 14879
b813574b
PB
14880.PHONY: maybe-clean-gcc clean-gcc
14881maybe-clean-gcc:
14882@if gcc
14883maybe-clean-gcc: clean-gcc
2a4cbe27 14884
b813574b
PB
14885clean-gcc:
14886 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
14887 r=`${PWD_COMMAND}`; export r; \
14888 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14889 $(HOST_EXPORTS) \
b813574b 14890 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
14891 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14892 done; \
b813574b 14893 echo "Doing clean in gcc" ; \
b00612cc 14894 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
14895 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14896 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14897 "RANLIB=$${RANLIB}" \
0c24b341 14898 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14899 clean) \
2a4cbe27
NN
14900 || exit 1
14901
b813574b 14902@endif gcc
2a4cbe27 14903
b813574b
PB
14904.PHONY: maybe-distclean-gcc distclean-gcc
14905maybe-distclean-gcc:
14906@if gcc
14907maybe-distclean-gcc: distclean-gcc
2a4cbe27 14908
b813574b
PB
14909distclean-gcc:
14910 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
14911 r=`${PWD_COMMAND}`; export r; \
14912 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14913 $(HOST_EXPORTS) \
b813574b 14914 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
14915 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14916 done; \
b813574b 14917 echo "Doing distclean in gcc" ; \
b00612cc 14918 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
14919 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14920 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14921 "RANLIB=$${RANLIB}" \
0c24b341 14922 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14923 distclean) \
2a4cbe27
NN
14924 || exit 1
14925
b813574b 14926@endif gcc
2a4cbe27 14927
b813574b
PB
14928.PHONY: maybe-maintainer-clean-gcc maintainer-clean-gcc
14929maybe-maintainer-clean-gcc:
14930@if gcc
14931maybe-maintainer-clean-gcc: maintainer-clean-gcc
2a4cbe27 14932
b813574b
PB
14933maintainer-clean-gcc:
14934 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
14935 r=`${PWD_COMMAND}`; export r; \
14936 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14937 $(HOST_EXPORTS) \
b813574b 14938 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
14939 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14940 done; \
b813574b 14941 echo "Doing maintainer-clean in gcc" ; \
b00612cc 14942 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
14943 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14944 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14945 "RANLIB=$${RANLIB}" \
0c24b341 14946 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14947 maintainer-clean) \
2a4cbe27
NN
14948 || exit 1
14949
b813574b 14950@endif gcc
2a4cbe27 14951
2a4cbe27 14952
a7254363 14953
b813574b
PB
14954.PHONY: configure-gawk maybe-configure-gawk
14955maybe-configure-gawk:
4f0ef2d8
CD
14956@if gcc-bootstrap
14957configure-gawk: stage_current
14958@endif gcc-bootstrap
b813574b
PB
14959@if gawk
14960maybe-configure-gawk: configure-gawk
c52c6897 14961configure-gawk:
0aed8855 14962 @: $(MAKE); $(unstage)
c52c6897 14963 @r=`${PWD_COMMAND}`; export r; \
4fa63067 14964 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
14965 test ! -f $(HOST_SUBDIR)/gawk/Makefile || exit 0; \
14966 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gawk ; \
378fce5b 14967 $(HOST_EXPORTS) \
a7254363
PB
14968 echo Configuring in $(HOST_SUBDIR)/gawk; \
14969 cd "$(HOST_SUBDIR)/gawk" || exit 1; \
4fa63067 14970 case $(srcdir) in \
b00612cc
PB
14971 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14972 *) topdir=`echo $(HOST_SUBDIR)/gawk/ | \
14973 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 14974 esac; \
b00612cc
PB
14975 srcdiroption="--srcdir=$${topdir}/gawk"; \
14976 libsrcdir="$$s/gawk"; \
4fa63067 14977 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14978 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14979 --target=${target_alias} $${srcdiroption} \
4fa63067 14980 || exit 1
b813574b 14981@endif gawk
4fa63067 14982
a7254363
PB
14983
14984
d545f33b
PB
14985
14986
b813574b
PB
14987.PHONY: all-gawk maybe-all-gawk
14988maybe-all-gawk:
4f0ef2d8
CD
14989@if gcc-bootstrap
14990all-gawk: stage_current
14991@endif gcc-bootstrap
b813574b 14992@if gawk
d27cc32e 14993TARGET-gawk=all
b813574b
PB
14994maybe-all-gawk: all-gawk
14995all-gawk: configure-gawk
0aed8855 14996 @: $(MAKE); $(unstage)
4fa63067
NN
14997 @r=`${PWD_COMMAND}`; export r; \
14998 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14999 $(HOST_EXPORTS) \
b00612cc
PB
15000 (cd $(HOST_SUBDIR)/gawk && \
15001 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-gawk))
b813574b 15002@endif gawk
4fa63067 15003
a7254363 15004
d545f33b
PB
15005
15006
b813574b
PB
15007.PHONY: check-gawk maybe-check-gawk
15008maybe-check-gawk:
15009@if gawk
15010maybe-check-gawk: check-gawk
4fa63067 15011
b813574b 15012check-gawk:
0aed8855 15013 @: $(MAKE); $(unstage)
4fa63067
NN
15014 @r=`${PWD_COMMAND}`; export r; \
15015 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15016 $(HOST_EXPORTS) \
b00612cc
PB
15017 (cd $(HOST_SUBDIR)/gawk && \
15018 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 15019
b813574b 15020@endif gawk
4fa63067 15021
b813574b
PB
15022.PHONY: install-gawk maybe-install-gawk
15023maybe-install-gawk:
15024@if gawk
15025maybe-install-gawk: install-gawk
4fa63067 15026
b813574b 15027install-gawk: installdirs
0aed8855 15028 @: $(MAKE); $(unstage)
4fa63067
NN
15029 @r=`${PWD_COMMAND}`; export r; \
15030 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15031 $(HOST_EXPORTS) \
b00612cc 15032 (cd $(HOST_SUBDIR)/gawk && \
2da12f12 15033 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 15034
b813574b 15035@endif gawk
4fa63067 15036
56a8fe78 15037# Other targets (info, dvi, pdf, etc.)
4fa63067 15038
b813574b
PB
15039.PHONY: maybe-info-gawk info-gawk
15040maybe-info-gawk:
15041@if gawk
15042maybe-info-gawk: info-gawk
4fa63067 15043
b813574b
PB
15044info-gawk: \
15045 configure-gawk
0aed8855 15046 @: $(MAKE); $(unstage)
b813574b 15047 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15048 r=`${PWD_COMMAND}`; export r; \
15049 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15050 $(HOST_EXPORTS) \
b813574b 15051 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15052 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15053 done; \
b813574b 15054 echo "Doing info in gawk" ; \
b00612cc 15055 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15056 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15057 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15058 "RANLIB=$${RANLIB}" \
0c24b341 15059 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15060 info) \
2a4cbe27
NN
15061 || exit 1
15062
b813574b 15063@endif gawk
2a4cbe27 15064
b813574b
PB
15065.PHONY: maybe-dvi-gawk dvi-gawk
15066maybe-dvi-gawk:
15067@if gawk
15068maybe-dvi-gawk: dvi-gawk
2a4cbe27 15069
b813574b
PB
15070dvi-gawk: \
15071 configure-gawk
0aed8855 15072 @: $(MAKE); $(unstage)
b813574b 15073 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15074 r=`${PWD_COMMAND}`; export r; \
15075 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15076 $(HOST_EXPORTS) \
b813574b 15077 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15078 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15079 done; \
b813574b 15080 echo "Doing dvi in gawk" ; \
b00612cc 15081 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15082 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15083 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15084 "RANLIB=$${RANLIB}" \
0c24b341 15085 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15086 dvi) \
2a4cbe27
NN
15087 || exit 1
15088
b813574b 15089@endif gawk
2a4cbe27 15090
56a8fe78
DD
15091.PHONY: maybe-pdf-gawk pdf-gawk
15092maybe-pdf-gawk:
15093@if gawk
15094maybe-pdf-gawk: pdf-gawk
15095
15096pdf-gawk: \
15097 configure-gawk
15098 @: $(MAKE); $(unstage)
15099 @[ -f ./gawk/Makefile ] || exit 0; \
15100 r=`${PWD_COMMAND}`; export r; \
15101 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15102 $(HOST_EXPORTS) \
15103 for flag in $(EXTRA_HOST_FLAGS) ; do \
15104 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15105 done; \
15106 echo "Doing pdf in gawk" ; \
15107 (cd $(HOST_SUBDIR)/gawk && \
15108 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15109 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15110 "RANLIB=$${RANLIB}" \
0c24b341 15111 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
15112 pdf) \
15113 || exit 1
15114
15115@endif gawk
15116
6d389afc
MS
15117.PHONY: maybe-html-gawk html-gawk
15118maybe-html-gawk:
15119@if gawk
15120maybe-html-gawk: html-gawk
15121
15122html-gawk: \
15123 configure-gawk
0aed8855 15124 @: $(MAKE); $(unstage)
6d389afc
MS
15125 @[ -f ./gawk/Makefile ] || exit 0; \
15126 r=`${PWD_COMMAND}`; export r; \
15127 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
15128 $(HOST_EXPORTS) \
15129 for flag in $(EXTRA_HOST_FLAGS) ; do \
15130 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15131 done; \
15132 echo "Doing html in gawk" ; \
b00612cc 15133 (cd $(HOST_SUBDIR)/gawk && \
6d389afc
MS
15134 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15135 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15136 "RANLIB=$${RANLIB}" \
0c24b341 15137 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
15138 html) \
15139 || exit 1
15140
15141@endif gawk
15142
b813574b
PB
15143.PHONY: maybe-TAGS-gawk TAGS-gawk
15144maybe-TAGS-gawk:
15145@if gawk
15146maybe-TAGS-gawk: TAGS-gawk
2a4cbe27 15147
b813574b
PB
15148TAGS-gawk: \
15149 configure-gawk
0aed8855 15150 @: $(MAKE); $(unstage)
b813574b 15151 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15152 r=`${PWD_COMMAND}`; export r; \
15153 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15154 $(HOST_EXPORTS) \
b813574b 15155 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15156 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15157 done; \
b813574b 15158 echo "Doing TAGS in gawk" ; \
b00612cc 15159 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15160 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15161 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15162 "RANLIB=$${RANLIB}" \
0c24b341 15163 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15164 TAGS) \
2a4cbe27
NN
15165 || exit 1
15166
b813574b 15167@endif gawk
2a4cbe27 15168
b813574b
PB
15169.PHONY: maybe-install-info-gawk install-info-gawk
15170maybe-install-info-gawk:
15171@if gawk
15172maybe-install-info-gawk: install-info-gawk
2a4cbe27 15173
b813574b
PB
15174install-info-gawk: \
15175 configure-gawk \
15176 info-gawk
0aed8855 15177 @: $(MAKE); $(unstage)
b813574b 15178 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15179 r=`${PWD_COMMAND}`; export r; \
15180 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15181 $(HOST_EXPORTS) \
b813574b 15182 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15183 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15184 done; \
b813574b 15185 echo "Doing install-info in gawk" ; \
b00612cc 15186 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15187 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15188 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15189 "RANLIB=$${RANLIB}" \
0c24b341 15190 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15191 install-info) \
2a4cbe27
NN
15192 || exit 1
15193
b813574b 15194@endif gawk
2a4cbe27 15195
a3ca38d2
DD
15196.PHONY: maybe-install-pdf-gawk install-pdf-gawk
15197maybe-install-pdf-gawk:
15198@if gawk
15199maybe-install-pdf-gawk: install-pdf-gawk
15200
15201install-pdf-gawk: \
15202 configure-gawk \
15203 pdf-gawk
15204 @: $(MAKE); $(unstage)
15205 @[ -f ./gawk/Makefile ] || exit 0; \
15206 r=`${PWD_COMMAND}`; export r; \
15207 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15208 $(HOST_EXPORTS) \
15209 for flag in $(EXTRA_HOST_FLAGS) ; do \
15210 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15211 done; \
15212 echo "Doing install-pdf in gawk" ; \
15213 (cd $(HOST_SUBDIR)/gawk && \
15214 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15215 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15216 "RANLIB=$${RANLIB}" \
0c24b341 15217 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
15218 install-pdf) \
15219 || exit 1
15220
15221@endif gawk
15222
108a6f8e
CD
15223.PHONY: maybe-install-html-gawk install-html-gawk
15224maybe-install-html-gawk:
15225@if gawk
15226maybe-install-html-gawk: install-html-gawk
15227
15228install-html-gawk: \
15229 configure-gawk \
15230 html-gawk
15231 @: $(MAKE); $(unstage)
15232 @[ -f ./gawk/Makefile ] || exit 0; \
15233 r=`${PWD_COMMAND}`; export r; \
15234 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15235 $(HOST_EXPORTS) \
15236 for flag in $(EXTRA_HOST_FLAGS) ; do \
15237 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15238 done; \
15239 echo "Doing install-html in gawk" ; \
15240 (cd $(HOST_SUBDIR)/gawk && \
15241 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15242 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15243 "RANLIB=$${RANLIB}" \
0c24b341 15244 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
15245 install-html) \
15246 || exit 1
15247
15248@endif gawk
15249
b813574b
PB
15250.PHONY: maybe-installcheck-gawk installcheck-gawk
15251maybe-installcheck-gawk:
15252@if gawk
15253maybe-installcheck-gawk: installcheck-gawk
2a4cbe27 15254
b813574b
PB
15255installcheck-gawk: \
15256 configure-gawk
0aed8855 15257 @: $(MAKE); $(unstage)
b813574b 15258 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15259 r=`${PWD_COMMAND}`; export r; \
15260 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15261 $(HOST_EXPORTS) \
b813574b 15262 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15263 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15264 done; \
b813574b 15265 echo "Doing installcheck in gawk" ; \
b00612cc 15266 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15267 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15268 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15269 "RANLIB=$${RANLIB}" \
0c24b341 15270 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15271 installcheck) \
2a4cbe27
NN
15272 || exit 1
15273
b813574b 15274@endif gawk
2a4cbe27 15275
b813574b
PB
15276.PHONY: maybe-mostlyclean-gawk mostlyclean-gawk
15277maybe-mostlyclean-gawk:
15278@if gawk
15279maybe-mostlyclean-gawk: mostlyclean-gawk
2a4cbe27 15280
b813574b 15281mostlyclean-gawk:
0aed8855 15282 @: $(MAKE); $(unstage)
b813574b 15283 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15284 r=`${PWD_COMMAND}`; export r; \
15285 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15286 $(HOST_EXPORTS) \
b813574b 15287 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15288 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15289 done; \
b813574b 15290 echo "Doing mostlyclean in gawk" ; \
b00612cc 15291 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15292 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15293 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15294 "RANLIB=$${RANLIB}" \
0c24b341 15295 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15296 mostlyclean) \
2a4cbe27
NN
15297 || exit 1
15298
b813574b 15299@endif gawk
2a4cbe27 15300
b813574b
PB
15301.PHONY: maybe-clean-gawk clean-gawk
15302maybe-clean-gawk:
15303@if gawk
15304maybe-clean-gawk: clean-gawk
2a4cbe27 15305
b813574b 15306clean-gawk:
0aed8855 15307 @: $(MAKE); $(unstage)
b813574b 15308 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15309 r=`${PWD_COMMAND}`; export r; \
15310 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15311 $(HOST_EXPORTS) \
b813574b 15312 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15313 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15314 done; \
b813574b 15315 echo "Doing clean in gawk" ; \
b00612cc 15316 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
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}" \
b813574b 15321 clean) \
2a4cbe27
NN
15322 || exit 1
15323
b813574b 15324@endif gawk
2a4cbe27 15325
b813574b
PB
15326.PHONY: maybe-distclean-gawk distclean-gawk
15327maybe-distclean-gawk:
15328@if gawk
15329maybe-distclean-gawk: distclean-gawk
2a4cbe27 15330
b813574b 15331distclean-gawk:
0aed8855 15332 @: $(MAKE); $(unstage)
b813574b 15333 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15334 r=`${PWD_COMMAND}`; export r; \
15335 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15336 $(HOST_EXPORTS) \
b813574b 15337 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15338 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15339 done; \
b813574b 15340 echo "Doing distclean in gawk" ; \
b00612cc 15341 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15342 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15343 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15344 "RANLIB=$${RANLIB}" \
0c24b341 15345 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15346 distclean) \
2a4cbe27
NN
15347 || exit 1
15348
b813574b 15349@endif gawk
2a4cbe27 15350
b813574b
PB
15351.PHONY: maybe-maintainer-clean-gawk maintainer-clean-gawk
15352maybe-maintainer-clean-gawk:
15353@if gawk
15354maybe-maintainer-clean-gawk: maintainer-clean-gawk
2a4cbe27 15355
b813574b 15356maintainer-clean-gawk:
0aed8855 15357 @: $(MAKE); $(unstage)
b813574b 15358 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15359 r=`${PWD_COMMAND}`; export r; \
15360 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15361 $(HOST_EXPORTS) \
b813574b 15362 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15363 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15364 done; \
b813574b 15365 echo "Doing maintainer-clean in gawk" ; \
b00612cc 15366 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15367 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15368 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15369 "RANLIB=$${RANLIB}" \
0c24b341 15370 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15371 maintainer-clean) \
2a4cbe27
NN
15372 || exit 1
15373
b813574b 15374@endif gawk
2a4cbe27 15375
2a4cbe27 15376
a7254363 15377
b813574b
PB
15378.PHONY: configure-gettext maybe-configure-gettext
15379maybe-configure-gettext:
4f0ef2d8
CD
15380@if gcc-bootstrap
15381configure-gettext: stage_current
15382@endif gcc-bootstrap
b813574b
PB
15383@if gettext
15384maybe-configure-gettext: configure-gettext
c52c6897 15385configure-gettext:
0aed8855 15386 @: $(MAKE); $(unstage)
c52c6897 15387 @r=`${PWD_COMMAND}`; export r; \
4fa63067 15388 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
15389 test ! -f $(HOST_SUBDIR)/gettext/Makefile || exit 0; \
15390 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gettext ; \
378fce5b 15391 $(HOST_EXPORTS) \
a7254363
PB
15392 echo Configuring in $(HOST_SUBDIR)/gettext; \
15393 cd "$(HOST_SUBDIR)/gettext" || exit 1; \
4fa63067 15394 case $(srcdir) in \
b00612cc
PB
15395 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15396 *) topdir=`echo $(HOST_SUBDIR)/gettext/ | \
15397 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 15398 esac; \
b00612cc
PB
15399 srcdiroption="--srcdir=$${topdir}/gettext"; \
15400 libsrcdir="$$s/gettext"; \
4fa63067 15401 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
15402 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15403 --target=${target_alias} $${srcdiroption} \
4fa63067 15404 || exit 1
b813574b 15405@endif gettext
4fa63067 15406
a7254363
PB
15407
15408
d545f33b
PB
15409
15410
b813574b
PB
15411.PHONY: all-gettext maybe-all-gettext
15412maybe-all-gettext:
4f0ef2d8
CD
15413@if gcc-bootstrap
15414all-gettext: stage_current
15415@endif gcc-bootstrap
b813574b 15416@if gettext
d27cc32e 15417TARGET-gettext=all
b813574b
PB
15418maybe-all-gettext: all-gettext
15419all-gettext: configure-gettext
0aed8855 15420 @: $(MAKE); $(unstage)
4fa63067
NN
15421 @r=`${PWD_COMMAND}`; export r; \
15422 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15423 $(HOST_EXPORTS) \
b00612cc
PB
15424 (cd $(HOST_SUBDIR)/gettext && \
15425 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-gettext))
b813574b 15426@endif gettext
4fa63067 15427
a7254363 15428
d545f33b
PB
15429
15430
b813574b
PB
15431.PHONY: check-gettext maybe-check-gettext
15432maybe-check-gettext:
15433@if gettext
15434maybe-check-gettext: check-gettext
4fa63067 15435
b813574b 15436check-gettext:
0aed8855 15437 @: $(MAKE); $(unstage)
4fa63067
NN
15438 @r=`${PWD_COMMAND}`; export r; \
15439 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15440 $(HOST_EXPORTS) \
b00612cc
PB
15441 (cd $(HOST_SUBDIR)/gettext && \
15442 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 15443
b813574b 15444@endif gettext
4fa63067 15445
b813574b
PB
15446.PHONY: install-gettext maybe-install-gettext
15447maybe-install-gettext:
15448@if gettext
15449maybe-install-gettext: install-gettext
4fa63067 15450
b813574b 15451install-gettext: installdirs
0aed8855 15452 @: $(MAKE); $(unstage)
4fa63067
NN
15453 @r=`${PWD_COMMAND}`; export r; \
15454 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15455 $(HOST_EXPORTS) \
b00612cc 15456 (cd $(HOST_SUBDIR)/gettext && \
2da12f12 15457 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 15458
b813574b 15459@endif gettext
4fa63067 15460
56a8fe78 15461# Other targets (info, dvi, pdf, etc.)
4fa63067 15462
b813574b
PB
15463.PHONY: maybe-info-gettext info-gettext
15464maybe-info-gettext:
15465@if gettext
15466maybe-info-gettext: info-gettext
4fa63067 15467
b813574b
PB
15468info-gettext: \
15469 configure-gettext
0aed8855 15470 @: $(MAKE); $(unstage)
b813574b 15471 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
15472 r=`${PWD_COMMAND}`; export r; \
15473 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15474 $(HOST_EXPORTS) \
b813574b 15475 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15476 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15477 done; \
b813574b 15478 echo "Doing info in gettext" ; \
b00612cc 15479 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
15480 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15481 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15482 "RANLIB=$${RANLIB}" \
0c24b341 15483 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15484 info) \
2a4cbe27
NN
15485 || exit 1
15486
b813574b 15487@endif gettext
2a4cbe27 15488
b813574b
PB
15489.PHONY: maybe-dvi-gettext dvi-gettext
15490maybe-dvi-gettext:
15491@if gettext
15492maybe-dvi-gettext: dvi-gettext
2a4cbe27 15493
b813574b
PB
15494dvi-gettext: \
15495 configure-gettext
0aed8855 15496 @: $(MAKE); $(unstage)
b813574b 15497 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
15498 r=`${PWD_COMMAND}`; export r; \
15499 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15500 $(HOST_EXPORTS) \
b813574b 15501 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15502 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15503 done; \
b813574b 15504 echo "Doing dvi in gettext" ; \
b00612cc 15505 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
15506 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15507 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15508 "RANLIB=$${RANLIB}" \
0c24b341 15509 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15510 dvi) \
2a4cbe27
NN
15511 || exit 1
15512
b813574b 15513@endif gettext
2a4cbe27 15514
56a8fe78
DD
15515.PHONY: maybe-pdf-gettext pdf-gettext
15516maybe-pdf-gettext:
15517@if gettext
15518maybe-pdf-gettext: pdf-gettext
15519
15520pdf-gettext: \
15521 configure-gettext
15522 @: $(MAKE); $(unstage)
15523 @[ -f ./gettext/Makefile ] || exit 0; \
15524 r=`${PWD_COMMAND}`; export r; \
15525 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15526 $(HOST_EXPORTS) \
15527 for flag in $(EXTRA_HOST_FLAGS) ; do \
15528 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15529 done; \
15530 echo "Doing pdf in gettext" ; \
15531 (cd $(HOST_SUBDIR)/gettext && \
15532 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15533 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15534 "RANLIB=$${RANLIB}" \
0c24b341 15535 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
15536 pdf) \
15537 || exit 1
15538
15539@endif gettext
15540
6d389afc
MS
15541.PHONY: maybe-html-gettext html-gettext
15542maybe-html-gettext:
15543@if gettext
15544maybe-html-gettext: html-gettext
15545
15546html-gettext: \
15547 configure-gettext
0aed8855 15548 @: $(MAKE); $(unstage)
6d389afc
MS
15549 @[ -f ./gettext/Makefile ] || exit 0; \
15550 r=`${PWD_COMMAND}`; export r; \
15551 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
15552 $(HOST_EXPORTS) \
15553 for flag in $(EXTRA_HOST_FLAGS) ; do \
15554 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15555 done; \
15556 echo "Doing html in gettext" ; \
b00612cc 15557 (cd $(HOST_SUBDIR)/gettext && \
6d389afc
MS
15558 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15559 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15560 "RANLIB=$${RANLIB}" \
0c24b341 15561 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
15562 html) \
15563 || exit 1
15564
15565@endif gettext
15566
b813574b
PB
15567.PHONY: maybe-TAGS-gettext TAGS-gettext
15568maybe-TAGS-gettext:
15569@if gettext
15570maybe-TAGS-gettext: TAGS-gettext
2a4cbe27 15571
b813574b
PB
15572TAGS-gettext: \
15573 configure-gettext
0aed8855 15574 @: $(MAKE); $(unstage)
b813574b 15575 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
15576 r=`${PWD_COMMAND}`; export r; \
15577 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15578 $(HOST_EXPORTS) \
b813574b 15579 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15580 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15581 done; \
b813574b 15582 echo "Doing TAGS in gettext" ; \
b00612cc 15583 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
15584 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15585 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15586 "RANLIB=$${RANLIB}" \
0c24b341 15587 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15588 TAGS) \
2a4cbe27
NN
15589 || exit 1
15590
b813574b 15591@endif gettext
2a4cbe27 15592
b813574b
PB
15593.PHONY: maybe-install-info-gettext install-info-gettext
15594maybe-install-info-gettext:
15595@if gettext
15596maybe-install-info-gettext: install-info-gettext
15597
15598install-info-gettext: \
15599 configure-gettext \
15600 info-gettext
0aed8855 15601 @: $(MAKE); $(unstage)
b813574b 15602 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
15603 r=`${PWD_COMMAND}`; export r; \
15604 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15605 $(HOST_EXPORTS) \
b813574b 15606 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15607 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15608 done; \
b813574b 15609 echo "Doing install-info in gettext" ; \
b00612cc 15610 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
15611 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15612 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15613 "RANLIB=$${RANLIB}" \
0c24b341 15614 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15615 install-info) \
2a4cbe27
NN
15616 || exit 1
15617
b813574b 15618@endif gettext
2a4cbe27 15619
a3ca38d2
DD
15620.PHONY: maybe-install-pdf-gettext install-pdf-gettext
15621maybe-install-pdf-gettext:
15622@if gettext
15623maybe-install-pdf-gettext: install-pdf-gettext
15624
15625install-pdf-gettext: \
15626 configure-gettext \
15627 pdf-gettext
15628 @: $(MAKE); $(unstage)
15629 @[ -f ./gettext/Makefile ] || exit 0; \
15630 r=`${PWD_COMMAND}`; export r; \
15631 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15632 $(HOST_EXPORTS) \
15633 for flag in $(EXTRA_HOST_FLAGS) ; do \
15634 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15635 done; \
15636 echo "Doing install-pdf in gettext" ; \
15637 (cd $(HOST_SUBDIR)/gettext && \
15638 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15639 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15640 "RANLIB=$${RANLIB}" \
0c24b341 15641 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
15642 install-pdf) \
15643 || exit 1
15644
15645@endif gettext
15646
108a6f8e
CD
15647.PHONY: maybe-install-html-gettext install-html-gettext
15648maybe-install-html-gettext:
15649@if gettext
15650maybe-install-html-gettext: install-html-gettext
15651
15652install-html-gettext: \
15653 configure-gettext \
15654 html-gettext
15655 @: $(MAKE); $(unstage)
15656 @[ -f ./gettext/Makefile ] || exit 0; \
15657 r=`${PWD_COMMAND}`; export r; \
15658 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15659 $(HOST_EXPORTS) \
15660 for flag in $(EXTRA_HOST_FLAGS) ; do \
15661 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15662 done; \
15663 echo "Doing install-html in gettext" ; \
15664 (cd $(HOST_SUBDIR)/gettext && \
15665 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15666 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15667 "RANLIB=$${RANLIB}" \
0c24b341 15668 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
15669 install-html) \
15670 || exit 1
15671
15672@endif gettext
15673
b813574b
PB
15674.PHONY: maybe-installcheck-gettext installcheck-gettext
15675maybe-installcheck-gettext:
15676@if gettext
15677maybe-installcheck-gettext: installcheck-gettext
2a4cbe27 15678
b813574b
PB
15679installcheck-gettext: \
15680 configure-gettext
0aed8855 15681 @: $(MAKE); $(unstage)
b813574b 15682 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
15683 r=`${PWD_COMMAND}`; export r; \
15684 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15685 $(HOST_EXPORTS) \
b813574b 15686 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15687 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15688 done; \
b813574b 15689 echo "Doing installcheck in gettext" ; \
b00612cc 15690 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
15691 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15692 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15693 "RANLIB=$${RANLIB}" \
0c24b341 15694 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15695 installcheck) \
2a4cbe27
NN
15696 || exit 1
15697
b813574b 15698@endif gettext
2a4cbe27 15699
b813574b
PB
15700.PHONY: maybe-mostlyclean-gettext mostlyclean-gettext
15701maybe-mostlyclean-gettext:
15702@if gettext
15703maybe-mostlyclean-gettext: mostlyclean-gettext
2a4cbe27 15704
b813574b 15705mostlyclean-gettext:
0aed8855 15706 @: $(MAKE); $(unstage)
b813574b 15707 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
15708 r=`${PWD_COMMAND}`; export r; \
15709 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15710 $(HOST_EXPORTS) \
b813574b 15711 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15712 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15713 done; \
b813574b 15714 echo "Doing mostlyclean in gettext" ; \
b00612cc 15715 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
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}" \
b813574b 15720 mostlyclean) \
2a4cbe27
NN
15721 || exit 1
15722
b813574b 15723@endif gettext
2a4cbe27 15724
b813574b
PB
15725.PHONY: maybe-clean-gettext clean-gettext
15726maybe-clean-gettext:
15727@if gettext
15728maybe-clean-gettext: clean-gettext
2a4cbe27 15729
b813574b 15730clean-gettext:
0aed8855 15731 @: $(MAKE); $(unstage)
b813574b 15732 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
15733 r=`${PWD_COMMAND}`; export r; \
15734 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15735 $(HOST_EXPORTS) \
b813574b 15736 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15737 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15738 done; \
b813574b 15739 echo "Doing clean in gettext" ; \
b00612cc 15740 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
15741 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15742 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15743 "RANLIB=$${RANLIB}" \
0c24b341 15744 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15745 clean) \
2a4cbe27
NN
15746 || exit 1
15747
b813574b 15748@endif gettext
2a4cbe27 15749
b813574b
PB
15750.PHONY: maybe-distclean-gettext distclean-gettext
15751maybe-distclean-gettext:
15752@if gettext
15753maybe-distclean-gettext: distclean-gettext
2a4cbe27 15754
b813574b 15755distclean-gettext:
0aed8855 15756 @: $(MAKE); $(unstage)
b813574b 15757 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
15758 r=`${PWD_COMMAND}`; export r; \
15759 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15760 $(HOST_EXPORTS) \
b813574b 15761 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15762 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15763 done; \
b813574b 15764 echo "Doing distclean in gettext" ; \
b00612cc 15765 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
15766 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15767 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15768 "RANLIB=$${RANLIB}" \
0c24b341 15769 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15770 distclean) \
2a4cbe27
NN
15771 || exit 1
15772
b813574b 15773@endif gettext
2a4cbe27 15774
b813574b
PB
15775.PHONY: maybe-maintainer-clean-gettext maintainer-clean-gettext
15776maybe-maintainer-clean-gettext:
15777@if gettext
15778maybe-maintainer-clean-gettext: maintainer-clean-gettext
2a4cbe27 15779
b813574b 15780maintainer-clean-gettext:
0aed8855 15781 @: $(MAKE); $(unstage)
b813574b 15782 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
15783 r=`${PWD_COMMAND}`; export r; \
15784 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15785 $(HOST_EXPORTS) \
b813574b 15786 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15787 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15788 done; \
b813574b 15789 echo "Doing maintainer-clean in gettext" ; \
b00612cc 15790 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
15791 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15792 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15793 "RANLIB=$${RANLIB}" \
0c24b341 15794 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15795 maintainer-clean) \
4fa63067
NN
15796 || exit 1
15797
b813574b 15798@endif gettext
4fa63067
NN
15799
15800
a7254363 15801
4b900473
PB
15802.PHONY: configure-gmp maybe-configure-gmp
15803maybe-configure-gmp:
15804@if gcc-bootstrap
15805configure-gmp: stage_current
15806@endif gcc-bootstrap
15807@if gmp
15808maybe-configure-gmp: configure-gmp
15809configure-gmp:
15810 @r=`${PWD_COMMAND}`; export r; \
15811 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15812 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
15813 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
15814 $(HOST_EXPORTS) \
15815 echo Configuring in $(HOST_SUBDIR)/gmp; \
15816 cd "$(HOST_SUBDIR)/gmp" || exit 1; \
15817 case $(srcdir) in \
15818 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15819 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
15820 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15821 esac; \
15822 srcdiroption="--srcdir=$${topdir}/gmp"; \
15823 libsrcdir="$$s/gmp"; \
15824 $(SHELL) $${libsrcdir}/configure \
15825 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
15826 --target=none-${host_vendor}-${host_os} $${srcdiroption} --disable-shared \
15827 || exit 1
15828@endif gmp
15829
15830
15831
15832.PHONY: configure-stage1-gmp maybe-configure-stage1-gmp
15833maybe-configure-stage1-gmp:
15834@if gmp-bootstrap
15835maybe-configure-stage1-gmp: configure-stage1-gmp
15836configure-stage1-gmp:
15837 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
15838 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
15839 @r=`${PWD_COMMAND}`; export r; \
15840 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15841 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
15842 $(HOST_EXPORTS) \
8ee82aff
PB
15843 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
15844 LIBCFLAGS="$(STAGE1_CFLAGS)"; export LIBCFLAGS; \
4b900473
PB
15845 echo Configuring stage 1 in $(HOST_SUBDIR)/gmp ; \
15846 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
15847 cd $(HOST_SUBDIR)/gmp || exit 1; \
15848 case $(srcdir) in \
15849 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15850 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
15851 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15852 esac; \
15853 srcdiroption="--srcdir=$${topdir}/gmp"; \
15854 libsrcdir="$$s/gmp"; \
15855 $(SHELL) $${libsrcdir}/configure \
15856 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
15857 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
15858 \
15859 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)" --disable-shared
15860@endif gmp-bootstrap
15861
15862.PHONY: configure-stage2-gmp maybe-configure-stage2-gmp
15863maybe-configure-stage2-gmp:
15864@if gmp-bootstrap
15865maybe-configure-stage2-gmp: configure-stage2-gmp
15866configure-stage2-gmp:
15867 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15868 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
15869 @r=`${PWD_COMMAND}`; export r; \
15870 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15871 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
15872 $(HOST_EXPORTS) \
15873 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
15874 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
15875 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
4b900473
PB
15876 echo Configuring stage 2 in $(HOST_SUBDIR)/gmp ; \
15877 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
15878 cd $(HOST_SUBDIR)/gmp || exit 1; \
15879 case $(srcdir) in \
15880 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15881 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
15882 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15883 esac; \
15884 srcdiroption="--srcdir=$${topdir}/gmp"; \
15885 libsrcdir="$$s/gmp"; \
15886 $(SHELL) $${libsrcdir}/configure \
15887 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
15888 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
15889 --with-build-libsubdir=$(HOST_SUBDIR) \
15890 @stage2_werror_flag@ --disable-shared
15891@endif gmp-bootstrap
15892
8520c408
AO
15893.PHONY: configure-stageb2g0-gmp maybe-configure-stageb2g0-gmp
15894maybe-configure-stageb2g0-gmp:
15895@if gmp-bootstrap
15896maybe-configure-stageb2g0-gmp: configure-stageb2g0-gmp
15897configure-stageb2g0-gmp:
15898 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
15899 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
15900 @r=`${PWD_COMMAND}`; export r; \
15901 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15902 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
15903 $(HOST_EXPORTS) \
15904 $(POSTSTAGE1_HOST_EXPORTS) \
15905 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
15906 LIBCFLAGS="$(STAGE2_CFLAGS) -g0"; export LIBCFLAGS; \
15907 echo Configuring stage b2g0 in $(HOST_SUBDIR)/gmp ; \
15908 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
15909 cd $(HOST_SUBDIR)/gmp || exit 1; \
15910 case $(srcdir) in \
15911 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15912 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
15913 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15914 esac; \
15915 srcdiroption="--srcdir=$${topdir}/gmp"; \
15916 libsrcdir="$$s/gmp"; \
15917 $(SHELL) $${libsrcdir}/configure \
15918 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
15919 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
15920 --with-build-libsubdir=$(HOST_SUBDIR) \
15921 @stage2_werror_flag@ --disable-shared
15922@endif gmp-bootstrap
15923
4b900473
PB
15924.PHONY: configure-stage3-gmp maybe-configure-stage3-gmp
15925maybe-configure-stage3-gmp:
15926@if gmp-bootstrap
15927maybe-configure-stage3-gmp: configure-stage3-gmp
15928configure-stage3-gmp:
15929 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
15930 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
15931 @r=`${PWD_COMMAND}`; export r; \
15932 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15933 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
15934 $(HOST_EXPORTS) \
15935 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
15936 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
15937 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
4b900473
PB
15938 echo Configuring stage 3 in $(HOST_SUBDIR)/gmp ; \
15939 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
15940 cd $(HOST_SUBDIR)/gmp || exit 1; \
15941 case $(srcdir) in \
15942 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15943 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
15944 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15945 esac; \
15946 srcdiroption="--srcdir=$${topdir}/gmp"; \
15947 libsrcdir="$$s/gmp"; \
15948 $(SHELL) $${libsrcdir}/configure \
15949 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
15950 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
15951 --with-build-libsubdir=$(HOST_SUBDIR) \
15952 @stage2_werror_flag@ --disable-shared
15953@endif gmp-bootstrap
15954
8520c408
AO
15955.PHONY: configure-stageb3g2-gmp maybe-configure-stageb3g2-gmp
15956maybe-configure-stageb3g2-gmp:
15957@if gmp-bootstrap
15958maybe-configure-stageb3g2-gmp: configure-stageb3g2-gmp
15959configure-stageb3g2-gmp:
15960 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
15961 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
15962 @r=`${PWD_COMMAND}`; export r; \
15963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15964 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
15965 $(HOST_EXPORTS) \
15966 $(POSTSTAGE1_HOST_EXPORTS) \
15967 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
15968 LIBCFLAGS="$(STAGE3_CFLAGS) -g2"; export LIBCFLAGS; \
15969 echo Configuring stage b3g2 in $(HOST_SUBDIR)/gmp ; \
15970 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
15971 cd $(HOST_SUBDIR)/gmp || exit 1; \
15972 case $(srcdir) in \
15973 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15974 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
15975 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15976 esac; \
15977 srcdiroption="--srcdir=$${topdir}/gmp"; \
15978 libsrcdir="$$s/gmp"; \
15979 $(SHELL) $${libsrcdir}/configure \
15980 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
15981 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
15982 --with-build-libsubdir=$(HOST_SUBDIR) \
15983 @stage2_werror_flag@ --disable-shared
15984@endif gmp-bootstrap
15985
4b900473
PB
15986.PHONY: configure-stage4-gmp maybe-configure-stage4-gmp
15987maybe-configure-stage4-gmp:
15988@if gmp-bootstrap
15989maybe-configure-stage4-gmp: configure-stage4-gmp
15990configure-stage4-gmp:
15991 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
15992 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
15993 @r=`${PWD_COMMAND}`; export r; \
15994 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15995 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
15996 $(HOST_EXPORTS) \
15997 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
15998 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
15999 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
4b900473
PB
16000 echo Configuring stage 4 in $(HOST_SUBDIR)/gmp ; \
16001 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16002 cd $(HOST_SUBDIR)/gmp || exit 1; \
16003 case $(srcdir) in \
16004 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16005 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16006 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16007 esac; \
16008 srcdiroption="--srcdir=$${topdir}/gmp"; \
16009 libsrcdir="$$s/gmp"; \
16010 $(SHELL) $${libsrcdir}/configure \
16011 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16012 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16013 --with-build-libsubdir=$(HOST_SUBDIR) \
16014 @stage2_werror_flag@ --disable-shared
16015@endif gmp-bootstrap
16016
16017.PHONY: configure-stageprofile-gmp maybe-configure-stageprofile-gmp
16018maybe-configure-stageprofile-gmp:
16019@if gmp-bootstrap
16020maybe-configure-stageprofile-gmp: configure-stageprofile-gmp
16021configure-stageprofile-gmp:
16022 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
16023 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16024 @r=`${PWD_COMMAND}`; export r; \
16025 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16026 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
16027 $(HOST_EXPORTS) \
16028 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
16029 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
16030 LIBCFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export LIBCFLAGS; \
4b900473
PB
16031 echo Configuring stage profile in $(HOST_SUBDIR)/gmp ; \
16032 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16033 cd $(HOST_SUBDIR)/gmp || exit 1; \
16034 case $(srcdir) in \
16035 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16036 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16037 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16038 esac; \
16039 srcdiroption="--srcdir=$${topdir}/gmp"; \
16040 libsrcdir="$$s/gmp"; \
16041 $(SHELL) $${libsrcdir}/configure \
16042 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16043 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16044 --with-build-libsubdir=$(HOST_SUBDIR) \
16045 @stage2_werror_flag@ --disable-shared
16046@endif gmp-bootstrap
16047
16048.PHONY: configure-stagefeedback-gmp maybe-configure-stagefeedback-gmp
16049maybe-configure-stagefeedback-gmp:
16050@if gmp-bootstrap
16051maybe-configure-stagefeedback-gmp: configure-stagefeedback-gmp
16052configure-stagefeedback-gmp:
16053 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
16054 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16055 @r=`${PWD_COMMAND}`; export r; \
16056 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16057 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
16058 $(HOST_EXPORTS) \
16059 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
16060 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
16061 LIBCFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export LIBCFLAGS; \
4b900473
PB
16062 echo Configuring stage feedback in $(HOST_SUBDIR)/gmp ; \
16063 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16064 cd $(HOST_SUBDIR)/gmp || exit 1; \
16065 case $(srcdir) in \
16066 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16067 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16068 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16069 esac; \
16070 srcdiroption="--srcdir=$${topdir}/gmp"; \
16071 libsrcdir="$$s/gmp"; \
16072 $(SHELL) $${libsrcdir}/configure \
16073 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16074 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16075 --with-build-libsubdir=$(HOST_SUBDIR) \
16076 @stage2_werror_flag@ --disable-shared
16077@endif gmp-bootstrap
16078
16079
16080
16081
16082
16083.PHONY: all-gmp maybe-all-gmp
16084maybe-all-gmp:
16085@if gcc-bootstrap
16086all-gmp: stage_current
16087@endif gcc-bootstrap
16088@if gmp
16089TARGET-gmp=all
16090maybe-all-gmp: all-gmp
16091all-gmp: configure-gmp
16092 @r=`${PWD_COMMAND}`; export r; \
16093 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16094 $(HOST_EXPORTS) \
16095 (cd $(HOST_SUBDIR)/gmp && \
16096 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-gmp))
16097@endif gmp
16098
16099
16100
16101.PHONY: all-stage1-gmp maybe-all-stage1-gmp
16102.PHONY: clean-stage1-gmp maybe-clean-stage1-gmp
16103maybe-all-stage1-gmp:
16104maybe-clean-stage1-gmp:
16105@if gmp-bootstrap
16106maybe-all-stage1-gmp: all-stage1-gmp
16107all-stage1: all-stage1-gmp
16108TARGET-stage1-gmp = $(TARGET-gmp)
16109all-stage1-gmp: configure-stage1-gmp
16110 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
16111 @r=`${PWD_COMMAND}`; export r; \
16112 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16113 $(HOST_EXPORTS) \
16114 cd $(HOST_SUBDIR)/gmp && \
8ee82aff
PB
16115 $(MAKE) $(FLAGS_TO_PASS) \
16116 CFLAGS="$(STAGE1_CFLAGS)" LIBCFLAGS="$(STAGE1_CFLAGS)" \
4b900473
PB
16117 $(TARGET-stage1-gmp)
16118
16119maybe-clean-stage1-gmp: clean-stage1-gmp
16120clean-stage1: clean-stage1-gmp
16121clean-stage1-gmp:
16122 @if [ $(current_stage) = stage1 ]; then \
16123 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16124 else \
16125 [ -f $(HOST_SUBDIR)/stage1-gmp/Makefile ] || exit 0; \
16126 $(MAKE) stage1-start; \
16127 fi; \
16128 cd $(HOST_SUBDIR)/gmp && \
16129 $(MAKE) $(FLAGS_TO_PASS) \
8ee82aff 16130 clean
4b900473
PB
16131@endif gmp-bootstrap
16132
16133
16134.PHONY: all-stage2-gmp maybe-all-stage2-gmp
16135.PHONY: clean-stage2-gmp maybe-clean-stage2-gmp
16136maybe-all-stage2-gmp:
16137maybe-clean-stage2-gmp:
16138@if gmp-bootstrap
16139maybe-all-stage2-gmp: all-stage2-gmp
16140all-stage2: all-stage2-gmp
16141TARGET-stage2-gmp = $(TARGET-gmp)
16142all-stage2-gmp: configure-stage2-gmp
16143 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
16144 @r=`${PWD_COMMAND}`; export r; \
16145 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16146 $(HOST_EXPORTS) \
16147 $(POSTSTAGE1_HOST_EXPORTS) \
16148 cd $(HOST_SUBDIR)/gmp && \
8ee82aff 16149 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 16150 CFLAGS="$(STAGE2_CFLAGS)" LIBCFLAGS="$(STAGE2_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
4b900473
PB
16151 $(TARGET-stage2-gmp)
16152
16153maybe-clean-stage2-gmp: clean-stage2-gmp
16154clean-stage2: clean-stage2-gmp
16155clean-stage2-gmp:
16156 @if [ $(current_stage) = stage2 ]; then \
16157 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16158 else \
16159 [ -f $(HOST_SUBDIR)/stage2-gmp/Makefile ] || exit 0; \
16160 $(MAKE) stage2-start; \
16161 fi; \
16162 cd $(HOST_SUBDIR)/gmp && \
16163 $(MAKE) $(FLAGS_TO_PASS) \
16164 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 16165 clean
4b900473
PB
16166@endif gmp-bootstrap
16167
16168
8520c408
AO
16169.PHONY: all-stageb2g0-gmp maybe-all-stageb2g0-gmp
16170.PHONY: clean-stageb2g0-gmp maybe-clean-stageb2g0-gmp
16171maybe-all-stageb2g0-gmp:
16172maybe-clean-stageb2g0-gmp:
16173@if gmp-bootstrap
16174maybe-all-stageb2g0-gmp: all-stageb2g0-gmp
16175all-stageb2g0: all-stageb2g0-gmp
16176TARGET-stageb2g0-gmp = $(TARGET-gmp)
16177all-stageb2g0-gmp: configure-stageb2g0-gmp
16178 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
16179 @r=`${PWD_COMMAND}`; export r; \
16180 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16181 $(HOST_EXPORTS) \
16182 $(POSTSTAGE1_HOST_EXPORTS) \
16183 cd $(HOST_SUBDIR)/gmp && \
16184 $(MAKE) $(FLAGS_TO_PASS) \
16185 CFLAGS="$(STAGE2_CFLAGS) -g0" LIBCFLAGS="$(STAGE2_CFLAGS) -g0" $(POSTSTAGE1_FLAGS_TO_PASS) \
16186 $(TARGET-stageb2g0-gmp)
16187
16188maybe-clean-stageb2g0-gmp: clean-stageb2g0-gmp
16189clean-stageb2g0: clean-stageb2g0-gmp
16190clean-stageb2g0-gmp:
16191 @if [ $(current_stage) = stageb2g0 ]; then \
16192 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16193 else \
16194 [ -f $(HOST_SUBDIR)/stageb2g0-gmp/Makefile ] || exit 0; \
16195 $(MAKE) stageb2g0-start; \
16196 fi; \
16197 cd $(HOST_SUBDIR)/gmp && \
16198 $(MAKE) $(FLAGS_TO_PASS) \
16199 $(POSTSTAGE1_FLAGS_TO_PASS) \
16200 clean
16201@endif gmp-bootstrap
16202
16203
4b900473
PB
16204.PHONY: all-stage3-gmp maybe-all-stage3-gmp
16205.PHONY: clean-stage3-gmp maybe-clean-stage3-gmp
16206maybe-all-stage3-gmp:
16207maybe-clean-stage3-gmp:
16208@if gmp-bootstrap
16209maybe-all-stage3-gmp: all-stage3-gmp
16210all-stage3: all-stage3-gmp
16211TARGET-stage3-gmp = $(TARGET-gmp)
16212all-stage3-gmp: configure-stage3-gmp
16213 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
16214 @r=`${PWD_COMMAND}`; export r; \
16215 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16216 $(HOST_EXPORTS) \
16217 $(POSTSTAGE1_HOST_EXPORTS) \
16218 cd $(HOST_SUBDIR)/gmp && \
8ee82aff 16219 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 16220 CFLAGS="$(STAGE3_CFLAGS)" LIBCFLAGS="$(STAGE3_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
4b900473
PB
16221 $(TARGET-stage3-gmp)
16222
16223maybe-clean-stage3-gmp: clean-stage3-gmp
16224clean-stage3: clean-stage3-gmp
16225clean-stage3-gmp:
16226 @if [ $(current_stage) = stage3 ]; then \
16227 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16228 else \
16229 [ -f $(HOST_SUBDIR)/stage3-gmp/Makefile ] || exit 0; \
16230 $(MAKE) stage3-start; \
16231 fi; \
16232 cd $(HOST_SUBDIR)/gmp && \
16233 $(MAKE) $(FLAGS_TO_PASS) \
16234 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 16235 clean
4b900473
PB
16236@endif gmp-bootstrap
16237
16238
8520c408
AO
16239.PHONY: all-stageb3g2-gmp maybe-all-stageb3g2-gmp
16240.PHONY: clean-stageb3g2-gmp maybe-clean-stageb3g2-gmp
16241maybe-all-stageb3g2-gmp:
16242maybe-clean-stageb3g2-gmp:
16243@if gmp-bootstrap
16244maybe-all-stageb3g2-gmp: all-stageb3g2-gmp
16245all-stageb3g2: all-stageb3g2-gmp
16246TARGET-stageb3g2-gmp = $(TARGET-gmp)
16247all-stageb3g2-gmp: configure-stageb3g2-gmp
16248 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
16249 @r=`${PWD_COMMAND}`; export r; \
16250 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16251 $(HOST_EXPORTS) \
16252 $(POSTSTAGE1_HOST_EXPORTS) \
16253 cd $(HOST_SUBDIR)/gmp && \
16254 $(MAKE) $(FLAGS_TO_PASS) \
16255 CFLAGS="$(STAGE3_CFLAGS) -g2" LIBCFLAGS="$(STAGE3_CFLAGS) -g2" $(POSTSTAGE1_FLAGS_TO_PASS) \
16256 $(TARGET-stageb3g2-gmp)
16257
16258maybe-clean-stageb3g2-gmp: clean-stageb3g2-gmp
16259clean-stageb3g2: clean-stageb3g2-gmp
16260clean-stageb3g2-gmp:
16261 @if [ $(current_stage) = stageb3g2 ]; then \
16262 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16263 else \
16264 [ -f $(HOST_SUBDIR)/stageb3g2-gmp/Makefile ] || exit 0; \
16265 $(MAKE) stageb3g2-start; \
16266 fi; \
16267 cd $(HOST_SUBDIR)/gmp && \
16268 $(MAKE) $(FLAGS_TO_PASS) \
16269 $(POSTSTAGE1_FLAGS_TO_PASS) \
16270 clean
16271@endif gmp-bootstrap
16272
16273
4b900473
PB
16274.PHONY: all-stage4-gmp maybe-all-stage4-gmp
16275.PHONY: clean-stage4-gmp maybe-clean-stage4-gmp
16276maybe-all-stage4-gmp:
16277maybe-clean-stage4-gmp:
16278@if gmp-bootstrap
16279maybe-all-stage4-gmp: all-stage4-gmp
16280all-stage4: all-stage4-gmp
16281TARGET-stage4-gmp = $(TARGET-gmp)
16282all-stage4-gmp: configure-stage4-gmp
16283 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
16284 @r=`${PWD_COMMAND}`; export r; \
16285 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16286 $(HOST_EXPORTS) \
16287 $(POSTSTAGE1_HOST_EXPORTS) \
16288 cd $(HOST_SUBDIR)/gmp && \
8ee82aff 16289 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 16290 CFLAGS="$(STAGE4_CFLAGS)" LIBCFLAGS="$(STAGE4_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
4b900473
PB
16291 $(TARGET-stage4-gmp)
16292
16293maybe-clean-stage4-gmp: clean-stage4-gmp
16294clean-stage4: clean-stage4-gmp
16295clean-stage4-gmp:
16296 @if [ $(current_stage) = stage4 ]; then \
16297 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16298 else \
16299 [ -f $(HOST_SUBDIR)/stage4-gmp/Makefile ] || exit 0; \
16300 $(MAKE) stage4-start; \
16301 fi; \
16302 cd $(HOST_SUBDIR)/gmp && \
16303 $(MAKE) $(FLAGS_TO_PASS) \
16304 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 16305 clean
4b900473
PB
16306@endif gmp-bootstrap
16307
16308
16309.PHONY: all-stageprofile-gmp maybe-all-stageprofile-gmp
16310.PHONY: clean-stageprofile-gmp maybe-clean-stageprofile-gmp
16311maybe-all-stageprofile-gmp:
16312maybe-clean-stageprofile-gmp:
16313@if gmp-bootstrap
16314maybe-all-stageprofile-gmp: all-stageprofile-gmp
16315all-stageprofile: all-stageprofile-gmp
16316TARGET-stageprofile-gmp = $(TARGET-gmp)
16317all-stageprofile-gmp: configure-stageprofile-gmp
16318 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
16319 @r=`${PWD_COMMAND}`; export r; \
16320 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16321 $(HOST_EXPORTS) \
16322 $(POSTSTAGE1_HOST_EXPORTS) \
16323 cd $(HOST_SUBDIR)/gmp && \
8ee82aff 16324 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 16325 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" LIBCFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" $(POSTSTAGE1_FLAGS_TO_PASS) \
4b900473
PB
16326 $(TARGET-stageprofile-gmp)
16327
16328maybe-clean-stageprofile-gmp: clean-stageprofile-gmp
16329clean-stageprofile: clean-stageprofile-gmp
16330clean-stageprofile-gmp:
16331 @if [ $(current_stage) = stageprofile ]; then \
16332 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16333 else \
16334 [ -f $(HOST_SUBDIR)/stageprofile-gmp/Makefile ] || exit 0; \
16335 $(MAKE) stageprofile-start; \
16336 fi; \
16337 cd $(HOST_SUBDIR)/gmp && \
16338 $(MAKE) $(FLAGS_TO_PASS) \
16339 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 16340 clean
4b900473
PB
16341@endif gmp-bootstrap
16342
16343
16344.PHONY: all-stagefeedback-gmp maybe-all-stagefeedback-gmp
16345.PHONY: clean-stagefeedback-gmp maybe-clean-stagefeedback-gmp
16346maybe-all-stagefeedback-gmp:
16347maybe-clean-stagefeedback-gmp:
16348@if gmp-bootstrap
16349maybe-all-stagefeedback-gmp: all-stagefeedback-gmp
16350all-stagefeedback: all-stagefeedback-gmp
16351TARGET-stagefeedback-gmp = $(TARGET-gmp)
16352all-stagefeedback-gmp: configure-stagefeedback-gmp
16353 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
16354 @r=`${PWD_COMMAND}`; export r; \
16355 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16356 $(HOST_EXPORTS) \
16357 $(POSTSTAGE1_HOST_EXPORTS) \
16358 cd $(HOST_SUBDIR)/gmp && \
8ee82aff 16359 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 16360 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" LIBCFLAGS="$(STAGE3_CFLAGS) -fprofile-use" $(POSTSTAGE1_FLAGS_TO_PASS) \
4b900473
PB
16361 $(TARGET-stagefeedback-gmp)
16362
16363maybe-clean-stagefeedback-gmp: clean-stagefeedback-gmp
16364clean-stagefeedback: clean-stagefeedback-gmp
16365clean-stagefeedback-gmp:
16366 @if [ $(current_stage) = stagefeedback ]; then \
16367 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16368 else \
16369 [ -f $(HOST_SUBDIR)/stagefeedback-gmp/Makefile ] || exit 0; \
16370 $(MAKE) stagefeedback-start; \
16371 fi; \
16372 cd $(HOST_SUBDIR)/gmp && \
16373 $(MAKE) $(FLAGS_TO_PASS) \
16374 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 16375 clean
4b900473
PB
16376@endif gmp-bootstrap
16377
16378
16379
16380
16381
16382.PHONY: check-gmp maybe-check-gmp
16383maybe-check-gmp:
16384@if gmp
16385maybe-check-gmp: check-gmp
16386
16387check-gmp:
16388 @: $(MAKE); $(unstage)
16389 @r=`${PWD_COMMAND}`; export r; \
16390 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16391 $(HOST_EXPORTS) \
16392 (cd $(HOST_SUBDIR)/gmp && \
16393 $(MAKE) $(FLAGS_TO_PASS) check)
16394
16395@endif gmp
16396
16397.PHONY: install-gmp maybe-install-gmp
16398maybe-install-gmp:
16399@if gmp
16400maybe-install-gmp: install-gmp
16401
16402install-gmp:
16403
16404@endif gmp
16405
16406# Other targets (info, dvi, pdf, etc.)
16407
16408.PHONY: maybe-info-gmp info-gmp
16409maybe-info-gmp:
16410@if gmp
16411maybe-info-gmp: info-gmp
16412
16413info-gmp: \
16414 configure-gmp
16415 @[ -f ./gmp/Makefile ] || exit 0; \
16416 r=`${PWD_COMMAND}`; export r; \
16417 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16418 $(HOST_EXPORTS) \
16419 for flag in $(EXTRA_HOST_FLAGS) ; do \
16420 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16421 done; \
16422 echo "Doing info in gmp" ; \
16423 (cd $(HOST_SUBDIR)/gmp && \
16424 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16425 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16426 "RANLIB=$${RANLIB}" \
0c24b341 16427 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16428 info) \
16429 || exit 1
16430
16431@endif gmp
16432
16433.PHONY: maybe-dvi-gmp dvi-gmp
16434maybe-dvi-gmp:
16435@if gmp
16436maybe-dvi-gmp: dvi-gmp
16437
16438dvi-gmp: \
16439 configure-gmp
16440 @[ -f ./gmp/Makefile ] || exit 0; \
16441 r=`${PWD_COMMAND}`; export r; \
16442 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16443 $(HOST_EXPORTS) \
16444 for flag in $(EXTRA_HOST_FLAGS) ; do \
16445 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16446 done; \
16447 echo "Doing dvi in gmp" ; \
16448 (cd $(HOST_SUBDIR)/gmp && \
16449 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16450 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16451 "RANLIB=$${RANLIB}" \
0c24b341 16452 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16453 dvi) \
16454 || exit 1
16455
16456@endif gmp
16457
16458.PHONY: maybe-pdf-gmp pdf-gmp
16459maybe-pdf-gmp:
16460@if gmp
16461maybe-pdf-gmp: pdf-gmp
16462
16463pdf-gmp: \
16464 configure-gmp
16465 @[ -f ./gmp/Makefile ] || exit 0; \
16466 r=`${PWD_COMMAND}`; export r; \
16467 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16468 $(HOST_EXPORTS) \
16469 for flag in $(EXTRA_HOST_FLAGS) ; do \
16470 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16471 done; \
16472 echo "Doing pdf in gmp" ; \
16473 (cd $(HOST_SUBDIR)/gmp && \
16474 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16475 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16476 "RANLIB=$${RANLIB}" \
0c24b341 16477 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16478 pdf) \
16479 || exit 1
16480
16481@endif gmp
16482
16483.PHONY: maybe-html-gmp html-gmp
16484maybe-html-gmp:
16485@if gmp
16486maybe-html-gmp: html-gmp
16487
16488html-gmp: \
16489 configure-gmp
16490 @[ -f ./gmp/Makefile ] || exit 0; \
16491 r=`${PWD_COMMAND}`; export r; \
16492 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16493 $(HOST_EXPORTS) \
16494 for flag in $(EXTRA_HOST_FLAGS) ; do \
16495 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16496 done; \
16497 echo "Doing html in gmp" ; \
16498 (cd $(HOST_SUBDIR)/gmp && \
16499 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16500 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16501 "RANLIB=$${RANLIB}" \
0c24b341 16502 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16503 html) \
16504 || exit 1
16505
16506@endif gmp
16507
16508.PHONY: maybe-TAGS-gmp TAGS-gmp
16509maybe-TAGS-gmp:
16510@if gmp
16511maybe-TAGS-gmp: TAGS-gmp
16512
16513TAGS-gmp: \
16514 configure-gmp
16515 @[ -f ./gmp/Makefile ] || exit 0; \
16516 r=`${PWD_COMMAND}`; export r; \
16517 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16518 $(HOST_EXPORTS) \
16519 for flag in $(EXTRA_HOST_FLAGS) ; do \
16520 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16521 done; \
16522 echo "Doing TAGS in gmp" ; \
16523 (cd $(HOST_SUBDIR)/gmp && \
16524 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16525 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16526 "RANLIB=$${RANLIB}" \
0c24b341 16527 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16528 TAGS) \
16529 || exit 1
16530
16531@endif gmp
16532
16533.PHONY: maybe-install-info-gmp install-info-gmp
16534maybe-install-info-gmp:
16535@if gmp
16536maybe-install-info-gmp: install-info-gmp
16537
16538install-info-gmp: \
16539 configure-gmp \
16540 info-gmp
16541 @[ -f ./gmp/Makefile ] || exit 0; \
16542 r=`${PWD_COMMAND}`; export r; \
16543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16544 $(HOST_EXPORTS) \
16545 for flag in $(EXTRA_HOST_FLAGS) ; do \
16546 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16547 done; \
16548 echo "Doing install-info in gmp" ; \
16549 (cd $(HOST_SUBDIR)/gmp && \
16550 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16551 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16552 "RANLIB=$${RANLIB}" \
0c24b341 16553 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16554 install-info) \
16555 || exit 1
16556
16557@endif gmp
16558
a3ca38d2
DD
16559.PHONY: maybe-install-pdf-gmp install-pdf-gmp
16560maybe-install-pdf-gmp:
16561@if gmp
16562maybe-install-pdf-gmp: install-pdf-gmp
16563
16564install-pdf-gmp: \
16565 configure-gmp \
16566 pdf-gmp
16567 @[ -f ./gmp/Makefile ] || exit 0; \
16568 r=`${PWD_COMMAND}`; export r; \
16569 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16570 $(HOST_EXPORTS) \
16571 for flag in $(EXTRA_HOST_FLAGS) ; do \
16572 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16573 done; \
16574 echo "Doing install-pdf in gmp" ; \
16575 (cd $(HOST_SUBDIR)/gmp && \
16576 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16577 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16578 "RANLIB=$${RANLIB}" \
0c24b341 16579 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
16580 install-pdf) \
16581 || exit 1
16582
16583@endif gmp
16584
4b900473
PB
16585.PHONY: maybe-install-html-gmp install-html-gmp
16586maybe-install-html-gmp:
16587@if gmp
16588maybe-install-html-gmp: install-html-gmp
16589
16590install-html-gmp: \
16591 configure-gmp \
16592 html-gmp
16593 @[ -f ./gmp/Makefile ] || exit 0; \
16594 r=`${PWD_COMMAND}`; export r; \
16595 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16596 $(HOST_EXPORTS) \
16597 for flag in $(EXTRA_HOST_FLAGS) ; do \
16598 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16599 done; \
16600 echo "Doing install-html in gmp" ; \
16601 (cd $(HOST_SUBDIR)/gmp && \
16602 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16603 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16604 "RANLIB=$${RANLIB}" \
0c24b341 16605 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16606 install-html) \
16607 || exit 1
16608
16609@endif gmp
16610
16611.PHONY: maybe-installcheck-gmp installcheck-gmp
16612maybe-installcheck-gmp:
16613@if gmp
16614maybe-installcheck-gmp: installcheck-gmp
16615
16616installcheck-gmp: \
16617 configure-gmp
16618 @[ -f ./gmp/Makefile ] || exit 0; \
16619 r=`${PWD_COMMAND}`; export r; \
16620 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16621 $(HOST_EXPORTS) \
16622 for flag in $(EXTRA_HOST_FLAGS) ; do \
16623 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16624 done; \
16625 echo "Doing installcheck in gmp" ; \
16626 (cd $(HOST_SUBDIR)/gmp && \
16627 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16628 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16629 "RANLIB=$${RANLIB}" \
0c24b341 16630 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16631 installcheck) \
16632 || exit 1
16633
16634@endif gmp
16635
16636.PHONY: maybe-mostlyclean-gmp mostlyclean-gmp
16637maybe-mostlyclean-gmp:
16638@if gmp
16639maybe-mostlyclean-gmp: mostlyclean-gmp
16640
16641mostlyclean-gmp:
16642 @[ -f ./gmp/Makefile ] || exit 0; \
16643 r=`${PWD_COMMAND}`; export r; \
16644 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16645 $(HOST_EXPORTS) \
16646 for flag in $(EXTRA_HOST_FLAGS) ; do \
16647 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16648 done; \
16649 echo "Doing mostlyclean in gmp" ; \
16650 (cd $(HOST_SUBDIR)/gmp && \
16651 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16652 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16653 "RANLIB=$${RANLIB}" \
0c24b341 16654 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16655 mostlyclean) \
16656 || exit 1
16657
16658@endif gmp
16659
16660.PHONY: maybe-clean-gmp clean-gmp
16661maybe-clean-gmp:
16662@if gmp
16663maybe-clean-gmp: clean-gmp
16664
16665clean-gmp:
16666 @[ -f ./gmp/Makefile ] || exit 0; \
16667 r=`${PWD_COMMAND}`; export r; \
16668 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16669 $(HOST_EXPORTS) \
16670 for flag in $(EXTRA_HOST_FLAGS) ; do \
16671 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16672 done; \
16673 echo "Doing clean in gmp" ; \
16674 (cd $(HOST_SUBDIR)/gmp && \
16675 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16676 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16677 "RANLIB=$${RANLIB}" \
0c24b341 16678 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16679 clean) \
16680 || exit 1
16681
16682@endif gmp
16683
16684.PHONY: maybe-distclean-gmp distclean-gmp
16685maybe-distclean-gmp:
16686@if gmp
16687maybe-distclean-gmp: distclean-gmp
16688
16689distclean-gmp:
16690 @[ -f ./gmp/Makefile ] || exit 0; \
16691 r=`${PWD_COMMAND}`; export r; \
16692 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16693 $(HOST_EXPORTS) \
16694 for flag in $(EXTRA_HOST_FLAGS) ; do \
16695 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16696 done; \
16697 echo "Doing distclean in gmp" ; \
16698 (cd $(HOST_SUBDIR)/gmp && \
16699 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16700 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16701 "RANLIB=$${RANLIB}" \
0c24b341 16702 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16703 distclean) \
16704 || exit 1
16705
16706@endif gmp
16707
16708.PHONY: maybe-maintainer-clean-gmp maintainer-clean-gmp
16709maybe-maintainer-clean-gmp:
16710@if gmp
16711maybe-maintainer-clean-gmp: maintainer-clean-gmp
16712
16713maintainer-clean-gmp:
16714 @[ -f ./gmp/Makefile ] || exit 0; \
16715 r=`${PWD_COMMAND}`; export r; \
16716 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16717 $(HOST_EXPORTS) \
16718 for flag in $(EXTRA_HOST_FLAGS) ; do \
16719 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16720 done; \
16721 echo "Doing maintainer-clean in gmp" ; \
16722 (cd $(HOST_SUBDIR)/gmp && \
16723 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16724 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16725 "RANLIB=$${RANLIB}" \
0c24b341 16726 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16727 maintainer-clean) \
16728 || exit 1
16729
16730@endif gmp
16731
16732
16733
16734.PHONY: configure-mpfr maybe-configure-mpfr
16735maybe-configure-mpfr:
16736@if gcc-bootstrap
16737configure-mpfr: stage_current
16738@endif gcc-bootstrap
16739@if mpfr
16740maybe-configure-mpfr: configure-mpfr
16741configure-mpfr:
16742 @r=`${PWD_COMMAND}`; export r; \
16743 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16744 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
16745 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
16746 $(HOST_EXPORTS) \
16747 echo Configuring in $(HOST_SUBDIR)/mpfr; \
16748 cd "$(HOST_SUBDIR)/mpfr" || exit 1; \
16749 case $(srcdir) in \
16750 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16751 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
16752 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16753 esac; \
16754 srcdiroption="--srcdir=$${topdir}/mpfr"; \
16755 libsrcdir="$$s/mpfr"; \
16756 $(SHELL) $${libsrcdir}/configure \
16757 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16758 --target=none-${host_vendor}-${host_os} $${srcdiroption} --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp \
16759 || exit 1
16760@endif mpfr
16761
16762
16763
16764.PHONY: configure-stage1-mpfr maybe-configure-stage1-mpfr
16765maybe-configure-stage1-mpfr:
16766@if mpfr-bootstrap
16767maybe-configure-stage1-mpfr: configure-stage1-mpfr
16768configure-stage1-mpfr:
16769 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
16770 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
16771 @r=`${PWD_COMMAND}`; export r; \
16772 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16773 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
16774 $(HOST_EXPORTS) \
8ee82aff
PB
16775 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
16776 LIBCFLAGS="$(STAGE1_CFLAGS)"; export LIBCFLAGS; \
4b900473
PB
16777 echo Configuring stage 1 in $(HOST_SUBDIR)/mpfr ; \
16778 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
16779 cd $(HOST_SUBDIR)/mpfr || exit 1; \
16780 case $(srcdir) in \
16781 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16782 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
16783 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16784 esac; \
16785 srcdiroption="--srcdir=$${topdir}/mpfr"; \
16786 libsrcdir="$$s/mpfr"; \
16787 $(SHELL) $${libsrcdir}/configure \
16788 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16789 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16790 \
16791 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)" --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp
16792@endif mpfr-bootstrap
16793
16794.PHONY: configure-stage2-mpfr maybe-configure-stage2-mpfr
16795maybe-configure-stage2-mpfr:
16796@if mpfr-bootstrap
16797maybe-configure-stage2-mpfr: configure-stage2-mpfr
16798configure-stage2-mpfr:
16799 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
16800 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
16801 @r=`${PWD_COMMAND}`; export r; \
16802 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16803 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
16804 $(HOST_EXPORTS) \
16805 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
16806 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
16807 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
4b900473
PB
16808 echo Configuring stage 2 in $(HOST_SUBDIR)/mpfr ; \
16809 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
16810 cd $(HOST_SUBDIR)/mpfr || exit 1; \
16811 case $(srcdir) in \
16812 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16813 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
16814 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16815 esac; \
16816 srcdiroption="--srcdir=$${topdir}/mpfr"; \
16817 libsrcdir="$$s/mpfr"; \
16818 $(SHELL) $${libsrcdir}/configure \
16819 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16820 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16821 --with-build-libsubdir=$(HOST_SUBDIR) \
16822 @stage2_werror_flag@ --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp
16823@endif mpfr-bootstrap
16824
8520c408
AO
16825.PHONY: configure-stageb2g0-mpfr maybe-configure-stageb2g0-mpfr
16826maybe-configure-stageb2g0-mpfr:
16827@if mpfr-bootstrap
16828maybe-configure-stageb2g0-mpfr: configure-stageb2g0-mpfr
16829configure-stageb2g0-mpfr:
16830 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
16831 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
16832 @r=`${PWD_COMMAND}`; export r; \
16833 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16834 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
16835 $(HOST_EXPORTS) \
16836 $(POSTSTAGE1_HOST_EXPORTS) \
16837 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
16838 LIBCFLAGS="$(STAGE2_CFLAGS) -g0"; export LIBCFLAGS; \
16839 echo Configuring stage b2g0 in $(HOST_SUBDIR)/mpfr ; \
16840 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
16841 cd $(HOST_SUBDIR)/mpfr || exit 1; \
16842 case $(srcdir) in \
16843 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16844 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
16845 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16846 esac; \
16847 srcdiroption="--srcdir=$${topdir}/mpfr"; \
16848 libsrcdir="$$s/mpfr"; \
16849 $(SHELL) $${libsrcdir}/configure \
16850 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16851 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16852 --with-build-libsubdir=$(HOST_SUBDIR) \
16853 @stage2_werror_flag@ --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp
16854@endif mpfr-bootstrap
16855
4b900473
PB
16856.PHONY: configure-stage3-mpfr maybe-configure-stage3-mpfr
16857maybe-configure-stage3-mpfr:
16858@if mpfr-bootstrap
16859maybe-configure-stage3-mpfr: configure-stage3-mpfr
16860configure-stage3-mpfr:
16861 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
16862 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
16863 @r=`${PWD_COMMAND}`; export r; \
16864 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16865 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
16866 $(HOST_EXPORTS) \
16867 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
16868 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
16869 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
4b900473
PB
16870 echo Configuring stage 3 in $(HOST_SUBDIR)/mpfr ; \
16871 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
16872 cd $(HOST_SUBDIR)/mpfr || exit 1; \
16873 case $(srcdir) in \
16874 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16875 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
16876 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16877 esac; \
16878 srcdiroption="--srcdir=$${topdir}/mpfr"; \
16879 libsrcdir="$$s/mpfr"; \
16880 $(SHELL) $${libsrcdir}/configure \
16881 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16882 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16883 --with-build-libsubdir=$(HOST_SUBDIR) \
16884 @stage2_werror_flag@ --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp
16885@endif mpfr-bootstrap
16886
8520c408
AO
16887.PHONY: configure-stageb3g2-mpfr maybe-configure-stageb3g2-mpfr
16888maybe-configure-stageb3g2-mpfr:
16889@if mpfr-bootstrap
16890maybe-configure-stageb3g2-mpfr: configure-stageb3g2-mpfr
16891configure-stageb3g2-mpfr:
16892 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
16893 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
16894 @r=`${PWD_COMMAND}`; export r; \
16895 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16896 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
16897 $(HOST_EXPORTS) \
16898 $(POSTSTAGE1_HOST_EXPORTS) \
16899 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
16900 LIBCFLAGS="$(STAGE3_CFLAGS) -g2"; export LIBCFLAGS; \
16901 echo Configuring stage b3g2 in $(HOST_SUBDIR)/mpfr ; \
16902 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
16903 cd $(HOST_SUBDIR)/mpfr || exit 1; \
16904 case $(srcdir) in \
16905 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16906 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
16907 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16908 esac; \
16909 srcdiroption="--srcdir=$${topdir}/mpfr"; \
16910 libsrcdir="$$s/mpfr"; \
16911 $(SHELL) $${libsrcdir}/configure \
16912 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16913 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16914 --with-build-libsubdir=$(HOST_SUBDIR) \
16915 @stage2_werror_flag@ --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp
16916@endif mpfr-bootstrap
16917
4b900473
PB
16918.PHONY: configure-stage4-mpfr maybe-configure-stage4-mpfr
16919maybe-configure-stage4-mpfr:
16920@if mpfr-bootstrap
16921maybe-configure-stage4-mpfr: configure-stage4-mpfr
16922configure-stage4-mpfr:
16923 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
16924 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
16925 @r=`${PWD_COMMAND}`; export r; \
16926 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16927 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
16928 $(HOST_EXPORTS) \
16929 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
16930 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
16931 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
4b900473
PB
16932 echo Configuring stage 4 in $(HOST_SUBDIR)/mpfr ; \
16933 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
16934 cd $(HOST_SUBDIR)/mpfr || exit 1; \
16935 case $(srcdir) in \
16936 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16937 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
16938 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16939 esac; \
16940 srcdiroption="--srcdir=$${topdir}/mpfr"; \
16941 libsrcdir="$$s/mpfr"; \
16942 $(SHELL) $${libsrcdir}/configure \
16943 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16944 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16945 --with-build-libsubdir=$(HOST_SUBDIR) \
16946 @stage2_werror_flag@ --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp
16947@endif mpfr-bootstrap
16948
16949.PHONY: configure-stageprofile-mpfr maybe-configure-stageprofile-mpfr
16950maybe-configure-stageprofile-mpfr:
16951@if mpfr-bootstrap
16952maybe-configure-stageprofile-mpfr: configure-stageprofile-mpfr
16953configure-stageprofile-mpfr:
16954 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
16955 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
16956 @r=`${PWD_COMMAND}`; export r; \
16957 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16958 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
16959 $(HOST_EXPORTS) \
16960 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
16961 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
16962 LIBCFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export LIBCFLAGS; \
4b900473
PB
16963 echo Configuring stage profile in $(HOST_SUBDIR)/mpfr ; \
16964 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
16965 cd $(HOST_SUBDIR)/mpfr || exit 1; \
16966 case $(srcdir) in \
16967 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16968 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
16969 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16970 esac; \
16971 srcdiroption="--srcdir=$${topdir}/mpfr"; \
16972 libsrcdir="$$s/mpfr"; \
16973 $(SHELL) $${libsrcdir}/configure \
16974 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16975 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16976 --with-build-libsubdir=$(HOST_SUBDIR) \
16977 @stage2_werror_flag@ --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp
16978@endif mpfr-bootstrap
16979
16980.PHONY: configure-stagefeedback-mpfr maybe-configure-stagefeedback-mpfr
16981maybe-configure-stagefeedback-mpfr:
16982@if mpfr-bootstrap
16983maybe-configure-stagefeedback-mpfr: configure-stagefeedback-mpfr
16984configure-stagefeedback-mpfr:
16985 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
16986 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
16987 @r=`${PWD_COMMAND}`; export r; \
16988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16989 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
16990 $(HOST_EXPORTS) \
16991 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
16992 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
16993 LIBCFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export LIBCFLAGS; \
4b900473
PB
16994 echo Configuring stage feedback in $(HOST_SUBDIR)/mpfr ; \
16995 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
16996 cd $(HOST_SUBDIR)/mpfr || exit 1; \
16997 case $(srcdir) in \
16998 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16999 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17000 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17001 esac; \
17002 srcdiroption="--srcdir=$${topdir}/mpfr"; \
17003 libsrcdir="$$s/mpfr"; \
17004 $(SHELL) $${libsrcdir}/configure \
17005 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
17006 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
17007 --with-build-libsubdir=$(HOST_SUBDIR) \
17008 @stage2_werror_flag@ --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp
17009@endif mpfr-bootstrap
17010
17011
17012
17013
17014
17015.PHONY: all-mpfr maybe-all-mpfr
17016maybe-all-mpfr:
17017@if gcc-bootstrap
17018all-mpfr: stage_current
17019@endif gcc-bootstrap
17020@if mpfr
17021TARGET-mpfr=all
17022maybe-all-mpfr: all-mpfr
17023all-mpfr: configure-mpfr
17024 @r=`${PWD_COMMAND}`; export r; \
17025 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17026 $(HOST_EXPORTS) \
17027 (cd $(HOST_SUBDIR)/mpfr && \
17028 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-mpfr))
17029@endif mpfr
17030
17031
17032
17033.PHONY: all-stage1-mpfr maybe-all-stage1-mpfr
17034.PHONY: clean-stage1-mpfr maybe-clean-stage1-mpfr
17035maybe-all-stage1-mpfr:
17036maybe-clean-stage1-mpfr:
17037@if mpfr-bootstrap
17038maybe-all-stage1-mpfr: all-stage1-mpfr
17039all-stage1: all-stage1-mpfr
17040TARGET-stage1-mpfr = $(TARGET-mpfr)
17041all-stage1-mpfr: configure-stage1-mpfr
17042 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
17043 @r=`${PWD_COMMAND}`; export r; \
17044 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17045 $(HOST_EXPORTS) \
17046 cd $(HOST_SUBDIR)/mpfr && \
8ee82aff
PB
17047 $(MAKE) $(FLAGS_TO_PASS) \
17048 CFLAGS="$(STAGE1_CFLAGS)" LIBCFLAGS="$(STAGE1_CFLAGS)" \
4b900473
PB
17049 $(TARGET-stage1-mpfr)
17050
17051maybe-clean-stage1-mpfr: clean-stage1-mpfr
17052clean-stage1: clean-stage1-mpfr
17053clean-stage1-mpfr:
17054 @if [ $(current_stage) = stage1 ]; then \
17055 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17056 else \
17057 [ -f $(HOST_SUBDIR)/stage1-mpfr/Makefile ] || exit 0; \
17058 $(MAKE) stage1-start; \
17059 fi; \
17060 cd $(HOST_SUBDIR)/mpfr && \
17061 $(MAKE) $(FLAGS_TO_PASS) \
8ee82aff 17062 clean
4b900473
PB
17063@endif mpfr-bootstrap
17064
17065
17066.PHONY: all-stage2-mpfr maybe-all-stage2-mpfr
17067.PHONY: clean-stage2-mpfr maybe-clean-stage2-mpfr
17068maybe-all-stage2-mpfr:
17069maybe-clean-stage2-mpfr:
17070@if mpfr-bootstrap
17071maybe-all-stage2-mpfr: all-stage2-mpfr
17072all-stage2: all-stage2-mpfr
17073TARGET-stage2-mpfr = $(TARGET-mpfr)
17074all-stage2-mpfr: configure-stage2-mpfr
17075 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
17076 @r=`${PWD_COMMAND}`; export r; \
17077 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17078 $(HOST_EXPORTS) \
17079 $(POSTSTAGE1_HOST_EXPORTS) \
17080 cd $(HOST_SUBDIR)/mpfr && \
8ee82aff 17081 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 17082 CFLAGS="$(STAGE2_CFLAGS)" LIBCFLAGS="$(STAGE2_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
4b900473
PB
17083 $(TARGET-stage2-mpfr)
17084
17085maybe-clean-stage2-mpfr: clean-stage2-mpfr
17086clean-stage2: clean-stage2-mpfr
17087clean-stage2-mpfr:
17088 @if [ $(current_stage) = stage2 ]; then \
17089 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17090 else \
17091 [ -f $(HOST_SUBDIR)/stage2-mpfr/Makefile ] || exit 0; \
17092 $(MAKE) stage2-start; \
17093 fi; \
17094 cd $(HOST_SUBDIR)/mpfr && \
17095 $(MAKE) $(FLAGS_TO_PASS) \
17096 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 17097 clean
4b900473
PB
17098@endif mpfr-bootstrap
17099
17100
8520c408
AO
17101.PHONY: all-stageb2g0-mpfr maybe-all-stageb2g0-mpfr
17102.PHONY: clean-stageb2g0-mpfr maybe-clean-stageb2g0-mpfr
17103maybe-all-stageb2g0-mpfr:
17104maybe-clean-stageb2g0-mpfr:
17105@if mpfr-bootstrap
17106maybe-all-stageb2g0-mpfr: all-stageb2g0-mpfr
17107all-stageb2g0: all-stageb2g0-mpfr
17108TARGET-stageb2g0-mpfr = $(TARGET-mpfr)
17109all-stageb2g0-mpfr: configure-stageb2g0-mpfr
17110 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
17111 @r=`${PWD_COMMAND}`; export r; \
17112 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17113 $(HOST_EXPORTS) \
17114 $(POSTSTAGE1_HOST_EXPORTS) \
17115 cd $(HOST_SUBDIR)/mpfr && \
17116 $(MAKE) $(FLAGS_TO_PASS) \
17117 CFLAGS="$(STAGE2_CFLAGS) -g0" LIBCFLAGS="$(STAGE2_CFLAGS) -g0" $(POSTSTAGE1_FLAGS_TO_PASS) \
17118 $(TARGET-stageb2g0-mpfr)
17119
17120maybe-clean-stageb2g0-mpfr: clean-stageb2g0-mpfr
17121clean-stageb2g0: clean-stageb2g0-mpfr
17122clean-stageb2g0-mpfr:
17123 @if [ $(current_stage) = stageb2g0 ]; then \
17124 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17125 else \
17126 [ -f $(HOST_SUBDIR)/stageb2g0-mpfr/Makefile ] || exit 0; \
17127 $(MAKE) stageb2g0-start; \
17128 fi; \
17129 cd $(HOST_SUBDIR)/mpfr && \
17130 $(MAKE) $(FLAGS_TO_PASS) \
17131 $(POSTSTAGE1_FLAGS_TO_PASS) \
17132 clean
17133@endif mpfr-bootstrap
17134
17135
4b900473
PB
17136.PHONY: all-stage3-mpfr maybe-all-stage3-mpfr
17137.PHONY: clean-stage3-mpfr maybe-clean-stage3-mpfr
17138maybe-all-stage3-mpfr:
17139maybe-clean-stage3-mpfr:
17140@if mpfr-bootstrap
17141maybe-all-stage3-mpfr: all-stage3-mpfr
17142all-stage3: all-stage3-mpfr
17143TARGET-stage3-mpfr = $(TARGET-mpfr)
17144all-stage3-mpfr: configure-stage3-mpfr
17145 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
17146 @r=`${PWD_COMMAND}`; export r; \
17147 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17148 $(HOST_EXPORTS) \
17149 $(POSTSTAGE1_HOST_EXPORTS) \
17150 cd $(HOST_SUBDIR)/mpfr && \
8ee82aff 17151 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 17152 CFLAGS="$(STAGE3_CFLAGS)" LIBCFLAGS="$(STAGE3_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
4b900473
PB
17153 $(TARGET-stage3-mpfr)
17154
17155maybe-clean-stage3-mpfr: clean-stage3-mpfr
17156clean-stage3: clean-stage3-mpfr
17157clean-stage3-mpfr:
17158 @if [ $(current_stage) = stage3 ]; then \
17159 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17160 else \
17161 [ -f $(HOST_SUBDIR)/stage3-mpfr/Makefile ] || exit 0; \
17162 $(MAKE) stage3-start; \
17163 fi; \
17164 cd $(HOST_SUBDIR)/mpfr && \
17165 $(MAKE) $(FLAGS_TO_PASS) \
17166 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 17167 clean
4b900473
PB
17168@endif mpfr-bootstrap
17169
17170
8520c408
AO
17171.PHONY: all-stageb3g2-mpfr maybe-all-stageb3g2-mpfr
17172.PHONY: clean-stageb3g2-mpfr maybe-clean-stageb3g2-mpfr
17173maybe-all-stageb3g2-mpfr:
17174maybe-clean-stageb3g2-mpfr:
17175@if mpfr-bootstrap
17176maybe-all-stageb3g2-mpfr: all-stageb3g2-mpfr
17177all-stageb3g2: all-stageb3g2-mpfr
17178TARGET-stageb3g2-mpfr = $(TARGET-mpfr)
17179all-stageb3g2-mpfr: configure-stageb3g2-mpfr
17180 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
17181 @r=`${PWD_COMMAND}`; export r; \
17182 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17183 $(HOST_EXPORTS) \
17184 $(POSTSTAGE1_HOST_EXPORTS) \
17185 cd $(HOST_SUBDIR)/mpfr && \
17186 $(MAKE) $(FLAGS_TO_PASS) \
17187 CFLAGS="$(STAGE3_CFLAGS) -g2" LIBCFLAGS="$(STAGE3_CFLAGS) -g2" $(POSTSTAGE1_FLAGS_TO_PASS) \
17188 $(TARGET-stageb3g2-mpfr)
17189
17190maybe-clean-stageb3g2-mpfr: clean-stageb3g2-mpfr
17191clean-stageb3g2: clean-stageb3g2-mpfr
17192clean-stageb3g2-mpfr:
17193 @if [ $(current_stage) = stageb3g2 ]; then \
17194 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17195 else \
17196 [ -f $(HOST_SUBDIR)/stageb3g2-mpfr/Makefile ] || exit 0; \
17197 $(MAKE) stageb3g2-start; \
17198 fi; \
17199 cd $(HOST_SUBDIR)/mpfr && \
17200 $(MAKE) $(FLAGS_TO_PASS) \
17201 $(POSTSTAGE1_FLAGS_TO_PASS) \
17202 clean
17203@endif mpfr-bootstrap
17204
17205
4b900473
PB
17206.PHONY: all-stage4-mpfr maybe-all-stage4-mpfr
17207.PHONY: clean-stage4-mpfr maybe-clean-stage4-mpfr
17208maybe-all-stage4-mpfr:
17209maybe-clean-stage4-mpfr:
17210@if mpfr-bootstrap
17211maybe-all-stage4-mpfr: all-stage4-mpfr
17212all-stage4: all-stage4-mpfr
17213TARGET-stage4-mpfr = $(TARGET-mpfr)
17214all-stage4-mpfr: configure-stage4-mpfr
17215 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
17216 @r=`${PWD_COMMAND}`; export r; \
17217 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17218 $(HOST_EXPORTS) \
17219 $(POSTSTAGE1_HOST_EXPORTS) \
17220 cd $(HOST_SUBDIR)/mpfr && \
8ee82aff 17221 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 17222 CFLAGS="$(STAGE4_CFLAGS)" LIBCFLAGS="$(STAGE4_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
4b900473
PB
17223 $(TARGET-stage4-mpfr)
17224
17225maybe-clean-stage4-mpfr: clean-stage4-mpfr
17226clean-stage4: clean-stage4-mpfr
17227clean-stage4-mpfr:
17228 @if [ $(current_stage) = stage4 ]; then \
17229 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17230 else \
17231 [ -f $(HOST_SUBDIR)/stage4-mpfr/Makefile ] || exit 0; \
17232 $(MAKE) stage4-start; \
17233 fi; \
17234 cd $(HOST_SUBDIR)/mpfr && \
17235 $(MAKE) $(FLAGS_TO_PASS) \
17236 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 17237 clean
4b900473
PB
17238@endif mpfr-bootstrap
17239
17240
17241.PHONY: all-stageprofile-mpfr maybe-all-stageprofile-mpfr
17242.PHONY: clean-stageprofile-mpfr maybe-clean-stageprofile-mpfr
17243maybe-all-stageprofile-mpfr:
17244maybe-clean-stageprofile-mpfr:
17245@if mpfr-bootstrap
17246maybe-all-stageprofile-mpfr: all-stageprofile-mpfr
17247all-stageprofile: all-stageprofile-mpfr
17248TARGET-stageprofile-mpfr = $(TARGET-mpfr)
17249all-stageprofile-mpfr: configure-stageprofile-mpfr
17250 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17251 @r=`${PWD_COMMAND}`; export r; \
17252 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17253 $(HOST_EXPORTS) \
17254 $(POSTSTAGE1_HOST_EXPORTS) \
17255 cd $(HOST_SUBDIR)/mpfr && \
8ee82aff 17256 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 17257 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" LIBCFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" $(POSTSTAGE1_FLAGS_TO_PASS) \
4b900473
PB
17258 $(TARGET-stageprofile-mpfr)
17259
17260maybe-clean-stageprofile-mpfr: clean-stageprofile-mpfr
17261clean-stageprofile: clean-stageprofile-mpfr
17262clean-stageprofile-mpfr:
17263 @if [ $(current_stage) = stageprofile ]; then \
17264 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17265 else \
17266 [ -f $(HOST_SUBDIR)/stageprofile-mpfr/Makefile ] || exit 0; \
17267 $(MAKE) stageprofile-start; \
17268 fi; \
17269 cd $(HOST_SUBDIR)/mpfr && \
17270 $(MAKE) $(FLAGS_TO_PASS) \
17271 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 17272 clean
4b900473
PB
17273@endif mpfr-bootstrap
17274
17275
17276.PHONY: all-stagefeedback-mpfr maybe-all-stagefeedback-mpfr
17277.PHONY: clean-stagefeedback-mpfr maybe-clean-stagefeedback-mpfr
17278maybe-all-stagefeedback-mpfr:
17279maybe-clean-stagefeedback-mpfr:
17280@if mpfr-bootstrap
17281maybe-all-stagefeedback-mpfr: all-stagefeedback-mpfr
17282all-stagefeedback: all-stagefeedback-mpfr
17283TARGET-stagefeedback-mpfr = $(TARGET-mpfr)
17284all-stagefeedback-mpfr: configure-stagefeedback-mpfr
17285 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17286 @r=`${PWD_COMMAND}`; export r; \
17287 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17288 $(HOST_EXPORTS) \
17289 $(POSTSTAGE1_HOST_EXPORTS) \
17290 cd $(HOST_SUBDIR)/mpfr && \
8ee82aff 17291 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 17292 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" LIBCFLAGS="$(STAGE3_CFLAGS) -fprofile-use" $(POSTSTAGE1_FLAGS_TO_PASS) \
4b900473
PB
17293 $(TARGET-stagefeedback-mpfr)
17294
17295maybe-clean-stagefeedback-mpfr: clean-stagefeedback-mpfr
17296clean-stagefeedback: clean-stagefeedback-mpfr
17297clean-stagefeedback-mpfr:
17298 @if [ $(current_stage) = stagefeedback ]; then \
17299 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17300 else \
17301 [ -f $(HOST_SUBDIR)/stagefeedback-mpfr/Makefile ] || exit 0; \
17302 $(MAKE) stagefeedback-start; \
17303 fi; \
17304 cd $(HOST_SUBDIR)/mpfr && \
17305 $(MAKE) $(FLAGS_TO_PASS) \
17306 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 17307 clean
4b900473
PB
17308@endif mpfr-bootstrap
17309
17310
17311
17312
17313
17314.PHONY: check-mpfr maybe-check-mpfr
17315maybe-check-mpfr:
17316@if mpfr
17317maybe-check-mpfr: check-mpfr
17318
17319check-mpfr:
17320 @: $(MAKE); $(unstage)
17321 @r=`${PWD_COMMAND}`; export r; \
17322 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17323 $(HOST_EXPORTS) \
17324 (cd $(HOST_SUBDIR)/mpfr && \
17325 $(MAKE) $(FLAGS_TO_PASS) check)
17326
17327@endif mpfr
17328
17329.PHONY: install-mpfr maybe-install-mpfr
17330maybe-install-mpfr:
17331@if mpfr
17332maybe-install-mpfr: install-mpfr
17333
17334install-mpfr:
17335
17336@endif mpfr
17337
17338# Other targets (info, dvi, pdf, etc.)
17339
17340.PHONY: maybe-info-mpfr info-mpfr
17341maybe-info-mpfr:
17342@if mpfr
17343maybe-info-mpfr: info-mpfr
17344
17345info-mpfr: \
17346 configure-mpfr
17347 @[ -f ./mpfr/Makefile ] || exit 0; \
17348 r=`${PWD_COMMAND}`; export r; \
17349 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17350 $(HOST_EXPORTS) \
17351 for flag in $(EXTRA_HOST_FLAGS) ; do \
17352 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17353 done; \
17354 echo "Doing info in mpfr" ; \
17355 (cd $(HOST_SUBDIR)/mpfr && \
17356 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17357 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17358 "RANLIB=$${RANLIB}" \
0c24b341 17359 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17360 info) \
17361 || exit 1
17362
17363@endif mpfr
17364
17365.PHONY: maybe-dvi-mpfr dvi-mpfr
17366maybe-dvi-mpfr:
17367@if mpfr
17368maybe-dvi-mpfr: dvi-mpfr
17369
17370dvi-mpfr: \
17371 configure-mpfr
17372 @[ -f ./mpfr/Makefile ] || exit 0; \
17373 r=`${PWD_COMMAND}`; export r; \
17374 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17375 $(HOST_EXPORTS) \
17376 for flag in $(EXTRA_HOST_FLAGS) ; do \
17377 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17378 done; \
17379 echo "Doing dvi in mpfr" ; \
17380 (cd $(HOST_SUBDIR)/mpfr && \
17381 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17382 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17383 "RANLIB=$${RANLIB}" \
0c24b341 17384 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17385 dvi) \
17386 || exit 1
17387
17388@endif mpfr
17389
17390.PHONY: maybe-pdf-mpfr pdf-mpfr
17391maybe-pdf-mpfr:
17392@if mpfr
17393maybe-pdf-mpfr: pdf-mpfr
17394
17395pdf-mpfr: \
17396 configure-mpfr
17397 @[ -f ./mpfr/Makefile ] || exit 0; \
17398 r=`${PWD_COMMAND}`; export r; \
17399 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17400 $(HOST_EXPORTS) \
17401 for flag in $(EXTRA_HOST_FLAGS) ; do \
17402 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17403 done; \
17404 echo "Doing pdf in mpfr" ; \
17405 (cd $(HOST_SUBDIR)/mpfr && \
17406 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17407 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17408 "RANLIB=$${RANLIB}" \
0c24b341 17409 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17410 pdf) \
17411 || exit 1
17412
17413@endif mpfr
17414
17415.PHONY: maybe-html-mpfr html-mpfr
17416maybe-html-mpfr:
17417@if mpfr
17418maybe-html-mpfr: html-mpfr
17419
17420html-mpfr: \
17421 configure-mpfr
17422 @[ -f ./mpfr/Makefile ] || exit 0; \
17423 r=`${PWD_COMMAND}`; export r; \
17424 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17425 $(HOST_EXPORTS) \
17426 for flag in $(EXTRA_HOST_FLAGS) ; do \
17427 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17428 done; \
17429 echo "Doing html in mpfr" ; \
17430 (cd $(HOST_SUBDIR)/mpfr && \
17431 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17432 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17433 "RANLIB=$${RANLIB}" \
0c24b341 17434 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17435 html) \
17436 || exit 1
17437
17438@endif mpfr
17439
17440.PHONY: maybe-TAGS-mpfr TAGS-mpfr
17441maybe-TAGS-mpfr:
17442@if mpfr
17443maybe-TAGS-mpfr: TAGS-mpfr
17444
17445TAGS-mpfr: \
17446 configure-mpfr
17447 @[ -f ./mpfr/Makefile ] || exit 0; \
17448 r=`${PWD_COMMAND}`; export r; \
17449 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17450 $(HOST_EXPORTS) \
17451 for flag in $(EXTRA_HOST_FLAGS) ; do \
17452 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17453 done; \
17454 echo "Doing TAGS in mpfr" ; \
17455 (cd $(HOST_SUBDIR)/mpfr && \
17456 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17457 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17458 "RANLIB=$${RANLIB}" \
0c24b341 17459 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17460 TAGS) \
17461 || exit 1
17462
17463@endif mpfr
17464
17465.PHONY: maybe-install-info-mpfr install-info-mpfr
17466maybe-install-info-mpfr:
17467@if mpfr
17468maybe-install-info-mpfr: install-info-mpfr
17469
17470install-info-mpfr: \
17471 configure-mpfr \
17472 info-mpfr
17473 @[ -f ./mpfr/Makefile ] || exit 0; \
17474 r=`${PWD_COMMAND}`; export r; \
17475 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17476 $(HOST_EXPORTS) \
17477 for flag in $(EXTRA_HOST_FLAGS) ; do \
17478 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17479 done; \
17480 echo "Doing install-info in mpfr" ; \
17481 (cd $(HOST_SUBDIR)/mpfr && \
17482 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17483 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17484 "RANLIB=$${RANLIB}" \
0c24b341 17485 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17486 install-info) \
17487 || exit 1
17488
17489@endif mpfr
17490
a3ca38d2
DD
17491.PHONY: maybe-install-pdf-mpfr install-pdf-mpfr
17492maybe-install-pdf-mpfr:
17493@if mpfr
17494maybe-install-pdf-mpfr: install-pdf-mpfr
17495
17496install-pdf-mpfr: \
17497 configure-mpfr \
17498 pdf-mpfr
17499 @[ -f ./mpfr/Makefile ] || exit 0; \
17500 r=`${PWD_COMMAND}`; export r; \
17501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17502 $(HOST_EXPORTS) \
17503 for flag in $(EXTRA_HOST_FLAGS) ; do \
17504 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17505 done; \
17506 echo "Doing install-pdf in mpfr" ; \
17507 (cd $(HOST_SUBDIR)/mpfr && \
17508 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17509 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17510 "RANLIB=$${RANLIB}" \
0c24b341 17511 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
17512 install-pdf) \
17513 || exit 1
17514
17515@endif mpfr
17516
4b900473
PB
17517.PHONY: maybe-install-html-mpfr install-html-mpfr
17518maybe-install-html-mpfr:
17519@if mpfr
17520maybe-install-html-mpfr: install-html-mpfr
17521
17522install-html-mpfr: \
17523 configure-mpfr \
17524 html-mpfr
17525 @[ -f ./mpfr/Makefile ] || exit 0; \
17526 r=`${PWD_COMMAND}`; export r; \
17527 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17528 $(HOST_EXPORTS) \
17529 for flag in $(EXTRA_HOST_FLAGS) ; do \
17530 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17531 done; \
17532 echo "Doing install-html in mpfr" ; \
17533 (cd $(HOST_SUBDIR)/mpfr && \
17534 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17535 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17536 "RANLIB=$${RANLIB}" \
0c24b341 17537 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17538 install-html) \
17539 || exit 1
17540
17541@endif mpfr
17542
17543.PHONY: maybe-installcheck-mpfr installcheck-mpfr
17544maybe-installcheck-mpfr:
17545@if mpfr
17546maybe-installcheck-mpfr: installcheck-mpfr
17547
17548installcheck-mpfr: \
17549 configure-mpfr
17550 @[ -f ./mpfr/Makefile ] || exit 0; \
17551 r=`${PWD_COMMAND}`; export r; \
17552 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17553 $(HOST_EXPORTS) \
17554 for flag in $(EXTRA_HOST_FLAGS) ; do \
17555 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17556 done; \
17557 echo "Doing installcheck in mpfr" ; \
17558 (cd $(HOST_SUBDIR)/mpfr && \
17559 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17560 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17561 "RANLIB=$${RANLIB}" \
0c24b341 17562 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17563 installcheck) \
17564 || exit 1
17565
17566@endif mpfr
17567
17568.PHONY: maybe-mostlyclean-mpfr mostlyclean-mpfr
17569maybe-mostlyclean-mpfr:
17570@if mpfr
17571maybe-mostlyclean-mpfr: mostlyclean-mpfr
17572
17573mostlyclean-mpfr:
17574 @[ -f ./mpfr/Makefile ] || exit 0; \
17575 r=`${PWD_COMMAND}`; export r; \
17576 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17577 $(HOST_EXPORTS) \
17578 for flag in $(EXTRA_HOST_FLAGS) ; do \
17579 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17580 done; \
17581 echo "Doing mostlyclean in mpfr" ; \
17582 (cd $(HOST_SUBDIR)/mpfr && \
17583 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17584 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17585 "RANLIB=$${RANLIB}" \
0c24b341 17586 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17587 mostlyclean) \
17588 || exit 1
17589
17590@endif mpfr
17591
17592.PHONY: maybe-clean-mpfr clean-mpfr
17593maybe-clean-mpfr:
17594@if mpfr
17595maybe-clean-mpfr: clean-mpfr
17596
17597clean-mpfr:
17598 @[ -f ./mpfr/Makefile ] || exit 0; \
17599 r=`${PWD_COMMAND}`; export r; \
17600 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17601 $(HOST_EXPORTS) \
17602 for flag in $(EXTRA_HOST_FLAGS) ; do \
17603 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17604 done; \
17605 echo "Doing clean in mpfr" ; \
17606 (cd $(HOST_SUBDIR)/mpfr && \
17607 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17608 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17609 "RANLIB=$${RANLIB}" \
0c24b341 17610 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17611 clean) \
17612 || exit 1
17613
17614@endif mpfr
17615
17616.PHONY: maybe-distclean-mpfr distclean-mpfr
17617maybe-distclean-mpfr:
17618@if mpfr
17619maybe-distclean-mpfr: distclean-mpfr
17620
17621distclean-mpfr:
17622 @[ -f ./mpfr/Makefile ] || exit 0; \
17623 r=`${PWD_COMMAND}`; export r; \
17624 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17625 $(HOST_EXPORTS) \
17626 for flag in $(EXTRA_HOST_FLAGS) ; do \
17627 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17628 done; \
17629 echo "Doing distclean in mpfr" ; \
17630 (cd $(HOST_SUBDIR)/mpfr && \
17631 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17632 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17633 "RANLIB=$${RANLIB}" \
0c24b341 17634 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17635 distclean) \
17636 || exit 1
17637
17638@endif mpfr
17639
17640.PHONY: maybe-maintainer-clean-mpfr maintainer-clean-mpfr
17641maybe-maintainer-clean-mpfr:
17642@if mpfr
17643maybe-maintainer-clean-mpfr: maintainer-clean-mpfr
17644
17645maintainer-clean-mpfr:
17646 @[ -f ./mpfr/Makefile ] || exit 0; \
17647 r=`${PWD_COMMAND}`; export r; \
17648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17649 $(HOST_EXPORTS) \
17650 for flag in $(EXTRA_HOST_FLAGS) ; do \
17651 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17652 done; \
17653 echo "Doing maintainer-clean in mpfr" ; \
17654 (cd $(HOST_SUBDIR)/mpfr && \
17655 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17656 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17657 "RANLIB=$${RANLIB}" \
0c24b341 17658 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17659 maintainer-clean) \
17660 || exit 1
17661
17662@endif mpfr
17663
17664
17665
b813574b
PB
17666.PHONY: configure-gnuserv maybe-configure-gnuserv
17667maybe-configure-gnuserv:
4f0ef2d8
CD
17668@if gcc-bootstrap
17669configure-gnuserv: stage_current
17670@endif gcc-bootstrap
b813574b
PB
17671@if gnuserv
17672maybe-configure-gnuserv: configure-gnuserv
c52c6897 17673configure-gnuserv:
0aed8855 17674 @: $(MAKE); $(unstage)
c52c6897 17675 @r=`${PWD_COMMAND}`; export r; \
4fa63067 17676 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
17677 test ! -f $(HOST_SUBDIR)/gnuserv/Makefile || exit 0; \
17678 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gnuserv ; \
378fce5b 17679 $(HOST_EXPORTS) \
a7254363
PB
17680 echo Configuring in $(HOST_SUBDIR)/gnuserv; \
17681 cd "$(HOST_SUBDIR)/gnuserv" || exit 1; \
4fa63067 17682 case $(srcdir) in \
b00612cc
PB
17683 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17684 *) topdir=`echo $(HOST_SUBDIR)/gnuserv/ | \
17685 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 17686 esac; \
b00612cc
PB
17687 srcdiroption="--srcdir=$${topdir}/gnuserv"; \
17688 libsrcdir="$$s/gnuserv"; \
4fa63067 17689 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
17690 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17691 --target=${target_alias} $${srcdiroption} \
2a4cbe27 17692 || exit 1
b813574b 17693@endif gnuserv
2a4cbe27 17694
a7254363
PB
17695
17696
d545f33b
PB
17697
17698
b813574b
PB
17699.PHONY: all-gnuserv maybe-all-gnuserv
17700maybe-all-gnuserv:
4f0ef2d8
CD
17701@if gcc-bootstrap
17702all-gnuserv: stage_current
17703@endif gcc-bootstrap
b813574b 17704@if gnuserv
d27cc32e 17705TARGET-gnuserv=all
b813574b
PB
17706maybe-all-gnuserv: all-gnuserv
17707all-gnuserv: configure-gnuserv
0aed8855 17708 @: $(MAKE); $(unstage)
4fa63067
NN
17709 @r=`${PWD_COMMAND}`; export r; \
17710 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 17711 $(HOST_EXPORTS) \
b00612cc
PB
17712 (cd $(HOST_SUBDIR)/gnuserv && \
17713 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-gnuserv))
b813574b 17714@endif gnuserv
2a4cbe27 17715
a7254363 17716
d545f33b
PB
17717
17718
b813574b
PB
17719.PHONY: check-gnuserv maybe-check-gnuserv
17720maybe-check-gnuserv:
17721@if gnuserv
17722maybe-check-gnuserv: check-gnuserv
2a4cbe27 17723
b813574b 17724check-gnuserv:
0aed8855 17725 @: $(MAKE); $(unstage)
4fa63067 17726 @r=`${PWD_COMMAND}`; export r; \
b40e3958 17727 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 17728 $(HOST_EXPORTS) \
b00612cc
PB
17729 (cd $(HOST_SUBDIR)/gnuserv && \
17730 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 17731
b813574b 17732@endif gnuserv
2a4cbe27 17733
b813574b
PB
17734.PHONY: install-gnuserv maybe-install-gnuserv
17735maybe-install-gnuserv:
17736@if gnuserv
17737maybe-install-gnuserv: install-gnuserv
2a4cbe27 17738
b813574b 17739install-gnuserv: installdirs
0aed8855 17740 @: $(MAKE); $(unstage)
4fa63067 17741 @r=`${PWD_COMMAND}`; export r; \
b40e3958 17742 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 17743 $(HOST_EXPORTS) \
b00612cc 17744 (cd $(HOST_SUBDIR)/gnuserv && \
2da12f12 17745 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 17746
b813574b 17747@endif gnuserv
2a4cbe27 17748
56a8fe78 17749# Other targets (info, dvi, pdf, etc.)
2a4cbe27 17750
b813574b
PB
17751.PHONY: maybe-info-gnuserv info-gnuserv
17752maybe-info-gnuserv:
17753@if gnuserv
17754maybe-info-gnuserv: info-gnuserv
4fa63067 17755
b813574b
PB
17756info-gnuserv: \
17757 configure-gnuserv
0aed8855 17758 @: $(MAKE); $(unstage)
b813574b 17759 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
17760 r=`${PWD_COMMAND}`; export r; \
17761 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 17762 $(HOST_EXPORTS) \
b813574b 17763 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
17764 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17765 done; \
b813574b 17766 echo "Doing info in gnuserv" ; \
b00612cc 17767 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
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}" \
b813574b 17772 info) \
2a4cbe27
NN
17773 || exit 1
17774
b813574b 17775@endif gnuserv
2a4cbe27 17776
b813574b
PB
17777.PHONY: maybe-dvi-gnuserv dvi-gnuserv
17778maybe-dvi-gnuserv:
17779@if gnuserv
17780maybe-dvi-gnuserv: dvi-gnuserv
2a4cbe27 17781
b813574b
PB
17782dvi-gnuserv: \
17783 configure-gnuserv
0aed8855 17784 @: $(MAKE); $(unstage)
b813574b 17785 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
17786 r=`${PWD_COMMAND}`; export r; \
17787 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 17788 $(HOST_EXPORTS) \
b813574b 17789 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
17790 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17791 done; \
b813574b 17792 echo "Doing dvi in gnuserv" ; \
b00612cc 17793 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
17794 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17795 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17796 "RANLIB=$${RANLIB}" \
0c24b341 17797 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 17798 dvi) \
2a4cbe27
NN
17799 || exit 1
17800
b813574b 17801@endif gnuserv
2a4cbe27 17802
56a8fe78
DD
17803.PHONY: maybe-pdf-gnuserv pdf-gnuserv
17804maybe-pdf-gnuserv:
17805@if gnuserv
17806maybe-pdf-gnuserv: pdf-gnuserv
17807
17808pdf-gnuserv: \
17809 configure-gnuserv
17810 @: $(MAKE); $(unstage)
17811 @[ -f ./gnuserv/Makefile ] || exit 0; \
17812 r=`${PWD_COMMAND}`; export r; \
17813 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17814 $(HOST_EXPORTS) \
17815 for flag in $(EXTRA_HOST_FLAGS) ; do \
17816 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17817 done; \
17818 echo "Doing pdf in gnuserv" ; \
17819 (cd $(HOST_SUBDIR)/gnuserv && \
17820 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17821 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17822 "RANLIB=$${RANLIB}" \
0c24b341 17823 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
17824 pdf) \
17825 || exit 1
17826
17827@endif gnuserv
17828
6d389afc
MS
17829.PHONY: maybe-html-gnuserv html-gnuserv
17830maybe-html-gnuserv:
17831@if gnuserv
17832maybe-html-gnuserv: html-gnuserv
17833
17834html-gnuserv: \
17835 configure-gnuserv
0aed8855 17836 @: $(MAKE); $(unstage)
6d389afc
MS
17837 @[ -f ./gnuserv/Makefile ] || exit 0; \
17838 r=`${PWD_COMMAND}`; export r; \
17839 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
17840 $(HOST_EXPORTS) \
17841 for flag in $(EXTRA_HOST_FLAGS) ; do \
17842 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17843 done; \
17844 echo "Doing html in gnuserv" ; \
b00612cc 17845 (cd $(HOST_SUBDIR)/gnuserv && \
6d389afc
MS
17846 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17847 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17848 "RANLIB=$${RANLIB}" \
0c24b341 17849 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
17850 html) \
17851 || exit 1
17852
17853@endif gnuserv
17854
b813574b
PB
17855.PHONY: maybe-TAGS-gnuserv TAGS-gnuserv
17856maybe-TAGS-gnuserv:
17857@if gnuserv
17858maybe-TAGS-gnuserv: TAGS-gnuserv
2a4cbe27 17859
b813574b
PB
17860TAGS-gnuserv: \
17861 configure-gnuserv
0aed8855 17862 @: $(MAKE); $(unstage)
b813574b 17863 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
17864 r=`${PWD_COMMAND}`; export r; \
17865 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 17866 $(HOST_EXPORTS) \
b813574b 17867 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
17868 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17869 done; \
b813574b 17870 echo "Doing TAGS in gnuserv" ; \
b00612cc 17871 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
17872 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17873 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17874 "RANLIB=$${RANLIB}" \
0c24b341 17875 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 17876 TAGS) \
2a4cbe27
NN
17877 || exit 1
17878
b813574b 17879@endif gnuserv
2a4cbe27 17880
b813574b
PB
17881.PHONY: maybe-install-info-gnuserv install-info-gnuserv
17882maybe-install-info-gnuserv:
17883@if gnuserv
17884maybe-install-info-gnuserv: install-info-gnuserv
2a4cbe27 17885
b813574b
PB
17886install-info-gnuserv: \
17887 configure-gnuserv \
17888 info-gnuserv
0aed8855 17889 @: $(MAKE); $(unstage)
b813574b 17890 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
17891 r=`${PWD_COMMAND}`; export r; \
17892 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 17893 $(HOST_EXPORTS) \
b813574b 17894 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
17895 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17896 done; \
b813574b 17897 echo "Doing install-info in gnuserv" ; \
b00612cc 17898 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
17899 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17900 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17901 "RANLIB=$${RANLIB}" \
0c24b341 17902 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 17903 install-info) \
2a4cbe27
NN
17904 || exit 1
17905
b813574b 17906@endif gnuserv
2a4cbe27 17907
a3ca38d2
DD
17908.PHONY: maybe-install-pdf-gnuserv install-pdf-gnuserv
17909maybe-install-pdf-gnuserv:
17910@if gnuserv
17911maybe-install-pdf-gnuserv: install-pdf-gnuserv
17912
17913install-pdf-gnuserv: \
17914 configure-gnuserv \
17915 pdf-gnuserv
17916 @: $(MAKE); $(unstage)
17917 @[ -f ./gnuserv/Makefile ] || exit 0; \
17918 r=`${PWD_COMMAND}`; export r; \
17919 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17920 $(HOST_EXPORTS) \
17921 for flag in $(EXTRA_HOST_FLAGS) ; do \
17922 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17923 done; \
17924 echo "Doing install-pdf in gnuserv" ; \
17925 (cd $(HOST_SUBDIR)/gnuserv && \
17926 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17927 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17928 "RANLIB=$${RANLIB}" \
0c24b341 17929 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
17930 install-pdf) \
17931 || exit 1
17932
17933@endif gnuserv
17934
108a6f8e
CD
17935.PHONY: maybe-install-html-gnuserv install-html-gnuserv
17936maybe-install-html-gnuserv:
17937@if gnuserv
17938maybe-install-html-gnuserv: install-html-gnuserv
17939
17940install-html-gnuserv: \
17941 configure-gnuserv \
17942 html-gnuserv
17943 @: $(MAKE); $(unstage)
17944 @[ -f ./gnuserv/Makefile ] || exit 0; \
17945 r=`${PWD_COMMAND}`; export r; \
17946 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17947 $(HOST_EXPORTS) \
17948 for flag in $(EXTRA_HOST_FLAGS) ; do \
17949 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17950 done; \
17951 echo "Doing install-html in gnuserv" ; \
17952 (cd $(HOST_SUBDIR)/gnuserv && \
17953 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17954 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17955 "RANLIB=$${RANLIB}" \
0c24b341 17956 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
17957 install-html) \
17958 || exit 1
17959
17960@endif gnuserv
17961
b813574b
PB
17962.PHONY: maybe-installcheck-gnuserv installcheck-gnuserv
17963maybe-installcheck-gnuserv:
17964@if gnuserv
17965maybe-installcheck-gnuserv: installcheck-gnuserv
2a4cbe27 17966
b813574b
PB
17967installcheck-gnuserv: \
17968 configure-gnuserv
0aed8855 17969 @: $(MAKE); $(unstage)
b813574b 17970 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
17971 r=`${PWD_COMMAND}`; export r; \
17972 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 17973 $(HOST_EXPORTS) \
b813574b 17974 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
17975 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17976 done; \
b813574b 17977 echo "Doing installcheck in gnuserv" ; \
b00612cc 17978 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
17979 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17980 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17981 "RANLIB=$${RANLIB}" \
0c24b341 17982 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 17983 installcheck) \
2a4cbe27
NN
17984 || exit 1
17985
b813574b 17986@endif gnuserv
2a4cbe27 17987
b813574b
PB
17988.PHONY: maybe-mostlyclean-gnuserv mostlyclean-gnuserv
17989maybe-mostlyclean-gnuserv:
17990@if gnuserv
17991maybe-mostlyclean-gnuserv: mostlyclean-gnuserv
2a4cbe27 17992
b813574b 17993mostlyclean-gnuserv:
0aed8855 17994 @: $(MAKE); $(unstage)
b813574b 17995 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
17996 r=`${PWD_COMMAND}`; export r; \
17997 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 17998 $(HOST_EXPORTS) \
b813574b 17999 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18000 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18001 done; \
b813574b 18002 echo "Doing mostlyclean in gnuserv" ; \
b00612cc 18003 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
18004 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18005 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18006 "RANLIB=$${RANLIB}" \
0c24b341 18007 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18008 mostlyclean) \
2a4cbe27
NN
18009 || exit 1
18010
b813574b 18011@endif gnuserv
2a4cbe27 18012
b813574b
PB
18013.PHONY: maybe-clean-gnuserv clean-gnuserv
18014maybe-clean-gnuserv:
18015@if gnuserv
18016maybe-clean-gnuserv: clean-gnuserv
2a4cbe27 18017
b813574b 18018clean-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 clean 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 clean) \
2a4cbe27
NN
18034 || exit 1
18035
b813574b 18036@endif gnuserv
2a4cbe27 18037
b813574b
PB
18038.PHONY: maybe-distclean-gnuserv distclean-gnuserv
18039maybe-distclean-gnuserv:
18040@if gnuserv
18041maybe-distclean-gnuserv: distclean-gnuserv
2a4cbe27 18042
b813574b 18043distclean-gnuserv:
0aed8855 18044 @: $(MAKE); $(unstage)
b813574b 18045 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
18046 r=`${PWD_COMMAND}`; export r; \
18047 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18048 $(HOST_EXPORTS) \
b813574b 18049 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18050 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18051 done; \
b813574b 18052 echo "Doing distclean in gnuserv" ; \
b00612cc 18053 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
18054 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18055 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18056 "RANLIB=$${RANLIB}" \
0c24b341 18057 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18058 distclean) \
2a4cbe27
NN
18059 || exit 1
18060
b813574b 18061@endif gnuserv
2a4cbe27 18062
b813574b
PB
18063.PHONY: maybe-maintainer-clean-gnuserv maintainer-clean-gnuserv
18064maybe-maintainer-clean-gnuserv:
18065@if gnuserv
18066maybe-maintainer-clean-gnuserv: maintainer-clean-gnuserv
2a4cbe27 18067
b813574b 18068maintainer-clean-gnuserv:
0aed8855 18069 @: $(MAKE); $(unstage)
b813574b 18070 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
18071 r=`${PWD_COMMAND}`; export r; \
18072 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18073 $(HOST_EXPORTS) \
b813574b 18074 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18075 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18076 done; \
b813574b 18077 echo "Doing maintainer-clean in gnuserv" ; \
b00612cc 18078 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
18079 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18080 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18081 "RANLIB=$${RANLIB}" \
0c24b341 18082 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18083 maintainer-clean) \
2a4cbe27
NN
18084 || exit 1
18085
b813574b 18086@endif gnuserv
2a4cbe27 18087
2a4cbe27 18088
a7254363 18089
b813574b
PB
18090.PHONY: configure-gprof maybe-configure-gprof
18091maybe-configure-gprof:
4f0ef2d8
CD
18092@if gcc-bootstrap
18093configure-gprof: stage_current
18094@endif gcc-bootstrap
b813574b
PB
18095@if gprof
18096maybe-configure-gprof: configure-gprof
c52c6897 18097configure-gprof:
0aed8855 18098 @: $(MAKE); $(unstage)
c52c6897 18099 @r=`${PWD_COMMAND}`; export r; \
b40e3958 18100 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
18101 test ! -f $(HOST_SUBDIR)/gprof/Makefile || exit 0; \
18102 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gprof ; \
378fce5b 18103 $(HOST_EXPORTS) \
a7254363
PB
18104 echo Configuring in $(HOST_SUBDIR)/gprof; \
18105 cd "$(HOST_SUBDIR)/gprof" || exit 1; \
4fa63067 18106 case $(srcdir) in \
b00612cc
PB
18107 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18108 *) topdir=`echo $(HOST_SUBDIR)/gprof/ | \
18109 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 18110 esac; \
b00612cc
PB
18111 srcdiroption="--srcdir=$${topdir}/gprof"; \
18112 libsrcdir="$$s/gprof"; \
4fa63067 18113 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
18114 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18115 --target=${target_alias} $${srcdiroption} \
2a4cbe27 18116 || exit 1
b813574b 18117@endif gprof
2a4cbe27 18118
a7254363
PB
18119
18120
d545f33b
PB
18121
18122
b813574b
PB
18123.PHONY: all-gprof maybe-all-gprof
18124maybe-all-gprof:
4f0ef2d8
CD
18125@if gcc-bootstrap
18126all-gprof: stage_current
18127@endif gcc-bootstrap
b813574b 18128@if gprof
d27cc32e 18129TARGET-gprof=all
b813574b
PB
18130maybe-all-gprof: all-gprof
18131all-gprof: configure-gprof
0aed8855 18132 @: $(MAKE); $(unstage)
4fa63067
NN
18133 @r=`${PWD_COMMAND}`; export r; \
18134 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18135 $(HOST_EXPORTS) \
b00612cc
PB
18136 (cd $(HOST_SUBDIR)/gprof && \
18137 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-gprof))
b813574b 18138@endif gprof
2a4cbe27 18139
a7254363 18140
d545f33b
PB
18141
18142
b813574b
PB
18143.PHONY: check-gprof maybe-check-gprof
18144maybe-check-gprof:
18145@if gprof
18146maybe-check-gprof: check-gprof
2a4cbe27 18147
b813574b 18148check-gprof:
0aed8855 18149 @: $(MAKE); $(unstage)
4fa63067 18150 @r=`${PWD_COMMAND}`; export r; \
b40e3958 18151 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18152 $(HOST_EXPORTS) \
b00612cc
PB
18153 (cd $(HOST_SUBDIR)/gprof && \
18154 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 18155
b813574b 18156@endif gprof
2a4cbe27 18157
b813574b
PB
18158.PHONY: install-gprof maybe-install-gprof
18159maybe-install-gprof:
18160@if gprof
18161maybe-install-gprof: install-gprof
4fa63067 18162
b813574b 18163install-gprof: installdirs
0aed8855 18164 @: $(MAKE); $(unstage)
4fa63067 18165 @r=`${PWD_COMMAND}`; export r; \
b40e3958 18166 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18167 $(HOST_EXPORTS) \
b00612cc 18168 (cd $(HOST_SUBDIR)/gprof && \
2da12f12 18169 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 18170
b813574b 18171@endif gprof
2a4cbe27 18172
56a8fe78 18173# Other targets (info, dvi, pdf, etc.)
2a4cbe27 18174
b813574b
PB
18175.PHONY: maybe-info-gprof info-gprof
18176maybe-info-gprof:
18177@if gprof
18178maybe-info-gprof: info-gprof
4fa63067 18179
b813574b
PB
18180info-gprof: \
18181 configure-gprof
0aed8855 18182 @: $(MAKE); $(unstage)
b813574b 18183 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
18184 r=`${PWD_COMMAND}`; export r; \
18185 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18186 $(HOST_EXPORTS) \
b813574b 18187 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18188 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18189 done; \
b813574b 18190 echo "Doing info in gprof" ; \
b00612cc 18191 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
18192 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18193 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18194 "RANLIB=$${RANLIB}" \
0c24b341 18195 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18196 info) \
2a4cbe27
NN
18197 || exit 1
18198
b813574b 18199@endif gprof
2a4cbe27 18200
b813574b
PB
18201.PHONY: maybe-dvi-gprof dvi-gprof
18202maybe-dvi-gprof:
18203@if gprof
18204maybe-dvi-gprof: dvi-gprof
2a4cbe27 18205
b813574b
PB
18206dvi-gprof: \
18207 configure-gprof
0aed8855 18208 @: $(MAKE); $(unstage)
b813574b 18209 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
18210 r=`${PWD_COMMAND}`; export r; \
18211 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18212 $(HOST_EXPORTS) \
b813574b 18213 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18214 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18215 done; \
b813574b 18216 echo "Doing dvi in gprof" ; \
b00612cc 18217 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
18218 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18219 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18220 "RANLIB=$${RANLIB}" \
0c24b341 18221 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18222 dvi) \
2a4cbe27
NN
18223 || exit 1
18224
b813574b 18225@endif gprof
2a4cbe27 18226
56a8fe78
DD
18227.PHONY: maybe-pdf-gprof pdf-gprof
18228maybe-pdf-gprof:
18229@if gprof
18230maybe-pdf-gprof: pdf-gprof
18231
18232pdf-gprof: \
18233 configure-gprof
18234 @: $(MAKE); $(unstage)
18235 @[ -f ./gprof/Makefile ] || exit 0; \
18236 r=`${PWD_COMMAND}`; export r; \
18237 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18238 $(HOST_EXPORTS) \
18239 for flag in $(EXTRA_HOST_FLAGS) ; do \
18240 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18241 done; \
18242 echo "Doing pdf in gprof" ; \
18243 (cd $(HOST_SUBDIR)/gprof && \
18244 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18245 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18246 "RANLIB=$${RANLIB}" \
0c24b341 18247 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
18248 pdf) \
18249 || exit 1
18250
18251@endif gprof
18252
6d389afc
MS
18253.PHONY: maybe-html-gprof html-gprof
18254maybe-html-gprof:
18255@if gprof
18256maybe-html-gprof: html-gprof
18257
18258html-gprof: \
18259 configure-gprof
0aed8855 18260 @: $(MAKE); $(unstage)
6d389afc
MS
18261 @[ -f ./gprof/Makefile ] || exit 0; \
18262 r=`${PWD_COMMAND}`; export r; \
18263 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
18264 $(HOST_EXPORTS) \
18265 for flag in $(EXTRA_HOST_FLAGS) ; do \
18266 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18267 done; \
18268 echo "Doing html in gprof" ; \
b00612cc 18269 (cd $(HOST_SUBDIR)/gprof && \
6d389afc
MS
18270 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18271 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18272 "RANLIB=$${RANLIB}" \
0c24b341 18273 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
18274 html) \
18275 || exit 1
18276
18277@endif gprof
18278
b813574b
PB
18279.PHONY: maybe-TAGS-gprof TAGS-gprof
18280maybe-TAGS-gprof:
18281@if gprof
18282maybe-TAGS-gprof: TAGS-gprof
2a4cbe27 18283
b813574b
PB
18284TAGS-gprof: \
18285 configure-gprof
0aed8855 18286 @: $(MAKE); $(unstage)
b813574b 18287 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
18288 r=`${PWD_COMMAND}`; export r; \
18289 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18290 $(HOST_EXPORTS) \
b813574b 18291 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18292 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18293 done; \
b813574b 18294 echo "Doing TAGS in gprof" ; \
b00612cc 18295 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
18296 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18297 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18298 "RANLIB=$${RANLIB}" \
0c24b341 18299 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18300 TAGS) \
2a4cbe27
NN
18301 || exit 1
18302
b813574b 18303@endif gprof
2a4cbe27 18304
b813574b
PB
18305.PHONY: maybe-install-info-gprof install-info-gprof
18306maybe-install-info-gprof:
18307@if gprof
18308maybe-install-info-gprof: install-info-gprof
2a4cbe27 18309
b813574b
PB
18310install-info-gprof: \
18311 configure-gprof \
18312 info-gprof
0aed8855 18313 @: $(MAKE); $(unstage)
b813574b 18314 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
18315 r=`${PWD_COMMAND}`; export r; \
18316 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18317 $(HOST_EXPORTS) \
b813574b 18318 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18319 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18320 done; \
b813574b 18321 echo "Doing install-info in gprof" ; \
b00612cc 18322 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
18323 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18324 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18325 "RANLIB=$${RANLIB}" \
0c24b341 18326 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18327 install-info) \
2a4cbe27
NN
18328 || exit 1
18329
b813574b 18330@endif gprof
2a4cbe27 18331
a3ca38d2
DD
18332.PHONY: maybe-install-pdf-gprof install-pdf-gprof
18333maybe-install-pdf-gprof:
18334@if gprof
18335maybe-install-pdf-gprof: install-pdf-gprof
18336
18337install-pdf-gprof: \
18338 configure-gprof \
18339 pdf-gprof
18340 @: $(MAKE); $(unstage)
18341 @[ -f ./gprof/Makefile ] || exit 0; \
18342 r=`${PWD_COMMAND}`; export r; \
18343 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18344 $(HOST_EXPORTS) \
18345 for flag in $(EXTRA_HOST_FLAGS) ; do \
18346 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18347 done; \
18348 echo "Doing install-pdf in gprof" ; \
18349 (cd $(HOST_SUBDIR)/gprof && \
18350 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18351 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18352 "RANLIB=$${RANLIB}" \
0c24b341 18353 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
18354 install-pdf) \
18355 || exit 1
18356
18357@endif gprof
18358
108a6f8e
CD
18359.PHONY: maybe-install-html-gprof install-html-gprof
18360maybe-install-html-gprof:
18361@if gprof
18362maybe-install-html-gprof: install-html-gprof
18363
18364install-html-gprof: \
18365 configure-gprof \
18366 html-gprof
18367 @: $(MAKE); $(unstage)
18368 @[ -f ./gprof/Makefile ] || exit 0; \
18369 r=`${PWD_COMMAND}`; export r; \
18370 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18371 $(HOST_EXPORTS) \
18372 for flag in $(EXTRA_HOST_FLAGS) ; do \
18373 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18374 done; \
18375 echo "Doing install-html in gprof" ; \
18376 (cd $(HOST_SUBDIR)/gprof && \
18377 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18378 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18379 "RANLIB=$${RANLIB}" \
0c24b341 18380 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
18381 install-html) \
18382 || exit 1
18383
18384@endif gprof
18385
b813574b
PB
18386.PHONY: maybe-installcheck-gprof installcheck-gprof
18387maybe-installcheck-gprof:
18388@if gprof
18389maybe-installcheck-gprof: installcheck-gprof
2a4cbe27 18390
b813574b
PB
18391installcheck-gprof: \
18392 configure-gprof
0aed8855 18393 @: $(MAKE); $(unstage)
b813574b 18394 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
18395 r=`${PWD_COMMAND}`; export r; \
18396 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18397 $(HOST_EXPORTS) \
b813574b 18398 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18399 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18400 done; \
b813574b 18401 echo "Doing installcheck in gprof" ; \
b00612cc 18402 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
18403 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18404 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18405 "RANLIB=$${RANLIB}" \
0c24b341 18406 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18407 installcheck) \
2a4cbe27
NN
18408 || exit 1
18409
b813574b 18410@endif gprof
2a4cbe27 18411
b813574b
PB
18412.PHONY: maybe-mostlyclean-gprof mostlyclean-gprof
18413maybe-mostlyclean-gprof:
18414@if gprof
18415maybe-mostlyclean-gprof: mostlyclean-gprof
2a4cbe27 18416
b813574b 18417mostlyclean-gprof:
0aed8855 18418 @: $(MAKE); $(unstage)
b813574b 18419 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
18420 r=`${PWD_COMMAND}`; export r; \
18421 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18422 $(HOST_EXPORTS) \
b813574b 18423 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18424 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18425 done; \
b813574b 18426 echo "Doing mostlyclean in gprof" ; \
b00612cc 18427 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
18428 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18429 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18430 "RANLIB=$${RANLIB}" \
0c24b341 18431 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18432 mostlyclean) \
2a4cbe27
NN
18433 || exit 1
18434
b813574b 18435@endif gprof
2a4cbe27 18436
b813574b
PB
18437.PHONY: maybe-clean-gprof clean-gprof
18438maybe-clean-gprof:
18439@if gprof
18440maybe-clean-gprof: clean-gprof
2a4cbe27 18441
b813574b 18442clean-gprof:
0aed8855 18443 @: $(MAKE); $(unstage)
b813574b 18444 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
18445 r=`${PWD_COMMAND}`; export r; \
18446 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18447 $(HOST_EXPORTS) \
b813574b 18448 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18449 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18450 done; \
b813574b 18451 echo "Doing clean in gprof" ; \
b00612cc 18452 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
18453 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18454 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18455 "RANLIB=$${RANLIB}" \
0c24b341 18456 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18457 clean) \
2a4cbe27
NN
18458 || exit 1
18459
b813574b 18460@endif gprof
2a4cbe27 18461
b813574b
PB
18462.PHONY: maybe-distclean-gprof distclean-gprof
18463maybe-distclean-gprof:
18464@if gprof
18465maybe-distclean-gprof: distclean-gprof
2a4cbe27 18466
b813574b 18467distclean-gprof:
0aed8855 18468 @: $(MAKE); $(unstage)
b813574b 18469 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
18470 r=`${PWD_COMMAND}`; export r; \
18471 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18472 $(HOST_EXPORTS) \
b813574b 18473 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18474 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18475 done; \
b813574b 18476 echo "Doing distclean in gprof" ; \
b00612cc 18477 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
18478 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18479 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18480 "RANLIB=$${RANLIB}" \
0c24b341 18481 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18482 distclean) \
2a4cbe27
NN
18483 || exit 1
18484
b813574b 18485@endif gprof
2a4cbe27 18486
b813574b
PB
18487.PHONY: maybe-maintainer-clean-gprof maintainer-clean-gprof
18488maybe-maintainer-clean-gprof:
18489@if gprof
18490maybe-maintainer-clean-gprof: maintainer-clean-gprof
2a4cbe27 18491
b813574b 18492maintainer-clean-gprof:
0aed8855 18493 @: $(MAKE); $(unstage)
b813574b 18494 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
18495 r=`${PWD_COMMAND}`; export r; \
18496 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18497 $(HOST_EXPORTS) \
b813574b 18498 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18499 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18500 done; \
b813574b 18501 echo "Doing maintainer-clean in gprof" ; \
b00612cc 18502 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
18503 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18504 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18505 "RANLIB=$${RANLIB}" \
0c24b341 18506 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18507 maintainer-clean) \
2a4cbe27
NN
18508 || exit 1
18509
b813574b 18510@endif gprof
2a4cbe27 18511
2a4cbe27 18512
a7254363 18513
b813574b
PB
18514.PHONY: configure-gzip maybe-configure-gzip
18515maybe-configure-gzip:
4f0ef2d8
CD
18516@if gcc-bootstrap
18517configure-gzip: stage_current
18518@endif gcc-bootstrap
b813574b
PB
18519@if gzip
18520maybe-configure-gzip: configure-gzip
c52c6897 18521configure-gzip:
0aed8855 18522 @: $(MAKE); $(unstage)
c52c6897 18523 @r=`${PWD_COMMAND}`; export r; \
b40e3958 18524 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
18525 test ! -f $(HOST_SUBDIR)/gzip/Makefile || exit 0; \
18526 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gzip ; \
378fce5b 18527 $(HOST_EXPORTS) \
a7254363
PB
18528 echo Configuring in $(HOST_SUBDIR)/gzip; \
18529 cd "$(HOST_SUBDIR)/gzip" || exit 1; \
4fa63067 18530 case $(srcdir) in \
b00612cc
PB
18531 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18532 *) topdir=`echo $(HOST_SUBDIR)/gzip/ | \
18533 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 18534 esac; \
b00612cc
PB
18535 srcdiroption="--srcdir=$${topdir}/gzip"; \
18536 libsrcdir="$$s/gzip"; \
4fa63067 18537 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
18538 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18539 --target=${target_alias} $${srcdiroption} \
2a4cbe27 18540 || exit 1
b813574b 18541@endif gzip
2a4cbe27 18542
a7254363
PB
18543
18544
d545f33b
PB
18545
18546
b813574b
PB
18547.PHONY: all-gzip maybe-all-gzip
18548maybe-all-gzip:
4f0ef2d8
CD
18549@if gcc-bootstrap
18550all-gzip: stage_current
18551@endif gcc-bootstrap
b813574b 18552@if gzip
d27cc32e 18553TARGET-gzip=all
b813574b
PB
18554maybe-all-gzip: all-gzip
18555all-gzip: configure-gzip
0aed8855 18556 @: $(MAKE); $(unstage)
4fa63067
NN
18557 @r=`${PWD_COMMAND}`; export r; \
18558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18559 $(HOST_EXPORTS) \
b00612cc
PB
18560 (cd $(HOST_SUBDIR)/gzip && \
18561 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-gzip))
b813574b 18562@endif gzip
2a4cbe27 18563
a7254363 18564
d545f33b
PB
18565
18566
b813574b
PB
18567.PHONY: check-gzip maybe-check-gzip
18568maybe-check-gzip:
18569@if gzip
18570maybe-check-gzip: check-gzip
2a4cbe27 18571
b813574b 18572check-gzip:
0aed8855 18573 @: $(MAKE); $(unstage)
4fa63067 18574 @r=`${PWD_COMMAND}`; export r; \
b40e3958 18575 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18576 $(HOST_EXPORTS) \
b00612cc
PB
18577 (cd $(HOST_SUBDIR)/gzip && \
18578 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 18579
b813574b 18580@endif gzip
2a4cbe27 18581
b813574b
PB
18582.PHONY: install-gzip maybe-install-gzip
18583maybe-install-gzip:
18584@if gzip
18585maybe-install-gzip: install-gzip
2a4cbe27 18586
b813574b 18587install-gzip: installdirs
0aed8855 18588 @: $(MAKE); $(unstage)
4fa63067 18589 @r=`${PWD_COMMAND}`; export r; \
b40e3958 18590 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18591 $(HOST_EXPORTS) \
b00612cc 18592 (cd $(HOST_SUBDIR)/gzip && \
2da12f12 18593 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 18594
b813574b 18595@endif gzip
2a4cbe27 18596
56a8fe78 18597# Other targets (info, dvi, pdf, etc.)
2a4cbe27 18598
b813574b
PB
18599.PHONY: maybe-info-gzip info-gzip
18600maybe-info-gzip:
18601@if gzip
18602maybe-info-gzip: info-gzip
4fa63067 18603
b813574b
PB
18604info-gzip: \
18605 configure-gzip
0aed8855 18606 @: $(MAKE); $(unstage)
b813574b 18607 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
18608 r=`${PWD_COMMAND}`; export r; \
18609 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18610 $(HOST_EXPORTS) \
b813574b 18611 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18612 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18613 done; \
b813574b 18614 echo "Doing info in gzip" ; \
b00612cc 18615 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
18616 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18617 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18618 "RANLIB=$${RANLIB}" \
0c24b341 18619 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18620 info) \
2a4cbe27
NN
18621 || exit 1
18622
b813574b 18623@endif gzip
2a4cbe27 18624
b813574b
PB
18625.PHONY: maybe-dvi-gzip dvi-gzip
18626maybe-dvi-gzip:
18627@if gzip
18628maybe-dvi-gzip: dvi-gzip
2a4cbe27 18629
b813574b
PB
18630dvi-gzip: \
18631 configure-gzip
0aed8855 18632 @: $(MAKE); $(unstage)
b813574b 18633 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
18634 r=`${PWD_COMMAND}`; export r; \
18635 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18636 $(HOST_EXPORTS) \
b813574b 18637 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18638 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18639 done; \
b813574b 18640 echo "Doing dvi in gzip" ; \
b00612cc 18641 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
18642 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18643 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18644 "RANLIB=$${RANLIB}" \
0c24b341 18645 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18646 dvi) \
2a4cbe27
NN
18647 || exit 1
18648
b813574b 18649@endif gzip
2a4cbe27 18650
56a8fe78
DD
18651.PHONY: maybe-pdf-gzip pdf-gzip
18652maybe-pdf-gzip:
18653@if gzip
18654maybe-pdf-gzip: pdf-gzip
18655
18656pdf-gzip: \
18657 configure-gzip
18658 @: $(MAKE); $(unstage)
18659 @[ -f ./gzip/Makefile ] || exit 0; \
18660 r=`${PWD_COMMAND}`; export r; \
18661 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18662 $(HOST_EXPORTS) \
18663 for flag in $(EXTRA_HOST_FLAGS) ; do \
18664 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18665 done; \
18666 echo "Doing pdf in gzip" ; \
18667 (cd $(HOST_SUBDIR)/gzip && \
18668 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18669 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18670 "RANLIB=$${RANLIB}" \
0c24b341 18671 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
18672 pdf) \
18673 || exit 1
18674
18675@endif gzip
18676
6d389afc
MS
18677.PHONY: maybe-html-gzip html-gzip
18678maybe-html-gzip:
18679@if gzip
18680maybe-html-gzip: html-gzip
18681
18682html-gzip: \
18683 configure-gzip
0aed8855 18684 @: $(MAKE); $(unstage)
6d389afc
MS
18685 @[ -f ./gzip/Makefile ] || exit 0; \
18686 r=`${PWD_COMMAND}`; export r; \
18687 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
18688 $(HOST_EXPORTS) \
18689 for flag in $(EXTRA_HOST_FLAGS) ; do \
18690 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18691 done; \
18692 echo "Doing html in gzip" ; \
b00612cc 18693 (cd $(HOST_SUBDIR)/gzip && \
6d389afc
MS
18694 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18695 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18696 "RANLIB=$${RANLIB}" \
0c24b341 18697 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
18698 html) \
18699 || exit 1
18700
18701@endif gzip
18702
b813574b
PB
18703.PHONY: maybe-TAGS-gzip TAGS-gzip
18704maybe-TAGS-gzip:
18705@if gzip
18706maybe-TAGS-gzip: TAGS-gzip
2a4cbe27 18707
b813574b
PB
18708TAGS-gzip: \
18709 configure-gzip
0aed8855 18710 @: $(MAKE); $(unstage)
b813574b 18711 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
18712 r=`${PWD_COMMAND}`; export r; \
18713 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18714 $(HOST_EXPORTS) \
b813574b 18715 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18716 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18717 done; \
b813574b 18718 echo "Doing TAGS in gzip" ; \
b00612cc 18719 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
18720 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18721 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18722 "RANLIB=$${RANLIB}" \
0c24b341 18723 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18724 TAGS) \
2a4cbe27
NN
18725 || exit 1
18726
b813574b 18727@endif gzip
2a4cbe27 18728
b813574b
PB
18729.PHONY: maybe-install-info-gzip install-info-gzip
18730maybe-install-info-gzip:
18731@if gzip
18732maybe-install-info-gzip: install-info-gzip
2a4cbe27 18733
b813574b
PB
18734install-info-gzip: \
18735 configure-gzip \
18736 info-gzip
0aed8855 18737 @: $(MAKE); $(unstage)
b813574b 18738 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
18739 r=`${PWD_COMMAND}`; export r; \
18740 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18741 $(HOST_EXPORTS) \
b813574b 18742 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18743 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18744 done; \
b813574b 18745 echo "Doing install-info in gzip" ; \
b00612cc 18746 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
18747 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18748 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18749 "RANLIB=$${RANLIB}" \
0c24b341 18750 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18751 install-info) \
2a4cbe27
NN
18752 || exit 1
18753
b813574b 18754@endif gzip
2a4cbe27 18755
a3ca38d2
DD
18756.PHONY: maybe-install-pdf-gzip install-pdf-gzip
18757maybe-install-pdf-gzip:
18758@if gzip
18759maybe-install-pdf-gzip: install-pdf-gzip
18760
18761install-pdf-gzip: \
18762 configure-gzip \
18763 pdf-gzip
18764 @: $(MAKE); $(unstage)
18765 @[ -f ./gzip/Makefile ] || exit 0; \
18766 r=`${PWD_COMMAND}`; export r; \
18767 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18768 $(HOST_EXPORTS) \
18769 for flag in $(EXTRA_HOST_FLAGS) ; do \
18770 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18771 done; \
18772 echo "Doing install-pdf in gzip" ; \
18773 (cd $(HOST_SUBDIR)/gzip && \
18774 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18775 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18776 "RANLIB=$${RANLIB}" \
0c24b341 18777 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
18778 install-pdf) \
18779 || exit 1
18780
18781@endif gzip
18782
108a6f8e
CD
18783.PHONY: maybe-install-html-gzip install-html-gzip
18784maybe-install-html-gzip:
18785@if gzip
18786maybe-install-html-gzip: install-html-gzip
18787
18788install-html-gzip: \
18789 configure-gzip \
18790 html-gzip
18791 @: $(MAKE); $(unstage)
18792 @[ -f ./gzip/Makefile ] || exit 0; \
18793 r=`${PWD_COMMAND}`; export r; \
18794 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18795 $(HOST_EXPORTS) \
18796 for flag in $(EXTRA_HOST_FLAGS) ; do \
18797 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18798 done; \
18799 echo "Doing install-html in gzip" ; \
18800 (cd $(HOST_SUBDIR)/gzip && \
18801 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18802 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18803 "RANLIB=$${RANLIB}" \
0c24b341 18804 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
18805 install-html) \
18806 || exit 1
18807
18808@endif gzip
18809
b813574b
PB
18810.PHONY: maybe-installcheck-gzip installcheck-gzip
18811maybe-installcheck-gzip:
18812@if gzip
18813maybe-installcheck-gzip: installcheck-gzip
2a4cbe27 18814
b813574b
PB
18815installcheck-gzip: \
18816 configure-gzip
0aed8855 18817 @: $(MAKE); $(unstage)
b813574b 18818 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
18819 r=`${PWD_COMMAND}`; export r; \
18820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18821 $(HOST_EXPORTS) \
b813574b 18822 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18823 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18824 done; \
b813574b 18825 echo "Doing installcheck in gzip" ; \
b00612cc 18826 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
18827 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18828 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18829 "RANLIB=$${RANLIB}" \
0c24b341 18830 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18831 installcheck) \
2a4cbe27
NN
18832 || exit 1
18833
b813574b 18834@endif gzip
2a4cbe27 18835
b813574b
PB
18836.PHONY: maybe-mostlyclean-gzip mostlyclean-gzip
18837maybe-mostlyclean-gzip:
18838@if gzip
18839maybe-mostlyclean-gzip: mostlyclean-gzip
2a4cbe27 18840
b813574b 18841mostlyclean-gzip:
0aed8855 18842 @: $(MAKE); $(unstage)
b813574b 18843 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
18844 r=`${PWD_COMMAND}`; export r; \
18845 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18846 $(HOST_EXPORTS) \
b813574b 18847 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18848 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18849 done; \
b813574b 18850 echo "Doing mostlyclean in gzip" ; \
b00612cc 18851 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
18852 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18853 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18854 "RANLIB=$${RANLIB}" \
0c24b341 18855 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18856 mostlyclean) \
2a4cbe27
NN
18857 || exit 1
18858
b813574b 18859@endif gzip
2a4cbe27 18860
b813574b
PB
18861.PHONY: maybe-clean-gzip clean-gzip
18862maybe-clean-gzip:
18863@if gzip
18864maybe-clean-gzip: clean-gzip
2a4cbe27 18865
b813574b 18866clean-gzip:
0aed8855 18867 @: $(MAKE); $(unstage)
b813574b 18868 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
18869 r=`${PWD_COMMAND}`; export r; \
18870 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18871 $(HOST_EXPORTS) \
b813574b 18872 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18873 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18874 done; \
b813574b 18875 echo "Doing clean in gzip" ; \
b00612cc 18876 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
18877 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18878 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18879 "RANLIB=$${RANLIB}" \
0c24b341 18880 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18881 clean) \
2a4cbe27
NN
18882 || exit 1
18883
b813574b 18884@endif gzip
2a4cbe27 18885
b813574b
PB
18886.PHONY: maybe-distclean-gzip distclean-gzip
18887maybe-distclean-gzip:
18888@if gzip
18889maybe-distclean-gzip: distclean-gzip
2a4cbe27 18890
b813574b 18891distclean-gzip:
0aed8855 18892 @: $(MAKE); $(unstage)
b813574b 18893 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
18894 r=`${PWD_COMMAND}`; export r; \
18895 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18896 $(HOST_EXPORTS) \
b813574b 18897 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18898 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18899 done; \
b813574b 18900 echo "Doing distclean in gzip" ; \
b00612cc 18901 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
18902 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18903 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18904 "RANLIB=$${RANLIB}" \
0c24b341 18905 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18906 distclean) \
2a4cbe27
NN
18907 || exit 1
18908
b813574b 18909@endif gzip
2a4cbe27 18910
b813574b
PB
18911.PHONY: maybe-maintainer-clean-gzip maintainer-clean-gzip
18912maybe-maintainer-clean-gzip:
18913@if gzip
18914maybe-maintainer-clean-gzip: maintainer-clean-gzip
2a4cbe27 18915
b813574b 18916maintainer-clean-gzip:
0aed8855 18917 @: $(MAKE); $(unstage)
b813574b 18918 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
18919 r=`${PWD_COMMAND}`; export r; \
18920 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18921 $(HOST_EXPORTS) \
b813574b 18922 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18923 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18924 done; \
b813574b 18925 echo "Doing maintainer-clean in gzip" ; \
b00612cc 18926 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
18927 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18928 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18929 "RANLIB=$${RANLIB}" \
0c24b341 18930 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18931 maintainer-clean) \
2a4cbe27
NN
18932 || exit 1
18933
b813574b 18934@endif gzip
2a4cbe27 18935
2a4cbe27 18936
a7254363 18937
b813574b
PB
18938.PHONY: configure-hello maybe-configure-hello
18939maybe-configure-hello:
4f0ef2d8
CD
18940@if gcc-bootstrap
18941configure-hello: stage_current
18942@endif gcc-bootstrap
b813574b
PB
18943@if hello
18944maybe-configure-hello: configure-hello
c52c6897 18945configure-hello:
0aed8855 18946 @: $(MAKE); $(unstage)
c52c6897 18947 @r=`${PWD_COMMAND}`; export r; \
b40e3958 18948 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
18949 test ! -f $(HOST_SUBDIR)/hello/Makefile || exit 0; \
18950 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/hello ; \
378fce5b 18951 $(HOST_EXPORTS) \
a7254363
PB
18952 echo Configuring in $(HOST_SUBDIR)/hello; \
18953 cd "$(HOST_SUBDIR)/hello" || exit 1; \
4fa63067 18954 case $(srcdir) in \
b00612cc
PB
18955 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18956 *) topdir=`echo $(HOST_SUBDIR)/hello/ | \
18957 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 18958 esac; \
b00612cc
PB
18959 srcdiroption="--srcdir=$${topdir}/hello"; \
18960 libsrcdir="$$s/hello"; \
4fa63067 18961 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
18962 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18963 --target=${target_alias} $${srcdiroption} \
2a4cbe27 18964 || exit 1
b813574b 18965@endif hello
2a4cbe27 18966
a7254363
PB
18967
18968
d545f33b
PB
18969
18970
b813574b
PB
18971.PHONY: all-hello maybe-all-hello
18972maybe-all-hello:
4f0ef2d8
CD
18973@if gcc-bootstrap
18974all-hello: stage_current
18975@endif gcc-bootstrap
b813574b 18976@if hello
d27cc32e 18977TARGET-hello=all
b813574b
PB
18978maybe-all-hello: all-hello
18979all-hello: configure-hello
0aed8855 18980 @: $(MAKE); $(unstage)
4fa63067
NN
18981 @r=`${PWD_COMMAND}`; export r; \
18982 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18983 $(HOST_EXPORTS) \
b00612cc
PB
18984 (cd $(HOST_SUBDIR)/hello && \
18985 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-hello))
b813574b 18986@endif hello
2a4cbe27 18987
a7254363 18988
d545f33b
PB
18989
18990
b813574b
PB
18991.PHONY: check-hello maybe-check-hello
18992maybe-check-hello:
18993@if hello
18994maybe-check-hello: check-hello
2a4cbe27 18995
b813574b 18996check-hello:
0aed8855 18997 @: $(MAKE); $(unstage)
4fa63067 18998 @r=`${PWD_COMMAND}`; export r; \
b40e3958 18999 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19000 $(HOST_EXPORTS) \
b00612cc
PB
19001 (cd $(HOST_SUBDIR)/hello && \
19002 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 19003
b813574b 19004@endif hello
2a4cbe27 19005
b813574b
PB
19006.PHONY: install-hello maybe-install-hello
19007maybe-install-hello:
19008@if hello
19009maybe-install-hello: install-hello
2a4cbe27 19010
b813574b 19011install-hello: installdirs
0aed8855 19012 @: $(MAKE); $(unstage)
4fa63067
NN
19013 @r=`${PWD_COMMAND}`; export r; \
19014 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19015 $(HOST_EXPORTS) \
b00612cc 19016 (cd $(HOST_SUBDIR)/hello && \
2da12f12 19017 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 19018
b813574b 19019@endif hello
4fa63067 19020
56a8fe78 19021# Other targets (info, dvi, pdf, etc.)
4fa63067 19022
b813574b
PB
19023.PHONY: maybe-info-hello info-hello
19024maybe-info-hello:
19025@if hello
19026maybe-info-hello: info-hello
4fa63067 19027
b813574b
PB
19028info-hello: \
19029 configure-hello
0aed8855 19030 @: $(MAKE); $(unstage)
b813574b 19031 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
19032 r=`${PWD_COMMAND}`; export r; \
19033 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19034 $(HOST_EXPORTS) \
b813574b 19035 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19036 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19037 done; \
b813574b 19038 echo "Doing info in hello" ; \
b00612cc 19039 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
19040 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19041 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19042 "RANLIB=$${RANLIB}" \
0c24b341 19043 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19044 info) \
2a4cbe27
NN
19045 || exit 1
19046
b813574b 19047@endif hello
2a4cbe27 19048
b813574b
PB
19049.PHONY: maybe-dvi-hello dvi-hello
19050maybe-dvi-hello:
19051@if hello
19052maybe-dvi-hello: dvi-hello
2a4cbe27 19053
b813574b
PB
19054dvi-hello: \
19055 configure-hello
0aed8855 19056 @: $(MAKE); $(unstage)
b813574b 19057 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
19058 r=`${PWD_COMMAND}`; export r; \
19059 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19060 $(HOST_EXPORTS) \
b813574b 19061 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19062 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19063 done; \
b813574b 19064 echo "Doing dvi in hello" ; \
b00612cc 19065 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
19066 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19067 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19068 "RANLIB=$${RANLIB}" \
0c24b341 19069 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19070 dvi) \
2a4cbe27
NN
19071 || exit 1
19072
b813574b 19073@endif hello
2a4cbe27 19074
56a8fe78
DD
19075.PHONY: maybe-pdf-hello pdf-hello
19076maybe-pdf-hello:
19077@if hello
19078maybe-pdf-hello: pdf-hello
19079
19080pdf-hello: \
19081 configure-hello
19082 @: $(MAKE); $(unstage)
19083 @[ -f ./hello/Makefile ] || exit 0; \
19084 r=`${PWD_COMMAND}`; export r; \
19085 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19086 $(HOST_EXPORTS) \
19087 for flag in $(EXTRA_HOST_FLAGS) ; do \
19088 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19089 done; \
19090 echo "Doing pdf in hello" ; \
19091 (cd $(HOST_SUBDIR)/hello && \
19092 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19093 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19094 "RANLIB=$${RANLIB}" \
0c24b341 19095 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
19096 pdf) \
19097 || exit 1
19098
19099@endif hello
19100
6d389afc
MS
19101.PHONY: maybe-html-hello html-hello
19102maybe-html-hello:
19103@if hello
19104maybe-html-hello: html-hello
19105
19106html-hello: \
19107 configure-hello
0aed8855 19108 @: $(MAKE); $(unstage)
6d389afc
MS
19109 @[ -f ./hello/Makefile ] || exit 0; \
19110 r=`${PWD_COMMAND}`; export r; \
19111 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
19112 $(HOST_EXPORTS) \
19113 for flag in $(EXTRA_HOST_FLAGS) ; do \
19114 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19115 done; \
19116 echo "Doing html in hello" ; \
b00612cc 19117 (cd $(HOST_SUBDIR)/hello && \
6d389afc
MS
19118 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19119 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19120 "RANLIB=$${RANLIB}" \
0c24b341 19121 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
19122 html) \
19123 || exit 1
19124
19125@endif hello
19126
b813574b
PB
19127.PHONY: maybe-TAGS-hello TAGS-hello
19128maybe-TAGS-hello:
19129@if hello
19130maybe-TAGS-hello: TAGS-hello
2a4cbe27 19131
b813574b
PB
19132TAGS-hello: \
19133 configure-hello
0aed8855 19134 @: $(MAKE); $(unstage)
b813574b 19135 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
19136 r=`${PWD_COMMAND}`; export r; \
19137 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19138 $(HOST_EXPORTS) \
b813574b 19139 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19140 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19141 done; \
b813574b 19142 echo "Doing TAGS in hello" ; \
b00612cc 19143 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
19144 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19145 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19146 "RANLIB=$${RANLIB}" \
0c24b341 19147 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19148 TAGS) \
2a4cbe27
NN
19149 || exit 1
19150
b813574b 19151@endif hello
2a4cbe27 19152
b813574b
PB
19153.PHONY: maybe-install-info-hello install-info-hello
19154maybe-install-info-hello:
19155@if hello
19156maybe-install-info-hello: install-info-hello
2a4cbe27 19157
b813574b
PB
19158install-info-hello: \
19159 configure-hello \
19160 info-hello
0aed8855 19161 @: $(MAKE); $(unstage)
b813574b 19162 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
19163 r=`${PWD_COMMAND}`; export r; \
19164 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19165 $(HOST_EXPORTS) \
b813574b 19166 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19167 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19168 done; \
b813574b 19169 echo "Doing install-info in hello" ; \
b00612cc 19170 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
19171 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19172 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19173 "RANLIB=$${RANLIB}" \
0c24b341 19174 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19175 install-info) \
2a4cbe27
NN
19176 || exit 1
19177
b813574b 19178@endif hello
2a4cbe27 19179
a3ca38d2
DD
19180.PHONY: maybe-install-pdf-hello install-pdf-hello
19181maybe-install-pdf-hello:
19182@if hello
19183maybe-install-pdf-hello: install-pdf-hello
19184
19185install-pdf-hello: \
19186 configure-hello \
19187 pdf-hello
19188 @: $(MAKE); $(unstage)
19189 @[ -f ./hello/Makefile ] || exit 0; \
19190 r=`${PWD_COMMAND}`; export r; \
19191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19192 $(HOST_EXPORTS) \
19193 for flag in $(EXTRA_HOST_FLAGS) ; do \
19194 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19195 done; \
19196 echo "Doing install-pdf in hello" ; \
19197 (cd $(HOST_SUBDIR)/hello && \
19198 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19199 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19200 "RANLIB=$${RANLIB}" \
0c24b341 19201 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
19202 install-pdf) \
19203 || exit 1
19204
19205@endif hello
19206
108a6f8e
CD
19207.PHONY: maybe-install-html-hello install-html-hello
19208maybe-install-html-hello:
19209@if hello
19210maybe-install-html-hello: install-html-hello
19211
19212install-html-hello: \
19213 configure-hello \
19214 html-hello
19215 @: $(MAKE); $(unstage)
19216 @[ -f ./hello/Makefile ] || exit 0; \
19217 r=`${PWD_COMMAND}`; export r; \
19218 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19219 $(HOST_EXPORTS) \
19220 for flag in $(EXTRA_HOST_FLAGS) ; do \
19221 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19222 done; \
19223 echo "Doing install-html in hello" ; \
19224 (cd $(HOST_SUBDIR)/hello && \
19225 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19226 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19227 "RANLIB=$${RANLIB}" \
0c24b341 19228 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
19229 install-html) \
19230 || exit 1
19231
19232@endif hello
19233
b813574b
PB
19234.PHONY: maybe-installcheck-hello installcheck-hello
19235maybe-installcheck-hello:
19236@if hello
19237maybe-installcheck-hello: installcheck-hello
2a4cbe27 19238
b813574b
PB
19239installcheck-hello: \
19240 configure-hello
0aed8855 19241 @: $(MAKE); $(unstage)
b813574b 19242 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
19243 r=`${PWD_COMMAND}`; export r; \
19244 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19245 $(HOST_EXPORTS) \
b813574b 19246 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19247 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19248 done; \
b813574b 19249 echo "Doing installcheck in hello" ; \
b00612cc 19250 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
19251 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19252 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19253 "RANLIB=$${RANLIB}" \
0c24b341 19254 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19255 installcheck) \
2a4cbe27
NN
19256 || exit 1
19257
b813574b 19258@endif hello
2a4cbe27 19259
b813574b
PB
19260.PHONY: maybe-mostlyclean-hello mostlyclean-hello
19261maybe-mostlyclean-hello:
19262@if hello
19263maybe-mostlyclean-hello: mostlyclean-hello
2a4cbe27 19264
b813574b 19265mostlyclean-hello:
0aed8855 19266 @: $(MAKE); $(unstage)
b813574b 19267 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
19268 r=`${PWD_COMMAND}`; export r; \
19269 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19270 $(HOST_EXPORTS) \
b813574b 19271 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19272 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19273 done; \
b813574b 19274 echo "Doing mostlyclean in hello" ; \
b00612cc 19275 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
19276 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19277 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19278 "RANLIB=$${RANLIB}" \
0c24b341 19279 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19280 mostlyclean) \
2a4cbe27
NN
19281 || exit 1
19282
b813574b 19283@endif hello
2a4cbe27 19284
b813574b
PB
19285.PHONY: maybe-clean-hello clean-hello
19286maybe-clean-hello:
19287@if hello
19288maybe-clean-hello: clean-hello
2a4cbe27 19289
b813574b 19290clean-hello:
0aed8855 19291 @: $(MAKE); $(unstage)
b813574b 19292 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
19293 r=`${PWD_COMMAND}`; export r; \
19294 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19295 $(HOST_EXPORTS) \
b813574b 19296 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19297 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19298 done; \
b813574b 19299 echo "Doing clean in hello" ; \
b00612cc 19300 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
19301 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19302 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19303 "RANLIB=$${RANLIB}" \
0c24b341 19304 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19305 clean) \
2a4cbe27
NN
19306 || exit 1
19307
b813574b 19308@endif hello
2a4cbe27 19309
b813574b
PB
19310.PHONY: maybe-distclean-hello distclean-hello
19311maybe-distclean-hello:
19312@if hello
19313maybe-distclean-hello: distclean-hello
2a4cbe27 19314
b813574b 19315distclean-hello:
0aed8855 19316 @: $(MAKE); $(unstage)
b813574b 19317 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
19318 r=`${PWD_COMMAND}`; export r; \
19319 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19320 $(HOST_EXPORTS) \
b813574b 19321 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19322 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19323 done; \
b813574b 19324 echo "Doing distclean in hello" ; \
b00612cc 19325 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
19326 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19327 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19328 "RANLIB=$${RANLIB}" \
0c24b341 19329 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19330 distclean) \
2a4cbe27
NN
19331 || exit 1
19332
b813574b 19333@endif hello
2a4cbe27 19334
b813574b
PB
19335.PHONY: maybe-maintainer-clean-hello maintainer-clean-hello
19336maybe-maintainer-clean-hello:
19337@if hello
19338maybe-maintainer-clean-hello: maintainer-clean-hello
2a4cbe27 19339
b813574b 19340maintainer-clean-hello:
0aed8855 19341 @: $(MAKE); $(unstage)
b813574b 19342 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
19343 r=`${PWD_COMMAND}`; export r; \
19344 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19345 $(HOST_EXPORTS) \
b813574b 19346 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19347 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19348 done; \
b813574b 19349 echo "Doing maintainer-clean in hello" ; \
b00612cc 19350 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
19351 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19352 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19353 "RANLIB=$${RANLIB}" \
0c24b341 19354 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19355 maintainer-clean) \
2a4cbe27
NN
19356 || exit 1
19357
b813574b 19358@endif hello
2a4cbe27 19359
2a4cbe27 19360
a7254363 19361
b813574b
PB
19362.PHONY: configure-indent maybe-configure-indent
19363maybe-configure-indent:
4f0ef2d8
CD
19364@if gcc-bootstrap
19365configure-indent: stage_current
19366@endif gcc-bootstrap
b813574b
PB
19367@if indent
19368maybe-configure-indent: configure-indent
c52c6897 19369configure-indent:
0aed8855 19370 @: $(MAKE); $(unstage)
c52c6897 19371 @r=`${PWD_COMMAND}`; export r; \
4fa63067 19372 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
19373 test ! -f $(HOST_SUBDIR)/indent/Makefile || exit 0; \
19374 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/indent ; \
378fce5b 19375 $(HOST_EXPORTS) \
a7254363
PB
19376 echo Configuring in $(HOST_SUBDIR)/indent; \
19377 cd "$(HOST_SUBDIR)/indent" || exit 1; \
4fa63067 19378 case $(srcdir) in \
b00612cc
PB
19379 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19380 *) topdir=`echo $(HOST_SUBDIR)/indent/ | \
19381 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 19382 esac; \
b00612cc
PB
19383 srcdiroption="--srcdir=$${topdir}/indent"; \
19384 libsrcdir="$$s/indent"; \
4fa63067 19385 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
19386 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19387 --target=${target_alias} $${srcdiroption} \
4fa63067 19388 || exit 1
b813574b 19389@endif indent
2a4cbe27 19390
a7254363
PB
19391
19392
d545f33b
PB
19393
19394
b813574b
PB
19395.PHONY: all-indent maybe-all-indent
19396maybe-all-indent:
4f0ef2d8
CD
19397@if gcc-bootstrap
19398all-indent: stage_current
19399@endif gcc-bootstrap
b813574b 19400@if indent
d27cc32e 19401TARGET-indent=all
b813574b
PB
19402maybe-all-indent: all-indent
19403all-indent: configure-indent
0aed8855 19404 @: $(MAKE); $(unstage)
4fa63067
NN
19405 @r=`${PWD_COMMAND}`; export r; \
19406 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19407 $(HOST_EXPORTS) \
b00612cc
PB
19408 (cd $(HOST_SUBDIR)/indent && \
19409 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-indent))
b813574b 19410@endif indent
2a4cbe27 19411
a7254363 19412
d545f33b
PB
19413
19414
b813574b
PB
19415.PHONY: check-indent maybe-check-indent
19416maybe-check-indent:
19417@if indent
19418maybe-check-indent: check-indent
2a4cbe27 19419
b813574b 19420check-indent:
0aed8855 19421 @: $(MAKE); $(unstage)
4fa63067 19422 @r=`${PWD_COMMAND}`; export r; \
b40e3958 19423 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19424 $(HOST_EXPORTS) \
b00612cc
PB
19425 (cd $(HOST_SUBDIR)/indent && \
19426 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 19427
b813574b 19428@endif indent
2a4cbe27 19429
b813574b
PB
19430.PHONY: install-indent maybe-install-indent
19431maybe-install-indent:
19432@if indent
19433maybe-install-indent: install-indent
2a4cbe27 19434
b813574b 19435install-indent: installdirs
0aed8855 19436 @: $(MAKE); $(unstage)
4fa63067 19437 @r=`${PWD_COMMAND}`; export r; \
b40e3958 19438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19439 $(HOST_EXPORTS) \
b00612cc 19440 (cd $(HOST_SUBDIR)/indent && \
2da12f12 19441 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 19442
b813574b 19443@endif indent
2a4cbe27 19444
56a8fe78 19445# Other targets (info, dvi, pdf, etc.)
2a4cbe27 19446
b813574b
PB
19447.PHONY: maybe-info-indent info-indent
19448maybe-info-indent:
19449@if indent
19450maybe-info-indent: info-indent
4fa63067 19451
b813574b
PB
19452info-indent: \
19453 configure-indent
0aed8855 19454 @: $(MAKE); $(unstage)
b813574b 19455 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
19456 r=`${PWD_COMMAND}`; export r; \
19457 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19458 $(HOST_EXPORTS) \
b813574b 19459 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19460 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19461 done; \
b813574b 19462 echo "Doing info in indent" ; \
b00612cc 19463 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
19464 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19465 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19466 "RANLIB=$${RANLIB}" \
0c24b341 19467 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19468 info) \
2a4cbe27
NN
19469 || exit 1
19470
b813574b 19471@endif indent
2a4cbe27 19472
b813574b
PB
19473.PHONY: maybe-dvi-indent dvi-indent
19474maybe-dvi-indent:
19475@if indent
19476maybe-dvi-indent: dvi-indent
2a4cbe27 19477
b813574b
PB
19478dvi-indent: \
19479 configure-indent
0aed8855 19480 @: $(MAKE); $(unstage)
b813574b 19481 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
19482 r=`${PWD_COMMAND}`; export r; \
19483 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19484 $(HOST_EXPORTS) \
b813574b 19485 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19486 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19487 done; \
b813574b 19488 echo "Doing dvi in indent" ; \
b00612cc 19489 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
19490 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19491 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19492 "RANLIB=$${RANLIB}" \
0c24b341 19493 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19494 dvi) \
2a4cbe27
NN
19495 || exit 1
19496
b813574b 19497@endif indent
2a4cbe27 19498
56a8fe78
DD
19499.PHONY: maybe-pdf-indent pdf-indent
19500maybe-pdf-indent:
19501@if indent
19502maybe-pdf-indent: pdf-indent
19503
19504pdf-indent: \
19505 configure-indent
19506 @: $(MAKE); $(unstage)
19507 @[ -f ./indent/Makefile ] || exit 0; \
19508 r=`${PWD_COMMAND}`; export r; \
19509 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19510 $(HOST_EXPORTS) \
19511 for flag in $(EXTRA_HOST_FLAGS) ; do \
19512 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19513 done; \
19514 echo "Doing pdf in indent" ; \
19515 (cd $(HOST_SUBDIR)/indent && \
19516 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19517 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19518 "RANLIB=$${RANLIB}" \
0c24b341 19519 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
19520 pdf) \
19521 || exit 1
19522
19523@endif indent
19524
6d389afc
MS
19525.PHONY: maybe-html-indent html-indent
19526maybe-html-indent:
19527@if indent
19528maybe-html-indent: html-indent
19529
19530html-indent: \
19531 configure-indent
0aed8855 19532 @: $(MAKE); $(unstage)
6d389afc
MS
19533 @[ -f ./indent/Makefile ] || exit 0; \
19534 r=`${PWD_COMMAND}`; export r; \
19535 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
19536 $(HOST_EXPORTS) \
19537 for flag in $(EXTRA_HOST_FLAGS) ; do \
19538 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19539 done; \
19540 echo "Doing html in indent" ; \
b00612cc 19541 (cd $(HOST_SUBDIR)/indent && \
6d389afc
MS
19542 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19543 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19544 "RANLIB=$${RANLIB}" \
0c24b341 19545 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
19546 html) \
19547 || exit 1
19548
19549@endif indent
19550
b813574b
PB
19551.PHONY: maybe-TAGS-indent TAGS-indent
19552maybe-TAGS-indent:
19553@if indent
19554maybe-TAGS-indent: TAGS-indent
2a4cbe27 19555
b813574b
PB
19556TAGS-indent: \
19557 configure-indent
0aed8855 19558 @: $(MAKE); $(unstage)
b813574b 19559 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
19560 r=`${PWD_COMMAND}`; export r; \
19561 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19562 $(HOST_EXPORTS) \
b813574b 19563 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19564 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19565 done; \
b813574b 19566 echo "Doing TAGS in indent" ; \
b00612cc 19567 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
19568 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19569 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19570 "RANLIB=$${RANLIB}" \
0c24b341 19571 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19572 TAGS) \
2a4cbe27
NN
19573 || exit 1
19574
b813574b 19575@endif indent
2a4cbe27 19576
b813574b
PB
19577.PHONY: maybe-install-info-indent install-info-indent
19578maybe-install-info-indent:
19579@if indent
19580maybe-install-info-indent: install-info-indent
2a4cbe27 19581
b813574b
PB
19582install-info-indent: \
19583 configure-indent \
19584 info-indent
0aed8855 19585 @: $(MAKE); $(unstage)
b813574b 19586 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
19587 r=`${PWD_COMMAND}`; export r; \
19588 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19589 $(HOST_EXPORTS) \
b813574b 19590 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19591 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19592 done; \
b813574b 19593 echo "Doing install-info in indent" ; \
b00612cc 19594 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
19595 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19596 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19597 "RANLIB=$${RANLIB}" \
0c24b341 19598 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19599 install-info) \
2a4cbe27
NN
19600 || exit 1
19601
b813574b 19602@endif indent
2a4cbe27 19603
a3ca38d2
DD
19604.PHONY: maybe-install-pdf-indent install-pdf-indent
19605maybe-install-pdf-indent:
19606@if indent
19607maybe-install-pdf-indent: install-pdf-indent
19608
19609install-pdf-indent: \
19610 configure-indent \
19611 pdf-indent
19612 @: $(MAKE); $(unstage)
19613 @[ -f ./indent/Makefile ] || exit 0; \
19614 r=`${PWD_COMMAND}`; export r; \
19615 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19616 $(HOST_EXPORTS) \
19617 for flag in $(EXTRA_HOST_FLAGS) ; do \
19618 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19619 done; \
19620 echo "Doing install-pdf in indent" ; \
19621 (cd $(HOST_SUBDIR)/indent && \
19622 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19623 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19624 "RANLIB=$${RANLIB}" \
0c24b341 19625 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
19626 install-pdf) \
19627 || exit 1
19628
19629@endif indent
19630
108a6f8e
CD
19631.PHONY: maybe-install-html-indent install-html-indent
19632maybe-install-html-indent:
19633@if indent
19634maybe-install-html-indent: install-html-indent
19635
19636install-html-indent: \
19637 configure-indent \
19638 html-indent
19639 @: $(MAKE); $(unstage)
19640 @[ -f ./indent/Makefile ] || exit 0; \
19641 r=`${PWD_COMMAND}`; export r; \
19642 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19643 $(HOST_EXPORTS) \
19644 for flag in $(EXTRA_HOST_FLAGS) ; do \
19645 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19646 done; \
19647 echo "Doing install-html in indent" ; \
19648 (cd $(HOST_SUBDIR)/indent && \
19649 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19650 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19651 "RANLIB=$${RANLIB}" \
0c24b341 19652 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
19653 install-html) \
19654 || exit 1
19655
19656@endif indent
19657
b813574b
PB
19658.PHONY: maybe-installcheck-indent installcheck-indent
19659maybe-installcheck-indent:
19660@if indent
19661maybe-installcheck-indent: installcheck-indent
2a4cbe27 19662
b813574b
PB
19663installcheck-indent: \
19664 configure-indent
0aed8855 19665 @: $(MAKE); $(unstage)
b813574b 19666 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
19667 r=`${PWD_COMMAND}`; export r; \
19668 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19669 $(HOST_EXPORTS) \
b813574b 19670 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19671 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19672 done; \
b813574b 19673 echo "Doing installcheck in indent" ; \
b00612cc 19674 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
19675 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19676 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19677 "RANLIB=$${RANLIB}" \
0c24b341 19678 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19679 installcheck) \
2a4cbe27
NN
19680 || exit 1
19681
b813574b 19682@endif indent
2a4cbe27 19683
b813574b
PB
19684.PHONY: maybe-mostlyclean-indent mostlyclean-indent
19685maybe-mostlyclean-indent:
19686@if indent
19687maybe-mostlyclean-indent: mostlyclean-indent
2a4cbe27 19688
b813574b 19689mostlyclean-indent:
0aed8855 19690 @: $(MAKE); $(unstage)
b813574b 19691 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
19692 r=`${PWD_COMMAND}`; export r; \
19693 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19694 $(HOST_EXPORTS) \
b813574b 19695 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19696 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19697 done; \
b813574b 19698 echo "Doing mostlyclean in indent" ; \
b00612cc 19699 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
19700 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19701 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19702 "RANLIB=$${RANLIB}" \
0c24b341 19703 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19704 mostlyclean) \
2a4cbe27
NN
19705 || exit 1
19706
b813574b 19707@endif indent
2a4cbe27 19708
b813574b
PB
19709.PHONY: maybe-clean-indent clean-indent
19710maybe-clean-indent:
19711@if indent
19712maybe-clean-indent: clean-indent
2a4cbe27 19713
b813574b 19714clean-indent:
0aed8855 19715 @: $(MAKE); $(unstage)
b813574b 19716 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
19717 r=`${PWD_COMMAND}`; export r; \
19718 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19719 $(HOST_EXPORTS) \
b813574b 19720 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19721 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19722 done; \
b813574b 19723 echo "Doing clean in indent" ; \
b00612cc 19724 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
19725 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19726 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19727 "RANLIB=$${RANLIB}" \
0c24b341 19728 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19729 clean) \
2a4cbe27
NN
19730 || exit 1
19731
b813574b 19732@endif indent
2a4cbe27 19733
b813574b
PB
19734.PHONY: maybe-distclean-indent distclean-indent
19735maybe-distclean-indent:
19736@if indent
19737maybe-distclean-indent: distclean-indent
2a4cbe27 19738
b813574b 19739distclean-indent:
0aed8855 19740 @: $(MAKE); $(unstage)
b813574b 19741 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
19742 r=`${PWD_COMMAND}`; export r; \
19743 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19744 $(HOST_EXPORTS) \
b813574b 19745 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19746 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19747 done; \
b813574b 19748 echo "Doing distclean in indent" ; \
b00612cc 19749 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
19750 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19751 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19752 "RANLIB=$${RANLIB}" \
0c24b341 19753 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19754 distclean) \
2a4cbe27
NN
19755 || exit 1
19756
b813574b 19757@endif indent
2a4cbe27 19758
b813574b
PB
19759.PHONY: maybe-maintainer-clean-indent maintainer-clean-indent
19760maybe-maintainer-clean-indent:
19761@if indent
19762maybe-maintainer-clean-indent: maintainer-clean-indent
2a4cbe27 19763
b813574b 19764maintainer-clean-indent:
0aed8855 19765 @: $(MAKE); $(unstage)
b813574b 19766 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
19767 r=`${PWD_COMMAND}`; export r; \
19768 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19769 $(HOST_EXPORTS) \
b813574b 19770 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19771 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19772 done; \
b813574b 19773 echo "Doing maintainer-clean in indent" ; \
b00612cc 19774 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
19775 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19776 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19777 "RANLIB=$${RANLIB}" \
0c24b341 19778 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19779 maintainer-clean) \
2a4cbe27
NN
19780 || exit 1
19781
b813574b 19782@endif indent
2a4cbe27 19783
a2592b1b 19784
a7254363 19785
b813574b
PB
19786.PHONY: configure-intl maybe-configure-intl
19787maybe-configure-intl:
4f0ef2d8
CD
19788@if gcc-bootstrap
19789configure-intl: stage_current
19790@endif gcc-bootstrap
b813574b
PB
19791@if intl
19792maybe-configure-intl: configure-intl
c52c6897 19793configure-intl:
c52c6897
PB
19794 @r=`${PWD_COMMAND}`; export r; \
19795 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
19796 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
19797 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
378fce5b 19798 $(HOST_EXPORTS) \
a7254363
PB
19799 echo Configuring in $(HOST_SUBDIR)/intl; \
19800 cd "$(HOST_SUBDIR)/intl" || exit 1; \
4fa63067 19801 case $(srcdir) in \
b00612cc
PB
19802 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19803 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
19804 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 19805 esac; \
b00612cc
PB
19806 srcdiroption="--srcdir=$${topdir}/intl"; \
19807 libsrcdir="$$s/intl"; \
4fa63067 19808 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
19809 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19810 --target=${target_alias} $${srcdiroption} \
a2592b1b 19811 || exit 1
b813574b 19812@endif intl
a2592b1b 19813
a7254363
PB
19814
19815
d545f33b
PB
19816.PHONY: configure-stage1-intl maybe-configure-stage1-intl
19817maybe-configure-stage1-intl:
19818@if intl-bootstrap
19819maybe-configure-stage1-intl: configure-stage1-intl
0aed8855 19820configure-stage1-intl:
c52c6897 19821 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 19822 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
19823 @r=`${PWD_COMMAND}`; export r; \
19824 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 19825 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
d545f33b 19826 $(HOST_EXPORTS) \
8ee82aff
PB
19827 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
19828 LIBCFLAGS="$(STAGE1_CFLAGS)"; export LIBCFLAGS; \
d545f33b 19829 echo Configuring stage 1 in $(HOST_SUBDIR)/intl ; \
0aed8855 19830 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
19831 cd $(HOST_SUBDIR)/intl || exit 1; \
19832 case $(srcdir) in \
19833 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19834 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
19835 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19836 esac; \
19837 srcdiroption="--srcdir=$${topdir}/intl"; \
19838 libsrcdir="$$s/intl"; \
19839 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
19840 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19841 --target=${target_alias} $${srcdiroption} \
c1cb7e02 19842 \
8a0d8a5c 19843 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
d545f33b
PB
19844@endif intl-bootstrap
19845
19846.PHONY: configure-stage2-intl maybe-configure-stage2-intl
19847maybe-configure-stage2-intl:
19848@if intl-bootstrap
19849maybe-configure-stage2-intl: configure-stage2-intl
0aed8855 19850configure-stage2-intl:
c52c6897 19851 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 19852 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
19853 @r=`${PWD_COMMAND}`; export r; \
19854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 19855 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
d545f33b
PB
19856 $(HOST_EXPORTS) \
19857 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
19858 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
19859 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 19860 echo Configuring stage 2 in $(HOST_SUBDIR)/intl ; \
0aed8855 19861 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
19862 cd $(HOST_SUBDIR)/intl || exit 1; \
19863 case $(srcdir) in \
19864 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19865 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
19866 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19867 esac; \
19868 srcdiroption="--srcdir=$${topdir}/intl"; \
19869 libsrcdir="$$s/intl"; \
19870 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
19871 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19872 --target=${target_alias} $${srcdiroption} \
c1cb7e02 19873 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
19874 @stage2_werror_flag@
19875@endif intl-bootstrap
19876
8520c408
AO
19877.PHONY: configure-stageb2g0-intl maybe-configure-stageb2g0-intl
19878maybe-configure-stageb2g0-intl:
19879@if intl-bootstrap
19880maybe-configure-stageb2g0-intl: configure-stageb2g0-intl
19881configure-stageb2g0-intl:
19882 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
19883 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
19884 @r=`${PWD_COMMAND}`; export r; \
19885 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19886 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
19887 $(HOST_EXPORTS) \
19888 $(POSTSTAGE1_HOST_EXPORTS) \
19889 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
19890 LIBCFLAGS="$(STAGE2_CFLAGS) -g0"; export LIBCFLAGS; \
19891 echo Configuring stage b2g0 in $(HOST_SUBDIR)/intl ; \
19892 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
19893 cd $(HOST_SUBDIR)/intl || exit 1; \
19894 case $(srcdir) in \
19895 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19896 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
19897 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19898 esac; \
19899 srcdiroption="--srcdir=$${topdir}/intl"; \
19900 libsrcdir="$$s/intl"; \
19901 $(SHELL) $${libsrcdir}/configure \
19902 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19903 --target=${target_alias} $${srcdiroption} \
19904 --with-build-libsubdir=$(HOST_SUBDIR) \
19905 @stage2_werror_flag@
19906@endif intl-bootstrap
19907
d545f33b
PB
19908.PHONY: configure-stage3-intl maybe-configure-stage3-intl
19909maybe-configure-stage3-intl:
19910@if intl-bootstrap
19911maybe-configure-stage3-intl: configure-stage3-intl
0aed8855 19912configure-stage3-intl:
c52c6897 19913 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 19914 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
19915 @r=`${PWD_COMMAND}`; export r; \
19916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 19917 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
d545f33b
PB
19918 $(HOST_EXPORTS) \
19919 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
19920 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
19921 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 19922 echo Configuring stage 3 in $(HOST_SUBDIR)/intl ; \
0aed8855 19923 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
19924 cd $(HOST_SUBDIR)/intl || exit 1; \
19925 case $(srcdir) in \
19926 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19927 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
19928 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19929 esac; \
19930 srcdiroption="--srcdir=$${topdir}/intl"; \
19931 libsrcdir="$$s/intl"; \
19932 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
19933 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19934 --target=${target_alias} $${srcdiroption} \
c1cb7e02 19935 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
19936 @stage2_werror_flag@
19937@endif intl-bootstrap
19938
8520c408
AO
19939.PHONY: configure-stageb3g2-intl maybe-configure-stageb3g2-intl
19940maybe-configure-stageb3g2-intl:
19941@if intl-bootstrap
19942maybe-configure-stageb3g2-intl: configure-stageb3g2-intl
19943configure-stageb3g2-intl:
19944 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
19945 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
19946 @r=`${PWD_COMMAND}`; export r; \
19947 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19948 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
19949 $(HOST_EXPORTS) \
19950 $(POSTSTAGE1_HOST_EXPORTS) \
19951 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
19952 LIBCFLAGS="$(STAGE3_CFLAGS) -g2"; export LIBCFLAGS; \
19953 echo Configuring stage b3g2 in $(HOST_SUBDIR)/intl ; \
19954 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
19955 cd $(HOST_SUBDIR)/intl || exit 1; \
19956 case $(srcdir) in \
19957 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19958 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
19959 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19960 esac; \
19961 srcdiroption="--srcdir=$${topdir}/intl"; \
19962 libsrcdir="$$s/intl"; \
19963 $(SHELL) $${libsrcdir}/configure \
19964 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19965 --target=${target_alias} $${srcdiroption} \
19966 --with-build-libsubdir=$(HOST_SUBDIR) \
19967 @stage2_werror_flag@
19968@endif intl-bootstrap
19969
d545f33b
PB
19970.PHONY: configure-stage4-intl maybe-configure-stage4-intl
19971maybe-configure-stage4-intl:
19972@if intl-bootstrap
19973maybe-configure-stage4-intl: configure-stage4-intl
0aed8855 19974configure-stage4-intl:
c52c6897 19975 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 19976 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
19977 @r=`${PWD_COMMAND}`; export r; \
19978 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 19979 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
d545f33b
PB
19980 $(HOST_EXPORTS) \
19981 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
19982 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
19983 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 19984 echo Configuring stage 4 in $(HOST_SUBDIR)/intl ; \
0aed8855 19985 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
19986 cd $(HOST_SUBDIR)/intl || exit 1; \
19987 case $(srcdir) in \
19988 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19989 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
19990 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19991 esac; \
19992 srcdiroption="--srcdir=$${topdir}/intl"; \
19993 libsrcdir="$$s/intl"; \
19994 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
19995 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19996 --target=${target_alias} $${srcdiroption} \
c1cb7e02 19997 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
19998 @stage2_werror_flag@
19999@endif intl-bootstrap
20000
20001.PHONY: configure-stageprofile-intl maybe-configure-stageprofile-intl
20002maybe-configure-stageprofile-intl:
20003@if intl-bootstrap
20004maybe-configure-stageprofile-intl: configure-stageprofile-intl
0aed8855 20005configure-stageprofile-intl:
c52c6897 20006 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 20007 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
20008 @r=`${PWD_COMMAND}`; export r; \
20009 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 20010 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
d545f33b
PB
20011 $(HOST_EXPORTS) \
20012 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
20013 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
20014 LIBCFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export LIBCFLAGS; \
d545f33b 20015 echo Configuring stage profile in $(HOST_SUBDIR)/intl ; \
0aed8855 20016 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
20017 cd $(HOST_SUBDIR)/intl || exit 1; \
20018 case $(srcdir) in \
20019 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20020 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
20021 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20022 esac; \
20023 srcdiroption="--srcdir=$${topdir}/intl"; \
20024 libsrcdir="$$s/intl"; \
20025 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
20026 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20027 --target=${target_alias} $${srcdiroption} \
c1cb7e02 20028 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
20029 @stage2_werror_flag@
20030@endif intl-bootstrap
20031
20032.PHONY: configure-stagefeedback-intl maybe-configure-stagefeedback-intl
20033maybe-configure-stagefeedback-intl:
20034@if intl-bootstrap
20035maybe-configure-stagefeedback-intl: configure-stagefeedback-intl
0aed8855 20036configure-stagefeedback-intl:
c52c6897 20037 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 20038 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
20039 @r=`${PWD_COMMAND}`; export r; \
20040 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 20041 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
d545f33b
PB
20042 $(HOST_EXPORTS) \
20043 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
20044 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
20045 LIBCFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export LIBCFLAGS; \
d545f33b 20046 echo Configuring stage feedback in $(HOST_SUBDIR)/intl ; \
0aed8855 20047 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
20048 cd $(HOST_SUBDIR)/intl || exit 1; \
20049 case $(srcdir) in \
20050 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20051 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
20052 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20053 esac; \
20054 srcdiroption="--srcdir=$${topdir}/intl"; \
20055 libsrcdir="$$s/intl"; \
20056 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
20057 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20058 --target=${target_alias} $${srcdiroption} \
c1cb7e02 20059 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
20060 @stage2_werror_flag@
20061@endif intl-bootstrap
20062
20063
20064
20065
20066
b813574b
PB
20067.PHONY: all-intl maybe-all-intl
20068maybe-all-intl:
4f0ef2d8
CD
20069@if gcc-bootstrap
20070all-intl: stage_current
20071@endif gcc-bootstrap
b813574b 20072@if intl
d27cc32e 20073TARGET-intl=all
b813574b
PB
20074maybe-all-intl: all-intl
20075all-intl: configure-intl
c52c6897 20076 @r=`${PWD_COMMAND}`; export r; \
4fa63067 20077 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20078 $(HOST_EXPORTS) \
b00612cc
PB
20079 (cd $(HOST_SUBDIR)/intl && \
20080 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-intl))
b813574b 20081@endif intl
a2592b1b 20082
a7254363 20083
d545f33b
PB
20084
20085.PHONY: all-stage1-intl maybe-all-stage1-intl
20086.PHONY: clean-stage1-intl maybe-clean-stage1-intl
20087maybe-all-stage1-intl:
20088maybe-clean-stage1-intl:
20089@if intl-bootstrap
20090maybe-all-stage1-intl: all-stage1-intl
20091all-stage1: all-stage1-intl
f70224b5 20092TARGET-stage1-intl = $(TARGET-intl)
d545f33b 20093all-stage1-intl: configure-stage1-intl
c52c6897 20094 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
20095 @r=`${PWD_COMMAND}`; export r; \
20096 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20097 $(HOST_EXPORTS) \
20098 cd $(HOST_SUBDIR)/intl && \
8ee82aff
PB
20099 $(MAKE) $(FLAGS_TO_PASS) \
20100 CFLAGS="$(STAGE1_CFLAGS)" LIBCFLAGS="$(STAGE1_CFLAGS)" \
f70224b5 20101 $(TARGET-stage1-intl)
d545f33b
PB
20102
20103maybe-clean-stage1-intl: clean-stage1-intl
20104clean-stage1: clean-stage1-intl
20105clean-stage1-intl:
9dbaa842
DD
20106 @if [ $(current_stage) = stage1 ]; then \
20107 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
20108 else \
20109 [ -f $(HOST_SUBDIR)/stage1-intl/Makefile ] || exit 0; \
20110 $(MAKE) stage1-start; \
20111 fi; \
d545f33b
PB
20112 cd $(HOST_SUBDIR)/intl && \
20113 $(MAKE) $(FLAGS_TO_PASS) \
8ee82aff 20114 clean
d545f33b
PB
20115@endif intl-bootstrap
20116
20117
20118.PHONY: all-stage2-intl maybe-all-stage2-intl
20119.PHONY: clean-stage2-intl maybe-clean-stage2-intl
20120maybe-all-stage2-intl:
20121maybe-clean-stage2-intl:
20122@if intl-bootstrap
20123maybe-all-stage2-intl: all-stage2-intl
20124all-stage2: all-stage2-intl
f70224b5 20125TARGET-stage2-intl = $(TARGET-intl)
d545f33b 20126all-stage2-intl: configure-stage2-intl
c52c6897 20127 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
20128 @r=`${PWD_COMMAND}`; export r; \
20129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20130 $(HOST_EXPORTS) \
20131 $(POSTSTAGE1_HOST_EXPORTS) \
20132 cd $(HOST_SUBDIR)/intl && \
8ee82aff 20133 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 20134 CFLAGS="$(STAGE2_CFLAGS)" LIBCFLAGS="$(STAGE2_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 20135 $(TARGET-stage2-intl)
d545f33b
PB
20136
20137maybe-clean-stage2-intl: clean-stage2-intl
20138clean-stage2: clean-stage2-intl
20139clean-stage2-intl:
9dbaa842
DD
20140 @if [ $(current_stage) = stage2 ]; then \
20141 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
20142 else \
20143 [ -f $(HOST_SUBDIR)/stage2-intl/Makefile ] || exit 0; \
20144 $(MAKE) stage2-start; \
20145 fi; \
d545f33b
PB
20146 cd $(HOST_SUBDIR)/intl && \
20147 $(MAKE) $(FLAGS_TO_PASS) \
20148 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 20149 clean
d545f33b
PB
20150@endif intl-bootstrap
20151
20152
8520c408
AO
20153.PHONY: all-stageb2g0-intl maybe-all-stageb2g0-intl
20154.PHONY: clean-stageb2g0-intl maybe-clean-stageb2g0-intl
20155maybe-all-stageb2g0-intl:
20156maybe-clean-stageb2g0-intl:
20157@if intl-bootstrap
20158maybe-all-stageb2g0-intl: all-stageb2g0-intl
20159all-stageb2g0: all-stageb2g0-intl
20160TARGET-stageb2g0-intl = $(TARGET-intl)
20161all-stageb2g0-intl: configure-stageb2g0-intl
20162 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
20163 @r=`${PWD_COMMAND}`; export r; \
20164 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20165 $(HOST_EXPORTS) \
20166 $(POSTSTAGE1_HOST_EXPORTS) \
20167 cd $(HOST_SUBDIR)/intl && \
20168 $(MAKE) $(FLAGS_TO_PASS) \
20169 CFLAGS="$(STAGE2_CFLAGS) -g0" LIBCFLAGS="$(STAGE2_CFLAGS) -g0" $(POSTSTAGE1_FLAGS_TO_PASS) \
20170 $(TARGET-stageb2g0-intl)
20171
20172maybe-clean-stageb2g0-intl: clean-stageb2g0-intl
20173clean-stageb2g0: clean-stageb2g0-intl
20174clean-stageb2g0-intl:
20175 @if [ $(current_stage) = stageb2g0 ]; then \
20176 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
20177 else \
20178 [ -f $(HOST_SUBDIR)/stageb2g0-intl/Makefile ] || exit 0; \
20179 $(MAKE) stageb2g0-start; \
20180 fi; \
20181 cd $(HOST_SUBDIR)/intl && \
20182 $(MAKE) $(FLAGS_TO_PASS) \
20183 $(POSTSTAGE1_FLAGS_TO_PASS) \
20184 clean
20185@endif intl-bootstrap
20186
20187
d545f33b
PB
20188.PHONY: all-stage3-intl maybe-all-stage3-intl
20189.PHONY: clean-stage3-intl maybe-clean-stage3-intl
20190maybe-all-stage3-intl:
20191maybe-clean-stage3-intl:
20192@if intl-bootstrap
20193maybe-all-stage3-intl: all-stage3-intl
20194all-stage3: all-stage3-intl
f70224b5 20195TARGET-stage3-intl = $(TARGET-intl)
d545f33b 20196all-stage3-intl: configure-stage3-intl
c52c6897 20197 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
20198 @r=`${PWD_COMMAND}`; export r; \
20199 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20200 $(HOST_EXPORTS) \
20201 $(POSTSTAGE1_HOST_EXPORTS) \
20202 cd $(HOST_SUBDIR)/intl && \
8ee82aff 20203 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 20204 CFLAGS="$(STAGE3_CFLAGS)" LIBCFLAGS="$(STAGE3_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 20205 $(TARGET-stage3-intl)
d545f33b
PB
20206
20207maybe-clean-stage3-intl: clean-stage3-intl
20208clean-stage3: clean-stage3-intl
20209clean-stage3-intl:
9dbaa842
DD
20210 @if [ $(current_stage) = stage3 ]; then \
20211 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
20212 else \
20213 [ -f $(HOST_SUBDIR)/stage3-intl/Makefile ] || exit 0; \
20214 $(MAKE) stage3-start; \
20215 fi; \
d545f33b
PB
20216 cd $(HOST_SUBDIR)/intl && \
20217 $(MAKE) $(FLAGS_TO_PASS) \
20218 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 20219 clean
d545f33b
PB
20220@endif intl-bootstrap
20221
20222
8520c408
AO
20223.PHONY: all-stageb3g2-intl maybe-all-stageb3g2-intl
20224.PHONY: clean-stageb3g2-intl maybe-clean-stageb3g2-intl
20225maybe-all-stageb3g2-intl:
20226maybe-clean-stageb3g2-intl:
20227@if intl-bootstrap
20228maybe-all-stageb3g2-intl: all-stageb3g2-intl
20229all-stageb3g2: all-stageb3g2-intl
20230TARGET-stageb3g2-intl = $(TARGET-intl)
20231all-stageb3g2-intl: configure-stageb3g2-intl
20232 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
20233 @r=`${PWD_COMMAND}`; export r; \
20234 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20235 $(HOST_EXPORTS) \
20236 $(POSTSTAGE1_HOST_EXPORTS) \
20237 cd $(HOST_SUBDIR)/intl && \
20238 $(MAKE) $(FLAGS_TO_PASS) \
20239 CFLAGS="$(STAGE3_CFLAGS) -g2" LIBCFLAGS="$(STAGE3_CFLAGS) -g2" $(POSTSTAGE1_FLAGS_TO_PASS) \
20240 $(TARGET-stageb3g2-intl)
20241
20242maybe-clean-stageb3g2-intl: clean-stageb3g2-intl
20243clean-stageb3g2: clean-stageb3g2-intl
20244clean-stageb3g2-intl:
20245 @if [ $(current_stage) = stageb3g2 ]; then \
20246 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
20247 else \
20248 [ -f $(HOST_SUBDIR)/stageb3g2-intl/Makefile ] || exit 0; \
20249 $(MAKE) stageb3g2-start; \
20250 fi; \
20251 cd $(HOST_SUBDIR)/intl && \
20252 $(MAKE) $(FLAGS_TO_PASS) \
20253 $(POSTSTAGE1_FLAGS_TO_PASS) \
20254 clean
20255@endif intl-bootstrap
20256
20257
d545f33b
PB
20258.PHONY: all-stage4-intl maybe-all-stage4-intl
20259.PHONY: clean-stage4-intl maybe-clean-stage4-intl
20260maybe-all-stage4-intl:
20261maybe-clean-stage4-intl:
20262@if intl-bootstrap
20263maybe-all-stage4-intl: all-stage4-intl
20264all-stage4: all-stage4-intl
f70224b5 20265TARGET-stage4-intl = $(TARGET-intl)
d545f33b 20266all-stage4-intl: configure-stage4-intl
c52c6897 20267 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
20268 @r=`${PWD_COMMAND}`; export r; \
20269 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20270 $(HOST_EXPORTS) \
20271 $(POSTSTAGE1_HOST_EXPORTS) \
20272 cd $(HOST_SUBDIR)/intl && \
8ee82aff 20273 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 20274 CFLAGS="$(STAGE4_CFLAGS)" LIBCFLAGS="$(STAGE4_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 20275 $(TARGET-stage4-intl)
d545f33b
PB
20276
20277maybe-clean-stage4-intl: clean-stage4-intl
20278clean-stage4: clean-stage4-intl
20279clean-stage4-intl:
9dbaa842
DD
20280 @if [ $(current_stage) = stage4 ]; then \
20281 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
20282 else \
20283 [ -f $(HOST_SUBDIR)/stage4-intl/Makefile ] || exit 0; \
20284 $(MAKE) stage4-start; \
20285 fi; \
d545f33b
PB
20286 cd $(HOST_SUBDIR)/intl && \
20287 $(MAKE) $(FLAGS_TO_PASS) \
20288 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 20289 clean
d545f33b
PB
20290@endif intl-bootstrap
20291
20292
20293.PHONY: all-stageprofile-intl maybe-all-stageprofile-intl
20294.PHONY: clean-stageprofile-intl maybe-clean-stageprofile-intl
20295maybe-all-stageprofile-intl:
20296maybe-clean-stageprofile-intl:
20297@if intl-bootstrap
20298maybe-all-stageprofile-intl: all-stageprofile-intl
20299all-stageprofile: all-stageprofile-intl
f70224b5 20300TARGET-stageprofile-intl = $(TARGET-intl)
d545f33b 20301all-stageprofile-intl: configure-stageprofile-intl
c52c6897 20302 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
20303 @r=`${PWD_COMMAND}`; export r; \
20304 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20305 $(HOST_EXPORTS) \
20306 $(POSTSTAGE1_HOST_EXPORTS) \
20307 cd $(HOST_SUBDIR)/intl && \
8ee82aff 20308 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 20309 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" LIBCFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 20310 $(TARGET-stageprofile-intl)
d545f33b
PB
20311
20312maybe-clean-stageprofile-intl: clean-stageprofile-intl
20313clean-stageprofile: clean-stageprofile-intl
20314clean-stageprofile-intl:
9dbaa842
DD
20315 @if [ $(current_stage) = stageprofile ]; then \
20316 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
20317 else \
20318 [ -f $(HOST_SUBDIR)/stageprofile-intl/Makefile ] || exit 0; \
20319 $(MAKE) stageprofile-start; \
20320 fi; \
d545f33b
PB
20321 cd $(HOST_SUBDIR)/intl && \
20322 $(MAKE) $(FLAGS_TO_PASS) \
20323 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 20324 clean
d545f33b
PB
20325@endif intl-bootstrap
20326
20327
20328.PHONY: all-stagefeedback-intl maybe-all-stagefeedback-intl
20329.PHONY: clean-stagefeedback-intl maybe-clean-stagefeedback-intl
20330maybe-all-stagefeedback-intl:
20331maybe-clean-stagefeedback-intl:
20332@if intl-bootstrap
20333maybe-all-stagefeedback-intl: all-stagefeedback-intl
20334all-stagefeedback: all-stagefeedback-intl
f70224b5 20335TARGET-stagefeedback-intl = $(TARGET-intl)
d545f33b 20336all-stagefeedback-intl: configure-stagefeedback-intl
c52c6897 20337 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
20338 @r=`${PWD_COMMAND}`; export r; \
20339 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20340 $(HOST_EXPORTS) \
20341 $(POSTSTAGE1_HOST_EXPORTS) \
20342 cd $(HOST_SUBDIR)/intl && \
8ee82aff 20343 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 20344 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" LIBCFLAGS="$(STAGE3_CFLAGS) -fprofile-use" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 20345 $(TARGET-stagefeedback-intl)
d545f33b
PB
20346
20347maybe-clean-stagefeedback-intl: clean-stagefeedback-intl
20348clean-stagefeedback: clean-stagefeedback-intl
20349clean-stagefeedback-intl:
9dbaa842
DD
20350 @if [ $(current_stage) = stagefeedback ]; then \
20351 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
20352 else \
20353 [ -f $(HOST_SUBDIR)/stagefeedback-intl/Makefile ] || exit 0; \
20354 $(MAKE) stagefeedback-start; \
20355 fi; \
d545f33b
PB
20356 cd $(HOST_SUBDIR)/intl && \
20357 $(MAKE) $(FLAGS_TO_PASS) \
20358 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 20359 clean
d545f33b
PB
20360@endif intl-bootstrap
20361
20362
20363
20364
20365
b813574b
PB
20366.PHONY: check-intl maybe-check-intl
20367maybe-check-intl:
20368@if intl
20369maybe-check-intl: check-intl
2a4cbe27 20370
b813574b 20371check-intl:
0aed8855 20372 @: $(MAKE); $(unstage)
4fa63067
NN
20373 @r=`${PWD_COMMAND}`; export r; \
20374 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20375 $(HOST_EXPORTS) \
b00612cc
PB
20376 (cd $(HOST_SUBDIR)/intl && \
20377 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 20378
b813574b 20379@endif intl
2a4cbe27 20380
b813574b
PB
20381.PHONY: install-intl maybe-install-intl
20382maybe-install-intl:
20383@if intl
20384maybe-install-intl: install-intl
2a4cbe27 20385
b813574b 20386install-intl: installdirs
0aed8855 20387 @: $(MAKE); $(unstage)
4fa63067
NN
20388 @r=`${PWD_COMMAND}`; export r; \
20389 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20390 $(HOST_EXPORTS) \
b00612cc 20391 (cd $(HOST_SUBDIR)/intl && \
2da12f12 20392 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 20393
b813574b 20394@endif intl
4fa63067 20395
56a8fe78 20396# Other targets (info, dvi, pdf, etc.)
4fa63067 20397
b813574b
PB
20398.PHONY: maybe-info-intl info-intl
20399maybe-info-intl:
20400@if intl
20401maybe-info-intl: info-intl
4fa63067 20402
b813574b
PB
20403info-intl: \
20404 configure-intl
20405 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
20406 r=`${PWD_COMMAND}`; export r; \
20407 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20408 $(HOST_EXPORTS) \
b813574b 20409 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20410 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20411 done; \
b813574b 20412 echo "Doing info in intl" ; \
b00612cc 20413 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
20414 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20415 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20416 "RANLIB=$${RANLIB}" \
0c24b341 20417 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20418 info) \
2a4cbe27
NN
20419 || exit 1
20420
b813574b 20421@endif intl
2a4cbe27 20422
b813574b
PB
20423.PHONY: maybe-dvi-intl dvi-intl
20424maybe-dvi-intl:
20425@if intl
20426maybe-dvi-intl: dvi-intl
2a4cbe27 20427
b813574b
PB
20428dvi-intl: \
20429 configure-intl
20430 @[ -f ./intl/Makefile ] || exit 0; \
20431 r=`${PWD_COMMAND}`; export r; \
b40e3958 20432 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20433 $(HOST_EXPORTS) \
b813574b 20434 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20435 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20436 done; \
b813574b 20437 echo "Doing dvi in intl" ; \
b00612cc 20438 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
20439 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20440 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20441 "RANLIB=$${RANLIB}" \
0c24b341 20442 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20443 dvi) \
2a4cbe27
NN
20444 || exit 1
20445
b813574b 20446@endif intl
2a4cbe27 20447
56a8fe78
DD
20448.PHONY: maybe-pdf-intl pdf-intl
20449maybe-pdf-intl:
20450@if intl
20451maybe-pdf-intl: pdf-intl
20452
20453pdf-intl: \
20454 configure-intl
20455 @[ -f ./intl/Makefile ] || exit 0; \
20456 r=`${PWD_COMMAND}`; export r; \
20457 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20458 $(HOST_EXPORTS) \
20459 for flag in $(EXTRA_HOST_FLAGS) ; do \
20460 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20461 done; \
20462 echo "Doing pdf in intl" ; \
20463 (cd $(HOST_SUBDIR)/intl && \
20464 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20465 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20466 "RANLIB=$${RANLIB}" \
0c24b341 20467 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
20468 pdf) \
20469 || exit 1
20470
20471@endif intl
20472
6d389afc
MS
20473.PHONY: maybe-html-intl html-intl
20474maybe-html-intl:
20475@if intl
20476maybe-html-intl: html-intl
20477
20478html-intl: \
20479 configure-intl
20480 @[ -f ./intl/Makefile ] || exit 0; \
20481 r=`${PWD_COMMAND}`; export r; \
20482 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
20483 $(HOST_EXPORTS) \
20484 for flag in $(EXTRA_HOST_FLAGS) ; do \
20485 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20486 done; \
20487 echo "Doing html in intl" ; \
b00612cc 20488 (cd $(HOST_SUBDIR)/intl && \
6d389afc
MS
20489 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20490 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20491 "RANLIB=$${RANLIB}" \
0c24b341 20492 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
20493 html) \
20494 || exit 1
20495
20496@endif intl
20497
b813574b
PB
20498.PHONY: maybe-TAGS-intl TAGS-intl
20499maybe-TAGS-intl:
20500@if intl
20501maybe-TAGS-intl: TAGS-intl
2a4cbe27 20502
b813574b
PB
20503TAGS-intl: \
20504 configure-intl
20505 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
20506 r=`${PWD_COMMAND}`; export r; \
20507 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20508 $(HOST_EXPORTS) \
b813574b 20509 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20510 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20511 done; \
b813574b 20512 echo "Doing TAGS in intl" ; \
b00612cc 20513 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
20514 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20515 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20516 "RANLIB=$${RANLIB}" \
0c24b341 20517 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20518 TAGS) \
2a4cbe27
NN
20519 || exit 1
20520
b813574b 20521@endif intl
2a4cbe27 20522
b813574b
PB
20523.PHONY: maybe-install-info-intl install-info-intl
20524maybe-install-info-intl:
20525@if intl
20526maybe-install-info-intl: install-info-intl
2a4cbe27 20527
b813574b
PB
20528install-info-intl: \
20529 configure-intl \
20530 info-intl
20531 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
20532 r=`${PWD_COMMAND}`; export r; \
20533 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20534 $(HOST_EXPORTS) \
b813574b 20535 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20536 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20537 done; \
b813574b 20538 echo "Doing install-info in intl" ; \
b00612cc 20539 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
20540 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20541 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20542 "RANLIB=$${RANLIB}" \
0c24b341 20543 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20544 install-info) \
2a4cbe27
NN
20545 || exit 1
20546
b813574b 20547@endif intl
2a4cbe27 20548
a3ca38d2
DD
20549.PHONY: maybe-install-pdf-intl install-pdf-intl
20550maybe-install-pdf-intl:
20551@if intl
20552maybe-install-pdf-intl: install-pdf-intl
20553
20554install-pdf-intl: \
20555 configure-intl \
20556 pdf-intl
20557 @[ -f ./intl/Makefile ] || exit 0; \
20558 r=`${PWD_COMMAND}`; export r; \
20559 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20560 $(HOST_EXPORTS) \
20561 for flag in $(EXTRA_HOST_FLAGS) ; do \
20562 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20563 done; \
20564 echo "Doing install-pdf in intl" ; \
20565 (cd $(HOST_SUBDIR)/intl && \
20566 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20567 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20568 "RANLIB=$${RANLIB}" \
0c24b341 20569 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
20570 install-pdf) \
20571 || exit 1
20572
20573@endif intl
20574
108a6f8e
CD
20575.PHONY: maybe-install-html-intl install-html-intl
20576maybe-install-html-intl:
20577@if intl
20578maybe-install-html-intl: install-html-intl
20579
20580install-html-intl: \
20581 configure-intl \
20582 html-intl
20583 @[ -f ./intl/Makefile ] || exit 0; \
20584 r=`${PWD_COMMAND}`; export r; \
20585 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20586 $(HOST_EXPORTS) \
20587 for flag in $(EXTRA_HOST_FLAGS) ; do \
20588 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20589 done; \
20590 echo "Doing install-html in intl" ; \
20591 (cd $(HOST_SUBDIR)/intl && \
20592 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20593 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20594 "RANLIB=$${RANLIB}" \
0c24b341 20595 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
20596 install-html) \
20597 || exit 1
20598
20599@endif intl
20600
b813574b
PB
20601.PHONY: maybe-installcheck-intl installcheck-intl
20602maybe-installcheck-intl:
20603@if intl
20604maybe-installcheck-intl: installcheck-intl
2a4cbe27 20605
b813574b
PB
20606installcheck-intl: \
20607 configure-intl
20608 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
20609 r=`${PWD_COMMAND}`; export r; \
20610 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20611 $(HOST_EXPORTS) \
b813574b 20612 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20613 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20614 done; \
b813574b 20615 echo "Doing installcheck in intl" ; \
b00612cc 20616 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
20617 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20618 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20619 "RANLIB=$${RANLIB}" \
0c24b341 20620 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20621 installcheck) \
2a4cbe27
NN
20622 || exit 1
20623
b813574b 20624@endif intl
2a4cbe27 20625
b813574b
PB
20626.PHONY: maybe-mostlyclean-intl mostlyclean-intl
20627maybe-mostlyclean-intl:
20628@if intl
20629maybe-mostlyclean-intl: mostlyclean-intl
2a4cbe27 20630
b813574b
PB
20631mostlyclean-intl:
20632 @[ -f ./intl/Makefile ] || exit 0; \
20633 r=`${PWD_COMMAND}`; export r; \
20634 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b
PB
20635 $(HOST_EXPORTS) \
20636 for flag in $(EXTRA_HOST_FLAGS) ; do \
20637 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20638 done; \
20639 echo "Doing mostlyclean in intl" ; \
b00612cc 20640 (cd $(HOST_SUBDIR)/intl && \
b813574b
PB
20641 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20642 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20643 "RANLIB=$${RANLIB}" \
0c24b341 20644 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b
PB
20645 mostlyclean) \
20646 || exit 1
4fa63067 20647
b813574b 20648@endif intl
4fa63067 20649
b813574b
PB
20650.PHONY: maybe-clean-intl clean-intl
20651maybe-clean-intl:
20652@if intl
20653maybe-clean-intl: clean-intl
4fa63067 20654
b813574b
PB
20655clean-intl:
20656 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
20657 r=`${PWD_COMMAND}`; export r; \
20658 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20659 $(HOST_EXPORTS) \
b813574b 20660 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20661 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20662 done; \
b813574b 20663 echo "Doing clean in intl" ; \
b00612cc 20664 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
20665 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20666 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20667 "RANLIB=$${RANLIB}" \
0c24b341 20668 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20669 clean) \
2a4cbe27
NN
20670 || exit 1
20671
b813574b 20672@endif intl
2a4cbe27 20673
b813574b
PB
20674.PHONY: maybe-distclean-intl distclean-intl
20675maybe-distclean-intl:
20676@if intl
20677maybe-distclean-intl: distclean-intl
2a4cbe27 20678
b813574b
PB
20679distclean-intl:
20680 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
20681 r=`${PWD_COMMAND}`; export r; \
20682 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20683 $(HOST_EXPORTS) \
b813574b 20684 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20685 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20686 done; \
b813574b 20687 echo "Doing distclean in intl" ; \
b00612cc 20688 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
20689 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20690 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20691 "RANLIB=$${RANLIB}" \
0c24b341 20692 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20693 distclean) \
2a4cbe27
NN
20694 || exit 1
20695
b813574b 20696@endif intl
2a4cbe27 20697
b813574b
PB
20698.PHONY: maybe-maintainer-clean-intl maintainer-clean-intl
20699maybe-maintainer-clean-intl:
20700@if intl
20701maybe-maintainer-clean-intl: maintainer-clean-intl
2a4cbe27 20702
b813574b
PB
20703maintainer-clean-intl:
20704 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
20705 r=`${PWD_COMMAND}`; export r; \
20706 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20707 $(HOST_EXPORTS) \
b813574b 20708 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20709 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20710 done; \
b813574b 20711 echo "Doing maintainer-clean in intl" ; \
b00612cc 20712 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
20713 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20714 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20715 "RANLIB=$${RANLIB}" \
0c24b341 20716 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20717 maintainer-clean) \
2a4cbe27
NN
20718 || exit 1
20719
b813574b 20720@endif intl
2a4cbe27 20721
2a4cbe27 20722
a7254363 20723
b813574b
PB
20724.PHONY: configure-tcl maybe-configure-tcl
20725maybe-configure-tcl:
4f0ef2d8
CD
20726@if gcc-bootstrap
20727configure-tcl: stage_current
20728@endif gcc-bootstrap
b813574b
PB
20729@if tcl
20730maybe-configure-tcl: configure-tcl
c52c6897 20731configure-tcl:
0aed8855 20732 @: $(MAKE); $(unstage)
c52c6897 20733 @r=`${PWD_COMMAND}`; export r; \
b40e3958 20734 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
20735 test ! -f $(HOST_SUBDIR)/tcl/Makefile || exit 0; \
20736 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tcl ; \
378fce5b 20737 $(HOST_EXPORTS) \
a7254363
PB
20738 echo Configuring in $(HOST_SUBDIR)/tcl; \
20739 cd "$(HOST_SUBDIR)/tcl" || exit 1; \
4fa63067 20740 case $(srcdir) in \
b00612cc
PB
20741 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20742 *) topdir=`echo $(HOST_SUBDIR)/tcl/ | \
20743 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 20744 esac; \
b00612cc
PB
20745 srcdiroption="--srcdir=$${topdir}/tcl"; \
20746 libsrcdir="$$s/tcl"; \
4fa63067 20747 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
20748 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20749 --target=${target_alias} $${srcdiroption} \
2a4cbe27 20750 || exit 1
b813574b 20751@endif tcl
2a4cbe27 20752
a7254363
PB
20753
20754
d545f33b
PB
20755
20756
b813574b
PB
20757.PHONY: all-tcl maybe-all-tcl
20758maybe-all-tcl:
4f0ef2d8
CD
20759@if gcc-bootstrap
20760all-tcl: stage_current
20761@endif gcc-bootstrap
b813574b 20762@if tcl
d27cc32e 20763TARGET-tcl=all
b813574b
PB
20764maybe-all-tcl: all-tcl
20765all-tcl: configure-tcl
0aed8855 20766 @: $(MAKE); $(unstage)
4fa63067
NN
20767 @r=`${PWD_COMMAND}`; export r; \
20768 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20769 $(HOST_EXPORTS) \
b00612cc
PB
20770 (cd $(HOST_SUBDIR)/tcl && \
20771 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-tcl))
b813574b 20772@endif tcl
4fa63067 20773
a7254363 20774
d545f33b
PB
20775
20776
b813574b
PB
20777.PHONY: check-tcl maybe-check-tcl
20778maybe-check-tcl:
20779@if tcl
20780maybe-check-tcl: check-tcl
2a4cbe27 20781
b813574b 20782check-tcl:
0aed8855 20783 @: $(MAKE); $(unstage)
4fa63067
NN
20784 @r=`${PWD_COMMAND}`; export r; \
20785 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20786 $(HOST_EXPORTS) \
b00612cc
PB
20787 (cd $(HOST_SUBDIR)/tcl && \
20788 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 20789
b813574b 20790@endif tcl
4fa63067 20791
b813574b
PB
20792.PHONY: install-tcl maybe-install-tcl
20793maybe-install-tcl:
20794@if tcl
20795maybe-install-tcl: install-tcl
4fa63067 20796
b813574b 20797install-tcl: installdirs
0aed8855 20798 @: $(MAKE); $(unstage)
4fa63067
NN
20799 @r=`${PWD_COMMAND}`; export r; \
20800 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20801 $(HOST_EXPORTS) \
b00612cc 20802 (cd $(HOST_SUBDIR)/tcl && \
2da12f12 20803 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 20804
b813574b 20805@endif tcl
4fa63067 20806
56a8fe78 20807# Other targets (info, dvi, pdf, etc.)
4fa63067 20808
b813574b
PB
20809.PHONY: maybe-info-tcl info-tcl
20810maybe-info-tcl:
20811@if tcl
20812maybe-info-tcl: info-tcl
4fa63067 20813
b813574b
PB
20814info-tcl: \
20815 configure-tcl
0aed8855 20816 @: $(MAKE); $(unstage)
b813574b 20817 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
20818 r=`${PWD_COMMAND}`; export r; \
20819 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20820 $(HOST_EXPORTS) \
b813574b 20821 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20822 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20823 done; \
b813574b 20824 echo "Doing info in tcl" ; \
b00612cc 20825 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
20826 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20827 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20828 "RANLIB=$${RANLIB}" \
0c24b341 20829 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20830 info) \
2a4cbe27
NN
20831 || exit 1
20832
b813574b 20833@endif tcl
2a4cbe27 20834
b813574b
PB
20835.PHONY: maybe-dvi-tcl dvi-tcl
20836maybe-dvi-tcl:
20837@if tcl
20838maybe-dvi-tcl: dvi-tcl
2a4cbe27 20839
b813574b
PB
20840dvi-tcl: \
20841 configure-tcl
0aed8855 20842 @: $(MAKE); $(unstage)
b813574b 20843 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
20844 r=`${PWD_COMMAND}`; export r; \
20845 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20846 $(HOST_EXPORTS) \
b813574b 20847 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20848 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20849 done; \
b813574b 20850 echo "Doing dvi in tcl" ; \
b00612cc 20851 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
20852 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20853 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20854 "RANLIB=$${RANLIB}" \
0c24b341 20855 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20856 dvi) \
2a4cbe27
NN
20857 || exit 1
20858
b813574b 20859@endif tcl
2a4cbe27 20860
56a8fe78
DD
20861.PHONY: maybe-pdf-tcl pdf-tcl
20862maybe-pdf-tcl:
20863@if tcl
20864maybe-pdf-tcl: pdf-tcl
20865
20866pdf-tcl: \
20867 configure-tcl
20868 @: $(MAKE); $(unstage)
20869 @[ -f ./tcl/Makefile ] || exit 0; \
20870 r=`${PWD_COMMAND}`; export r; \
20871 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20872 $(HOST_EXPORTS) \
20873 for flag in $(EXTRA_HOST_FLAGS) ; do \
20874 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20875 done; \
20876 echo "Doing pdf in tcl" ; \
20877 (cd $(HOST_SUBDIR)/tcl && \
20878 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20879 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20880 "RANLIB=$${RANLIB}" \
0c24b341 20881 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
20882 pdf) \
20883 || exit 1
20884
20885@endif tcl
20886
6d389afc
MS
20887.PHONY: maybe-html-tcl html-tcl
20888maybe-html-tcl:
20889@if tcl
20890maybe-html-tcl: html-tcl
20891
20892html-tcl: \
20893 configure-tcl
0aed8855 20894 @: $(MAKE); $(unstage)
6d389afc
MS
20895 @[ -f ./tcl/Makefile ] || exit 0; \
20896 r=`${PWD_COMMAND}`; export r; \
20897 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
20898 $(HOST_EXPORTS) \
20899 for flag in $(EXTRA_HOST_FLAGS) ; do \
20900 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20901 done; \
20902 echo "Doing html in tcl" ; \
b00612cc 20903 (cd $(HOST_SUBDIR)/tcl && \
6d389afc
MS
20904 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20905 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20906 "RANLIB=$${RANLIB}" \
0c24b341 20907 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
20908 html) \
20909 || exit 1
20910
20911@endif tcl
20912
b813574b
PB
20913.PHONY: maybe-TAGS-tcl TAGS-tcl
20914maybe-TAGS-tcl:
20915@if tcl
20916maybe-TAGS-tcl: TAGS-tcl
2a4cbe27 20917
b813574b
PB
20918TAGS-tcl: \
20919 configure-tcl
0aed8855 20920 @: $(MAKE); $(unstage)
b813574b 20921 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
20922 r=`${PWD_COMMAND}`; export r; \
20923 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20924 $(HOST_EXPORTS) \
b813574b 20925 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20926 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20927 done; \
b813574b 20928 echo "Doing TAGS in tcl" ; \
b00612cc 20929 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
20930 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20931 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20932 "RANLIB=$${RANLIB}" \
0c24b341 20933 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20934 TAGS) \
2a4cbe27
NN
20935 || exit 1
20936
b813574b 20937@endif tcl
2a4cbe27 20938
b813574b
PB
20939.PHONY: maybe-install-info-tcl install-info-tcl
20940maybe-install-info-tcl:
20941@if tcl
20942maybe-install-info-tcl: install-info-tcl
2a4cbe27 20943
b813574b
PB
20944install-info-tcl: \
20945 configure-tcl \
20946 info-tcl
0aed8855 20947 @: $(MAKE); $(unstage)
b813574b 20948 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
20949 r=`${PWD_COMMAND}`; export r; \
20950 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20951 $(HOST_EXPORTS) \
b813574b 20952 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20953 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20954 done; \
b813574b 20955 echo "Doing install-info in tcl" ; \
b00612cc 20956 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
20957 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20958 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20959 "RANLIB=$${RANLIB}" \
0c24b341 20960 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20961 install-info) \
2a4cbe27
NN
20962 || exit 1
20963
b813574b 20964@endif tcl
2a4cbe27 20965
a3ca38d2
DD
20966.PHONY: maybe-install-pdf-tcl install-pdf-tcl
20967maybe-install-pdf-tcl:
20968@if tcl
20969maybe-install-pdf-tcl: install-pdf-tcl
20970
20971install-pdf-tcl: \
20972 configure-tcl \
20973 pdf-tcl
20974 @: $(MAKE); $(unstage)
20975 @[ -f ./tcl/Makefile ] || exit 0; \
20976 r=`${PWD_COMMAND}`; export r; \
20977 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20978 $(HOST_EXPORTS) \
20979 for flag in $(EXTRA_HOST_FLAGS) ; do \
20980 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20981 done; \
20982 echo "Doing install-pdf in tcl" ; \
20983 (cd $(HOST_SUBDIR)/tcl && \
20984 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20985 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20986 "RANLIB=$${RANLIB}" \
0c24b341 20987 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
20988 install-pdf) \
20989 || exit 1
20990
20991@endif tcl
20992
108a6f8e
CD
20993.PHONY: maybe-install-html-tcl install-html-tcl
20994maybe-install-html-tcl:
20995@if tcl
20996maybe-install-html-tcl: install-html-tcl
20997
20998install-html-tcl: \
20999 configure-tcl \
21000 html-tcl
21001 @: $(MAKE); $(unstage)
21002 @[ -f ./tcl/Makefile ] || exit 0; \
21003 r=`${PWD_COMMAND}`; export r; \
21004 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21005 $(HOST_EXPORTS) \
21006 for flag in $(EXTRA_HOST_FLAGS) ; do \
21007 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21008 done; \
21009 echo "Doing install-html in tcl" ; \
21010 (cd $(HOST_SUBDIR)/tcl && \
21011 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21012 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21013 "RANLIB=$${RANLIB}" \
0c24b341 21014 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
21015 install-html) \
21016 || exit 1
21017
21018@endif tcl
21019
b813574b
PB
21020.PHONY: maybe-installcheck-tcl installcheck-tcl
21021maybe-installcheck-tcl:
21022@if tcl
21023maybe-installcheck-tcl: installcheck-tcl
2a4cbe27 21024
b813574b
PB
21025installcheck-tcl: \
21026 configure-tcl
0aed8855 21027 @: $(MAKE); $(unstage)
b813574b 21028 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
21029 r=`${PWD_COMMAND}`; export r; \
21030 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21031 $(HOST_EXPORTS) \
b813574b 21032 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21033 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21034 done; \
b813574b 21035 echo "Doing installcheck in tcl" ; \
b00612cc 21036 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
21037 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21038 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21039 "RANLIB=$${RANLIB}" \
0c24b341 21040 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21041 installcheck) \
2a4cbe27
NN
21042 || exit 1
21043
b813574b 21044@endif tcl
2a4cbe27 21045
b813574b
PB
21046.PHONY: maybe-mostlyclean-tcl mostlyclean-tcl
21047maybe-mostlyclean-tcl:
21048@if tcl
21049maybe-mostlyclean-tcl: mostlyclean-tcl
2a4cbe27 21050
b813574b
PB
21051# tcl doesn't support mostlyclean.
21052mostlyclean-tcl:
2a4cbe27 21053
b813574b 21054@endif tcl
2a4cbe27 21055
b813574b
PB
21056.PHONY: maybe-clean-tcl clean-tcl
21057maybe-clean-tcl:
21058@if tcl
21059maybe-clean-tcl: clean-tcl
2a4cbe27 21060
b813574b 21061clean-tcl:
0aed8855 21062 @: $(MAKE); $(unstage)
b813574b 21063 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
21064 r=`${PWD_COMMAND}`; export r; \
21065 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21066 $(HOST_EXPORTS) \
b813574b 21067 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21068 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21069 done; \
b813574b 21070 echo "Doing clean in tcl" ; \
b00612cc 21071 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
21072 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21073 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21074 "RANLIB=$${RANLIB}" \
0c24b341 21075 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21076 clean) \
2a4cbe27
NN
21077 || exit 1
21078
b813574b 21079@endif tcl
2a4cbe27 21080
b813574b
PB
21081.PHONY: maybe-distclean-tcl distclean-tcl
21082maybe-distclean-tcl:
21083@if tcl
21084maybe-distclean-tcl: distclean-tcl
2a4cbe27 21085
b813574b 21086distclean-tcl:
0aed8855 21087 @: $(MAKE); $(unstage)
b813574b 21088 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
21089 r=`${PWD_COMMAND}`; export r; \
21090 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21091 $(HOST_EXPORTS) \
b813574b 21092 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21093 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21094 done; \
b813574b 21095 echo "Doing distclean in tcl" ; \
b00612cc 21096 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
21097 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21098 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21099 "RANLIB=$${RANLIB}" \
0c24b341 21100 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21101 distclean) \
2a4cbe27
NN
21102 || exit 1
21103
b813574b 21104@endif tcl
2a4cbe27 21105
b813574b
PB
21106.PHONY: maybe-maintainer-clean-tcl maintainer-clean-tcl
21107maybe-maintainer-clean-tcl:
21108@if tcl
21109maybe-maintainer-clean-tcl: maintainer-clean-tcl
2a4cbe27 21110
b813574b 21111maintainer-clean-tcl:
0aed8855 21112 @: $(MAKE); $(unstage)
b813574b 21113 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
21114 r=`${PWD_COMMAND}`; export r; \
21115 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21116 $(HOST_EXPORTS) \
b813574b 21117 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21118 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21119 done; \
b813574b 21120 echo "Doing maintainer-clean in tcl" ; \
b00612cc 21121 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
21122 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21123 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21124 "RANLIB=$${RANLIB}" \
0c24b341 21125 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21126 maintainer-clean) \
2a4cbe27
NN
21127 || exit 1
21128
b813574b 21129@endif tcl
2a4cbe27 21130
2a4cbe27 21131
a7254363 21132
b813574b
PB
21133.PHONY: configure-itcl maybe-configure-itcl
21134maybe-configure-itcl:
4f0ef2d8
CD
21135@if gcc-bootstrap
21136configure-itcl: stage_current
21137@endif gcc-bootstrap
b813574b
PB
21138@if itcl
21139maybe-configure-itcl: configure-itcl
c52c6897 21140configure-itcl:
0aed8855 21141 @: $(MAKE); $(unstage)
c52c6897 21142 @r=`${PWD_COMMAND}`; export r; \
4fa63067 21143 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
21144 test ! -f $(HOST_SUBDIR)/itcl/Makefile || exit 0; \
21145 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/itcl ; \
378fce5b 21146 $(HOST_EXPORTS) \
a7254363
PB
21147 echo Configuring in $(HOST_SUBDIR)/itcl; \
21148 cd "$(HOST_SUBDIR)/itcl" || exit 1; \
4fa63067 21149 case $(srcdir) in \
b00612cc
PB
21150 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21151 *) topdir=`echo $(HOST_SUBDIR)/itcl/ | \
21152 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 21153 esac; \
b00612cc
PB
21154 srcdiroption="--srcdir=$${topdir}/itcl"; \
21155 libsrcdir="$$s/itcl"; \
4fa63067 21156 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
21157 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21158 --target=${target_alias} $${srcdiroption} \
4fa63067 21159 || exit 1
b813574b 21160@endif itcl
4fa63067 21161
a7254363
PB
21162
21163
d545f33b
PB
21164
21165
b813574b
PB
21166.PHONY: all-itcl maybe-all-itcl
21167maybe-all-itcl:
4f0ef2d8
CD
21168@if gcc-bootstrap
21169all-itcl: stage_current
21170@endif gcc-bootstrap
b813574b 21171@if itcl
d27cc32e 21172TARGET-itcl=all
b813574b
PB
21173maybe-all-itcl: all-itcl
21174all-itcl: configure-itcl
0aed8855 21175 @: $(MAKE); $(unstage)
4fa63067
NN
21176 @r=`${PWD_COMMAND}`; export r; \
21177 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21178 $(HOST_EXPORTS) \
b00612cc
PB
21179 (cd $(HOST_SUBDIR)/itcl && \
21180 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-itcl))
b813574b 21181@endif itcl
4fa63067 21182
a7254363 21183
d545f33b
PB
21184
21185
b813574b
PB
21186.PHONY: check-itcl maybe-check-itcl
21187maybe-check-itcl:
21188@if itcl
21189maybe-check-itcl: check-itcl
4fa63067 21190
b813574b 21191check-itcl:
0aed8855 21192 @: $(MAKE); $(unstage)
4fa63067
NN
21193 @r=`${PWD_COMMAND}`; export r; \
21194 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21195 $(HOST_EXPORTS) \
b00612cc
PB
21196 (cd $(HOST_SUBDIR)/itcl && \
21197 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 21198
b813574b 21199@endif itcl
4fa63067 21200
b813574b
PB
21201.PHONY: install-itcl maybe-install-itcl
21202maybe-install-itcl:
21203@if itcl
21204maybe-install-itcl: install-itcl
4fa63067 21205
b813574b 21206install-itcl: installdirs
0aed8855 21207 @: $(MAKE); $(unstage)
4fa63067
NN
21208 @r=`${PWD_COMMAND}`; export r; \
21209 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21210 $(HOST_EXPORTS) \
b00612cc 21211 (cd $(HOST_SUBDIR)/itcl && \
2da12f12 21212 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 21213
b813574b 21214@endif itcl
4fa63067 21215
56a8fe78 21216# Other targets (info, dvi, pdf, etc.)
4fa63067 21217
b813574b
PB
21218.PHONY: maybe-info-itcl info-itcl
21219maybe-info-itcl:
21220@if itcl
21221maybe-info-itcl: info-itcl
4fa63067 21222
b813574b
PB
21223info-itcl: \
21224 configure-itcl
0aed8855 21225 @: $(MAKE); $(unstage)
b813574b 21226 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
21227 r=`${PWD_COMMAND}`; export r; \
21228 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21229 $(HOST_EXPORTS) \
b813574b 21230 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21231 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21232 done; \
b813574b 21233 echo "Doing info in itcl" ; \
b00612cc 21234 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
21235 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21236 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21237 "RANLIB=$${RANLIB}" \
0c24b341 21238 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21239 info) \
2a4cbe27
NN
21240 || exit 1
21241
b813574b 21242@endif itcl
2a4cbe27 21243
b813574b
PB
21244.PHONY: maybe-dvi-itcl dvi-itcl
21245maybe-dvi-itcl:
21246@if itcl
21247maybe-dvi-itcl: dvi-itcl
2a4cbe27 21248
b813574b
PB
21249dvi-itcl: \
21250 configure-itcl
0aed8855 21251 @: $(MAKE); $(unstage)
b813574b 21252 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
21253 r=`${PWD_COMMAND}`; export r; \
21254 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21255 $(HOST_EXPORTS) \
b813574b 21256 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21257 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21258 done; \
b813574b 21259 echo "Doing dvi in itcl" ; \
b00612cc 21260 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
21261 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21262 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21263 "RANLIB=$${RANLIB}" \
0c24b341 21264 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21265 dvi) \
2a4cbe27
NN
21266 || exit 1
21267
b813574b 21268@endif itcl
2a4cbe27 21269
56a8fe78
DD
21270.PHONY: maybe-pdf-itcl pdf-itcl
21271maybe-pdf-itcl:
21272@if itcl
21273maybe-pdf-itcl: pdf-itcl
21274
21275pdf-itcl: \
21276 configure-itcl
21277 @: $(MAKE); $(unstage)
21278 @[ -f ./itcl/Makefile ] || exit 0; \
21279 r=`${PWD_COMMAND}`; export r; \
21280 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21281 $(HOST_EXPORTS) \
21282 for flag in $(EXTRA_HOST_FLAGS) ; do \
21283 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21284 done; \
21285 echo "Doing pdf in itcl" ; \
21286 (cd $(HOST_SUBDIR)/itcl && \
21287 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21288 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21289 "RANLIB=$${RANLIB}" \
0c24b341 21290 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
21291 pdf) \
21292 || exit 1
21293
21294@endif itcl
21295
6d389afc
MS
21296.PHONY: maybe-html-itcl html-itcl
21297maybe-html-itcl:
21298@if itcl
21299maybe-html-itcl: html-itcl
21300
21301html-itcl: \
21302 configure-itcl
0aed8855 21303 @: $(MAKE); $(unstage)
6d389afc
MS
21304 @[ -f ./itcl/Makefile ] || exit 0; \
21305 r=`${PWD_COMMAND}`; export r; \
21306 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
21307 $(HOST_EXPORTS) \
21308 for flag in $(EXTRA_HOST_FLAGS) ; do \
21309 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21310 done; \
21311 echo "Doing html in itcl" ; \
b00612cc 21312 (cd $(HOST_SUBDIR)/itcl && \
6d389afc
MS
21313 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21314 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21315 "RANLIB=$${RANLIB}" \
0c24b341 21316 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
21317 html) \
21318 || exit 1
21319
21320@endif itcl
21321
b813574b
PB
21322.PHONY: maybe-TAGS-itcl TAGS-itcl
21323maybe-TAGS-itcl:
21324@if itcl
21325maybe-TAGS-itcl: TAGS-itcl
2a4cbe27 21326
b813574b
PB
21327TAGS-itcl: \
21328 configure-itcl
0aed8855 21329 @: $(MAKE); $(unstage)
b813574b 21330 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
21331 r=`${PWD_COMMAND}`; export r; \
21332 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21333 $(HOST_EXPORTS) \
b813574b 21334 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21335 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21336 done; \
b813574b 21337 echo "Doing TAGS in itcl" ; \
b00612cc 21338 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
21339 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21340 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21341 "RANLIB=$${RANLIB}" \
0c24b341 21342 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21343 TAGS) \
2a4cbe27
NN
21344 || exit 1
21345
b813574b 21346@endif itcl
2a4cbe27 21347
b813574b
PB
21348.PHONY: maybe-install-info-itcl install-info-itcl
21349maybe-install-info-itcl:
21350@if itcl
21351maybe-install-info-itcl: install-info-itcl
2a4cbe27 21352
b813574b
PB
21353install-info-itcl: \
21354 configure-itcl \
21355 info-itcl
0aed8855 21356 @: $(MAKE); $(unstage)
b813574b 21357 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
21358 r=`${PWD_COMMAND}`; export r; \
21359 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21360 $(HOST_EXPORTS) \
b813574b 21361 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21362 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21363 done; \
b813574b 21364 echo "Doing install-info in itcl" ; \
b00612cc 21365 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
21366 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21367 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21368 "RANLIB=$${RANLIB}" \
0c24b341 21369 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21370 install-info) \
2a4cbe27
NN
21371 || exit 1
21372
b813574b 21373@endif itcl
2a4cbe27 21374
a3ca38d2
DD
21375.PHONY: maybe-install-pdf-itcl install-pdf-itcl
21376maybe-install-pdf-itcl:
21377@if itcl
21378maybe-install-pdf-itcl: install-pdf-itcl
21379
21380install-pdf-itcl: \
21381 configure-itcl \
21382 pdf-itcl
21383 @: $(MAKE); $(unstage)
21384 @[ -f ./itcl/Makefile ] || exit 0; \
21385 r=`${PWD_COMMAND}`; export r; \
21386 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21387 $(HOST_EXPORTS) \
21388 for flag in $(EXTRA_HOST_FLAGS) ; do \
21389 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21390 done; \
21391 echo "Doing install-pdf in itcl" ; \
21392 (cd $(HOST_SUBDIR)/itcl && \
21393 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21394 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21395 "RANLIB=$${RANLIB}" \
0c24b341 21396 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
21397 install-pdf) \
21398 || exit 1
21399
21400@endif itcl
21401
108a6f8e
CD
21402.PHONY: maybe-install-html-itcl install-html-itcl
21403maybe-install-html-itcl:
21404@if itcl
21405maybe-install-html-itcl: install-html-itcl
21406
21407install-html-itcl: \
21408 configure-itcl \
21409 html-itcl
21410 @: $(MAKE); $(unstage)
21411 @[ -f ./itcl/Makefile ] || exit 0; \
21412 r=`${PWD_COMMAND}`; export r; \
21413 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21414 $(HOST_EXPORTS) \
21415 for flag in $(EXTRA_HOST_FLAGS) ; do \
21416 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21417 done; \
21418 echo "Doing install-html in itcl" ; \
21419 (cd $(HOST_SUBDIR)/itcl && \
21420 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21421 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21422 "RANLIB=$${RANLIB}" \
0c24b341 21423 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
21424 install-html) \
21425 || exit 1
21426
21427@endif itcl
21428
b813574b
PB
21429.PHONY: maybe-installcheck-itcl installcheck-itcl
21430maybe-installcheck-itcl:
21431@if itcl
21432maybe-installcheck-itcl: installcheck-itcl
2a4cbe27 21433
b813574b
PB
21434installcheck-itcl: \
21435 configure-itcl
0aed8855 21436 @: $(MAKE); $(unstage)
b813574b 21437 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
21438 r=`${PWD_COMMAND}`; export r; \
21439 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21440 $(HOST_EXPORTS) \
b813574b 21441 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21442 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21443 done; \
b813574b 21444 echo "Doing installcheck in itcl" ; \
b00612cc 21445 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
21446 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21447 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21448 "RANLIB=$${RANLIB}" \
0c24b341 21449 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21450 installcheck) \
2a4cbe27
NN
21451 || exit 1
21452
b813574b 21453@endif itcl
2a4cbe27 21454
b813574b
PB
21455.PHONY: maybe-mostlyclean-itcl mostlyclean-itcl
21456maybe-mostlyclean-itcl:
21457@if itcl
21458maybe-mostlyclean-itcl: mostlyclean-itcl
2a4cbe27 21459
b813574b 21460mostlyclean-itcl:
0aed8855 21461 @: $(MAKE); $(unstage)
b813574b 21462 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
21463 r=`${PWD_COMMAND}`; export r; \
21464 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21465 $(HOST_EXPORTS) \
b813574b 21466 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21467 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21468 done; \
b813574b 21469 echo "Doing mostlyclean in itcl" ; \
b00612cc 21470 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
21471 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21472 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21473 "RANLIB=$${RANLIB}" \
0c24b341 21474 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21475 mostlyclean) \
2a4cbe27
NN
21476 || exit 1
21477
b813574b 21478@endif itcl
2a4cbe27 21479
b813574b
PB
21480.PHONY: maybe-clean-itcl clean-itcl
21481maybe-clean-itcl:
21482@if itcl
21483maybe-clean-itcl: clean-itcl
2a4cbe27 21484
b813574b 21485clean-itcl:
0aed8855 21486 @: $(MAKE); $(unstage)
b813574b 21487 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
21488 r=`${PWD_COMMAND}`; export r; \
21489 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21490 $(HOST_EXPORTS) \
b813574b 21491 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21492 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21493 done; \
b813574b 21494 echo "Doing clean in itcl" ; \
b00612cc 21495 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
21496 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21497 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21498 "RANLIB=$${RANLIB}" \
0c24b341 21499 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21500 clean) \
2a4cbe27
NN
21501 || exit 1
21502
b813574b 21503@endif itcl
2a4cbe27 21504
b813574b
PB
21505.PHONY: maybe-distclean-itcl distclean-itcl
21506maybe-distclean-itcl:
21507@if itcl
21508maybe-distclean-itcl: distclean-itcl
2a4cbe27 21509
b813574b 21510distclean-itcl:
0aed8855 21511 @: $(MAKE); $(unstage)
b813574b 21512 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
21513 r=`${PWD_COMMAND}`; export r; \
21514 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21515 $(HOST_EXPORTS) \
b813574b 21516 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21517 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21518 done; \
b813574b 21519 echo "Doing distclean in itcl" ; \
b00612cc 21520 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
21521 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21522 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21523 "RANLIB=$${RANLIB}" \
0c24b341 21524 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21525 distclean) \
2a4cbe27
NN
21526 || exit 1
21527
b813574b 21528@endif itcl
2a4cbe27 21529
b813574b
PB
21530.PHONY: maybe-maintainer-clean-itcl maintainer-clean-itcl
21531maybe-maintainer-clean-itcl:
21532@if itcl
21533maybe-maintainer-clean-itcl: maintainer-clean-itcl
2a4cbe27 21534
b813574b 21535maintainer-clean-itcl:
0aed8855 21536 @: $(MAKE); $(unstage)
b813574b 21537 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
21538 r=`${PWD_COMMAND}`; export r; \
21539 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21540 $(HOST_EXPORTS) \
b813574b 21541 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21542 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21543 done; \
b813574b 21544 echo "Doing maintainer-clean in itcl" ; \
b00612cc 21545 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
21546 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21547 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21548 "RANLIB=$${RANLIB}" \
0c24b341 21549 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21550 maintainer-clean) \
2a4cbe27
NN
21551 || exit 1
21552
b813574b 21553@endif itcl
2a4cbe27 21554
2a4cbe27 21555
a7254363 21556
b813574b
PB
21557.PHONY: configure-ld maybe-configure-ld
21558maybe-configure-ld:
4f0ef2d8
CD
21559@if gcc-bootstrap
21560configure-ld: stage_current
21561@endif gcc-bootstrap
b813574b
PB
21562@if ld
21563maybe-configure-ld: configure-ld
c52c6897 21564configure-ld:
c52c6897
PB
21565 @r=`${PWD_COMMAND}`; export r; \
21566 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
21567 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
21568 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
378fce5b 21569 $(HOST_EXPORTS) \
a7254363
PB
21570 echo Configuring in $(HOST_SUBDIR)/ld; \
21571 cd "$(HOST_SUBDIR)/ld" || exit 1; \
04cf1b77 21572 case $(srcdir) in \
b00612cc
PB
21573 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21574 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
21575 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
04cf1b77 21576 esac; \
b00612cc
PB
21577 srcdiroption="--srcdir=$${topdir}/ld"; \
21578 libsrcdir="$$s/ld"; \
04cf1b77 21579 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
21580 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21581 --target=${target_alias} $${srcdiroption} \
04cf1b77 21582 || exit 1
b813574b 21583@endif ld
04cf1b77 21584
a7254363
PB
21585
21586
d545f33b
PB
21587.PHONY: configure-stage1-ld maybe-configure-stage1-ld
21588maybe-configure-stage1-ld:
21589@if ld-bootstrap
21590maybe-configure-stage1-ld: configure-stage1-ld
0aed8855 21591configure-stage1-ld:
c52c6897 21592 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 21593 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
21594 @r=`${PWD_COMMAND}`; export r; \
21595 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 21596 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
d545f33b 21597 $(HOST_EXPORTS) \
8ee82aff
PB
21598 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
21599 LIBCFLAGS="$(STAGE1_CFLAGS)"; export LIBCFLAGS; \
d545f33b 21600 echo Configuring stage 1 in $(HOST_SUBDIR)/ld ; \
0aed8855 21601 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
21602 cd $(HOST_SUBDIR)/ld || exit 1; \
21603 case $(srcdir) in \
21604 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21605 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
21606 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21607 esac; \
21608 srcdiroption="--srcdir=$${topdir}/ld"; \
21609 libsrcdir="$$s/ld"; \
21610 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
21611 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21612 --target=${target_alias} $${srcdiroption} \
c1cb7e02 21613 \
8a0d8a5c 21614 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
d545f33b
PB
21615@endif ld-bootstrap
21616
21617.PHONY: configure-stage2-ld maybe-configure-stage2-ld
21618maybe-configure-stage2-ld:
21619@if ld-bootstrap
21620maybe-configure-stage2-ld: configure-stage2-ld
0aed8855 21621configure-stage2-ld:
c52c6897 21622 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 21623 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
21624 @r=`${PWD_COMMAND}`; export r; \
21625 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 21626 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
d545f33b
PB
21627 $(HOST_EXPORTS) \
21628 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
21629 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
21630 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 21631 echo Configuring stage 2 in $(HOST_SUBDIR)/ld ; \
0aed8855 21632 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
21633 cd $(HOST_SUBDIR)/ld || exit 1; \
21634 case $(srcdir) in \
21635 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21636 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
21637 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21638 esac; \
21639 srcdiroption="--srcdir=$${topdir}/ld"; \
21640 libsrcdir="$$s/ld"; \
21641 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
21642 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21643 --target=${target_alias} $${srcdiroption} \
c1cb7e02 21644 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
21645 @stage2_werror_flag@
21646@endif ld-bootstrap
21647
8520c408
AO
21648.PHONY: configure-stageb2g0-ld maybe-configure-stageb2g0-ld
21649maybe-configure-stageb2g0-ld:
21650@if ld-bootstrap
21651maybe-configure-stageb2g0-ld: configure-stageb2g0-ld
21652configure-stageb2g0-ld:
21653 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
21654 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
21655 @r=`${PWD_COMMAND}`; export r; \
21656 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21657 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
21658 $(HOST_EXPORTS) \
21659 $(POSTSTAGE1_HOST_EXPORTS) \
21660 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
21661 LIBCFLAGS="$(STAGE2_CFLAGS) -g0"; export LIBCFLAGS; \
21662 echo Configuring stage b2g0 in $(HOST_SUBDIR)/ld ; \
21663 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
21664 cd $(HOST_SUBDIR)/ld || exit 1; \
21665 case $(srcdir) in \
21666 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21667 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
21668 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21669 esac; \
21670 srcdiroption="--srcdir=$${topdir}/ld"; \
21671 libsrcdir="$$s/ld"; \
21672 $(SHELL) $${libsrcdir}/configure \
21673 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21674 --target=${target_alias} $${srcdiroption} \
21675 --with-build-libsubdir=$(HOST_SUBDIR) \
21676 @stage2_werror_flag@
21677@endif ld-bootstrap
21678
d545f33b
PB
21679.PHONY: configure-stage3-ld maybe-configure-stage3-ld
21680maybe-configure-stage3-ld:
21681@if ld-bootstrap
21682maybe-configure-stage3-ld: configure-stage3-ld
0aed8855 21683configure-stage3-ld:
c52c6897 21684 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 21685 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
21686 @r=`${PWD_COMMAND}`; export r; \
21687 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 21688 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
d545f33b
PB
21689 $(HOST_EXPORTS) \
21690 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
21691 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
21692 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 21693 echo Configuring stage 3 in $(HOST_SUBDIR)/ld ; \
0aed8855 21694 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
21695 cd $(HOST_SUBDIR)/ld || exit 1; \
21696 case $(srcdir) in \
21697 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21698 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
21699 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21700 esac; \
21701 srcdiroption="--srcdir=$${topdir}/ld"; \
21702 libsrcdir="$$s/ld"; \
21703 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
21704 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21705 --target=${target_alias} $${srcdiroption} \
c1cb7e02 21706 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
21707 @stage2_werror_flag@
21708@endif ld-bootstrap
21709
8520c408
AO
21710.PHONY: configure-stageb3g2-ld maybe-configure-stageb3g2-ld
21711maybe-configure-stageb3g2-ld:
21712@if ld-bootstrap
21713maybe-configure-stageb3g2-ld: configure-stageb3g2-ld
21714configure-stageb3g2-ld:
21715 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
21716 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
21717 @r=`${PWD_COMMAND}`; export r; \
21718 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21719 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
21720 $(HOST_EXPORTS) \
21721 $(POSTSTAGE1_HOST_EXPORTS) \
21722 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
21723 LIBCFLAGS="$(STAGE3_CFLAGS) -g2"; export LIBCFLAGS; \
21724 echo Configuring stage b3g2 in $(HOST_SUBDIR)/ld ; \
21725 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
21726 cd $(HOST_SUBDIR)/ld || exit 1; \
21727 case $(srcdir) in \
21728 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21729 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
21730 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21731 esac; \
21732 srcdiroption="--srcdir=$${topdir}/ld"; \
21733 libsrcdir="$$s/ld"; \
21734 $(SHELL) $${libsrcdir}/configure \
21735 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21736 --target=${target_alias} $${srcdiroption} \
21737 --with-build-libsubdir=$(HOST_SUBDIR) \
21738 @stage2_werror_flag@
21739@endif ld-bootstrap
21740
d545f33b
PB
21741.PHONY: configure-stage4-ld maybe-configure-stage4-ld
21742maybe-configure-stage4-ld:
21743@if ld-bootstrap
21744maybe-configure-stage4-ld: configure-stage4-ld
0aed8855 21745configure-stage4-ld:
c52c6897 21746 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 21747 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
21748 @r=`${PWD_COMMAND}`; export r; \
21749 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 21750 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
d545f33b
PB
21751 $(HOST_EXPORTS) \
21752 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
21753 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
21754 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 21755 echo Configuring stage 4 in $(HOST_SUBDIR)/ld ; \
0aed8855 21756 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
21757 cd $(HOST_SUBDIR)/ld || exit 1; \
21758 case $(srcdir) in \
21759 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21760 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
21761 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21762 esac; \
21763 srcdiroption="--srcdir=$${topdir}/ld"; \
21764 libsrcdir="$$s/ld"; \
21765 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
21766 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21767 --target=${target_alias} $${srcdiroption} \
c1cb7e02 21768 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
21769 @stage2_werror_flag@
21770@endif ld-bootstrap
21771
21772.PHONY: configure-stageprofile-ld maybe-configure-stageprofile-ld
21773maybe-configure-stageprofile-ld:
21774@if ld-bootstrap
21775maybe-configure-stageprofile-ld: configure-stageprofile-ld
0aed8855 21776configure-stageprofile-ld:
c52c6897 21777 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 21778 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
21779 @r=`${PWD_COMMAND}`; export r; \
21780 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 21781 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
d545f33b
PB
21782 $(HOST_EXPORTS) \
21783 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
21784 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
21785 LIBCFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export LIBCFLAGS; \
d545f33b 21786 echo Configuring stage profile in $(HOST_SUBDIR)/ld ; \
0aed8855 21787 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
21788 cd $(HOST_SUBDIR)/ld || exit 1; \
21789 case $(srcdir) in \
21790 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21791 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
21792 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21793 esac; \
21794 srcdiroption="--srcdir=$${topdir}/ld"; \
21795 libsrcdir="$$s/ld"; \
21796 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
21797 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21798 --target=${target_alias} $${srcdiroption} \
c1cb7e02 21799 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
21800 @stage2_werror_flag@
21801@endif ld-bootstrap
21802
21803.PHONY: configure-stagefeedback-ld maybe-configure-stagefeedback-ld
21804maybe-configure-stagefeedback-ld:
21805@if ld-bootstrap
21806maybe-configure-stagefeedback-ld: configure-stagefeedback-ld
0aed8855 21807configure-stagefeedback-ld:
c52c6897 21808 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 21809 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
21810 @r=`${PWD_COMMAND}`; export r; \
21811 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 21812 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
d545f33b
PB
21813 $(HOST_EXPORTS) \
21814 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
21815 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
21816 LIBCFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export LIBCFLAGS; \
d545f33b 21817 echo Configuring stage feedback in $(HOST_SUBDIR)/ld ; \
0aed8855 21818 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
21819 cd $(HOST_SUBDIR)/ld || exit 1; \
21820 case $(srcdir) in \
21821 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21822 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
21823 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21824 esac; \
21825 srcdiroption="--srcdir=$${topdir}/ld"; \
21826 libsrcdir="$$s/ld"; \
21827 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
21828 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21829 --target=${target_alias} $${srcdiroption} \
c1cb7e02 21830 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
21831 @stage2_werror_flag@
21832@endif ld-bootstrap
21833
21834
21835
21836
21837
b813574b
PB
21838.PHONY: all-ld maybe-all-ld
21839maybe-all-ld:
4f0ef2d8
CD
21840@if gcc-bootstrap
21841all-ld: stage_current
21842@endif gcc-bootstrap
b813574b 21843@if ld
d27cc32e 21844TARGET-ld=all
b813574b
PB
21845maybe-all-ld: all-ld
21846all-ld: configure-ld
c52c6897 21847 @r=`${PWD_COMMAND}`; export r; \
04cf1b77 21848 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21849 $(HOST_EXPORTS) \
b00612cc
PB
21850 (cd $(HOST_SUBDIR)/ld && \
21851 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-ld))
b813574b 21852@endif ld
04cf1b77 21853
a7254363 21854
d545f33b
PB
21855
21856.PHONY: all-stage1-ld maybe-all-stage1-ld
21857.PHONY: clean-stage1-ld maybe-clean-stage1-ld
21858maybe-all-stage1-ld:
21859maybe-clean-stage1-ld:
21860@if ld-bootstrap
21861maybe-all-stage1-ld: all-stage1-ld
21862all-stage1: all-stage1-ld
f70224b5 21863TARGET-stage1-ld = $(TARGET-ld)
d545f33b 21864all-stage1-ld: configure-stage1-ld
c52c6897 21865 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
21866 @r=`${PWD_COMMAND}`; export r; \
21867 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21868 $(HOST_EXPORTS) \
21869 cd $(HOST_SUBDIR)/ld && \
8ee82aff
PB
21870 $(MAKE) $(FLAGS_TO_PASS) \
21871 CFLAGS="$(STAGE1_CFLAGS)" LIBCFLAGS="$(STAGE1_CFLAGS)" \
f70224b5 21872 $(TARGET-stage1-ld)
d545f33b
PB
21873
21874maybe-clean-stage1-ld: clean-stage1-ld
21875clean-stage1: clean-stage1-ld
21876clean-stage1-ld:
9dbaa842
DD
21877 @if [ $(current_stage) = stage1 ]; then \
21878 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
21879 else \
21880 [ -f $(HOST_SUBDIR)/stage1-ld/Makefile ] || exit 0; \
21881 $(MAKE) stage1-start; \
21882 fi; \
d545f33b
PB
21883 cd $(HOST_SUBDIR)/ld && \
21884 $(MAKE) $(FLAGS_TO_PASS) \
8ee82aff 21885 clean
d545f33b
PB
21886@endif ld-bootstrap
21887
21888
21889.PHONY: all-stage2-ld maybe-all-stage2-ld
21890.PHONY: clean-stage2-ld maybe-clean-stage2-ld
21891maybe-all-stage2-ld:
21892maybe-clean-stage2-ld:
21893@if ld-bootstrap
21894maybe-all-stage2-ld: all-stage2-ld
21895all-stage2: all-stage2-ld
f70224b5 21896TARGET-stage2-ld = $(TARGET-ld)
d545f33b 21897all-stage2-ld: configure-stage2-ld
c52c6897 21898 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
21899 @r=`${PWD_COMMAND}`; export r; \
21900 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21901 $(HOST_EXPORTS) \
21902 $(POSTSTAGE1_HOST_EXPORTS) \
21903 cd $(HOST_SUBDIR)/ld && \
8ee82aff 21904 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 21905 CFLAGS="$(STAGE2_CFLAGS)" LIBCFLAGS="$(STAGE2_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 21906 $(TARGET-stage2-ld)
d545f33b
PB
21907
21908maybe-clean-stage2-ld: clean-stage2-ld
21909clean-stage2: clean-stage2-ld
21910clean-stage2-ld:
9dbaa842
DD
21911 @if [ $(current_stage) = stage2 ]; then \
21912 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
21913 else \
21914 [ -f $(HOST_SUBDIR)/stage2-ld/Makefile ] || exit 0; \
21915 $(MAKE) stage2-start; \
21916 fi; \
d545f33b
PB
21917 cd $(HOST_SUBDIR)/ld && \
21918 $(MAKE) $(FLAGS_TO_PASS) \
21919 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 21920 clean
d545f33b
PB
21921@endif ld-bootstrap
21922
21923
8520c408
AO
21924.PHONY: all-stageb2g0-ld maybe-all-stageb2g0-ld
21925.PHONY: clean-stageb2g0-ld maybe-clean-stageb2g0-ld
21926maybe-all-stageb2g0-ld:
21927maybe-clean-stageb2g0-ld:
21928@if ld-bootstrap
21929maybe-all-stageb2g0-ld: all-stageb2g0-ld
21930all-stageb2g0: all-stageb2g0-ld
21931TARGET-stageb2g0-ld = $(TARGET-ld)
21932all-stageb2g0-ld: configure-stageb2g0-ld
21933 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
21934 @r=`${PWD_COMMAND}`; export r; \
21935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21936 $(HOST_EXPORTS) \
21937 $(POSTSTAGE1_HOST_EXPORTS) \
21938 cd $(HOST_SUBDIR)/ld && \
21939 $(MAKE) $(FLAGS_TO_PASS) \
21940 CFLAGS="$(STAGE2_CFLAGS) -g0" LIBCFLAGS="$(STAGE2_CFLAGS) -g0" $(POSTSTAGE1_FLAGS_TO_PASS) \
21941 $(TARGET-stageb2g0-ld)
21942
21943maybe-clean-stageb2g0-ld: clean-stageb2g0-ld
21944clean-stageb2g0: clean-stageb2g0-ld
21945clean-stageb2g0-ld:
21946 @if [ $(current_stage) = stageb2g0 ]; then \
21947 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
21948 else \
21949 [ -f $(HOST_SUBDIR)/stageb2g0-ld/Makefile ] || exit 0; \
21950 $(MAKE) stageb2g0-start; \
21951 fi; \
21952 cd $(HOST_SUBDIR)/ld && \
21953 $(MAKE) $(FLAGS_TO_PASS) \
21954 $(POSTSTAGE1_FLAGS_TO_PASS) \
21955 clean
21956@endif ld-bootstrap
21957
21958
d545f33b
PB
21959.PHONY: all-stage3-ld maybe-all-stage3-ld
21960.PHONY: clean-stage3-ld maybe-clean-stage3-ld
21961maybe-all-stage3-ld:
21962maybe-clean-stage3-ld:
21963@if ld-bootstrap
21964maybe-all-stage3-ld: all-stage3-ld
21965all-stage3: all-stage3-ld
f70224b5 21966TARGET-stage3-ld = $(TARGET-ld)
d545f33b 21967all-stage3-ld: configure-stage3-ld
c52c6897 21968 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
21969 @r=`${PWD_COMMAND}`; export r; \
21970 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21971 $(HOST_EXPORTS) \
21972 $(POSTSTAGE1_HOST_EXPORTS) \
21973 cd $(HOST_SUBDIR)/ld && \
8ee82aff 21974 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 21975 CFLAGS="$(STAGE3_CFLAGS)" LIBCFLAGS="$(STAGE3_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 21976 $(TARGET-stage3-ld)
d545f33b
PB
21977
21978maybe-clean-stage3-ld: clean-stage3-ld
21979clean-stage3: clean-stage3-ld
21980clean-stage3-ld:
9dbaa842
DD
21981 @if [ $(current_stage) = stage3 ]; then \
21982 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
21983 else \
21984 [ -f $(HOST_SUBDIR)/stage3-ld/Makefile ] || exit 0; \
21985 $(MAKE) stage3-start; \
21986 fi; \
d545f33b
PB
21987 cd $(HOST_SUBDIR)/ld && \
21988 $(MAKE) $(FLAGS_TO_PASS) \
21989 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 21990 clean
d545f33b
PB
21991@endif ld-bootstrap
21992
21993
8520c408
AO
21994.PHONY: all-stageb3g2-ld maybe-all-stageb3g2-ld
21995.PHONY: clean-stageb3g2-ld maybe-clean-stageb3g2-ld
21996maybe-all-stageb3g2-ld:
21997maybe-clean-stageb3g2-ld:
21998@if ld-bootstrap
21999maybe-all-stageb3g2-ld: all-stageb3g2-ld
22000all-stageb3g2: all-stageb3g2-ld
22001TARGET-stageb3g2-ld = $(TARGET-ld)
22002all-stageb3g2-ld: configure-stageb3g2-ld
22003 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
22004 @r=`${PWD_COMMAND}`; export r; \
22005 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22006 $(HOST_EXPORTS) \
22007 $(POSTSTAGE1_HOST_EXPORTS) \
22008 cd $(HOST_SUBDIR)/ld && \
22009 $(MAKE) $(FLAGS_TO_PASS) \
22010 CFLAGS="$(STAGE3_CFLAGS) -g2" LIBCFLAGS="$(STAGE3_CFLAGS) -g2" $(POSTSTAGE1_FLAGS_TO_PASS) \
22011 $(TARGET-stageb3g2-ld)
22012
22013maybe-clean-stageb3g2-ld: clean-stageb3g2-ld
22014clean-stageb3g2: clean-stageb3g2-ld
22015clean-stageb3g2-ld:
22016 @if [ $(current_stage) = stageb3g2 ]; then \
22017 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
22018 else \
22019 [ -f $(HOST_SUBDIR)/stageb3g2-ld/Makefile ] || exit 0; \
22020 $(MAKE) stageb3g2-start; \
22021 fi; \
22022 cd $(HOST_SUBDIR)/ld && \
22023 $(MAKE) $(FLAGS_TO_PASS) \
22024 $(POSTSTAGE1_FLAGS_TO_PASS) \
22025 clean
22026@endif ld-bootstrap
22027
22028
d545f33b
PB
22029.PHONY: all-stage4-ld maybe-all-stage4-ld
22030.PHONY: clean-stage4-ld maybe-clean-stage4-ld
22031maybe-all-stage4-ld:
22032maybe-clean-stage4-ld:
22033@if ld-bootstrap
22034maybe-all-stage4-ld: all-stage4-ld
22035all-stage4: all-stage4-ld
f70224b5 22036TARGET-stage4-ld = $(TARGET-ld)
d545f33b 22037all-stage4-ld: configure-stage4-ld
c52c6897 22038 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
22039 @r=`${PWD_COMMAND}`; export r; \
22040 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22041 $(HOST_EXPORTS) \
22042 $(POSTSTAGE1_HOST_EXPORTS) \
22043 cd $(HOST_SUBDIR)/ld && \
8ee82aff 22044 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 22045 CFLAGS="$(STAGE4_CFLAGS)" LIBCFLAGS="$(STAGE4_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 22046 $(TARGET-stage4-ld)
d545f33b
PB
22047
22048maybe-clean-stage4-ld: clean-stage4-ld
22049clean-stage4: clean-stage4-ld
22050clean-stage4-ld:
9dbaa842
DD
22051 @if [ $(current_stage) = stage4 ]; then \
22052 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
22053 else \
22054 [ -f $(HOST_SUBDIR)/stage4-ld/Makefile ] || exit 0; \
22055 $(MAKE) stage4-start; \
22056 fi; \
d545f33b
PB
22057 cd $(HOST_SUBDIR)/ld && \
22058 $(MAKE) $(FLAGS_TO_PASS) \
22059 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 22060 clean
d545f33b
PB
22061@endif ld-bootstrap
22062
22063
22064.PHONY: all-stageprofile-ld maybe-all-stageprofile-ld
22065.PHONY: clean-stageprofile-ld maybe-clean-stageprofile-ld
22066maybe-all-stageprofile-ld:
22067maybe-clean-stageprofile-ld:
22068@if ld-bootstrap
22069maybe-all-stageprofile-ld: all-stageprofile-ld
22070all-stageprofile: all-stageprofile-ld
f70224b5 22071TARGET-stageprofile-ld = $(TARGET-ld)
d545f33b 22072all-stageprofile-ld: configure-stageprofile-ld
c52c6897 22073 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
22074 @r=`${PWD_COMMAND}`; export r; \
22075 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22076 $(HOST_EXPORTS) \
22077 $(POSTSTAGE1_HOST_EXPORTS) \
22078 cd $(HOST_SUBDIR)/ld && \
8ee82aff 22079 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 22080 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" LIBCFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 22081 $(TARGET-stageprofile-ld)
d545f33b
PB
22082
22083maybe-clean-stageprofile-ld: clean-stageprofile-ld
22084clean-stageprofile: clean-stageprofile-ld
22085clean-stageprofile-ld:
9dbaa842
DD
22086 @if [ $(current_stage) = stageprofile ]; then \
22087 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
22088 else \
22089 [ -f $(HOST_SUBDIR)/stageprofile-ld/Makefile ] || exit 0; \
22090 $(MAKE) stageprofile-start; \
22091 fi; \
d545f33b
PB
22092 cd $(HOST_SUBDIR)/ld && \
22093 $(MAKE) $(FLAGS_TO_PASS) \
22094 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 22095 clean
d545f33b
PB
22096@endif ld-bootstrap
22097
22098
22099.PHONY: all-stagefeedback-ld maybe-all-stagefeedback-ld
22100.PHONY: clean-stagefeedback-ld maybe-clean-stagefeedback-ld
22101maybe-all-stagefeedback-ld:
22102maybe-clean-stagefeedback-ld:
22103@if ld-bootstrap
22104maybe-all-stagefeedback-ld: all-stagefeedback-ld
22105all-stagefeedback: all-stagefeedback-ld
f70224b5 22106TARGET-stagefeedback-ld = $(TARGET-ld)
d545f33b 22107all-stagefeedback-ld: configure-stagefeedback-ld
c52c6897 22108 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
22109 @r=`${PWD_COMMAND}`; export r; \
22110 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22111 $(HOST_EXPORTS) \
22112 $(POSTSTAGE1_HOST_EXPORTS) \
22113 cd $(HOST_SUBDIR)/ld && \
8ee82aff 22114 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 22115 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" LIBCFLAGS="$(STAGE3_CFLAGS) -fprofile-use" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 22116 $(TARGET-stagefeedback-ld)
d545f33b
PB
22117
22118maybe-clean-stagefeedback-ld: clean-stagefeedback-ld
22119clean-stagefeedback: clean-stagefeedback-ld
22120clean-stagefeedback-ld:
9dbaa842
DD
22121 @if [ $(current_stage) = stagefeedback ]; then \
22122 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
22123 else \
22124 [ -f $(HOST_SUBDIR)/stagefeedback-ld/Makefile ] || exit 0; \
22125 $(MAKE) stagefeedback-start; \
22126 fi; \
d545f33b
PB
22127 cd $(HOST_SUBDIR)/ld && \
22128 $(MAKE) $(FLAGS_TO_PASS) \
22129 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 22130 clean
d545f33b
PB
22131@endif ld-bootstrap
22132
22133
22134
22135
22136
b813574b
PB
22137.PHONY: check-ld maybe-check-ld
22138maybe-check-ld:
22139@if ld
22140maybe-check-ld: check-ld
04cf1b77 22141
b813574b 22142check-ld:
0aed8855 22143 @: $(MAKE); $(unstage)
04cf1b77
PB
22144 @r=`${PWD_COMMAND}`; export r; \
22145 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22146 $(HOST_EXPORTS) \
b00612cc
PB
22147 (cd $(HOST_SUBDIR)/ld && \
22148 $(MAKE) $(FLAGS_TO_PASS) check)
04cf1b77 22149
b813574b 22150@endif ld
04cf1b77 22151
b813574b
PB
22152.PHONY: install-ld maybe-install-ld
22153maybe-install-ld:
22154@if ld
22155maybe-install-ld: install-ld
04cf1b77 22156
b813574b 22157install-ld: installdirs
0aed8855 22158 @: $(MAKE); $(unstage)
04cf1b77
PB
22159 @r=`${PWD_COMMAND}`; export r; \
22160 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22161 $(HOST_EXPORTS) \
b00612cc 22162 (cd $(HOST_SUBDIR)/ld && \
2da12f12 22163 $(MAKE) $(FLAGS_TO_PASS) install)
04cf1b77 22164
b813574b 22165@endif ld
04cf1b77 22166
56a8fe78 22167# Other targets (info, dvi, pdf, etc.)
04cf1b77 22168
b813574b
PB
22169.PHONY: maybe-info-ld info-ld
22170maybe-info-ld:
22171@if ld
22172maybe-info-ld: info-ld
04cf1b77 22173
b813574b
PB
22174info-ld: \
22175 configure-ld
22176 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
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 \
04cf1b77
PB
22181 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22182 done; \
b813574b 22183 echo "Doing info in ld" ; \
b00612cc 22184 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
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 info) \
04cf1b77
PB
22190 || exit 1
22191
b813574b 22192@endif ld
04cf1b77 22193
b813574b
PB
22194.PHONY: maybe-dvi-ld dvi-ld
22195maybe-dvi-ld:
22196@if ld
22197maybe-dvi-ld: dvi-ld
04cf1b77 22198
b813574b
PB
22199dvi-ld: \
22200 configure-ld
22201 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
22202 r=`${PWD_COMMAND}`; export r; \
22203 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22204 $(HOST_EXPORTS) \
b813574b 22205 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
22206 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22207 done; \
b813574b 22208 echo "Doing dvi in ld" ; \
b00612cc 22209 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
22210 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22211 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22212 "RANLIB=$${RANLIB}" \
0c24b341 22213 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22214 dvi) \
04cf1b77
PB
22215 || exit 1
22216
b813574b 22217@endif ld
04cf1b77 22218
56a8fe78
DD
22219.PHONY: maybe-pdf-ld pdf-ld
22220maybe-pdf-ld:
22221@if ld
22222maybe-pdf-ld: pdf-ld
22223
22224pdf-ld: \
22225 configure-ld
22226 @[ -f ./ld/Makefile ] || exit 0; \
22227 r=`${PWD_COMMAND}`; export r; \
22228 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22229 $(HOST_EXPORTS) \
22230 for flag in $(EXTRA_HOST_FLAGS) ; do \
22231 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22232 done; \
22233 echo "Doing pdf in ld" ; \
22234 (cd $(HOST_SUBDIR)/ld && \
22235 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22236 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22237 "RANLIB=$${RANLIB}" \
0c24b341 22238 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
22239 pdf) \
22240 || exit 1
22241
22242@endif ld
22243
6d389afc
MS
22244.PHONY: maybe-html-ld html-ld
22245maybe-html-ld:
22246@if ld
22247maybe-html-ld: html-ld
22248
22249html-ld: \
22250 configure-ld
22251 @[ -f ./ld/Makefile ] || exit 0; \
22252 r=`${PWD_COMMAND}`; export r; \
22253 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
22254 $(HOST_EXPORTS) \
22255 for flag in $(EXTRA_HOST_FLAGS) ; do \
22256 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22257 done; \
22258 echo "Doing html in ld" ; \
b00612cc 22259 (cd $(HOST_SUBDIR)/ld && \
6d389afc
MS
22260 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22261 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22262 "RANLIB=$${RANLIB}" \
0c24b341 22263 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
22264 html) \
22265 || exit 1
22266
22267@endif ld
22268
b813574b
PB
22269.PHONY: maybe-TAGS-ld TAGS-ld
22270maybe-TAGS-ld:
22271@if ld
22272maybe-TAGS-ld: TAGS-ld
04cf1b77 22273
b813574b
PB
22274TAGS-ld: \
22275 configure-ld
22276 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
22277 r=`${PWD_COMMAND}`; export r; \
22278 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22279 $(HOST_EXPORTS) \
b813574b 22280 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
22281 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22282 done; \
b813574b 22283 echo "Doing TAGS in ld" ; \
b00612cc 22284 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
22285 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22286 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22287 "RANLIB=$${RANLIB}" \
0c24b341 22288 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22289 TAGS) \
04cf1b77
PB
22290 || exit 1
22291
b813574b 22292@endif ld
04cf1b77 22293
b813574b
PB
22294.PHONY: maybe-install-info-ld install-info-ld
22295maybe-install-info-ld:
22296@if ld
22297maybe-install-info-ld: install-info-ld
04cf1b77 22298
b813574b
PB
22299install-info-ld: \
22300 configure-ld \
22301 info-ld
22302 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
22303 r=`${PWD_COMMAND}`; export r; \
22304 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22305 $(HOST_EXPORTS) \
b813574b 22306 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
22307 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22308 done; \
b813574b 22309 echo "Doing install-info in ld" ; \
b00612cc 22310 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
22311 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22312 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22313 "RANLIB=$${RANLIB}" \
0c24b341 22314 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22315 install-info) \
04cf1b77
PB
22316 || exit 1
22317
b813574b 22318@endif ld
04cf1b77 22319
a3ca38d2
DD
22320.PHONY: maybe-install-pdf-ld install-pdf-ld
22321maybe-install-pdf-ld:
22322@if ld
22323maybe-install-pdf-ld: install-pdf-ld
22324
22325install-pdf-ld: \
22326 configure-ld \
22327 pdf-ld
22328 @[ -f ./ld/Makefile ] || exit 0; \
22329 r=`${PWD_COMMAND}`; export r; \
22330 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22331 $(HOST_EXPORTS) \
22332 for flag in $(EXTRA_HOST_FLAGS) ; do \
22333 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22334 done; \
22335 echo "Doing install-pdf in ld" ; \
22336 (cd $(HOST_SUBDIR)/ld && \
22337 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22338 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22339 "RANLIB=$${RANLIB}" \
0c24b341 22340 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
22341 install-pdf) \
22342 || exit 1
22343
22344@endif ld
22345
108a6f8e
CD
22346.PHONY: maybe-install-html-ld install-html-ld
22347maybe-install-html-ld:
22348@if ld
22349maybe-install-html-ld: install-html-ld
22350
22351install-html-ld: \
22352 configure-ld \
22353 html-ld
22354 @[ -f ./ld/Makefile ] || exit 0; \
22355 r=`${PWD_COMMAND}`; export r; \
22356 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22357 $(HOST_EXPORTS) \
22358 for flag in $(EXTRA_HOST_FLAGS) ; do \
22359 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22360 done; \
22361 echo "Doing install-html in ld" ; \
22362 (cd $(HOST_SUBDIR)/ld && \
22363 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22364 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22365 "RANLIB=$${RANLIB}" \
0c24b341 22366 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
22367 install-html) \
22368 || exit 1
22369
22370@endif ld
22371
b813574b
PB
22372.PHONY: maybe-installcheck-ld installcheck-ld
22373maybe-installcheck-ld:
22374@if ld
22375maybe-installcheck-ld: installcheck-ld
04cf1b77 22376
b813574b
PB
22377installcheck-ld: \
22378 configure-ld
22379 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
22380 r=`${PWD_COMMAND}`; export r; \
22381 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22382 $(HOST_EXPORTS) \
b813574b 22383 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
22384 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22385 done; \
b813574b 22386 echo "Doing installcheck in ld" ; \
b00612cc 22387 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
22388 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22389 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22390 "RANLIB=$${RANLIB}" \
0c24b341 22391 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22392 installcheck) \
04cf1b77
PB
22393 || exit 1
22394
b813574b 22395@endif ld
04cf1b77 22396
b813574b
PB
22397.PHONY: maybe-mostlyclean-ld mostlyclean-ld
22398maybe-mostlyclean-ld:
22399@if ld
22400maybe-mostlyclean-ld: mostlyclean-ld
04cf1b77 22401
b813574b
PB
22402mostlyclean-ld:
22403 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
22404 r=`${PWD_COMMAND}`; export r; \
22405 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22406 $(HOST_EXPORTS) \
b813574b 22407 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
22408 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22409 done; \
b813574b 22410 echo "Doing mostlyclean in ld" ; \
b00612cc 22411 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
22412 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22413 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22414 "RANLIB=$${RANLIB}" \
0c24b341 22415 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22416 mostlyclean) \
04cf1b77
PB
22417 || exit 1
22418
b813574b 22419@endif ld
04cf1b77 22420
b813574b
PB
22421.PHONY: maybe-clean-ld clean-ld
22422maybe-clean-ld:
22423@if ld
22424maybe-clean-ld: clean-ld
04cf1b77 22425
b813574b
PB
22426clean-ld:
22427 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
22428 r=`${PWD_COMMAND}`; export r; \
22429 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22430 $(HOST_EXPORTS) \
b813574b 22431 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
22432 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22433 done; \
b813574b 22434 echo "Doing clean in ld" ; \
b00612cc 22435 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
22436 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22437 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22438 "RANLIB=$${RANLIB}" \
0c24b341 22439 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22440 clean) \
04cf1b77
PB
22441 || exit 1
22442
b813574b 22443@endif ld
04cf1b77 22444
b813574b
PB
22445.PHONY: maybe-distclean-ld distclean-ld
22446maybe-distclean-ld:
22447@if ld
22448maybe-distclean-ld: distclean-ld
04cf1b77 22449
b813574b
PB
22450distclean-ld:
22451 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
22452 r=`${PWD_COMMAND}`; export r; \
22453 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22454 $(HOST_EXPORTS) \
b813574b 22455 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
22456 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22457 done; \
b813574b 22458 echo "Doing distclean in ld" ; \
b00612cc 22459 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
22460 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22461 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22462 "RANLIB=$${RANLIB}" \
0c24b341 22463 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22464 distclean) \
04cf1b77
PB
22465 || exit 1
22466
b813574b 22467@endif ld
04cf1b77 22468
b813574b
PB
22469.PHONY: maybe-maintainer-clean-ld maintainer-clean-ld
22470maybe-maintainer-clean-ld:
22471@if ld
22472maybe-maintainer-clean-ld: maintainer-clean-ld
04cf1b77 22473
b813574b
PB
22474maintainer-clean-ld:
22475 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
22476 r=`${PWD_COMMAND}`; export r; \
22477 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22478 $(HOST_EXPORTS) \
b813574b 22479 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
22480 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22481 done; \
b813574b 22482 echo "Doing maintainer-clean in ld" ; \
b00612cc 22483 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
22484 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22485 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22486 "RANLIB=$${RANLIB}" \
0c24b341 22487 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22488 maintainer-clean) \
04cf1b77
PB
22489 || exit 1
22490
b813574b 22491@endif ld
04cf1b77
PB
22492
22493
a7254363 22494
b813574b
PB
22495.PHONY: configure-libcpp maybe-configure-libcpp
22496maybe-configure-libcpp:
4f0ef2d8
CD
22497@if gcc-bootstrap
22498configure-libcpp: stage_current
22499@endif gcc-bootstrap
b813574b
PB
22500@if libcpp
22501maybe-configure-libcpp: configure-libcpp
c52c6897 22502configure-libcpp:
c52c6897
PB
22503 @r=`${PWD_COMMAND}`; export r; \
22504 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
22505 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
22506 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
378fce5b 22507 $(HOST_EXPORTS) \
a7254363
PB
22508 echo Configuring in $(HOST_SUBDIR)/libcpp; \
22509 cd "$(HOST_SUBDIR)/libcpp" || exit 1; \
4fa63067 22510 case $(srcdir) in \
b00612cc
PB
22511 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22512 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
22513 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 22514 esac; \
b00612cc
PB
22515 srcdiroption="--srcdir=$${topdir}/libcpp"; \
22516 libsrcdir="$$s/libcpp"; \
4fa63067 22517 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
22518 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22519 --target=${target_alias} $${srcdiroption} \
4fa63067 22520 || exit 1
b813574b 22521@endif libcpp
4fa63067 22522
a7254363
PB
22523
22524
d545f33b
PB
22525.PHONY: configure-stage1-libcpp maybe-configure-stage1-libcpp
22526maybe-configure-stage1-libcpp:
22527@if libcpp-bootstrap
22528maybe-configure-stage1-libcpp: configure-stage1-libcpp
0aed8855 22529configure-stage1-libcpp:
c52c6897 22530 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 22531 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
22532 @r=`${PWD_COMMAND}`; export r; \
22533 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 22534 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
d545f33b 22535 $(HOST_EXPORTS) \
8ee82aff
PB
22536 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
22537 LIBCFLAGS="$(STAGE1_CFLAGS)"; export LIBCFLAGS; \
d545f33b 22538 echo Configuring stage 1 in $(HOST_SUBDIR)/libcpp ; \
0aed8855 22539 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
22540 cd $(HOST_SUBDIR)/libcpp || exit 1; \
22541 case $(srcdir) in \
22542 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22543 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
22544 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22545 esac; \
22546 srcdiroption="--srcdir=$${topdir}/libcpp"; \
22547 libsrcdir="$$s/libcpp"; \
22548 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
22549 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22550 --target=${target_alias} $${srcdiroption} \
c1cb7e02 22551 \
8a0d8a5c 22552 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
d545f33b
PB
22553@endif libcpp-bootstrap
22554
22555.PHONY: configure-stage2-libcpp maybe-configure-stage2-libcpp
22556maybe-configure-stage2-libcpp:
22557@if libcpp-bootstrap
22558maybe-configure-stage2-libcpp: configure-stage2-libcpp
0aed8855 22559configure-stage2-libcpp:
c52c6897 22560 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 22561 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
22562 @r=`${PWD_COMMAND}`; export r; \
22563 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 22564 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
d545f33b
PB
22565 $(HOST_EXPORTS) \
22566 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
22567 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
22568 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 22569 echo Configuring stage 2 in $(HOST_SUBDIR)/libcpp ; \
0aed8855 22570 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
22571 cd $(HOST_SUBDIR)/libcpp || exit 1; \
22572 case $(srcdir) in \
22573 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22574 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
22575 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22576 esac; \
22577 srcdiroption="--srcdir=$${topdir}/libcpp"; \
22578 libsrcdir="$$s/libcpp"; \
22579 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
22580 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22581 --target=${target_alias} $${srcdiroption} \
c1cb7e02 22582 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
22583 @stage2_werror_flag@
22584@endif libcpp-bootstrap
22585
8520c408
AO
22586.PHONY: configure-stageb2g0-libcpp maybe-configure-stageb2g0-libcpp
22587maybe-configure-stageb2g0-libcpp:
22588@if libcpp-bootstrap
22589maybe-configure-stageb2g0-libcpp: configure-stageb2g0-libcpp
22590configure-stageb2g0-libcpp:
22591 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
22592 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
22593 @r=`${PWD_COMMAND}`; export r; \
22594 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22595 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
22596 $(HOST_EXPORTS) \
22597 $(POSTSTAGE1_HOST_EXPORTS) \
22598 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
22599 LIBCFLAGS="$(STAGE2_CFLAGS) -g0"; export LIBCFLAGS; \
22600 echo Configuring stage b2g0 in $(HOST_SUBDIR)/libcpp ; \
22601 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
22602 cd $(HOST_SUBDIR)/libcpp || exit 1; \
22603 case $(srcdir) in \
22604 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22605 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
22606 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22607 esac; \
22608 srcdiroption="--srcdir=$${topdir}/libcpp"; \
22609 libsrcdir="$$s/libcpp"; \
22610 $(SHELL) $${libsrcdir}/configure \
22611 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22612 --target=${target_alias} $${srcdiroption} \
22613 --with-build-libsubdir=$(HOST_SUBDIR) \
22614 @stage2_werror_flag@
22615@endif libcpp-bootstrap
22616
d545f33b
PB
22617.PHONY: configure-stage3-libcpp maybe-configure-stage3-libcpp
22618maybe-configure-stage3-libcpp:
22619@if libcpp-bootstrap
22620maybe-configure-stage3-libcpp: configure-stage3-libcpp
0aed8855 22621configure-stage3-libcpp:
c52c6897 22622 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 22623 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
22624 @r=`${PWD_COMMAND}`; export r; \
22625 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 22626 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
d545f33b
PB
22627 $(HOST_EXPORTS) \
22628 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
22629 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
22630 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 22631 echo Configuring stage 3 in $(HOST_SUBDIR)/libcpp ; \
0aed8855 22632 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
22633 cd $(HOST_SUBDIR)/libcpp || exit 1; \
22634 case $(srcdir) in \
22635 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22636 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
22637 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22638 esac; \
22639 srcdiroption="--srcdir=$${topdir}/libcpp"; \
22640 libsrcdir="$$s/libcpp"; \
22641 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
22642 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22643 --target=${target_alias} $${srcdiroption} \
c1cb7e02 22644 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
22645 @stage2_werror_flag@
22646@endif libcpp-bootstrap
22647
8520c408
AO
22648.PHONY: configure-stageb3g2-libcpp maybe-configure-stageb3g2-libcpp
22649maybe-configure-stageb3g2-libcpp:
22650@if libcpp-bootstrap
22651maybe-configure-stageb3g2-libcpp: configure-stageb3g2-libcpp
22652configure-stageb3g2-libcpp:
22653 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
22654 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
22655 @r=`${PWD_COMMAND}`; export r; \
22656 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22657 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
22658 $(HOST_EXPORTS) \
22659 $(POSTSTAGE1_HOST_EXPORTS) \
22660 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
22661 LIBCFLAGS="$(STAGE3_CFLAGS) -g2"; export LIBCFLAGS; \
22662 echo Configuring stage b3g2 in $(HOST_SUBDIR)/libcpp ; \
22663 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
22664 cd $(HOST_SUBDIR)/libcpp || exit 1; \
22665 case $(srcdir) in \
22666 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22667 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
22668 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22669 esac; \
22670 srcdiroption="--srcdir=$${topdir}/libcpp"; \
22671 libsrcdir="$$s/libcpp"; \
22672 $(SHELL) $${libsrcdir}/configure \
22673 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22674 --target=${target_alias} $${srcdiroption} \
22675 --with-build-libsubdir=$(HOST_SUBDIR) \
22676 @stage2_werror_flag@
22677@endif libcpp-bootstrap
22678
d545f33b
PB
22679.PHONY: configure-stage4-libcpp maybe-configure-stage4-libcpp
22680maybe-configure-stage4-libcpp:
22681@if libcpp-bootstrap
22682maybe-configure-stage4-libcpp: configure-stage4-libcpp
0aed8855 22683configure-stage4-libcpp:
c52c6897 22684 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 22685 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
22686 @r=`${PWD_COMMAND}`; export r; \
22687 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 22688 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
d545f33b
PB
22689 $(HOST_EXPORTS) \
22690 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
22691 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
22692 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 22693 echo Configuring stage 4 in $(HOST_SUBDIR)/libcpp ; \
0aed8855 22694 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
22695 cd $(HOST_SUBDIR)/libcpp || exit 1; \
22696 case $(srcdir) in \
22697 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22698 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
22699 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22700 esac; \
22701 srcdiroption="--srcdir=$${topdir}/libcpp"; \
22702 libsrcdir="$$s/libcpp"; \
22703 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
22704 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22705 --target=${target_alias} $${srcdiroption} \
c1cb7e02 22706 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
22707 @stage2_werror_flag@
22708@endif libcpp-bootstrap
22709
22710.PHONY: configure-stageprofile-libcpp maybe-configure-stageprofile-libcpp
22711maybe-configure-stageprofile-libcpp:
22712@if libcpp-bootstrap
22713maybe-configure-stageprofile-libcpp: configure-stageprofile-libcpp
0aed8855 22714configure-stageprofile-libcpp:
c52c6897 22715 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 22716 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
22717 @r=`${PWD_COMMAND}`; export r; \
22718 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 22719 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
d545f33b
PB
22720 $(HOST_EXPORTS) \
22721 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
22722 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
22723 LIBCFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export LIBCFLAGS; \
d545f33b 22724 echo Configuring stage profile in $(HOST_SUBDIR)/libcpp ; \
0aed8855 22725 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
22726 cd $(HOST_SUBDIR)/libcpp || exit 1; \
22727 case $(srcdir) in \
22728 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22729 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
22730 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22731 esac; \
22732 srcdiroption="--srcdir=$${topdir}/libcpp"; \
22733 libsrcdir="$$s/libcpp"; \
22734 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
22735 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22736 --target=${target_alias} $${srcdiroption} \
c1cb7e02 22737 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
22738 @stage2_werror_flag@
22739@endif libcpp-bootstrap
22740
22741.PHONY: configure-stagefeedback-libcpp maybe-configure-stagefeedback-libcpp
22742maybe-configure-stagefeedback-libcpp:
22743@if libcpp-bootstrap
22744maybe-configure-stagefeedback-libcpp: configure-stagefeedback-libcpp
0aed8855 22745configure-stagefeedback-libcpp:
c52c6897 22746 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 22747 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
22748 @r=`${PWD_COMMAND}`; export r; \
22749 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 22750 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
d545f33b
PB
22751 $(HOST_EXPORTS) \
22752 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
22753 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
22754 LIBCFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export LIBCFLAGS; \
d545f33b 22755 echo Configuring stage feedback in $(HOST_SUBDIR)/libcpp ; \
0aed8855 22756 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
22757 cd $(HOST_SUBDIR)/libcpp || exit 1; \
22758 case $(srcdir) in \
22759 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22760 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
22761 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22762 esac; \
22763 srcdiroption="--srcdir=$${topdir}/libcpp"; \
22764 libsrcdir="$$s/libcpp"; \
22765 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
22766 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22767 --target=${target_alias} $${srcdiroption} \
c1cb7e02 22768 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
22769 @stage2_werror_flag@
22770@endif libcpp-bootstrap
22771
22772
22773
22774
22775
b813574b
PB
22776.PHONY: all-libcpp maybe-all-libcpp
22777maybe-all-libcpp:
4f0ef2d8
CD
22778@if gcc-bootstrap
22779all-libcpp: stage_current
22780@endif gcc-bootstrap
b813574b 22781@if libcpp
d27cc32e 22782TARGET-libcpp=all
b813574b
PB
22783maybe-all-libcpp: all-libcpp
22784all-libcpp: configure-libcpp
c52c6897 22785 @r=`${PWD_COMMAND}`; export r; \
4fa63067 22786 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22787 $(HOST_EXPORTS) \
b00612cc
PB
22788 (cd $(HOST_SUBDIR)/libcpp && \
22789 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-libcpp))
b813574b 22790@endif libcpp
4fa63067 22791
a7254363 22792
d545f33b
PB
22793
22794.PHONY: all-stage1-libcpp maybe-all-stage1-libcpp
22795.PHONY: clean-stage1-libcpp maybe-clean-stage1-libcpp
22796maybe-all-stage1-libcpp:
22797maybe-clean-stage1-libcpp:
22798@if libcpp-bootstrap
22799maybe-all-stage1-libcpp: all-stage1-libcpp
22800all-stage1: all-stage1-libcpp
f70224b5 22801TARGET-stage1-libcpp = $(TARGET-libcpp)
d545f33b 22802all-stage1-libcpp: configure-stage1-libcpp
c52c6897 22803 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
22804 @r=`${PWD_COMMAND}`; export r; \
22805 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22806 $(HOST_EXPORTS) \
22807 cd $(HOST_SUBDIR)/libcpp && \
8ee82aff
PB
22808 $(MAKE) $(FLAGS_TO_PASS) \
22809 CFLAGS="$(STAGE1_CFLAGS)" LIBCFLAGS="$(STAGE1_CFLAGS)" \
f70224b5 22810 $(TARGET-stage1-libcpp)
d545f33b
PB
22811
22812maybe-clean-stage1-libcpp: clean-stage1-libcpp
22813clean-stage1: clean-stage1-libcpp
22814clean-stage1-libcpp:
9dbaa842
DD
22815 @if [ $(current_stage) = stage1 ]; then \
22816 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
22817 else \
22818 [ -f $(HOST_SUBDIR)/stage1-libcpp/Makefile ] || exit 0; \
22819 $(MAKE) stage1-start; \
22820 fi; \
d545f33b
PB
22821 cd $(HOST_SUBDIR)/libcpp && \
22822 $(MAKE) $(FLAGS_TO_PASS) \
8ee82aff 22823 clean
d545f33b
PB
22824@endif libcpp-bootstrap
22825
22826
22827.PHONY: all-stage2-libcpp maybe-all-stage2-libcpp
22828.PHONY: clean-stage2-libcpp maybe-clean-stage2-libcpp
22829maybe-all-stage2-libcpp:
22830maybe-clean-stage2-libcpp:
22831@if libcpp-bootstrap
22832maybe-all-stage2-libcpp: all-stage2-libcpp
22833all-stage2: all-stage2-libcpp
f70224b5 22834TARGET-stage2-libcpp = $(TARGET-libcpp)
d545f33b 22835all-stage2-libcpp: configure-stage2-libcpp
c52c6897 22836 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
22837 @r=`${PWD_COMMAND}`; export r; \
22838 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22839 $(HOST_EXPORTS) \
22840 $(POSTSTAGE1_HOST_EXPORTS) \
22841 cd $(HOST_SUBDIR)/libcpp && \
8ee82aff 22842 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 22843 CFLAGS="$(STAGE2_CFLAGS)" LIBCFLAGS="$(STAGE2_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 22844 $(TARGET-stage2-libcpp)
d545f33b
PB
22845
22846maybe-clean-stage2-libcpp: clean-stage2-libcpp
22847clean-stage2: clean-stage2-libcpp
22848clean-stage2-libcpp:
9dbaa842
DD
22849 @if [ $(current_stage) = stage2 ]; then \
22850 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
22851 else \
22852 [ -f $(HOST_SUBDIR)/stage2-libcpp/Makefile ] || exit 0; \
22853 $(MAKE) stage2-start; \
22854 fi; \
d545f33b
PB
22855 cd $(HOST_SUBDIR)/libcpp && \
22856 $(MAKE) $(FLAGS_TO_PASS) \
22857 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 22858 clean
d545f33b
PB
22859@endif libcpp-bootstrap
22860
22861
8520c408
AO
22862.PHONY: all-stageb2g0-libcpp maybe-all-stageb2g0-libcpp
22863.PHONY: clean-stageb2g0-libcpp maybe-clean-stageb2g0-libcpp
22864maybe-all-stageb2g0-libcpp:
22865maybe-clean-stageb2g0-libcpp:
22866@if libcpp-bootstrap
22867maybe-all-stageb2g0-libcpp: all-stageb2g0-libcpp
22868all-stageb2g0: all-stageb2g0-libcpp
22869TARGET-stageb2g0-libcpp = $(TARGET-libcpp)
22870all-stageb2g0-libcpp: configure-stageb2g0-libcpp
22871 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
22872 @r=`${PWD_COMMAND}`; export r; \
22873 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22874 $(HOST_EXPORTS) \
22875 $(POSTSTAGE1_HOST_EXPORTS) \
22876 cd $(HOST_SUBDIR)/libcpp && \
22877 $(MAKE) $(FLAGS_TO_PASS) \
22878 CFLAGS="$(STAGE2_CFLAGS) -g0" LIBCFLAGS="$(STAGE2_CFLAGS) -g0" $(POSTSTAGE1_FLAGS_TO_PASS) \
22879 $(TARGET-stageb2g0-libcpp)
22880
22881maybe-clean-stageb2g0-libcpp: clean-stageb2g0-libcpp
22882clean-stageb2g0: clean-stageb2g0-libcpp
22883clean-stageb2g0-libcpp:
22884 @if [ $(current_stage) = stageb2g0 ]; then \
22885 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
22886 else \
22887 [ -f $(HOST_SUBDIR)/stageb2g0-libcpp/Makefile ] || exit 0; \
22888 $(MAKE) stageb2g0-start; \
22889 fi; \
22890 cd $(HOST_SUBDIR)/libcpp && \
22891 $(MAKE) $(FLAGS_TO_PASS) \
22892 $(POSTSTAGE1_FLAGS_TO_PASS) \
22893 clean
22894@endif libcpp-bootstrap
22895
22896
d545f33b
PB
22897.PHONY: all-stage3-libcpp maybe-all-stage3-libcpp
22898.PHONY: clean-stage3-libcpp maybe-clean-stage3-libcpp
22899maybe-all-stage3-libcpp:
22900maybe-clean-stage3-libcpp:
22901@if libcpp-bootstrap
22902maybe-all-stage3-libcpp: all-stage3-libcpp
22903all-stage3: all-stage3-libcpp
f70224b5 22904TARGET-stage3-libcpp = $(TARGET-libcpp)
d545f33b 22905all-stage3-libcpp: configure-stage3-libcpp
c52c6897 22906 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
22907 @r=`${PWD_COMMAND}`; export r; \
22908 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22909 $(HOST_EXPORTS) \
22910 $(POSTSTAGE1_HOST_EXPORTS) \
22911 cd $(HOST_SUBDIR)/libcpp && \
8ee82aff 22912 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 22913 CFLAGS="$(STAGE3_CFLAGS)" LIBCFLAGS="$(STAGE3_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 22914 $(TARGET-stage3-libcpp)
d545f33b
PB
22915
22916maybe-clean-stage3-libcpp: clean-stage3-libcpp
22917clean-stage3: clean-stage3-libcpp
22918clean-stage3-libcpp:
9dbaa842
DD
22919 @if [ $(current_stage) = stage3 ]; then \
22920 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
22921 else \
22922 [ -f $(HOST_SUBDIR)/stage3-libcpp/Makefile ] || exit 0; \
22923 $(MAKE) stage3-start; \
22924 fi; \
d545f33b
PB
22925 cd $(HOST_SUBDIR)/libcpp && \
22926 $(MAKE) $(FLAGS_TO_PASS) \
22927 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 22928 clean
d545f33b
PB
22929@endif libcpp-bootstrap
22930
22931
8520c408
AO
22932.PHONY: all-stageb3g2-libcpp maybe-all-stageb3g2-libcpp
22933.PHONY: clean-stageb3g2-libcpp maybe-clean-stageb3g2-libcpp
22934maybe-all-stageb3g2-libcpp:
22935maybe-clean-stageb3g2-libcpp:
22936@if libcpp-bootstrap
22937maybe-all-stageb3g2-libcpp: all-stageb3g2-libcpp
22938all-stageb3g2: all-stageb3g2-libcpp
22939TARGET-stageb3g2-libcpp = $(TARGET-libcpp)
22940all-stageb3g2-libcpp: configure-stageb3g2-libcpp
22941 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
22942 @r=`${PWD_COMMAND}`; export r; \
22943 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22944 $(HOST_EXPORTS) \
22945 $(POSTSTAGE1_HOST_EXPORTS) \
22946 cd $(HOST_SUBDIR)/libcpp && \
22947 $(MAKE) $(FLAGS_TO_PASS) \
22948 CFLAGS="$(STAGE3_CFLAGS) -g2" LIBCFLAGS="$(STAGE3_CFLAGS) -g2" $(POSTSTAGE1_FLAGS_TO_PASS) \
22949 $(TARGET-stageb3g2-libcpp)
22950
22951maybe-clean-stageb3g2-libcpp: clean-stageb3g2-libcpp
22952clean-stageb3g2: clean-stageb3g2-libcpp
22953clean-stageb3g2-libcpp:
22954 @if [ $(current_stage) = stageb3g2 ]; then \
22955 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
22956 else \
22957 [ -f $(HOST_SUBDIR)/stageb3g2-libcpp/Makefile ] || exit 0; \
22958 $(MAKE) stageb3g2-start; \
22959 fi; \
22960 cd $(HOST_SUBDIR)/libcpp && \
22961 $(MAKE) $(FLAGS_TO_PASS) \
22962 $(POSTSTAGE1_FLAGS_TO_PASS) \
22963 clean
22964@endif libcpp-bootstrap
22965
22966
d545f33b
PB
22967.PHONY: all-stage4-libcpp maybe-all-stage4-libcpp
22968.PHONY: clean-stage4-libcpp maybe-clean-stage4-libcpp
22969maybe-all-stage4-libcpp:
22970maybe-clean-stage4-libcpp:
22971@if libcpp-bootstrap
22972maybe-all-stage4-libcpp: all-stage4-libcpp
22973all-stage4: all-stage4-libcpp
f70224b5 22974TARGET-stage4-libcpp = $(TARGET-libcpp)
d545f33b 22975all-stage4-libcpp: configure-stage4-libcpp
c52c6897 22976 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
22977 @r=`${PWD_COMMAND}`; export r; \
22978 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22979 $(HOST_EXPORTS) \
22980 $(POSTSTAGE1_HOST_EXPORTS) \
22981 cd $(HOST_SUBDIR)/libcpp && \
8ee82aff 22982 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 22983 CFLAGS="$(STAGE4_CFLAGS)" LIBCFLAGS="$(STAGE4_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 22984 $(TARGET-stage4-libcpp)
d545f33b
PB
22985
22986maybe-clean-stage4-libcpp: clean-stage4-libcpp
22987clean-stage4: clean-stage4-libcpp
22988clean-stage4-libcpp:
9dbaa842
DD
22989 @if [ $(current_stage) = stage4 ]; then \
22990 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
22991 else \
22992 [ -f $(HOST_SUBDIR)/stage4-libcpp/Makefile ] || exit 0; \
22993 $(MAKE) stage4-start; \
22994 fi; \
d545f33b
PB
22995 cd $(HOST_SUBDIR)/libcpp && \
22996 $(MAKE) $(FLAGS_TO_PASS) \
22997 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 22998 clean
d545f33b
PB
22999@endif libcpp-bootstrap
23000
23001
23002.PHONY: all-stageprofile-libcpp maybe-all-stageprofile-libcpp
23003.PHONY: clean-stageprofile-libcpp maybe-clean-stageprofile-libcpp
23004maybe-all-stageprofile-libcpp:
23005maybe-clean-stageprofile-libcpp:
23006@if libcpp-bootstrap
23007maybe-all-stageprofile-libcpp: all-stageprofile-libcpp
23008all-stageprofile: all-stageprofile-libcpp
f70224b5 23009TARGET-stageprofile-libcpp = $(TARGET-libcpp)
d545f33b 23010all-stageprofile-libcpp: configure-stageprofile-libcpp
c52c6897 23011 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
23012 @r=`${PWD_COMMAND}`; export r; \
23013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23014 $(HOST_EXPORTS) \
23015 $(POSTSTAGE1_HOST_EXPORTS) \
23016 cd $(HOST_SUBDIR)/libcpp && \
8ee82aff 23017 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 23018 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" LIBCFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 23019 $(TARGET-stageprofile-libcpp)
d545f33b
PB
23020
23021maybe-clean-stageprofile-libcpp: clean-stageprofile-libcpp
23022clean-stageprofile: clean-stageprofile-libcpp
23023clean-stageprofile-libcpp:
9dbaa842
DD
23024 @if [ $(current_stage) = stageprofile ]; then \
23025 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
23026 else \
23027 [ -f $(HOST_SUBDIR)/stageprofile-libcpp/Makefile ] || exit 0; \
23028 $(MAKE) stageprofile-start; \
23029 fi; \
d545f33b
PB
23030 cd $(HOST_SUBDIR)/libcpp && \
23031 $(MAKE) $(FLAGS_TO_PASS) \
23032 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 23033 clean
d545f33b
PB
23034@endif libcpp-bootstrap
23035
23036
23037.PHONY: all-stagefeedback-libcpp maybe-all-stagefeedback-libcpp
23038.PHONY: clean-stagefeedback-libcpp maybe-clean-stagefeedback-libcpp
23039maybe-all-stagefeedback-libcpp:
23040maybe-clean-stagefeedback-libcpp:
23041@if libcpp-bootstrap
23042maybe-all-stagefeedback-libcpp: all-stagefeedback-libcpp
23043all-stagefeedback: all-stagefeedback-libcpp
f70224b5 23044TARGET-stagefeedback-libcpp = $(TARGET-libcpp)
d545f33b 23045all-stagefeedback-libcpp: configure-stagefeedback-libcpp
c52c6897 23046 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
23047 @r=`${PWD_COMMAND}`; export r; \
23048 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23049 $(HOST_EXPORTS) \
23050 $(POSTSTAGE1_HOST_EXPORTS) \
23051 cd $(HOST_SUBDIR)/libcpp && \
8ee82aff 23052 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 23053 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" LIBCFLAGS="$(STAGE3_CFLAGS) -fprofile-use" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 23054 $(TARGET-stagefeedback-libcpp)
d545f33b
PB
23055
23056maybe-clean-stagefeedback-libcpp: clean-stagefeedback-libcpp
23057clean-stagefeedback: clean-stagefeedback-libcpp
23058clean-stagefeedback-libcpp:
9dbaa842
DD
23059 @if [ $(current_stage) = stagefeedback ]; then \
23060 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
23061 else \
23062 [ -f $(HOST_SUBDIR)/stagefeedback-libcpp/Makefile ] || exit 0; \
23063 $(MAKE) stagefeedback-start; \
23064 fi; \
d545f33b
PB
23065 cd $(HOST_SUBDIR)/libcpp && \
23066 $(MAKE) $(FLAGS_TO_PASS) \
23067 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 23068 clean
d545f33b
PB
23069@endif libcpp-bootstrap
23070
23071
23072
23073
23074
b813574b
PB
23075.PHONY: check-libcpp maybe-check-libcpp
23076maybe-check-libcpp:
23077@if libcpp
23078maybe-check-libcpp: check-libcpp
4fa63067 23079
b813574b 23080check-libcpp:
0aed8855 23081 @: $(MAKE); $(unstage)
4fa63067
NN
23082 @r=`${PWD_COMMAND}`; export r; \
23083 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23084 $(HOST_EXPORTS) \
b00612cc
PB
23085 (cd $(HOST_SUBDIR)/libcpp && \
23086 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 23087
b813574b 23088@endif libcpp
4fa63067 23089
b813574b
PB
23090.PHONY: install-libcpp maybe-install-libcpp
23091maybe-install-libcpp:
23092@if libcpp
23093maybe-install-libcpp: install-libcpp
23094
23095install-libcpp: installdirs
0aed8855 23096 @: $(MAKE); $(unstage)
4fa63067
NN
23097 @r=`${PWD_COMMAND}`; export r; \
23098 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23099 $(HOST_EXPORTS) \
b00612cc 23100 (cd $(HOST_SUBDIR)/libcpp && \
2da12f12 23101 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 23102
b813574b 23103@endif libcpp
4fa63067 23104
56a8fe78 23105# Other targets (info, dvi, pdf, etc.)
4fa63067 23106
b813574b
PB
23107.PHONY: maybe-info-libcpp info-libcpp
23108maybe-info-libcpp:
23109@if libcpp
23110maybe-info-libcpp: info-libcpp
4fa63067 23111
b813574b
PB
23112info-libcpp: \
23113 configure-libcpp
23114 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
23115 r=`${PWD_COMMAND}`; export r; \
23116 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23117 $(HOST_EXPORTS) \
b813574b 23118 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23119 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23120 done; \
b813574b 23121 echo "Doing info in libcpp" ; \
b00612cc 23122 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
23123 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23124 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23125 "RANLIB=$${RANLIB}" \
0c24b341 23126 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23127 info) \
2a4cbe27
NN
23128 || exit 1
23129
b813574b 23130@endif libcpp
2a4cbe27 23131
b813574b
PB
23132.PHONY: maybe-dvi-libcpp dvi-libcpp
23133maybe-dvi-libcpp:
23134@if libcpp
23135maybe-dvi-libcpp: dvi-libcpp
2a4cbe27 23136
b813574b
PB
23137dvi-libcpp: \
23138 configure-libcpp
23139 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
23140 r=`${PWD_COMMAND}`; export r; \
23141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23142 $(HOST_EXPORTS) \
b813574b 23143 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23144 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23145 done; \
b813574b 23146 echo "Doing dvi in libcpp" ; \
b00612cc 23147 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
23148 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23149 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23150 "RANLIB=$${RANLIB}" \
0c24b341 23151 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23152 dvi) \
2a4cbe27
NN
23153 || exit 1
23154
b813574b 23155@endif libcpp
2a4cbe27 23156
56a8fe78
DD
23157.PHONY: maybe-pdf-libcpp pdf-libcpp
23158maybe-pdf-libcpp:
23159@if libcpp
23160maybe-pdf-libcpp: pdf-libcpp
23161
23162pdf-libcpp: \
23163 configure-libcpp
23164 @[ -f ./libcpp/Makefile ] || exit 0; \
23165 r=`${PWD_COMMAND}`; export r; \
23166 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23167 $(HOST_EXPORTS) \
23168 for flag in $(EXTRA_HOST_FLAGS) ; do \
23169 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23170 done; \
23171 echo "Doing pdf in libcpp" ; \
23172 (cd $(HOST_SUBDIR)/libcpp && \
23173 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23174 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23175 "RANLIB=$${RANLIB}" \
0c24b341 23176 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
23177 pdf) \
23178 || exit 1
23179
23180@endif libcpp
23181
6d389afc
MS
23182.PHONY: maybe-html-libcpp html-libcpp
23183maybe-html-libcpp:
23184@if libcpp
23185maybe-html-libcpp: html-libcpp
23186
23187html-libcpp: \
23188 configure-libcpp
23189 @[ -f ./libcpp/Makefile ] || exit 0; \
23190 r=`${PWD_COMMAND}`; export r; \
23191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
23192 $(HOST_EXPORTS) \
23193 for flag in $(EXTRA_HOST_FLAGS) ; do \
23194 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23195 done; \
23196 echo "Doing html in libcpp" ; \
b00612cc 23197 (cd $(HOST_SUBDIR)/libcpp && \
6d389afc
MS
23198 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23199 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23200 "RANLIB=$${RANLIB}" \
0c24b341 23201 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
23202 html) \
23203 || exit 1
23204
23205@endif libcpp
23206
b813574b
PB
23207.PHONY: maybe-TAGS-libcpp TAGS-libcpp
23208maybe-TAGS-libcpp:
23209@if libcpp
23210maybe-TAGS-libcpp: TAGS-libcpp
2a4cbe27 23211
b813574b
PB
23212TAGS-libcpp: \
23213 configure-libcpp
23214 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
23215 r=`${PWD_COMMAND}`; export r; \
23216 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23217 $(HOST_EXPORTS) \
b813574b 23218 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23219 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23220 done; \
b813574b 23221 echo "Doing TAGS in libcpp" ; \
b00612cc 23222 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
23223 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23224 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23225 "RANLIB=$${RANLIB}" \
0c24b341 23226 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23227 TAGS) \
2a4cbe27
NN
23228 || exit 1
23229
b813574b 23230@endif libcpp
2a4cbe27 23231
b813574b
PB
23232.PHONY: maybe-install-info-libcpp install-info-libcpp
23233maybe-install-info-libcpp:
23234@if libcpp
23235maybe-install-info-libcpp: install-info-libcpp
2a4cbe27 23236
b813574b
PB
23237install-info-libcpp: \
23238 configure-libcpp \
23239 info-libcpp
23240 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
23241 r=`${PWD_COMMAND}`; export r; \
23242 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23243 $(HOST_EXPORTS) \
b813574b 23244 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23245 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23246 done; \
b813574b 23247 echo "Doing install-info in libcpp" ; \
b00612cc 23248 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
23249 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23250 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23251 "RANLIB=$${RANLIB}" \
0c24b341 23252 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23253 install-info) \
2a4cbe27
NN
23254 || exit 1
23255
b813574b 23256@endif libcpp
2a4cbe27 23257
a3ca38d2
DD
23258.PHONY: maybe-install-pdf-libcpp install-pdf-libcpp
23259maybe-install-pdf-libcpp:
23260@if libcpp
23261maybe-install-pdf-libcpp: install-pdf-libcpp
23262
23263install-pdf-libcpp: \
23264 configure-libcpp \
23265 pdf-libcpp
23266 @[ -f ./libcpp/Makefile ] || exit 0; \
23267 r=`${PWD_COMMAND}`; export r; \
23268 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23269 $(HOST_EXPORTS) \
23270 for flag in $(EXTRA_HOST_FLAGS) ; do \
23271 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23272 done; \
23273 echo "Doing install-pdf in libcpp" ; \
23274 (cd $(HOST_SUBDIR)/libcpp && \
23275 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23276 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23277 "RANLIB=$${RANLIB}" \
0c24b341 23278 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
23279 install-pdf) \
23280 || exit 1
23281
23282@endif libcpp
23283
108a6f8e
CD
23284.PHONY: maybe-install-html-libcpp install-html-libcpp
23285maybe-install-html-libcpp:
23286@if libcpp
23287maybe-install-html-libcpp: install-html-libcpp
23288
23289install-html-libcpp: \
23290 configure-libcpp \
23291 html-libcpp
23292 @[ -f ./libcpp/Makefile ] || exit 0; \
23293 r=`${PWD_COMMAND}`; export r; \
23294 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23295 $(HOST_EXPORTS) \
23296 for flag in $(EXTRA_HOST_FLAGS) ; do \
23297 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23298 done; \
23299 echo "Doing install-html in libcpp" ; \
23300 (cd $(HOST_SUBDIR)/libcpp && \
23301 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23302 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23303 "RANLIB=$${RANLIB}" \
0c24b341 23304 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
23305 install-html) \
23306 || exit 1
23307
23308@endif libcpp
23309
b813574b
PB
23310.PHONY: maybe-installcheck-libcpp installcheck-libcpp
23311maybe-installcheck-libcpp:
23312@if libcpp
23313maybe-installcheck-libcpp: installcheck-libcpp
2a4cbe27 23314
b813574b
PB
23315installcheck-libcpp: \
23316 configure-libcpp
23317 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
23318 r=`${PWD_COMMAND}`; export r; \
23319 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23320 $(HOST_EXPORTS) \
b813574b 23321 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23322 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23323 done; \
b813574b 23324 echo "Doing installcheck in libcpp" ; \
b00612cc 23325 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
23326 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23327 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23328 "RANLIB=$${RANLIB}" \
0c24b341 23329 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23330 installcheck) \
2a4cbe27
NN
23331 || exit 1
23332
b813574b 23333@endif libcpp
2a4cbe27 23334
b813574b
PB
23335.PHONY: maybe-mostlyclean-libcpp mostlyclean-libcpp
23336maybe-mostlyclean-libcpp:
23337@if libcpp
23338maybe-mostlyclean-libcpp: mostlyclean-libcpp
2a4cbe27 23339
b813574b
PB
23340mostlyclean-libcpp:
23341 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
23342 r=`${PWD_COMMAND}`; export r; \
23343 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23344 $(HOST_EXPORTS) \
b813574b 23345 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23346 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23347 done; \
b813574b 23348 echo "Doing mostlyclean in libcpp" ; \
b00612cc 23349 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
23350 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23351 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23352 "RANLIB=$${RANLIB}" \
0c24b341 23353 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23354 mostlyclean) \
2a4cbe27
NN
23355 || exit 1
23356
b813574b 23357@endif libcpp
2a4cbe27 23358
b813574b
PB
23359.PHONY: maybe-clean-libcpp clean-libcpp
23360maybe-clean-libcpp:
23361@if libcpp
23362maybe-clean-libcpp: clean-libcpp
2a4cbe27 23363
b813574b
PB
23364clean-libcpp:
23365 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
23366 r=`${PWD_COMMAND}`; export r; \
23367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23368 $(HOST_EXPORTS) \
b813574b 23369 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23370 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23371 done; \
b813574b 23372 echo "Doing clean in libcpp" ; \
b00612cc 23373 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
23374 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23375 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23376 "RANLIB=$${RANLIB}" \
0c24b341 23377 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23378 clean) \
2a4cbe27
NN
23379 || exit 1
23380
b813574b 23381@endif libcpp
2a4cbe27 23382
b813574b
PB
23383.PHONY: maybe-distclean-libcpp distclean-libcpp
23384maybe-distclean-libcpp:
23385@if libcpp
23386maybe-distclean-libcpp: distclean-libcpp
2a4cbe27 23387
b813574b
PB
23388distclean-libcpp:
23389 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
23390 r=`${PWD_COMMAND}`; export r; \
23391 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23392 $(HOST_EXPORTS) \
b813574b 23393 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23394 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23395 done; \
b813574b 23396 echo "Doing distclean in libcpp" ; \
b00612cc 23397 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
23398 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23399 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23400 "RANLIB=$${RANLIB}" \
0c24b341 23401 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23402 distclean) \
2a4cbe27
NN
23403 || exit 1
23404
b813574b 23405@endif libcpp
2a4cbe27 23406
b813574b
PB
23407.PHONY: maybe-maintainer-clean-libcpp maintainer-clean-libcpp
23408maybe-maintainer-clean-libcpp:
23409@if libcpp
23410maybe-maintainer-clean-libcpp: maintainer-clean-libcpp
2a4cbe27 23411
b813574b
PB
23412maintainer-clean-libcpp:
23413 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
23414 r=`${PWD_COMMAND}`; export r; \
23415 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23416 $(HOST_EXPORTS) \
b813574b 23417 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23418 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23419 done; \
b813574b 23420 echo "Doing maintainer-clean in libcpp" ; \
b00612cc 23421 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
23422 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23423 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23424 "RANLIB=$${RANLIB}" \
0c24b341 23425 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23426 maintainer-clean) \
2a4cbe27
NN
23427 || exit 1
23428
b813574b 23429@endif libcpp
2a4cbe27 23430
2a4cbe27 23431
a7254363 23432
be01d343
PB
23433.PHONY: configure-libdecnumber maybe-configure-libdecnumber
23434maybe-configure-libdecnumber:
4f0ef2d8
CD
23435@if gcc-bootstrap
23436configure-libdecnumber: stage_current
23437@endif gcc-bootstrap
be01d343
PB
23438@if libdecnumber
23439maybe-configure-libdecnumber: configure-libdecnumber
c52c6897 23440configure-libdecnumber:
c52c6897
PB
23441 @r=`${PWD_COMMAND}`; export r; \
23442 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
be01d343
PB
23443 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
23444 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
23445 $(HOST_EXPORTS) \
23446 echo Configuring in $(HOST_SUBDIR)/libdecnumber; \
23447 cd "$(HOST_SUBDIR)/libdecnumber" || exit 1; \
23448 case $(srcdir) in \
23449 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23450 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
23451 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23452 esac; \
23453 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
23454 libsrcdir="$$s/libdecnumber"; \
23455 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
23456 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23457 --target=${target_alias} $${srcdiroption} \
be01d343
PB
23458 || exit 1
23459@endif libdecnumber
23460
23461
23462
23463.PHONY: configure-stage1-libdecnumber maybe-configure-stage1-libdecnumber
23464maybe-configure-stage1-libdecnumber:
23465@if libdecnumber-bootstrap
23466maybe-configure-stage1-libdecnumber: configure-stage1-libdecnumber
0aed8855 23467configure-stage1-libdecnumber:
c52c6897 23468 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 23469 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
23470 @r=`${PWD_COMMAND}`; export r; \
23471 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 23472 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
be01d343 23473 $(HOST_EXPORTS) \
8ee82aff
PB
23474 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
23475 LIBCFLAGS="$(STAGE1_CFLAGS)"; export LIBCFLAGS; \
be01d343 23476 echo Configuring stage 1 in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 23477 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
23478 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
23479 case $(srcdir) in \
23480 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23481 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
23482 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23483 esac; \
23484 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
23485 libsrcdir="$$s/libdecnumber"; \
23486 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
23487 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23488 --target=${target_alias} $${srcdiroption} \
c1cb7e02 23489 \
8a0d8a5c 23490 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
be01d343
PB
23491@endif libdecnumber-bootstrap
23492
23493.PHONY: configure-stage2-libdecnumber maybe-configure-stage2-libdecnumber
23494maybe-configure-stage2-libdecnumber:
23495@if libdecnumber-bootstrap
23496maybe-configure-stage2-libdecnumber: configure-stage2-libdecnumber
0aed8855 23497configure-stage2-libdecnumber:
c52c6897 23498 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 23499 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
23500 @r=`${PWD_COMMAND}`; export r; \
23501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 23502 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
be01d343
PB
23503 $(HOST_EXPORTS) \
23504 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
23505 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
23506 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
be01d343 23507 echo Configuring stage 2 in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 23508 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
23509 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
23510 case $(srcdir) in \
23511 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23512 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
23513 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23514 esac; \
23515 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
23516 libsrcdir="$$s/libdecnumber"; \
23517 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
23518 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23519 --target=${target_alias} $${srcdiroption} \
c1cb7e02 23520 --with-build-libsubdir=$(HOST_SUBDIR) \
be01d343
PB
23521 @stage2_werror_flag@
23522@endif libdecnumber-bootstrap
23523
8520c408
AO
23524.PHONY: configure-stageb2g0-libdecnumber maybe-configure-stageb2g0-libdecnumber
23525maybe-configure-stageb2g0-libdecnumber:
23526@if libdecnumber-bootstrap
23527maybe-configure-stageb2g0-libdecnumber: configure-stageb2g0-libdecnumber
23528configure-stageb2g0-libdecnumber:
23529 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
23530 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
23531 @r=`${PWD_COMMAND}`; export r; \
23532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23533 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
23534 $(HOST_EXPORTS) \
23535 $(POSTSTAGE1_HOST_EXPORTS) \
23536 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
23537 LIBCFLAGS="$(STAGE2_CFLAGS) -g0"; export LIBCFLAGS; \
23538 echo Configuring stage b2g0 in $(HOST_SUBDIR)/libdecnumber ; \
23539 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
23540 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
23541 case $(srcdir) in \
23542 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23543 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
23544 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23545 esac; \
23546 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
23547 libsrcdir="$$s/libdecnumber"; \
23548 $(SHELL) $${libsrcdir}/configure \
23549 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23550 --target=${target_alias} $${srcdiroption} \
23551 --with-build-libsubdir=$(HOST_SUBDIR) \
23552 @stage2_werror_flag@
23553@endif libdecnumber-bootstrap
23554
be01d343
PB
23555.PHONY: configure-stage3-libdecnumber maybe-configure-stage3-libdecnumber
23556maybe-configure-stage3-libdecnumber:
23557@if libdecnumber-bootstrap
23558maybe-configure-stage3-libdecnumber: configure-stage3-libdecnumber
0aed8855 23559configure-stage3-libdecnumber:
c52c6897 23560 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 23561 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
23562 @r=`${PWD_COMMAND}`; export r; \
23563 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 23564 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
be01d343
PB
23565 $(HOST_EXPORTS) \
23566 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
23567 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
23568 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
be01d343 23569 echo Configuring stage 3 in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 23570 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
23571 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
23572 case $(srcdir) in \
23573 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23574 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
23575 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23576 esac; \
23577 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
23578 libsrcdir="$$s/libdecnumber"; \
23579 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
23580 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23581 --target=${target_alias} $${srcdiroption} \
c1cb7e02 23582 --with-build-libsubdir=$(HOST_SUBDIR) \
be01d343
PB
23583 @stage2_werror_flag@
23584@endif libdecnumber-bootstrap
23585
8520c408
AO
23586.PHONY: configure-stageb3g2-libdecnumber maybe-configure-stageb3g2-libdecnumber
23587maybe-configure-stageb3g2-libdecnumber:
23588@if libdecnumber-bootstrap
23589maybe-configure-stageb3g2-libdecnumber: configure-stageb3g2-libdecnumber
23590configure-stageb3g2-libdecnumber:
23591 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
23592 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
23593 @r=`${PWD_COMMAND}`; export r; \
23594 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23595 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
23596 $(HOST_EXPORTS) \
23597 $(POSTSTAGE1_HOST_EXPORTS) \
23598 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
23599 LIBCFLAGS="$(STAGE3_CFLAGS) -g2"; export LIBCFLAGS; \
23600 echo Configuring stage b3g2 in $(HOST_SUBDIR)/libdecnumber ; \
23601 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
23602 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
23603 case $(srcdir) in \
23604 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23605 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
23606 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23607 esac; \
23608 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
23609 libsrcdir="$$s/libdecnumber"; \
23610 $(SHELL) $${libsrcdir}/configure \
23611 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23612 --target=${target_alias} $${srcdiroption} \
23613 --with-build-libsubdir=$(HOST_SUBDIR) \
23614 @stage2_werror_flag@
23615@endif libdecnumber-bootstrap
23616
be01d343
PB
23617.PHONY: configure-stage4-libdecnumber maybe-configure-stage4-libdecnumber
23618maybe-configure-stage4-libdecnumber:
23619@if libdecnumber-bootstrap
23620maybe-configure-stage4-libdecnumber: configure-stage4-libdecnumber
0aed8855 23621configure-stage4-libdecnumber:
c52c6897 23622 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 23623 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
23624 @r=`${PWD_COMMAND}`; export r; \
23625 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 23626 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
be01d343
PB
23627 $(HOST_EXPORTS) \
23628 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
23629 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
23630 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
be01d343 23631 echo Configuring stage 4 in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 23632 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
23633 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
23634 case $(srcdir) in \
23635 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23636 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
23637 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23638 esac; \
23639 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
23640 libsrcdir="$$s/libdecnumber"; \
23641 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
23642 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23643 --target=${target_alias} $${srcdiroption} \
c1cb7e02 23644 --with-build-libsubdir=$(HOST_SUBDIR) \
be01d343
PB
23645 @stage2_werror_flag@
23646@endif libdecnumber-bootstrap
23647
23648.PHONY: configure-stageprofile-libdecnumber maybe-configure-stageprofile-libdecnumber
23649maybe-configure-stageprofile-libdecnumber:
23650@if libdecnumber-bootstrap
23651maybe-configure-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
0aed8855 23652configure-stageprofile-libdecnumber:
c52c6897 23653 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 23654 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
23655 @r=`${PWD_COMMAND}`; export r; \
23656 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 23657 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
be01d343
PB
23658 $(HOST_EXPORTS) \
23659 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
23660 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
23661 LIBCFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export LIBCFLAGS; \
be01d343 23662 echo Configuring stage profile in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 23663 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
23664 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
23665 case $(srcdir) in \
23666 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23667 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
23668 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23669 esac; \
23670 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
23671 libsrcdir="$$s/libdecnumber"; \
23672 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
23673 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23674 --target=${target_alias} $${srcdiroption} \
c1cb7e02 23675 --with-build-libsubdir=$(HOST_SUBDIR) \
be01d343
PB
23676 @stage2_werror_flag@
23677@endif libdecnumber-bootstrap
23678
23679.PHONY: configure-stagefeedback-libdecnumber maybe-configure-stagefeedback-libdecnumber
23680maybe-configure-stagefeedback-libdecnumber:
23681@if libdecnumber-bootstrap
23682maybe-configure-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
0aed8855 23683configure-stagefeedback-libdecnumber:
c52c6897 23684 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 23685 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
23686 @r=`${PWD_COMMAND}`; export r; \
23687 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 23688 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
be01d343
PB
23689 $(HOST_EXPORTS) \
23690 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
23691 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
23692 LIBCFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export LIBCFLAGS; \
be01d343 23693 echo Configuring stage feedback in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 23694 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
23695 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
23696 case $(srcdir) in \
23697 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23698 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
23699 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23700 esac; \
23701 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
23702 libsrcdir="$$s/libdecnumber"; \
23703 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
23704 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23705 --target=${target_alias} $${srcdiroption} \
c1cb7e02 23706 --with-build-libsubdir=$(HOST_SUBDIR) \
be01d343
PB
23707 @stage2_werror_flag@
23708@endif libdecnumber-bootstrap
23709
23710
23711
23712
23713
23714.PHONY: all-libdecnumber maybe-all-libdecnumber
23715maybe-all-libdecnumber:
4f0ef2d8
CD
23716@if gcc-bootstrap
23717all-libdecnumber: stage_current
23718@endif gcc-bootstrap
be01d343
PB
23719@if libdecnumber
23720TARGET-libdecnumber=all
23721maybe-all-libdecnumber: all-libdecnumber
23722all-libdecnumber: configure-libdecnumber
c52c6897 23723 @r=`${PWD_COMMAND}`; export r; \
be01d343
PB
23724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23725 $(HOST_EXPORTS) \
23726 (cd $(HOST_SUBDIR)/libdecnumber && \
23727 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-libdecnumber))
23728@endif libdecnumber
23729
23730
23731
23732.PHONY: all-stage1-libdecnumber maybe-all-stage1-libdecnumber
23733.PHONY: clean-stage1-libdecnumber maybe-clean-stage1-libdecnumber
23734maybe-all-stage1-libdecnumber:
23735maybe-clean-stage1-libdecnumber:
23736@if libdecnumber-bootstrap
23737maybe-all-stage1-libdecnumber: all-stage1-libdecnumber
23738all-stage1: all-stage1-libdecnumber
23739TARGET-stage1-libdecnumber = $(TARGET-libdecnumber)
23740all-stage1-libdecnumber: configure-stage1-libdecnumber
c52c6897 23741 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
be01d343
PB
23742 @r=`${PWD_COMMAND}`; export r; \
23743 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23744 $(HOST_EXPORTS) \
23745 cd $(HOST_SUBDIR)/libdecnumber && \
8ee82aff
PB
23746 $(MAKE) $(FLAGS_TO_PASS) \
23747 CFLAGS="$(STAGE1_CFLAGS)" LIBCFLAGS="$(STAGE1_CFLAGS)" \
be01d343
PB
23748 $(TARGET-stage1-libdecnumber)
23749
23750maybe-clean-stage1-libdecnumber: clean-stage1-libdecnumber
23751clean-stage1: clean-stage1-libdecnumber
23752clean-stage1-libdecnumber:
9dbaa842
DD
23753 @if [ $(current_stage) = stage1 ]; then \
23754 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
23755 else \
23756 [ -f $(HOST_SUBDIR)/stage1-libdecnumber/Makefile ] || exit 0; \
23757 $(MAKE) stage1-start; \
23758 fi; \
be01d343
PB
23759 cd $(HOST_SUBDIR)/libdecnumber && \
23760 $(MAKE) $(FLAGS_TO_PASS) \
8ee82aff 23761 clean
be01d343
PB
23762@endif libdecnumber-bootstrap
23763
23764
23765.PHONY: all-stage2-libdecnumber maybe-all-stage2-libdecnumber
23766.PHONY: clean-stage2-libdecnumber maybe-clean-stage2-libdecnumber
23767maybe-all-stage2-libdecnumber:
23768maybe-clean-stage2-libdecnumber:
23769@if libdecnumber-bootstrap
23770maybe-all-stage2-libdecnumber: all-stage2-libdecnumber
23771all-stage2: all-stage2-libdecnumber
23772TARGET-stage2-libdecnumber = $(TARGET-libdecnumber)
23773all-stage2-libdecnumber: configure-stage2-libdecnumber
c52c6897 23774 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
be01d343
PB
23775 @r=`${PWD_COMMAND}`; export r; \
23776 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23777 $(HOST_EXPORTS) \
23778 $(POSTSTAGE1_HOST_EXPORTS) \
23779 cd $(HOST_SUBDIR)/libdecnumber && \
8ee82aff 23780 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 23781 CFLAGS="$(STAGE2_CFLAGS)" LIBCFLAGS="$(STAGE2_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
be01d343
PB
23782 $(TARGET-stage2-libdecnumber)
23783
23784maybe-clean-stage2-libdecnumber: clean-stage2-libdecnumber
23785clean-stage2: clean-stage2-libdecnumber
23786clean-stage2-libdecnumber:
9dbaa842
DD
23787 @if [ $(current_stage) = stage2 ]; then \
23788 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
23789 else \
23790 [ -f $(HOST_SUBDIR)/stage2-libdecnumber/Makefile ] || exit 0; \
23791 $(MAKE) stage2-start; \
23792 fi; \
be01d343
PB
23793 cd $(HOST_SUBDIR)/libdecnumber && \
23794 $(MAKE) $(FLAGS_TO_PASS) \
23795 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 23796 clean
be01d343
PB
23797@endif libdecnumber-bootstrap
23798
23799
8520c408
AO
23800.PHONY: all-stageb2g0-libdecnumber maybe-all-stageb2g0-libdecnumber
23801.PHONY: clean-stageb2g0-libdecnumber maybe-clean-stageb2g0-libdecnumber
23802maybe-all-stageb2g0-libdecnumber:
23803maybe-clean-stageb2g0-libdecnumber:
23804@if libdecnumber-bootstrap
23805maybe-all-stageb2g0-libdecnumber: all-stageb2g0-libdecnumber
23806all-stageb2g0: all-stageb2g0-libdecnumber
23807TARGET-stageb2g0-libdecnumber = $(TARGET-libdecnumber)
23808all-stageb2g0-libdecnumber: configure-stageb2g0-libdecnumber
23809 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
23810 @r=`${PWD_COMMAND}`; export r; \
23811 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23812 $(HOST_EXPORTS) \
23813 $(POSTSTAGE1_HOST_EXPORTS) \
23814 cd $(HOST_SUBDIR)/libdecnumber && \
23815 $(MAKE) $(FLAGS_TO_PASS) \
23816 CFLAGS="$(STAGE2_CFLAGS) -g0" LIBCFLAGS="$(STAGE2_CFLAGS) -g0" $(POSTSTAGE1_FLAGS_TO_PASS) \
23817 $(TARGET-stageb2g0-libdecnumber)
23818
23819maybe-clean-stageb2g0-libdecnumber: clean-stageb2g0-libdecnumber
23820clean-stageb2g0: clean-stageb2g0-libdecnumber
23821clean-stageb2g0-libdecnumber:
23822 @if [ $(current_stage) = stageb2g0 ]; then \
23823 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
23824 else \
23825 [ -f $(HOST_SUBDIR)/stageb2g0-libdecnumber/Makefile ] || exit 0; \
23826 $(MAKE) stageb2g0-start; \
23827 fi; \
23828 cd $(HOST_SUBDIR)/libdecnumber && \
23829 $(MAKE) $(FLAGS_TO_PASS) \
23830 $(POSTSTAGE1_FLAGS_TO_PASS) \
23831 clean
23832@endif libdecnumber-bootstrap
23833
23834
be01d343
PB
23835.PHONY: all-stage3-libdecnumber maybe-all-stage3-libdecnumber
23836.PHONY: clean-stage3-libdecnumber maybe-clean-stage3-libdecnumber
23837maybe-all-stage3-libdecnumber:
23838maybe-clean-stage3-libdecnumber:
23839@if libdecnumber-bootstrap
23840maybe-all-stage3-libdecnumber: all-stage3-libdecnumber
23841all-stage3: all-stage3-libdecnumber
23842TARGET-stage3-libdecnumber = $(TARGET-libdecnumber)
23843all-stage3-libdecnumber: configure-stage3-libdecnumber
c52c6897 23844 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
be01d343
PB
23845 @r=`${PWD_COMMAND}`; export r; \
23846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23847 $(HOST_EXPORTS) \
23848 $(POSTSTAGE1_HOST_EXPORTS) \
23849 cd $(HOST_SUBDIR)/libdecnumber && \
8ee82aff 23850 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 23851 CFLAGS="$(STAGE3_CFLAGS)" LIBCFLAGS="$(STAGE3_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
be01d343
PB
23852 $(TARGET-stage3-libdecnumber)
23853
23854maybe-clean-stage3-libdecnumber: clean-stage3-libdecnumber
23855clean-stage3: clean-stage3-libdecnumber
23856clean-stage3-libdecnumber:
9dbaa842
DD
23857 @if [ $(current_stage) = stage3 ]; then \
23858 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
23859 else \
23860 [ -f $(HOST_SUBDIR)/stage3-libdecnumber/Makefile ] || exit 0; \
23861 $(MAKE) stage3-start; \
23862 fi; \
be01d343
PB
23863 cd $(HOST_SUBDIR)/libdecnumber && \
23864 $(MAKE) $(FLAGS_TO_PASS) \
23865 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 23866 clean
be01d343
PB
23867@endif libdecnumber-bootstrap
23868
23869
8520c408
AO
23870.PHONY: all-stageb3g2-libdecnumber maybe-all-stageb3g2-libdecnumber
23871.PHONY: clean-stageb3g2-libdecnumber maybe-clean-stageb3g2-libdecnumber
23872maybe-all-stageb3g2-libdecnumber:
23873maybe-clean-stageb3g2-libdecnumber:
23874@if libdecnumber-bootstrap
23875maybe-all-stageb3g2-libdecnumber: all-stageb3g2-libdecnumber
23876all-stageb3g2: all-stageb3g2-libdecnumber
23877TARGET-stageb3g2-libdecnumber = $(TARGET-libdecnumber)
23878all-stageb3g2-libdecnumber: configure-stageb3g2-libdecnumber
23879 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
23880 @r=`${PWD_COMMAND}`; export r; \
23881 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23882 $(HOST_EXPORTS) \
23883 $(POSTSTAGE1_HOST_EXPORTS) \
23884 cd $(HOST_SUBDIR)/libdecnumber && \
23885 $(MAKE) $(FLAGS_TO_PASS) \
23886 CFLAGS="$(STAGE3_CFLAGS) -g2" LIBCFLAGS="$(STAGE3_CFLAGS) -g2" $(POSTSTAGE1_FLAGS_TO_PASS) \
23887 $(TARGET-stageb3g2-libdecnumber)
23888
23889maybe-clean-stageb3g2-libdecnumber: clean-stageb3g2-libdecnumber
23890clean-stageb3g2: clean-stageb3g2-libdecnumber
23891clean-stageb3g2-libdecnumber:
23892 @if [ $(current_stage) = stageb3g2 ]; then \
23893 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
23894 else \
23895 [ -f $(HOST_SUBDIR)/stageb3g2-libdecnumber/Makefile ] || exit 0; \
23896 $(MAKE) stageb3g2-start; \
23897 fi; \
23898 cd $(HOST_SUBDIR)/libdecnumber && \
23899 $(MAKE) $(FLAGS_TO_PASS) \
23900 $(POSTSTAGE1_FLAGS_TO_PASS) \
23901 clean
23902@endif libdecnumber-bootstrap
23903
23904
be01d343
PB
23905.PHONY: all-stage4-libdecnumber maybe-all-stage4-libdecnumber
23906.PHONY: clean-stage4-libdecnumber maybe-clean-stage4-libdecnumber
23907maybe-all-stage4-libdecnumber:
23908maybe-clean-stage4-libdecnumber:
23909@if libdecnumber-bootstrap
23910maybe-all-stage4-libdecnumber: all-stage4-libdecnumber
23911all-stage4: all-stage4-libdecnumber
23912TARGET-stage4-libdecnumber = $(TARGET-libdecnumber)
23913all-stage4-libdecnumber: configure-stage4-libdecnumber
c52c6897 23914 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
be01d343
PB
23915 @r=`${PWD_COMMAND}`; export r; \
23916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23917 $(HOST_EXPORTS) \
23918 $(POSTSTAGE1_HOST_EXPORTS) \
23919 cd $(HOST_SUBDIR)/libdecnumber && \
8ee82aff 23920 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 23921 CFLAGS="$(STAGE4_CFLAGS)" LIBCFLAGS="$(STAGE4_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
be01d343
PB
23922 $(TARGET-stage4-libdecnumber)
23923
23924maybe-clean-stage4-libdecnumber: clean-stage4-libdecnumber
23925clean-stage4: clean-stage4-libdecnumber
23926clean-stage4-libdecnumber:
9dbaa842
DD
23927 @if [ $(current_stage) = stage4 ]; then \
23928 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
23929 else \
23930 [ -f $(HOST_SUBDIR)/stage4-libdecnumber/Makefile ] || exit 0; \
23931 $(MAKE) stage4-start; \
23932 fi; \
be01d343
PB
23933 cd $(HOST_SUBDIR)/libdecnumber && \
23934 $(MAKE) $(FLAGS_TO_PASS) \
23935 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 23936 clean
be01d343
PB
23937@endif libdecnumber-bootstrap
23938
23939
23940.PHONY: all-stageprofile-libdecnumber maybe-all-stageprofile-libdecnumber
23941.PHONY: clean-stageprofile-libdecnumber maybe-clean-stageprofile-libdecnumber
23942maybe-all-stageprofile-libdecnumber:
23943maybe-clean-stageprofile-libdecnumber:
23944@if libdecnumber-bootstrap
23945maybe-all-stageprofile-libdecnumber: all-stageprofile-libdecnumber
23946all-stageprofile: all-stageprofile-libdecnumber
23947TARGET-stageprofile-libdecnumber = $(TARGET-libdecnumber)
23948all-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
c52c6897 23949 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
be01d343
PB
23950 @r=`${PWD_COMMAND}`; export r; \
23951 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23952 $(HOST_EXPORTS) \
23953 $(POSTSTAGE1_HOST_EXPORTS) \
23954 cd $(HOST_SUBDIR)/libdecnumber && \
8ee82aff 23955 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 23956 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" LIBCFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" $(POSTSTAGE1_FLAGS_TO_PASS) \
be01d343
PB
23957 $(TARGET-stageprofile-libdecnumber)
23958
23959maybe-clean-stageprofile-libdecnumber: clean-stageprofile-libdecnumber
23960clean-stageprofile: clean-stageprofile-libdecnumber
23961clean-stageprofile-libdecnumber:
9dbaa842
DD
23962 @if [ $(current_stage) = stageprofile ]; then \
23963 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
23964 else \
23965 [ -f $(HOST_SUBDIR)/stageprofile-libdecnumber/Makefile ] || exit 0; \
23966 $(MAKE) stageprofile-start; \
23967 fi; \
be01d343
PB
23968 cd $(HOST_SUBDIR)/libdecnumber && \
23969 $(MAKE) $(FLAGS_TO_PASS) \
23970 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 23971 clean
be01d343
PB
23972@endif libdecnumber-bootstrap
23973
23974
23975.PHONY: all-stagefeedback-libdecnumber maybe-all-stagefeedback-libdecnumber
23976.PHONY: clean-stagefeedback-libdecnumber maybe-clean-stagefeedback-libdecnumber
23977maybe-all-stagefeedback-libdecnumber:
23978maybe-clean-stagefeedback-libdecnumber:
23979@if libdecnumber-bootstrap
23980maybe-all-stagefeedback-libdecnumber: all-stagefeedback-libdecnumber
23981all-stagefeedback: all-stagefeedback-libdecnumber
23982TARGET-stagefeedback-libdecnumber = $(TARGET-libdecnumber)
23983all-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
c52c6897 23984 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
be01d343
PB
23985 @r=`${PWD_COMMAND}`; export r; \
23986 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23987 $(HOST_EXPORTS) \
23988 $(POSTSTAGE1_HOST_EXPORTS) \
23989 cd $(HOST_SUBDIR)/libdecnumber && \
8ee82aff 23990 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 23991 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" LIBCFLAGS="$(STAGE3_CFLAGS) -fprofile-use" $(POSTSTAGE1_FLAGS_TO_PASS) \
be01d343
PB
23992 $(TARGET-stagefeedback-libdecnumber)
23993
23994maybe-clean-stagefeedback-libdecnumber: clean-stagefeedback-libdecnumber
23995clean-stagefeedback: clean-stagefeedback-libdecnumber
23996clean-stagefeedback-libdecnumber:
9dbaa842
DD
23997 @if [ $(current_stage) = stagefeedback ]; then \
23998 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
23999 else \
24000 [ -f $(HOST_SUBDIR)/stagefeedback-libdecnumber/Makefile ] || exit 0; \
24001 $(MAKE) stagefeedback-start; \
24002 fi; \
be01d343
PB
24003 cd $(HOST_SUBDIR)/libdecnumber && \
24004 $(MAKE) $(FLAGS_TO_PASS) \
24005 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 24006 clean
be01d343
PB
24007@endif libdecnumber-bootstrap
24008
24009
24010
24011
24012
24013.PHONY: check-libdecnumber maybe-check-libdecnumber
24014maybe-check-libdecnumber:
24015@if libdecnumber
24016maybe-check-libdecnumber: check-libdecnumber
24017
24018check-libdecnumber:
0aed8855 24019 @: $(MAKE); $(unstage)
be01d343
PB
24020 @r=`${PWD_COMMAND}`; export r; \
24021 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24022 $(HOST_EXPORTS) \
24023 (cd $(HOST_SUBDIR)/libdecnumber && \
24024 $(MAKE) $(FLAGS_TO_PASS) check)
24025
24026@endif libdecnumber
24027
24028.PHONY: install-libdecnumber maybe-install-libdecnumber
24029maybe-install-libdecnumber:
24030@if libdecnumber
24031maybe-install-libdecnumber: install-libdecnumber
24032
24033install-libdecnumber: installdirs
0aed8855 24034 @: $(MAKE); $(unstage)
be01d343
PB
24035 @r=`${PWD_COMMAND}`; export r; \
24036 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24037 $(HOST_EXPORTS) \
24038 (cd $(HOST_SUBDIR)/libdecnumber && \
24039 $(MAKE) $(FLAGS_TO_PASS) install)
24040
24041@endif libdecnumber
24042
56a8fe78 24043# Other targets (info, dvi, pdf, etc.)
be01d343
PB
24044
24045.PHONY: maybe-info-libdecnumber info-libdecnumber
24046maybe-info-libdecnumber:
24047@if libdecnumber
24048maybe-info-libdecnumber: info-libdecnumber
24049
24050info-libdecnumber: \
24051 configure-libdecnumber
24052 @[ -f ./libdecnumber/Makefile ] || exit 0; \
24053 r=`${PWD_COMMAND}`; export r; \
24054 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24055 $(HOST_EXPORTS) \
24056 for flag in $(EXTRA_HOST_FLAGS) ; do \
24057 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24058 done; \
24059 echo "Doing info in libdecnumber" ; \
24060 (cd $(HOST_SUBDIR)/libdecnumber && \
24061 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24062 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24063 "RANLIB=$${RANLIB}" \
0c24b341 24064 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
24065 info) \
24066 || exit 1
24067
24068@endif libdecnumber
24069
24070.PHONY: maybe-dvi-libdecnumber dvi-libdecnumber
24071maybe-dvi-libdecnumber:
24072@if libdecnumber
24073maybe-dvi-libdecnumber: dvi-libdecnumber
24074
24075dvi-libdecnumber: \
24076 configure-libdecnumber
24077 @[ -f ./libdecnumber/Makefile ] || exit 0; \
24078 r=`${PWD_COMMAND}`; export r; \
24079 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24080 $(HOST_EXPORTS) \
24081 for flag in $(EXTRA_HOST_FLAGS) ; do \
24082 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24083 done; \
24084 echo "Doing dvi in libdecnumber" ; \
24085 (cd $(HOST_SUBDIR)/libdecnumber && \
24086 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24087 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24088 "RANLIB=$${RANLIB}" \
0c24b341 24089 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
24090 dvi) \
24091 || exit 1
24092
24093@endif libdecnumber
24094
56a8fe78
DD
24095.PHONY: maybe-pdf-libdecnumber pdf-libdecnumber
24096maybe-pdf-libdecnumber:
24097@if libdecnumber
24098maybe-pdf-libdecnumber: pdf-libdecnumber
24099
24100pdf-libdecnumber: \
24101 configure-libdecnumber
24102 @[ -f ./libdecnumber/Makefile ] || exit 0; \
24103 r=`${PWD_COMMAND}`; export r; \
24104 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24105 $(HOST_EXPORTS) \
24106 for flag in $(EXTRA_HOST_FLAGS) ; do \
24107 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24108 done; \
24109 echo "Doing pdf in libdecnumber" ; \
24110 (cd $(HOST_SUBDIR)/libdecnumber && \
24111 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24112 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24113 "RANLIB=$${RANLIB}" \
0c24b341 24114 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
24115 pdf) \
24116 || exit 1
24117
24118@endif libdecnumber
24119
be01d343
PB
24120.PHONY: maybe-html-libdecnumber html-libdecnumber
24121maybe-html-libdecnumber:
24122@if libdecnumber
24123maybe-html-libdecnumber: html-libdecnumber
24124
24125html-libdecnumber: \
24126 configure-libdecnumber
24127 @[ -f ./libdecnumber/Makefile ] || exit 0; \
24128 r=`${PWD_COMMAND}`; export r; \
24129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24130 $(HOST_EXPORTS) \
24131 for flag in $(EXTRA_HOST_FLAGS) ; do \
24132 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24133 done; \
24134 echo "Doing html in libdecnumber" ; \
24135 (cd $(HOST_SUBDIR)/libdecnumber && \
24136 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24137 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24138 "RANLIB=$${RANLIB}" \
0c24b341 24139 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
24140 html) \
24141 || exit 1
24142
24143@endif libdecnumber
24144
24145.PHONY: maybe-TAGS-libdecnumber TAGS-libdecnumber
24146maybe-TAGS-libdecnumber:
24147@if libdecnumber
24148maybe-TAGS-libdecnumber: TAGS-libdecnumber
24149
24150TAGS-libdecnumber: \
24151 configure-libdecnumber
24152 @[ -f ./libdecnumber/Makefile ] || exit 0; \
24153 r=`${PWD_COMMAND}`; export r; \
24154 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24155 $(HOST_EXPORTS) \
24156 for flag in $(EXTRA_HOST_FLAGS) ; do \
24157 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24158 done; \
24159 echo "Doing TAGS in libdecnumber" ; \
24160 (cd $(HOST_SUBDIR)/libdecnumber && \
24161 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24162 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24163 "RANLIB=$${RANLIB}" \
0c24b341 24164 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
24165 TAGS) \
24166 || exit 1
24167
24168@endif libdecnumber
24169
24170.PHONY: maybe-install-info-libdecnumber install-info-libdecnumber
24171maybe-install-info-libdecnumber:
24172@if libdecnumber
24173maybe-install-info-libdecnumber: install-info-libdecnumber
24174
24175install-info-libdecnumber: \
24176 configure-libdecnumber \
24177 info-libdecnumber
24178 @[ -f ./libdecnumber/Makefile ] || exit 0; \
24179 r=`${PWD_COMMAND}`; export r; \
24180 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24181 $(HOST_EXPORTS) \
24182 for flag in $(EXTRA_HOST_FLAGS) ; do \
24183 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24184 done; \
24185 echo "Doing install-info in libdecnumber" ; \
24186 (cd $(HOST_SUBDIR)/libdecnumber && \
24187 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24188 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24189 "RANLIB=$${RANLIB}" \
0c24b341 24190 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
24191 install-info) \
24192 || exit 1
24193
24194@endif libdecnumber
24195
a3ca38d2
DD
24196.PHONY: maybe-install-pdf-libdecnumber install-pdf-libdecnumber
24197maybe-install-pdf-libdecnumber:
24198@if libdecnumber
24199maybe-install-pdf-libdecnumber: install-pdf-libdecnumber
24200
24201install-pdf-libdecnumber: \
24202 configure-libdecnumber \
24203 pdf-libdecnumber
24204 @[ -f ./libdecnumber/Makefile ] || exit 0; \
24205 r=`${PWD_COMMAND}`; export r; \
24206 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24207 $(HOST_EXPORTS) \
24208 for flag in $(EXTRA_HOST_FLAGS) ; do \
24209 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24210 done; \
24211 echo "Doing install-pdf in libdecnumber" ; \
24212 (cd $(HOST_SUBDIR)/libdecnumber && \
24213 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24214 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24215 "RANLIB=$${RANLIB}" \
0c24b341 24216 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
24217 install-pdf) \
24218 || exit 1
24219
24220@endif libdecnumber
24221
108a6f8e
CD
24222.PHONY: maybe-install-html-libdecnumber install-html-libdecnumber
24223maybe-install-html-libdecnumber:
24224@if libdecnumber
24225maybe-install-html-libdecnumber: install-html-libdecnumber
24226
24227install-html-libdecnumber: \
24228 configure-libdecnumber \
24229 html-libdecnumber
24230 @[ -f ./libdecnumber/Makefile ] || exit 0; \
24231 r=`${PWD_COMMAND}`; export r; \
24232 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24233 $(HOST_EXPORTS) \
24234 for flag in $(EXTRA_HOST_FLAGS) ; do \
24235 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24236 done; \
24237 echo "Doing install-html in libdecnumber" ; \
24238 (cd $(HOST_SUBDIR)/libdecnumber && \
24239 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24240 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24241 "RANLIB=$${RANLIB}" \
0c24b341 24242 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
24243 install-html) \
24244 || exit 1
24245
24246@endif libdecnumber
24247
be01d343
PB
24248.PHONY: maybe-installcheck-libdecnumber installcheck-libdecnumber
24249maybe-installcheck-libdecnumber:
24250@if libdecnumber
24251maybe-installcheck-libdecnumber: installcheck-libdecnumber
24252
24253installcheck-libdecnumber: \
24254 configure-libdecnumber
24255 @[ -f ./libdecnumber/Makefile ] || exit 0; \
24256 r=`${PWD_COMMAND}`; export r; \
24257 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24258 $(HOST_EXPORTS) \
24259 for flag in $(EXTRA_HOST_FLAGS) ; do \
24260 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24261 done; \
24262 echo "Doing installcheck in libdecnumber" ; \
24263 (cd $(HOST_SUBDIR)/libdecnumber && \
24264 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24265 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24266 "RANLIB=$${RANLIB}" \
0c24b341 24267 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
24268 installcheck) \
24269 || exit 1
24270
24271@endif libdecnumber
24272
24273.PHONY: maybe-mostlyclean-libdecnumber mostlyclean-libdecnumber
24274maybe-mostlyclean-libdecnumber:
24275@if libdecnumber
24276maybe-mostlyclean-libdecnumber: mostlyclean-libdecnumber
24277
24278mostlyclean-libdecnumber:
24279 @[ -f ./libdecnumber/Makefile ] || exit 0; \
24280 r=`${PWD_COMMAND}`; export r; \
24281 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24282 $(HOST_EXPORTS) \
24283 for flag in $(EXTRA_HOST_FLAGS) ; do \
24284 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24285 done; \
24286 echo "Doing mostlyclean in libdecnumber" ; \
24287 (cd $(HOST_SUBDIR)/libdecnumber && \
24288 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24289 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24290 "RANLIB=$${RANLIB}" \
0c24b341 24291 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
24292 mostlyclean) \
24293 || exit 1
24294
24295@endif libdecnumber
24296
24297.PHONY: maybe-clean-libdecnumber clean-libdecnumber
24298maybe-clean-libdecnumber:
24299@if libdecnumber
24300maybe-clean-libdecnumber: clean-libdecnumber
24301
24302clean-libdecnumber:
24303 @[ -f ./libdecnumber/Makefile ] || exit 0; \
24304 r=`${PWD_COMMAND}`; export r; \
24305 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24306 $(HOST_EXPORTS) \
24307 for flag in $(EXTRA_HOST_FLAGS) ; do \
24308 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24309 done; \
24310 echo "Doing clean in libdecnumber" ; \
24311 (cd $(HOST_SUBDIR)/libdecnumber && \
24312 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24313 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24314 "RANLIB=$${RANLIB}" \
0c24b341 24315 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
24316 clean) \
24317 || exit 1
24318
24319@endif libdecnumber
24320
24321.PHONY: maybe-distclean-libdecnumber distclean-libdecnumber
24322maybe-distclean-libdecnumber:
24323@if libdecnumber
24324maybe-distclean-libdecnumber: distclean-libdecnumber
24325
24326distclean-libdecnumber:
24327 @[ -f ./libdecnumber/Makefile ] || exit 0; \
24328 r=`${PWD_COMMAND}`; export r; \
24329 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24330 $(HOST_EXPORTS) \
24331 for flag in $(EXTRA_HOST_FLAGS) ; do \
24332 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24333 done; \
24334 echo "Doing distclean in libdecnumber" ; \
24335 (cd $(HOST_SUBDIR)/libdecnumber && \
24336 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24337 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24338 "RANLIB=$${RANLIB}" \
0c24b341 24339 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
24340 distclean) \
24341 || exit 1
24342
24343@endif libdecnumber
24344
24345.PHONY: maybe-maintainer-clean-libdecnumber maintainer-clean-libdecnumber
24346maybe-maintainer-clean-libdecnumber:
24347@if libdecnumber
24348maybe-maintainer-clean-libdecnumber: maintainer-clean-libdecnumber
24349
24350maintainer-clean-libdecnumber:
24351 @[ -f ./libdecnumber/Makefile ] || exit 0; \
24352 r=`${PWD_COMMAND}`; export r; \
24353 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24354 $(HOST_EXPORTS) \
24355 for flag in $(EXTRA_HOST_FLAGS) ; do \
24356 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24357 done; \
24358 echo "Doing maintainer-clean in libdecnumber" ; \
24359 (cd $(HOST_SUBDIR)/libdecnumber && \
24360 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24361 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24362 "RANLIB=$${RANLIB}" \
0c24b341 24363 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
24364 maintainer-clean) \
24365 || exit 1
24366
24367@endif libdecnumber
24368
24369
24370
b813574b
PB
24371.PHONY: configure-libgui maybe-configure-libgui
24372maybe-configure-libgui:
4f0ef2d8
CD
24373@if gcc-bootstrap
24374configure-libgui: stage_current
24375@endif gcc-bootstrap
b813574b
PB
24376@if libgui
24377maybe-configure-libgui: configure-libgui
c52c6897 24378configure-libgui:
0aed8855 24379 @: $(MAKE); $(unstage)
c52c6897 24380 @r=`${PWD_COMMAND}`; export r; \
4b1cb4fe 24381 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
24382 test ! -f $(HOST_SUBDIR)/libgui/Makefile || exit 0; \
24383 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libgui ; \
378fce5b 24384 $(HOST_EXPORTS) \
a7254363
PB
24385 echo Configuring in $(HOST_SUBDIR)/libgui; \
24386 cd "$(HOST_SUBDIR)/libgui" || exit 1; \
4b1cb4fe 24387 case $(srcdir) in \
b00612cc
PB
24388 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24389 *) topdir=`echo $(HOST_SUBDIR)/libgui/ | \
24390 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4b1cb4fe 24391 esac; \
b00612cc
PB
24392 srcdiroption="--srcdir=$${topdir}/libgui"; \
24393 libsrcdir="$$s/libgui"; \
4b1cb4fe 24394 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
24395 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24396 --target=${target_alias} $${srcdiroption} \
4b1cb4fe 24397 || exit 1
b813574b 24398@endif libgui
4b1cb4fe 24399
a7254363
PB
24400
24401
d545f33b
PB
24402
24403
b813574b
PB
24404.PHONY: all-libgui maybe-all-libgui
24405maybe-all-libgui:
4f0ef2d8
CD
24406@if gcc-bootstrap
24407all-libgui: stage_current
24408@endif gcc-bootstrap
b813574b 24409@if libgui
d27cc32e 24410TARGET-libgui=all
b813574b
PB
24411maybe-all-libgui: all-libgui
24412all-libgui: configure-libgui
0aed8855 24413 @: $(MAKE); $(unstage)
4b1cb4fe
DD
24414 @r=`${PWD_COMMAND}`; export r; \
24415 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24416 $(HOST_EXPORTS) \
b00612cc
PB
24417 (cd $(HOST_SUBDIR)/libgui && \
24418 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-libgui))
b813574b 24419@endif libgui
4b1cb4fe 24420
a7254363 24421
d545f33b
PB
24422
24423
b813574b
PB
24424.PHONY: check-libgui maybe-check-libgui
24425maybe-check-libgui:
24426@if libgui
24427maybe-check-libgui: check-libgui
4b1cb4fe 24428
b813574b 24429check-libgui:
0aed8855 24430 @: $(MAKE); $(unstage)
4b1cb4fe
DD
24431 @r=`${PWD_COMMAND}`; export r; \
24432 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24433 $(HOST_EXPORTS) \
b00612cc
PB
24434 (cd $(HOST_SUBDIR)/libgui && \
24435 $(MAKE) $(FLAGS_TO_PASS) check)
4b1cb4fe 24436
b813574b 24437@endif libgui
4b1cb4fe 24438
b813574b
PB
24439.PHONY: install-libgui maybe-install-libgui
24440maybe-install-libgui:
24441@if libgui
24442maybe-install-libgui: install-libgui
4b1cb4fe 24443
b813574b 24444install-libgui: installdirs
0aed8855 24445 @: $(MAKE); $(unstage)
b813574b
PB
24446 @r=`${PWD_COMMAND}`; export r; \
24447 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 24448 $(HOST_EXPORTS) \
b00612cc 24449 (cd $(HOST_SUBDIR)/libgui && \
2da12f12 24450 $(MAKE) $(FLAGS_TO_PASS) install)
4b1cb4fe 24451
b813574b 24452@endif libgui
4b1cb4fe 24453
56a8fe78 24454# Other targets (info, dvi, pdf, etc.)
4b1cb4fe 24455
b813574b
PB
24456.PHONY: maybe-info-libgui info-libgui
24457maybe-info-libgui:
24458@if libgui
24459maybe-info-libgui: info-libgui
4b1cb4fe 24460
b813574b
PB
24461info-libgui: \
24462 configure-libgui
0aed8855 24463 @: $(MAKE); $(unstage)
b813574b 24464 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
24465 r=`${PWD_COMMAND}`; export r; \
24466 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24467 $(HOST_EXPORTS) \
b813574b 24468 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
24469 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24470 done; \
b813574b 24471 echo "Doing info in libgui" ; \
b00612cc 24472 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
24473 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24474 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24475 "RANLIB=$${RANLIB}" \
0c24b341 24476 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24477 info) \
4b1cb4fe
DD
24478 || exit 1
24479
b813574b 24480@endif libgui
4b1cb4fe 24481
b813574b
PB
24482.PHONY: maybe-dvi-libgui dvi-libgui
24483maybe-dvi-libgui:
24484@if libgui
24485maybe-dvi-libgui: dvi-libgui
4b1cb4fe 24486
b813574b
PB
24487dvi-libgui: \
24488 configure-libgui
0aed8855 24489 @: $(MAKE); $(unstage)
b813574b 24490 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
24491 r=`${PWD_COMMAND}`; export r; \
24492 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24493 $(HOST_EXPORTS) \
b813574b 24494 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
24495 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24496 done; \
b813574b 24497 echo "Doing dvi in libgui" ; \
b00612cc 24498 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
24499 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24500 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24501 "RANLIB=$${RANLIB}" \
0c24b341 24502 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24503 dvi) \
4b1cb4fe
DD
24504 || exit 1
24505
b813574b 24506@endif libgui
4b1cb4fe 24507
56a8fe78
DD
24508.PHONY: maybe-pdf-libgui pdf-libgui
24509maybe-pdf-libgui:
24510@if libgui
24511maybe-pdf-libgui: pdf-libgui
24512
24513pdf-libgui: \
24514 configure-libgui
24515 @: $(MAKE); $(unstage)
24516 @[ -f ./libgui/Makefile ] || exit 0; \
24517 r=`${PWD_COMMAND}`; export r; \
24518 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24519 $(HOST_EXPORTS) \
24520 for flag in $(EXTRA_HOST_FLAGS) ; do \
24521 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24522 done; \
24523 echo "Doing pdf in libgui" ; \
24524 (cd $(HOST_SUBDIR)/libgui && \
24525 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24526 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24527 "RANLIB=$${RANLIB}" \
0c24b341 24528 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
24529 pdf) \
24530 || exit 1
24531
24532@endif libgui
24533
6d389afc
MS
24534.PHONY: maybe-html-libgui html-libgui
24535maybe-html-libgui:
24536@if libgui
24537maybe-html-libgui: html-libgui
24538
24539html-libgui: \
24540 configure-libgui
0aed8855 24541 @: $(MAKE); $(unstage)
6d389afc
MS
24542 @[ -f ./libgui/Makefile ] || exit 0; \
24543 r=`${PWD_COMMAND}`; export r; \
24544 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
24545 $(HOST_EXPORTS) \
24546 for flag in $(EXTRA_HOST_FLAGS) ; do \
24547 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24548 done; \
24549 echo "Doing html in libgui" ; \
b00612cc 24550 (cd $(HOST_SUBDIR)/libgui && \
6d389afc
MS
24551 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24552 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24553 "RANLIB=$${RANLIB}" \
0c24b341 24554 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
24555 html) \
24556 || exit 1
24557
24558@endif libgui
24559
b813574b
PB
24560.PHONY: maybe-TAGS-libgui TAGS-libgui
24561maybe-TAGS-libgui:
24562@if libgui
24563maybe-TAGS-libgui: TAGS-libgui
4b1cb4fe 24564
b813574b
PB
24565TAGS-libgui: \
24566 configure-libgui
0aed8855 24567 @: $(MAKE); $(unstage)
b813574b 24568 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
24569 r=`${PWD_COMMAND}`; export r; \
24570 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24571 $(HOST_EXPORTS) \
b813574b 24572 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
24573 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24574 done; \
b813574b 24575 echo "Doing TAGS in libgui" ; \
b00612cc 24576 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
24577 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24578 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24579 "RANLIB=$${RANLIB}" \
0c24b341 24580 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24581 TAGS) \
4b1cb4fe
DD
24582 || exit 1
24583
b813574b 24584@endif libgui
4b1cb4fe 24585
b813574b
PB
24586.PHONY: maybe-install-info-libgui install-info-libgui
24587maybe-install-info-libgui:
24588@if libgui
24589maybe-install-info-libgui: install-info-libgui
4b1cb4fe 24590
b813574b
PB
24591install-info-libgui: \
24592 configure-libgui \
24593 info-libgui
0aed8855 24594 @: $(MAKE); $(unstage)
b813574b 24595 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
24596 r=`${PWD_COMMAND}`; export r; \
24597 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24598 $(HOST_EXPORTS) \
b813574b 24599 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
24600 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24601 done; \
b813574b 24602 echo "Doing install-info in libgui" ; \
b00612cc 24603 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
24604 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24605 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24606 "RANLIB=$${RANLIB}" \
0c24b341 24607 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24608 install-info) \
4b1cb4fe
DD
24609 || exit 1
24610
b813574b 24611@endif libgui
4b1cb4fe 24612
a3ca38d2
DD
24613.PHONY: maybe-install-pdf-libgui install-pdf-libgui
24614maybe-install-pdf-libgui:
24615@if libgui
24616maybe-install-pdf-libgui: install-pdf-libgui
24617
24618install-pdf-libgui: \
24619 configure-libgui \
24620 pdf-libgui
24621 @: $(MAKE); $(unstage)
24622 @[ -f ./libgui/Makefile ] || exit 0; \
24623 r=`${PWD_COMMAND}`; export r; \
24624 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24625 $(HOST_EXPORTS) \
24626 for flag in $(EXTRA_HOST_FLAGS) ; do \
24627 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24628 done; \
24629 echo "Doing install-pdf in libgui" ; \
24630 (cd $(HOST_SUBDIR)/libgui && \
24631 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24632 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24633 "RANLIB=$${RANLIB}" \
0c24b341 24634 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
24635 install-pdf) \
24636 || exit 1
24637
24638@endif libgui
24639
108a6f8e
CD
24640.PHONY: maybe-install-html-libgui install-html-libgui
24641maybe-install-html-libgui:
24642@if libgui
24643maybe-install-html-libgui: install-html-libgui
24644
24645install-html-libgui: \
24646 configure-libgui \
24647 html-libgui
24648 @: $(MAKE); $(unstage)
24649 @[ -f ./libgui/Makefile ] || exit 0; \
24650 r=`${PWD_COMMAND}`; export r; \
24651 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24652 $(HOST_EXPORTS) \
24653 for flag in $(EXTRA_HOST_FLAGS) ; do \
24654 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24655 done; \
24656 echo "Doing install-html in libgui" ; \
24657 (cd $(HOST_SUBDIR)/libgui && \
24658 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24659 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24660 "RANLIB=$${RANLIB}" \
0c24b341 24661 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
24662 install-html) \
24663 || exit 1
24664
24665@endif libgui
24666
b813574b
PB
24667.PHONY: maybe-installcheck-libgui installcheck-libgui
24668maybe-installcheck-libgui:
24669@if libgui
24670maybe-installcheck-libgui: installcheck-libgui
4b1cb4fe 24671
b813574b
PB
24672installcheck-libgui: \
24673 configure-libgui
0aed8855 24674 @: $(MAKE); $(unstage)
b813574b 24675 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
24676 r=`${PWD_COMMAND}`; export r; \
24677 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24678 $(HOST_EXPORTS) \
b813574b 24679 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
24680 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24681 done; \
b813574b 24682 echo "Doing installcheck in libgui" ; \
b00612cc 24683 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
24684 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24685 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24686 "RANLIB=$${RANLIB}" \
0c24b341 24687 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24688 installcheck) \
4b1cb4fe
DD
24689 || exit 1
24690
b813574b 24691@endif libgui
4b1cb4fe 24692
b813574b
PB
24693.PHONY: maybe-mostlyclean-libgui mostlyclean-libgui
24694maybe-mostlyclean-libgui:
24695@if libgui
24696maybe-mostlyclean-libgui: mostlyclean-libgui
4b1cb4fe 24697
b813574b 24698mostlyclean-libgui:
0aed8855 24699 @: $(MAKE); $(unstage)
b813574b 24700 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
24701 r=`${PWD_COMMAND}`; export r; \
24702 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24703 $(HOST_EXPORTS) \
b813574b 24704 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
24705 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24706 done; \
b813574b 24707 echo "Doing mostlyclean in libgui" ; \
b00612cc 24708 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
24709 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24710 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24711 "RANLIB=$${RANLIB}" \
0c24b341 24712 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24713 mostlyclean) \
4b1cb4fe
DD
24714 || exit 1
24715
b813574b 24716@endif libgui
4b1cb4fe 24717
b813574b
PB
24718.PHONY: maybe-clean-libgui clean-libgui
24719maybe-clean-libgui:
24720@if libgui
24721maybe-clean-libgui: clean-libgui
4b1cb4fe 24722
b813574b 24723clean-libgui:
0aed8855 24724 @: $(MAKE); $(unstage)
b813574b 24725 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
24726 r=`${PWD_COMMAND}`; export r; \
24727 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24728 $(HOST_EXPORTS) \
b813574b 24729 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
24730 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24731 done; \
b813574b 24732 echo "Doing clean in libgui" ; \
b00612cc 24733 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
24734 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24735 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24736 "RANLIB=$${RANLIB}" \
0c24b341 24737 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24738 clean) \
4b1cb4fe
DD
24739 || exit 1
24740
b813574b 24741@endif libgui
4b1cb4fe 24742
b813574b
PB
24743.PHONY: maybe-distclean-libgui distclean-libgui
24744maybe-distclean-libgui:
24745@if libgui
24746maybe-distclean-libgui: distclean-libgui
4b1cb4fe 24747
b813574b 24748distclean-libgui:
0aed8855 24749 @: $(MAKE); $(unstage)
b813574b 24750 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
24751 r=`${PWD_COMMAND}`; export r; \
24752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24753 $(HOST_EXPORTS) \
b813574b 24754 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
24755 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24756 done; \
b813574b 24757 echo "Doing distclean in libgui" ; \
b00612cc 24758 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
24759 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24760 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24761 "RANLIB=$${RANLIB}" \
0c24b341 24762 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24763 distclean) \
4b1cb4fe
DD
24764 || exit 1
24765
b813574b 24766@endif libgui
4b1cb4fe 24767
b813574b
PB
24768.PHONY: maybe-maintainer-clean-libgui maintainer-clean-libgui
24769maybe-maintainer-clean-libgui:
24770@if libgui
24771maybe-maintainer-clean-libgui: maintainer-clean-libgui
4b1cb4fe 24772
b813574b 24773maintainer-clean-libgui:
0aed8855 24774 @: $(MAKE); $(unstage)
b813574b 24775 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
24776 r=`${PWD_COMMAND}`; export r; \
24777 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24778 $(HOST_EXPORTS) \
b813574b 24779 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
24780 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24781 done; \
b813574b 24782 echo "Doing maintainer-clean in libgui" ; \
b00612cc 24783 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
24784 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24785 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24786 "RANLIB=$${RANLIB}" \
0c24b341 24787 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24788 maintainer-clean) \
4b1cb4fe
DD
24789 || exit 1
24790
b813574b 24791@endif libgui
4b1cb4fe
DD
24792
24793
a7254363 24794
b813574b
PB
24795.PHONY: configure-libiberty maybe-configure-libiberty
24796maybe-configure-libiberty:
4f0ef2d8
CD
24797@if gcc-bootstrap
24798configure-libiberty: stage_current
24799@endif gcc-bootstrap
b813574b
PB
24800@if libiberty
24801maybe-configure-libiberty: configure-libiberty
c52c6897 24802configure-libiberty:
c52c6897
PB
24803 @r=`${PWD_COMMAND}`; export r; \
24804 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
24805 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
24806 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
378fce5b 24807 $(HOST_EXPORTS) \
a7254363
PB
24808 echo Configuring in $(HOST_SUBDIR)/libiberty; \
24809 cd "$(HOST_SUBDIR)/libiberty" || exit 1; \
4fa63067 24810 case $(srcdir) in \
b00612cc
PB
24811 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24812 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
24813 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 24814 esac; \
b00612cc
PB
24815 srcdiroption="--srcdir=$${topdir}/libiberty"; \
24816 libsrcdir="$$s/libiberty"; \
4fa63067 24817 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
24818 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24819 --target=${target_alias} $${srcdiroption} \
2a4cbe27 24820 || exit 1
b813574b 24821@endif libiberty
2a4cbe27 24822
a7254363
PB
24823
24824
d545f33b
PB
24825.PHONY: configure-stage1-libiberty maybe-configure-stage1-libiberty
24826maybe-configure-stage1-libiberty:
24827@if libiberty-bootstrap
24828maybe-configure-stage1-libiberty: configure-stage1-libiberty
0aed8855 24829configure-stage1-libiberty:
c52c6897 24830 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 24831 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
24832 @r=`${PWD_COMMAND}`; export r; \
24833 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 24834 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
d545f33b 24835 $(HOST_EXPORTS) \
8ee82aff
PB
24836 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
24837 LIBCFLAGS="$(STAGE1_CFLAGS)"; export LIBCFLAGS; \
d545f33b 24838 echo Configuring stage 1 in $(HOST_SUBDIR)/libiberty ; \
0aed8855 24839 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
24840 cd $(HOST_SUBDIR)/libiberty || exit 1; \
24841 case $(srcdir) in \
24842 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24843 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
24844 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24845 esac; \
24846 srcdiroption="--srcdir=$${topdir}/libiberty"; \
24847 libsrcdir="$$s/libiberty"; \
24848 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
24849 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24850 --target=${target_alias} $${srcdiroption} \
c1cb7e02 24851 \
8a0d8a5c 24852 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
d545f33b
PB
24853@endif libiberty-bootstrap
24854
24855.PHONY: configure-stage2-libiberty maybe-configure-stage2-libiberty
24856maybe-configure-stage2-libiberty:
24857@if libiberty-bootstrap
24858maybe-configure-stage2-libiberty: configure-stage2-libiberty
0aed8855 24859configure-stage2-libiberty:
c52c6897 24860 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 24861 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
24862 @r=`${PWD_COMMAND}`; export r; \
24863 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 24864 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
d545f33b
PB
24865 $(HOST_EXPORTS) \
24866 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
24867 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
24868 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 24869 echo Configuring stage 2 in $(HOST_SUBDIR)/libiberty ; \
0aed8855 24870 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
24871 cd $(HOST_SUBDIR)/libiberty || exit 1; \
24872 case $(srcdir) in \
24873 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24874 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
24875 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24876 esac; \
24877 srcdiroption="--srcdir=$${topdir}/libiberty"; \
24878 libsrcdir="$$s/libiberty"; \
24879 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
24880 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24881 --target=${target_alias} $${srcdiroption} \
c1cb7e02 24882 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
24883 @stage2_werror_flag@
24884@endif libiberty-bootstrap
24885
8520c408
AO
24886.PHONY: configure-stageb2g0-libiberty maybe-configure-stageb2g0-libiberty
24887maybe-configure-stageb2g0-libiberty:
24888@if libiberty-bootstrap
24889maybe-configure-stageb2g0-libiberty: configure-stageb2g0-libiberty
24890configure-stageb2g0-libiberty:
24891 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
24892 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
24893 @r=`${PWD_COMMAND}`; export r; \
24894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24895 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
24896 $(HOST_EXPORTS) \
24897 $(POSTSTAGE1_HOST_EXPORTS) \
24898 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
24899 LIBCFLAGS="$(STAGE2_CFLAGS) -g0"; export LIBCFLAGS; \
24900 echo Configuring stage b2g0 in $(HOST_SUBDIR)/libiberty ; \
24901 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
24902 cd $(HOST_SUBDIR)/libiberty || exit 1; \
24903 case $(srcdir) in \
24904 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24905 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
24906 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24907 esac; \
24908 srcdiroption="--srcdir=$${topdir}/libiberty"; \
24909 libsrcdir="$$s/libiberty"; \
24910 $(SHELL) $${libsrcdir}/configure \
24911 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24912 --target=${target_alias} $${srcdiroption} \
24913 --with-build-libsubdir=$(HOST_SUBDIR) \
24914 @stage2_werror_flag@
24915@endif libiberty-bootstrap
24916
d545f33b
PB
24917.PHONY: configure-stage3-libiberty maybe-configure-stage3-libiberty
24918maybe-configure-stage3-libiberty:
24919@if libiberty-bootstrap
24920maybe-configure-stage3-libiberty: configure-stage3-libiberty
0aed8855 24921configure-stage3-libiberty:
c52c6897 24922 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 24923 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
24924 @r=`${PWD_COMMAND}`; export r; \
24925 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 24926 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
d545f33b
PB
24927 $(HOST_EXPORTS) \
24928 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
24929 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
24930 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 24931 echo Configuring stage 3 in $(HOST_SUBDIR)/libiberty ; \
0aed8855 24932 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
24933 cd $(HOST_SUBDIR)/libiberty || exit 1; \
24934 case $(srcdir) in \
24935 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24936 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
24937 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24938 esac; \
24939 srcdiroption="--srcdir=$${topdir}/libiberty"; \
24940 libsrcdir="$$s/libiberty"; \
24941 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
24942 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24943 --target=${target_alias} $${srcdiroption} \
c1cb7e02 24944 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
24945 @stage2_werror_flag@
24946@endif libiberty-bootstrap
24947
8520c408
AO
24948.PHONY: configure-stageb3g2-libiberty maybe-configure-stageb3g2-libiberty
24949maybe-configure-stageb3g2-libiberty:
24950@if libiberty-bootstrap
24951maybe-configure-stageb3g2-libiberty: configure-stageb3g2-libiberty
24952configure-stageb3g2-libiberty:
24953 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
24954 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
24955 @r=`${PWD_COMMAND}`; export r; \
24956 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24957 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
24958 $(HOST_EXPORTS) \
24959 $(POSTSTAGE1_HOST_EXPORTS) \
24960 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
24961 LIBCFLAGS="$(STAGE3_CFLAGS) -g2"; export LIBCFLAGS; \
24962 echo Configuring stage b3g2 in $(HOST_SUBDIR)/libiberty ; \
24963 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
24964 cd $(HOST_SUBDIR)/libiberty || exit 1; \
24965 case $(srcdir) in \
24966 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24967 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
24968 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24969 esac; \
24970 srcdiroption="--srcdir=$${topdir}/libiberty"; \
24971 libsrcdir="$$s/libiberty"; \
24972 $(SHELL) $${libsrcdir}/configure \
24973 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24974 --target=${target_alias} $${srcdiroption} \
24975 --with-build-libsubdir=$(HOST_SUBDIR) \
24976 @stage2_werror_flag@
24977@endif libiberty-bootstrap
24978
d545f33b
PB
24979.PHONY: configure-stage4-libiberty maybe-configure-stage4-libiberty
24980maybe-configure-stage4-libiberty:
24981@if libiberty-bootstrap
24982maybe-configure-stage4-libiberty: configure-stage4-libiberty
0aed8855 24983configure-stage4-libiberty:
c52c6897 24984 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 24985 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
24986 @r=`${PWD_COMMAND}`; export r; \
24987 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 24988 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
d545f33b
PB
24989 $(HOST_EXPORTS) \
24990 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
24991 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
24992 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 24993 echo Configuring stage 4 in $(HOST_SUBDIR)/libiberty ; \
0aed8855 24994 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
24995 cd $(HOST_SUBDIR)/libiberty || exit 1; \
24996 case $(srcdir) in \
24997 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24998 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
24999 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25000 esac; \
25001 srcdiroption="--srcdir=$${topdir}/libiberty"; \
25002 libsrcdir="$$s/libiberty"; \
25003 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
25004 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25005 --target=${target_alias} $${srcdiroption} \
c1cb7e02 25006 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
25007 @stage2_werror_flag@
25008@endif libiberty-bootstrap
25009
25010.PHONY: configure-stageprofile-libiberty maybe-configure-stageprofile-libiberty
25011maybe-configure-stageprofile-libiberty:
25012@if libiberty-bootstrap
25013maybe-configure-stageprofile-libiberty: configure-stageprofile-libiberty
0aed8855 25014configure-stageprofile-libiberty:
c52c6897 25015 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 25016 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
25017 @r=`${PWD_COMMAND}`; export r; \
25018 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 25019 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
d545f33b
PB
25020 $(HOST_EXPORTS) \
25021 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
25022 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
25023 LIBCFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export LIBCFLAGS; \
d545f33b 25024 echo Configuring stage profile in $(HOST_SUBDIR)/libiberty ; \
0aed8855 25025 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
25026 cd $(HOST_SUBDIR)/libiberty || exit 1; \
25027 case $(srcdir) in \
25028 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25029 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
25030 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25031 esac; \
25032 srcdiroption="--srcdir=$${topdir}/libiberty"; \
25033 libsrcdir="$$s/libiberty"; \
25034 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
25035 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25036 --target=${target_alias} $${srcdiroption} \
c1cb7e02 25037 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
25038 @stage2_werror_flag@
25039@endif libiberty-bootstrap
25040
25041.PHONY: configure-stagefeedback-libiberty maybe-configure-stagefeedback-libiberty
25042maybe-configure-stagefeedback-libiberty:
25043@if libiberty-bootstrap
25044maybe-configure-stagefeedback-libiberty: configure-stagefeedback-libiberty
0aed8855 25045configure-stagefeedback-libiberty:
c52c6897 25046 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 25047 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
25048 @r=`${PWD_COMMAND}`; export r; \
25049 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 25050 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
d545f33b
PB
25051 $(HOST_EXPORTS) \
25052 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
25053 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
25054 LIBCFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export LIBCFLAGS; \
d545f33b 25055 echo Configuring stage feedback in $(HOST_SUBDIR)/libiberty ; \
0aed8855 25056 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
25057 cd $(HOST_SUBDIR)/libiberty || exit 1; \
25058 case $(srcdir) in \
25059 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25060 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
25061 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25062 esac; \
25063 srcdiroption="--srcdir=$${topdir}/libiberty"; \
25064 libsrcdir="$$s/libiberty"; \
25065 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
25066 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25067 --target=${target_alias} $${srcdiroption} \
c1cb7e02 25068 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
25069 @stage2_werror_flag@
25070@endif libiberty-bootstrap
25071
25072
25073
25074
25075
b813574b
PB
25076.PHONY: all-libiberty maybe-all-libiberty
25077maybe-all-libiberty:
4f0ef2d8
CD
25078@if gcc-bootstrap
25079all-libiberty: stage_current
25080@endif gcc-bootstrap
b813574b 25081@if libiberty
d27cc32e 25082TARGET-libiberty=all
b813574b
PB
25083maybe-all-libiberty: all-libiberty
25084all-libiberty: configure-libiberty
c52c6897 25085 @r=`${PWD_COMMAND}`; export r; \
b813574b 25086 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25087 $(HOST_EXPORTS) \
b00612cc
PB
25088 (cd $(HOST_SUBDIR)/libiberty && \
25089 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-libiberty))
b813574b 25090@endif libiberty
2a4cbe27 25091
a7254363 25092
d545f33b
PB
25093
25094.PHONY: all-stage1-libiberty maybe-all-stage1-libiberty
25095.PHONY: clean-stage1-libiberty maybe-clean-stage1-libiberty
25096maybe-all-stage1-libiberty:
25097maybe-clean-stage1-libiberty:
25098@if libiberty-bootstrap
25099maybe-all-stage1-libiberty: all-stage1-libiberty
25100all-stage1: all-stage1-libiberty
f70224b5 25101TARGET-stage1-libiberty = $(TARGET-libiberty)
d545f33b 25102all-stage1-libiberty: configure-stage1-libiberty
c52c6897 25103 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
25104 @r=`${PWD_COMMAND}`; export r; \
25105 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25106 $(HOST_EXPORTS) \
25107 cd $(HOST_SUBDIR)/libiberty && \
8ee82aff
PB
25108 $(MAKE) $(FLAGS_TO_PASS) \
25109 CFLAGS="$(STAGE1_CFLAGS)" LIBCFLAGS="$(STAGE1_CFLAGS)" \
f70224b5 25110 $(TARGET-stage1-libiberty)
d545f33b
PB
25111
25112maybe-clean-stage1-libiberty: clean-stage1-libiberty
25113clean-stage1: clean-stage1-libiberty
25114clean-stage1-libiberty:
9dbaa842
DD
25115 @if [ $(current_stage) = stage1 ]; then \
25116 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
25117 else \
25118 [ -f $(HOST_SUBDIR)/stage1-libiberty/Makefile ] || exit 0; \
25119 $(MAKE) stage1-start; \
25120 fi; \
d545f33b
PB
25121 cd $(HOST_SUBDIR)/libiberty && \
25122 $(MAKE) $(FLAGS_TO_PASS) \
8ee82aff 25123 clean
d545f33b
PB
25124@endif libiberty-bootstrap
25125
25126
25127.PHONY: all-stage2-libiberty maybe-all-stage2-libiberty
25128.PHONY: clean-stage2-libiberty maybe-clean-stage2-libiberty
25129maybe-all-stage2-libiberty:
25130maybe-clean-stage2-libiberty:
25131@if libiberty-bootstrap
25132maybe-all-stage2-libiberty: all-stage2-libiberty
25133all-stage2: all-stage2-libiberty
f70224b5 25134TARGET-stage2-libiberty = $(TARGET-libiberty)
d545f33b 25135all-stage2-libiberty: configure-stage2-libiberty
c52c6897 25136 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
25137 @r=`${PWD_COMMAND}`; export r; \
25138 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25139 $(HOST_EXPORTS) \
25140 $(POSTSTAGE1_HOST_EXPORTS) \
25141 cd $(HOST_SUBDIR)/libiberty && \
8ee82aff 25142 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 25143 CFLAGS="$(STAGE2_CFLAGS)" LIBCFLAGS="$(STAGE2_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 25144 $(TARGET-stage2-libiberty)
d545f33b
PB
25145
25146maybe-clean-stage2-libiberty: clean-stage2-libiberty
25147clean-stage2: clean-stage2-libiberty
25148clean-stage2-libiberty:
9dbaa842
DD
25149 @if [ $(current_stage) = stage2 ]; then \
25150 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
25151 else \
25152 [ -f $(HOST_SUBDIR)/stage2-libiberty/Makefile ] || exit 0; \
25153 $(MAKE) stage2-start; \
25154 fi; \
d545f33b
PB
25155 cd $(HOST_SUBDIR)/libiberty && \
25156 $(MAKE) $(FLAGS_TO_PASS) \
25157 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 25158 clean
d545f33b
PB
25159@endif libiberty-bootstrap
25160
25161
8520c408
AO
25162.PHONY: all-stageb2g0-libiberty maybe-all-stageb2g0-libiberty
25163.PHONY: clean-stageb2g0-libiberty maybe-clean-stageb2g0-libiberty
25164maybe-all-stageb2g0-libiberty:
25165maybe-clean-stageb2g0-libiberty:
25166@if libiberty-bootstrap
25167maybe-all-stageb2g0-libiberty: all-stageb2g0-libiberty
25168all-stageb2g0: all-stageb2g0-libiberty
25169TARGET-stageb2g0-libiberty = $(TARGET-libiberty)
25170all-stageb2g0-libiberty: configure-stageb2g0-libiberty
25171 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-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)/libiberty && \
25177 $(MAKE) $(FLAGS_TO_PASS) \
25178 CFLAGS="$(STAGE2_CFLAGS) -g0" LIBCFLAGS="$(STAGE2_CFLAGS) -g0" $(POSTSTAGE1_FLAGS_TO_PASS) \
25179 $(TARGET-stageb2g0-libiberty)
25180
25181maybe-clean-stageb2g0-libiberty: clean-stageb2g0-libiberty
25182clean-stageb2g0: clean-stageb2g0-libiberty
25183clean-stageb2g0-libiberty:
25184 @if [ $(current_stage) = stageb2g0 ]; then \
25185 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
25186 else \
25187 [ -f $(HOST_SUBDIR)/stageb2g0-libiberty/Makefile ] || exit 0; \
25188 $(MAKE) stageb2g0-start; \
25189 fi; \
25190 cd $(HOST_SUBDIR)/libiberty && \
25191 $(MAKE) $(FLAGS_TO_PASS) \
25192 $(POSTSTAGE1_FLAGS_TO_PASS) \
25193 clean
25194@endif libiberty-bootstrap
25195
25196
d545f33b
PB
25197.PHONY: all-stage3-libiberty maybe-all-stage3-libiberty
25198.PHONY: clean-stage3-libiberty maybe-clean-stage3-libiberty
25199maybe-all-stage3-libiberty:
25200maybe-clean-stage3-libiberty:
25201@if libiberty-bootstrap
25202maybe-all-stage3-libiberty: all-stage3-libiberty
25203all-stage3: all-stage3-libiberty
f70224b5 25204TARGET-stage3-libiberty = $(TARGET-libiberty)
d545f33b 25205all-stage3-libiberty: configure-stage3-libiberty
c52c6897 25206 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
25207 @r=`${PWD_COMMAND}`; export r; \
25208 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25209 $(HOST_EXPORTS) \
25210 $(POSTSTAGE1_HOST_EXPORTS) \
25211 cd $(HOST_SUBDIR)/libiberty && \
8ee82aff 25212 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 25213 CFLAGS="$(STAGE3_CFLAGS)" LIBCFLAGS="$(STAGE3_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 25214 $(TARGET-stage3-libiberty)
d545f33b
PB
25215
25216maybe-clean-stage3-libiberty: clean-stage3-libiberty
25217clean-stage3: clean-stage3-libiberty
25218clean-stage3-libiberty:
9dbaa842
DD
25219 @if [ $(current_stage) = stage3 ]; then \
25220 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
25221 else \
25222 [ -f $(HOST_SUBDIR)/stage3-libiberty/Makefile ] || exit 0; \
25223 $(MAKE) stage3-start; \
25224 fi; \
d545f33b
PB
25225 cd $(HOST_SUBDIR)/libiberty && \
25226 $(MAKE) $(FLAGS_TO_PASS) \
25227 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 25228 clean
d545f33b
PB
25229@endif libiberty-bootstrap
25230
25231
8520c408
AO
25232.PHONY: all-stageb3g2-libiberty maybe-all-stageb3g2-libiberty
25233.PHONY: clean-stageb3g2-libiberty maybe-clean-stageb3g2-libiberty
25234maybe-all-stageb3g2-libiberty:
25235maybe-clean-stageb3g2-libiberty:
25236@if libiberty-bootstrap
25237maybe-all-stageb3g2-libiberty: all-stageb3g2-libiberty
25238all-stageb3g2: all-stageb3g2-libiberty
25239TARGET-stageb3g2-libiberty = $(TARGET-libiberty)
25240all-stageb3g2-libiberty: configure-stageb3g2-libiberty
25241 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
25242 @r=`${PWD_COMMAND}`; export r; \
25243 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25244 $(HOST_EXPORTS) \
25245 $(POSTSTAGE1_HOST_EXPORTS) \
25246 cd $(HOST_SUBDIR)/libiberty && \
25247 $(MAKE) $(FLAGS_TO_PASS) \
25248 CFLAGS="$(STAGE3_CFLAGS) -g2" LIBCFLAGS="$(STAGE3_CFLAGS) -g2" $(POSTSTAGE1_FLAGS_TO_PASS) \
25249 $(TARGET-stageb3g2-libiberty)
25250
25251maybe-clean-stageb3g2-libiberty: clean-stageb3g2-libiberty
25252clean-stageb3g2: clean-stageb3g2-libiberty
25253clean-stageb3g2-libiberty:
25254 @if [ $(current_stage) = stageb3g2 ]; then \
25255 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
25256 else \
25257 [ -f $(HOST_SUBDIR)/stageb3g2-libiberty/Makefile ] || exit 0; \
25258 $(MAKE) stageb3g2-start; \
25259 fi; \
25260 cd $(HOST_SUBDIR)/libiberty && \
25261 $(MAKE) $(FLAGS_TO_PASS) \
25262 $(POSTSTAGE1_FLAGS_TO_PASS) \
25263 clean
25264@endif libiberty-bootstrap
25265
25266
d545f33b
PB
25267.PHONY: all-stage4-libiberty maybe-all-stage4-libiberty
25268.PHONY: clean-stage4-libiberty maybe-clean-stage4-libiberty
25269maybe-all-stage4-libiberty:
25270maybe-clean-stage4-libiberty:
25271@if libiberty-bootstrap
25272maybe-all-stage4-libiberty: all-stage4-libiberty
25273all-stage4: all-stage4-libiberty
f70224b5 25274TARGET-stage4-libiberty = $(TARGET-libiberty)
d545f33b 25275all-stage4-libiberty: configure-stage4-libiberty
c52c6897 25276 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
25277 @r=`${PWD_COMMAND}`; export r; \
25278 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25279 $(HOST_EXPORTS) \
25280 $(POSTSTAGE1_HOST_EXPORTS) \
25281 cd $(HOST_SUBDIR)/libiberty && \
8ee82aff 25282 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 25283 CFLAGS="$(STAGE4_CFLAGS)" LIBCFLAGS="$(STAGE4_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 25284 $(TARGET-stage4-libiberty)
d545f33b
PB
25285
25286maybe-clean-stage4-libiberty: clean-stage4-libiberty
25287clean-stage4: clean-stage4-libiberty
25288clean-stage4-libiberty:
9dbaa842
DD
25289 @if [ $(current_stage) = stage4 ]; then \
25290 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
25291 else \
25292 [ -f $(HOST_SUBDIR)/stage4-libiberty/Makefile ] || exit 0; \
25293 $(MAKE) stage4-start; \
25294 fi; \
d545f33b
PB
25295 cd $(HOST_SUBDIR)/libiberty && \
25296 $(MAKE) $(FLAGS_TO_PASS) \
25297 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 25298 clean
d545f33b
PB
25299@endif libiberty-bootstrap
25300
25301
25302.PHONY: all-stageprofile-libiberty maybe-all-stageprofile-libiberty
25303.PHONY: clean-stageprofile-libiberty maybe-clean-stageprofile-libiberty
25304maybe-all-stageprofile-libiberty:
25305maybe-clean-stageprofile-libiberty:
25306@if libiberty-bootstrap
25307maybe-all-stageprofile-libiberty: all-stageprofile-libiberty
25308all-stageprofile: all-stageprofile-libiberty
f70224b5 25309TARGET-stageprofile-libiberty = $(TARGET-libiberty)
d545f33b 25310all-stageprofile-libiberty: configure-stageprofile-libiberty
c52c6897 25311 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
25312 @r=`${PWD_COMMAND}`; export r; \
25313 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25314 $(HOST_EXPORTS) \
25315 $(POSTSTAGE1_HOST_EXPORTS) \
25316 cd $(HOST_SUBDIR)/libiberty && \
8ee82aff 25317 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 25318 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" LIBCFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 25319 $(TARGET-stageprofile-libiberty)
d545f33b
PB
25320
25321maybe-clean-stageprofile-libiberty: clean-stageprofile-libiberty
25322clean-stageprofile: clean-stageprofile-libiberty
25323clean-stageprofile-libiberty:
9dbaa842
DD
25324 @if [ $(current_stage) = stageprofile ]; then \
25325 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
25326 else \
25327 [ -f $(HOST_SUBDIR)/stageprofile-libiberty/Makefile ] || exit 0; \
25328 $(MAKE) stageprofile-start; \
25329 fi; \
d545f33b
PB
25330 cd $(HOST_SUBDIR)/libiberty && \
25331 $(MAKE) $(FLAGS_TO_PASS) \
25332 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 25333 clean
d545f33b
PB
25334@endif libiberty-bootstrap
25335
25336
25337.PHONY: all-stagefeedback-libiberty maybe-all-stagefeedback-libiberty
25338.PHONY: clean-stagefeedback-libiberty maybe-clean-stagefeedback-libiberty
25339maybe-all-stagefeedback-libiberty:
25340maybe-clean-stagefeedback-libiberty:
25341@if libiberty-bootstrap
25342maybe-all-stagefeedback-libiberty: all-stagefeedback-libiberty
25343all-stagefeedback: all-stagefeedback-libiberty
f70224b5 25344TARGET-stagefeedback-libiberty = $(TARGET-libiberty)
d545f33b 25345all-stagefeedback-libiberty: configure-stagefeedback-libiberty
c52c6897 25346 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
25347 @r=`${PWD_COMMAND}`; export r; \
25348 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25349 $(HOST_EXPORTS) \
25350 $(POSTSTAGE1_HOST_EXPORTS) \
25351 cd $(HOST_SUBDIR)/libiberty && \
8ee82aff 25352 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 25353 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" LIBCFLAGS="$(STAGE3_CFLAGS) -fprofile-use" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 25354 $(TARGET-stagefeedback-libiberty)
d545f33b
PB
25355
25356maybe-clean-stagefeedback-libiberty: clean-stagefeedback-libiberty
25357clean-stagefeedback: clean-stagefeedback-libiberty
25358clean-stagefeedback-libiberty:
9dbaa842
DD
25359 @if [ $(current_stage) = stagefeedback ]; then \
25360 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
25361 else \
25362 [ -f $(HOST_SUBDIR)/stagefeedback-libiberty/Makefile ] || exit 0; \
25363 $(MAKE) stagefeedback-start; \
25364 fi; \
d545f33b
PB
25365 cd $(HOST_SUBDIR)/libiberty && \
25366 $(MAKE) $(FLAGS_TO_PASS) \
25367 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 25368 clean
d545f33b
PB
25369@endif libiberty-bootstrap
25370
25371
25372
25373
25374
b813574b
PB
25375.PHONY: check-libiberty maybe-check-libiberty
25376maybe-check-libiberty:
25377@if libiberty
25378maybe-check-libiberty: check-libiberty
2a4cbe27 25379
b813574b 25380check-libiberty:
0aed8855 25381 @: $(MAKE); $(unstage)
4fa63067 25382 @r=`${PWD_COMMAND}`; export r; \
b40e3958 25383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25384 $(HOST_EXPORTS) \
b00612cc
PB
25385 (cd $(HOST_SUBDIR)/libiberty && \
25386 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 25387
b813574b 25388@endif libiberty
2a4cbe27 25389
b813574b
PB
25390.PHONY: install-libiberty maybe-install-libiberty
25391maybe-install-libiberty:
25392@if libiberty
25393maybe-install-libiberty: install-libiberty
2a4cbe27 25394
b813574b 25395install-libiberty: installdirs
0aed8855 25396 @: $(MAKE); $(unstage)
4fa63067 25397 @r=`${PWD_COMMAND}`; export r; \
b40e3958 25398 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25399 $(HOST_EXPORTS) \
b00612cc 25400 (cd $(HOST_SUBDIR)/libiberty && \
2da12f12 25401 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 25402
b813574b 25403@endif libiberty
2a4cbe27 25404
56a8fe78 25405# Other targets (info, dvi, pdf, etc.)
2a4cbe27 25406
b813574b
PB
25407.PHONY: maybe-info-libiberty info-libiberty
25408maybe-info-libiberty:
25409@if libiberty
25410maybe-info-libiberty: info-libiberty
4fa63067 25411
b813574b
PB
25412info-libiberty: \
25413 configure-libiberty
25414 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
25415 r=`${PWD_COMMAND}`; export r; \
25416 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25417 $(HOST_EXPORTS) \
b813574b 25418 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25419 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25420 done; \
6d389afc 25421 echo "Doing info in libiberty" ; \
b00612cc 25422 (cd $(HOST_SUBDIR)/libiberty && \
6d389afc
MS
25423 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25424 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25425 "RANLIB=$${RANLIB}" \
0c24b341 25426 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
25427 info) \
25428 || exit 1
25429
25430@endif libiberty
25431
25432.PHONY: maybe-dvi-libiberty dvi-libiberty
25433maybe-dvi-libiberty:
25434@if libiberty
25435maybe-dvi-libiberty: dvi-libiberty
25436
25437dvi-libiberty: \
25438 configure-libiberty
25439 @[ -f ./libiberty/Makefile ] || exit 0; \
25440 r=`${PWD_COMMAND}`; export r; \
25441 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
25442 $(HOST_EXPORTS) \
25443 for flag in $(EXTRA_HOST_FLAGS) ; do \
25444 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25445 done; \
25446 echo "Doing dvi in libiberty" ; \
b00612cc 25447 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
25448 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25449 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25450 "RANLIB=$${RANLIB}" \
0c24b341 25451 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 25452 dvi) \
2a4cbe27
NN
25453 || exit 1
25454
b813574b 25455@endif libiberty
2a4cbe27 25456
56a8fe78
DD
25457.PHONY: maybe-pdf-libiberty pdf-libiberty
25458maybe-pdf-libiberty:
25459@if libiberty
25460maybe-pdf-libiberty: pdf-libiberty
25461
25462pdf-libiberty: \
25463 configure-libiberty
25464 @[ -f ./libiberty/Makefile ] || exit 0; \
25465 r=`${PWD_COMMAND}`; export r; \
25466 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25467 $(HOST_EXPORTS) \
25468 for flag in $(EXTRA_HOST_FLAGS) ; do \
25469 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25470 done; \
25471 echo "Doing pdf in libiberty" ; \
25472 (cd $(HOST_SUBDIR)/libiberty && \
25473 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25474 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25475 "RANLIB=$${RANLIB}" \
0c24b341 25476 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
25477 pdf) \
25478 || exit 1
25479
25480@endif libiberty
25481
6d389afc
MS
25482.PHONY: maybe-html-libiberty html-libiberty
25483maybe-html-libiberty:
b813574b 25484@if libiberty
6d389afc 25485maybe-html-libiberty: html-libiberty
2a4cbe27 25486
6d389afc 25487html-libiberty: \
b813574b
PB
25488 configure-libiberty
25489 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
25490 r=`${PWD_COMMAND}`; export r; \
25491 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25492 $(HOST_EXPORTS) \
b813574b 25493 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25494 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25495 done; \
6d389afc 25496 echo "Doing html in libiberty" ; \
b00612cc 25497 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
25498 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25499 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25500 "RANLIB=$${RANLIB}" \
0c24b341 25501 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 25502 html) \
2a4cbe27
NN
25503 || exit 1
25504
b813574b 25505@endif libiberty
2a4cbe27 25506
b813574b
PB
25507.PHONY: maybe-TAGS-libiberty TAGS-libiberty
25508maybe-TAGS-libiberty:
25509@if libiberty
25510maybe-TAGS-libiberty: TAGS-libiberty
2a4cbe27 25511
b813574b
PB
25512TAGS-libiberty: \
25513 configure-libiberty
25514 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
25515 r=`${PWD_COMMAND}`; export r; \
25516 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25517 $(HOST_EXPORTS) \
b813574b 25518 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25519 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25520 done; \
b813574b 25521 echo "Doing TAGS in libiberty" ; \
b00612cc 25522 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
25523 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25524 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25525 "RANLIB=$${RANLIB}" \
0c24b341 25526 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25527 TAGS) \
2a4cbe27
NN
25528 || exit 1
25529
b813574b 25530@endif libiberty
2a4cbe27 25531
b813574b
PB
25532.PHONY: maybe-install-info-libiberty install-info-libiberty
25533maybe-install-info-libiberty:
25534@if libiberty
25535maybe-install-info-libiberty: install-info-libiberty
2a4cbe27 25536
b813574b
PB
25537install-info-libiberty: \
25538 configure-libiberty \
25539 info-libiberty
25540 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
25541 r=`${PWD_COMMAND}`; export r; \
25542 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25543 $(HOST_EXPORTS) \
b813574b 25544 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25545 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25546 done; \
b813574b 25547 echo "Doing install-info in libiberty" ; \
b00612cc 25548 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
25549 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25550 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25551 "RANLIB=$${RANLIB}" \
0c24b341 25552 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25553 install-info) \
2a4cbe27
NN
25554 || exit 1
25555
b813574b 25556@endif libiberty
2a4cbe27 25557
a3ca38d2
DD
25558.PHONY: maybe-install-pdf-libiberty install-pdf-libiberty
25559maybe-install-pdf-libiberty:
25560@if libiberty
25561maybe-install-pdf-libiberty: install-pdf-libiberty
25562
25563install-pdf-libiberty: \
25564 configure-libiberty \
25565 pdf-libiberty
25566 @[ -f ./libiberty/Makefile ] || exit 0; \
25567 r=`${PWD_COMMAND}`; export r; \
25568 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25569 $(HOST_EXPORTS) \
25570 for flag in $(EXTRA_HOST_FLAGS) ; do \
25571 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25572 done; \
25573 echo "Doing install-pdf in libiberty" ; \
25574 (cd $(HOST_SUBDIR)/libiberty && \
25575 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25576 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25577 "RANLIB=$${RANLIB}" \
0c24b341 25578 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
25579 install-pdf) \
25580 || exit 1
25581
25582@endif libiberty
25583
108a6f8e
CD
25584.PHONY: maybe-install-html-libiberty install-html-libiberty
25585maybe-install-html-libiberty:
25586@if libiberty
25587maybe-install-html-libiberty: install-html-libiberty
25588
25589install-html-libiberty: \
25590 configure-libiberty \
25591 html-libiberty
25592 @[ -f ./libiberty/Makefile ] || exit 0; \
25593 r=`${PWD_COMMAND}`; export r; \
25594 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25595 $(HOST_EXPORTS) \
25596 for flag in $(EXTRA_HOST_FLAGS) ; do \
25597 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25598 done; \
25599 echo "Doing install-html in libiberty" ; \
25600 (cd $(HOST_SUBDIR)/libiberty && \
25601 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25602 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25603 "RANLIB=$${RANLIB}" \
0c24b341 25604 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
25605 install-html) \
25606 || exit 1
25607
25608@endif libiberty
25609
b813574b
PB
25610.PHONY: maybe-installcheck-libiberty installcheck-libiberty
25611maybe-installcheck-libiberty:
25612@if libiberty
25613maybe-installcheck-libiberty: installcheck-libiberty
2a4cbe27 25614
b813574b
PB
25615installcheck-libiberty: \
25616 configure-libiberty
25617 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
25618 r=`${PWD_COMMAND}`; export r; \
25619 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25620 $(HOST_EXPORTS) \
b813574b 25621 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25622 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25623 done; \
b813574b 25624 echo "Doing installcheck in libiberty" ; \
b00612cc 25625 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
25626 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25627 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25628 "RANLIB=$${RANLIB}" \
0c24b341 25629 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25630 installcheck) \
2a4cbe27
NN
25631 || exit 1
25632
b813574b 25633@endif libiberty
2a4cbe27 25634
b813574b
PB
25635.PHONY: maybe-mostlyclean-libiberty mostlyclean-libiberty
25636maybe-mostlyclean-libiberty:
25637@if libiberty
25638maybe-mostlyclean-libiberty: mostlyclean-libiberty
2a4cbe27 25639
b813574b
PB
25640mostlyclean-libiberty:
25641 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
25642 r=`${PWD_COMMAND}`; export r; \
25643 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25644 $(HOST_EXPORTS) \
b813574b 25645 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25646 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25647 done; \
b813574b 25648 echo "Doing mostlyclean in libiberty" ; \
b00612cc 25649 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
25650 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25651 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25652 "RANLIB=$${RANLIB}" \
0c24b341 25653 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25654 mostlyclean) \
2a4cbe27
NN
25655 || exit 1
25656
b813574b 25657@endif libiberty
2a4cbe27 25658
b813574b
PB
25659.PHONY: maybe-clean-libiberty clean-libiberty
25660maybe-clean-libiberty:
25661@if libiberty
25662maybe-clean-libiberty: clean-libiberty
2a4cbe27 25663
b813574b
PB
25664clean-libiberty:
25665 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
25666 r=`${PWD_COMMAND}`; export r; \
25667 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25668 $(HOST_EXPORTS) \
b813574b 25669 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25670 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25671 done; \
b813574b 25672 echo "Doing clean in libiberty" ; \
b00612cc 25673 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
25674 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25675 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25676 "RANLIB=$${RANLIB}" \
0c24b341 25677 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25678 clean) \
2a4cbe27
NN
25679 || exit 1
25680
b813574b 25681@endif libiberty
2a4cbe27 25682
b813574b
PB
25683.PHONY: maybe-distclean-libiberty distclean-libiberty
25684maybe-distclean-libiberty:
25685@if libiberty
25686maybe-distclean-libiberty: distclean-libiberty
2a4cbe27 25687
b813574b
PB
25688distclean-libiberty:
25689 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
25690 r=`${PWD_COMMAND}`; export r; \
25691 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25692 $(HOST_EXPORTS) \
b813574b 25693 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25694 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25695 done; \
b813574b 25696 echo "Doing distclean in libiberty" ; \
b00612cc 25697 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
25698 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25699 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25700 "RANLIB=$${RANLIB}" \
0c24b341 25701 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25702 distclean) \
2a4cbe27
NN
25703 || exit 1
25704
b813574b 25705@endif libiberty
2a4cbe27 25706
b813574b
PB
25707.PHONY: maybe-maintainer-clean-libiberty maintainer-clean-libiberty
25708maybe-maintainer-clean-libiberty:
25709@if libiberty
25710maybe-maintainer-clean-libiberty: maintainer-clean-libiberty
2a4cbe27 25711
b813574b
PB
25712maintainer-clean-libiberty:
25713 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
25714 r=`${PWD_COMMAND}`; export r; \
25715 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25716 $(HOST_EXPORTS) \
b813574b 25717 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25718 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25719 done; \
b813574b 25720 echo "Doing maintainer-clean in libiberty" ; \
b00612cc 25721 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
25722 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25723 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25724 "RANLIB=$${RANLIB}" \
0c24b341 25725 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25726 maintainer-clean) \
2a4cbe27
NN
25727 || exit 1
25728
b813574b 25729@endif libiberty
2a4cbe27 25730
2a4cbe27 25731
a7254363 25732
b813574b
PB
25733.PHONY: configure-libtool maybe-configure-libtool
25734maybe-configure-libtool:
4f0ef2d8
CD
25735@if gcc-bootstrap
25736configure-libtool: stage_current
25737@endif gcc-bootstrap
b813574b
PB
25738@if libtool
25739maybe-configure-libtool: configure-libtool
c52c6897 25740configure-libtool:
0aed8855 25741 @: $(MAKE); $(unstage)
c52c6897 25742 @r=`${PWD_COMMAND}`; export r; \
b40e3958 25743 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
25744 test ! -f $(HOST_SUBDIR)/libtool/Makefile || exit 0; \
25745 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libtool ; \
378fce5b 25746 $(HOST_EXPORTS) \
a7254363
PB
25747 echo Configuring in $(HOST_SUBDIR)/libtool; \
25748 cd "$(HOST_SUBDIR)/libtool" || exit 1; \
4fa63067 25749 case $(srcdir) in \
b00612cc
PB
25750 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25751 *) topdir=`echo $(HOST_SUBDIR)/libtool/ | \
25752 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 25753 esac; \
b00612cc
PB
25754 srcdiroption="--srcdir=$${topdir}/libtool"; \
25755 libsrcdir="$$s/libtool"; \
4fa63067 25756 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
25757 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25758 --target=${target_alias} $${srcdiroption} \
2a4cbe27 25759 || exit 1
b813574b 25760@endif libtool
2a4cbe27 25761
a7254363
PB
25762
25763
d545f33b
PB
25764
25765
b813574b
PB
25766.PHONY: all-libtool maybe-all-libtool
25767maybe-all-libtool:
4f0ef2d8
CD
25768@if gcc-bootstrap
25769all-libtool: stage_current
25770@endif gcc-bootstrap
b813574b 25771@if libtool
d27cc32e 25772TARGET-libtool=all
b813574b
PB
25773maybe-all-libtool: all-libtool
25774all-libtool: configure-libtool
0aed8855 25775 @: $(MAKE); $(unstage)
4fa63067
NN
25776 @r=`${PWD_COMMAND}`; export r; \
25777 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25778 $(HOST_EXPORTS) \
b00612cc
PB
25779 (cd $(HOST_SUBDIR)/libtool && \
25780 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-libtool))
b813574b 25781@endif libtool
2a4cbe27 25782
a7254363 25783
d545f33b
PB
25784
25785
b813574b
PB
25786.PHONY: check-libtool maybe-check-libtool
25787maybe-check-libtool:
25788@if libtool
25789maybe-check-libtool: check-libtool
2a4cbe27 25790
b813574b 25791check-libtool:
0aed8855 25792 @: $(MAKE); $(unstage)
4fa63067 25793 @r=`${PWD_COMMAND}`; export r; \
b40e3958 25794 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25795 $(HOST_EXPORTS) \
b00612cc
PB
25796 (cd $(HOST_SUBDIR)/libtool && \
25797 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 25798
b813574b 25799@endif libtool
2a4cbe27 25800
b813574b
PB
25801.PHONY: install-libtool maybe-install-libtool
25802maybe-install-libtool:
25803@if libtool
25804maybe-install-libtool: install-libtool
2a4cbe27 25805
b813574b 25806install-libtool: installdirs
0aed8855 25807 @: $(MAKE); $(unstage)
4fa63067 25808 @r=`${PWD_COMMAND}`; export r; \
b40e3958 25809 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25810 $(HOST_EXPORTS) \
b00612cc 25811 (cd $(HOST_SUBDIR)/libtool && \
2da12f12 25812 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 25813
b813574b 25814@endif libtool
2a4cbe27 25815
56a8fe78 25816# Other targets (info, dvi, pdf, etc.)
2a4cbe27 25817
b813574b
PB
25818.PHONY: maybe-info-libtool info-libtool
25819maybe-info-libtool:
25820@if libtool
25821maybe-info-libtool: info-libtool
4fa63067 25822
b813574b
PB
25823info-libtool: \
25824 configure-libtool
0aed8855 25825 @: $(MAKE); $(unstage)
b813574b 25826 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
25827 r=`${PWD_COMMAND}`; export r; \
25828 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25829 $(HOST_EXPORTS) \
b813574b 25830 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25831 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25832 done; \
b813574b 25833 echo "Doing info in libtool" ; \
b00612cc 25834 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
25835 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25836 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25837 "RANLIB=$${RANLIB}" \
0c24b341 25838 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25839 info) \
2a4cbe27
NN
25840 || exit 1
25841
b813574b 25842@endif libtool
2a4cbe27 25843
b813574b
PB
25844.PHONY: maybe-dvi-libtool dvi-libtool
25845maybe-dvi-libtool:
25846@if libtool
25847maybe-dvi-libtool: dvi-libtool
2a4cbe27 25848
b813574b
PB
25849dvi-libtool: \
25850 configure-libtool
0aed8855 25851 @: $(MAKE); $(unstage)
b813574b 25852 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
25853 r=`${PWD_COMMAND}`; export r; \
25854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25855 $(HOST_EXPORTS) \
b813574b 25856 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25857 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25858 done; \
b813574b 25859 echo "Doing dvi in libtool" ; \
b00612cc 25860 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
25861 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25862 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25863 "RANLIB=$${RANLIB}" \
0c24b341 25864 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25865 dvi) \
2a4cbe27
NN
25866 || exit 1
25867
b813574b 25868@endif libtool
2a4cbe27 25869
56a8fe78
DD
25870.PHONY: maybe-pdf-libtool pdf-libtool
25871maybe-pdf-libtool:
25872@if libtool
25873maybe-pdf-libtool: pdf-libtool
25874
25875pdf-libtool: \
25876 configure-libtool
25877 @: $(MAKE); $(unstage)
25878 @[ -f ./libtool/Makefile ] || exit 0; \
25879 r=`${PWD_COMMAND}`; export r; \
25880 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25881 $(HOST_EXPORTS) \
25882 for flag in $(EXTRA_HOST_FLAGS) ; do \
25883 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25884 done; \
25885 echo "Doing pdf in libtool" ; \
25886 (cd $(HOST_SUBDIR)/libtool && \
25887 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25888 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25889 "RANLIB=$${RANLIB}" \
0c24b341 25890 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
25891 pdf) \
25892 || exit 1
25893
25894@endif libtool
25895
6d389afc
MS
25896.PHONY: maybe-html-libtool html-libtool
25897maybe-html-libtool:
25898@if libtool
25899maybe-html-libtool: html-libtool
25900
25901html-libtool: \
25902 configure-libtool
0aed8855 25903 @: $(MAKE); $(unstage)
6d389afc
MS
25904 @[ -f ./libtool/Makefile ] || exit 0; \
25905 r=`${PWD_COMMAND}`; export r; \
25906 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
25907 $(HOST_EXPORTS) \
25908 for flag in $(EXTRA_HOST_FLAGS) ; do \
25909 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25910 done; \
25911 echo "Doing html in libtool" ; \
b00612cc 25912 (cd $(HOST_SUBDIR)/libtool && \
6d389afc
MS
25913 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25914 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25915 "RANLIB=$${RANLIB}" \
0c24b341 25916 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
25917 html) \
25918 || exit 1
25919
25920@endif libtool
25921
b813574b
PB
25922.PHONY: maybe-TAGS-libtool TAGS-libtool
25923maybe-TAGS-libtool:
25924@if libtool
25925maybe-TAGS-libtool: TAGS-libtool
2a4cbe27 25926
b813574b
PB
25927TAGS-libtool: \
25928 configure-libtool
0aed8855 25929 @: $(MAKE); $(unstage)
b813574b 25930 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
25931 r=`${PWD_COMMAND}`; export r; \
25932 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25933 $(HOST_EXPORTS) \
b813574b 25934 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25935 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25936 done; \
b813574b 25937 echo "Doing TAGS in libtool" ; \
b00612cc 25938 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
25939 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25940 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25941 "RANLIB=$${RANLIB}" \
0c24b341 25942 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25943 TAGS) \
2a4cbe27
NN
25944 || exit 1
25945
b813574b 25946@endif libtool
2a4cbe27 25947
b813574b
PB
25948.PHONY: maybe-install-info-libtool install-info-libtool
25949maybe-install-info-libtool:
25950@if libtool
25951maybe-install-info-libtool: install-info-libtool
2a4cbe27 25952
b813574b
PB
25953install-info-libtool: \
25954 configure-libtool \
25955 info-libtool
0aed8855 25956 @: $(MAKE); $(unstage)
b813574b 25957 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
25958 r=`${PWD_COMMAND}`; export r; \
25959 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25960 $(HOST_EXPORTS) \
b813574b 25961 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25962 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25963 done; \
b813574b 25964 echo "Doing install-info in libtool" ; \
b00612cc 25965 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
25966 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25967 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25968 "RANLIB=$${RANLIB}" \
0c24b341 25969 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25970 install-info) \
2a4cbe27
NN
25971 || exit 1
25972
b813574b 25973@endif libtool
2a4cbe27 25974
a3ca38d2
DD
25975.PHONY: maybe-install-pdf-libtool install-pdf-libtool
25976maybe-install-pdf-libtool:
25977@if libtool
25978maybe-install-pdf-libtool: install-pdf-libtool
25979
25980install-pdf-libtool: \
25981 configure-libtool \
25982 pdf-libtool
25983 @: $(MAKE); $(unstage)
25984 @[ -f ./libtool/Makefile ] || exit 0; \
25985 r=`${PWD_COMMAND}`; export r; \
25986 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25987 $(HOST_EXPORTS) \
25988 for flag in $(EXTRA_HOST_FLAGS) ; do \
25989 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25990 done; \
25991 echo "Doing install-pdf in libtool" ; \
25992 (cd $(HOST_SUBDIR)/libtool && \
25993 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25994 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25995 "RANLIB=$${RANLIB}" \
0c24b341 25996 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
25997 install-pdf) \
25998 || exit 1
25999
26000@endif libtool
26001
108a6f8e
CD
26002.PHONY: maybe-install-html-libtool install-html-libtool
26003maybe-install-html-libtool:
26004@if libtool
26005maybe-install-html-libtool: install-html-libtool
26006
26007install-html-libtool: \
26008 configure-libtool \
26009 html-libtool
26010 @: $(MAKE); $(unstage)
26011 @[ -f ./libtool/Makefile ] || exit 0; \
26012 r=`${PWD_COMMAND}`; export r; \
26013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26014 $(HOST_EXPORTS) \
26015 for flag in $(EXTRA_HOST_FLAGS) ; do \
26016 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26017 done; \
26018 echo "Doing install-html in libtool" ; \
26019 (cd $(HOST_SUBDIR)/libtool && \
26020 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26021 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26022 "RANLIB=$${RANLIB}" \
0c24b341 26023 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
26024 install-html) \
26025 || exit 1
26026
26027@endif libtool
26028
b813574b
PB
26029.PHONY: maybe-installcheck-libtool installcheck-libtool
26030maybe-installcheck-libtool:
26031@if libtool
26032maybe-installcheck-libtool: installcheck-libtool
2a4cbe27 26033
b813574b
PB
26034installcheck-libtool: \
26035 configure-libtool
0aed8855 26036 @: $(MAKE); $(unstage)
b813574b 26037 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
26038 r=`${PWD_COMMAND}`; export r; \
26039 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26040 $(HOST_EXPORTS) \
b813574b 26041 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26042 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26043 done; \
b813574b 26044 echo "Doing installcheck in libtool" ; \
b00612cc 26045 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
26046 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26047 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26048 "RANLIB=$${RANLIB}" \
0c24b341 26049 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26050 installcheck) \
2a4cbe27
NN
26051 || exit 1
26052
b813574b 26053@endif libtool
2a4cbe27 26054
b813574b
PB
26055.PHONY: maybe-mostlyclean-libtool mostlyclean-libtool
26056maybe-mostlyclean-libtool:
26057@if libtool
26058maybe-mostlyclean-libtool: mostlyclean-libtool
2a4cbe27 26059
b813574b 26060mostlyclean-libtool:
0aed8855 26061 @: $(MAKE); $(unstage)
b813574b 26062 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
26063 r=`${PWD_COMMAND}`; export r; \
26064 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26065 $(HOST_EXPORTS) \
b813574b 26066 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26067 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26068 done; \
b813574b 26069 echo "Doing mostlyclean in libtool" ; \
b00612cc 26070 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
26071 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26072 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26073 "RANLIB=$${RANLIB}" \
0c24b341 26074 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26075 mostlyclean) \
2a4cbe27
NN
26076 || exit 1
26077
b813574b 26078@endif libtool
2a4cbe27 26079
b813574b
PB
26080.PHONY: maybe-clean-libtool clean-libtool
26081maybe-clean-libtool:
26082@if libtool
26083maybe-clean-libtool: clean-libtool
2a4cbe27 26084
b813574b 26085clean-libtool:
0aed8855 26086 @: $(MAKE); $(unstage)
b813574b 26087 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
26088 r=`${PWD_COMMAND}`; export r; \
26089 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26090 $(HOST_EXPORTS) \
b813574b 26091 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26092 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26093 done; \
b813574b 26094 echo "Doing clean in libtool" ; \
b00612cc 26095 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
26096 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26097 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26098 "RANLIB=$${RANLIB}" \
0c24b341 26099 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26100 clean) \
2a4cbe27
NN
26101 || exit 1
26102
b813574b 26103@endif libtool
2a4cbe27 26104
b813574b
PB
26105.PHONY: maybe-distclean-libtool distclean-libtool
26106maybe-distclean-libtool:
26107@if libtool
26108maybe-distclean-libtool: distclean-libtool
2a4cbe27 26109
b813574b 26110distclean-libtool:
0aed8855 26111 @: $(MAKE); $(unstage)
b813574b 26112 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
26113 r=`${PWD_COMMAND}`; export r; \
26114 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26115 $(HOST_EXPORTS) \
b813574b 26116 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26117 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26118 done; \
b813574b 26119 echo "Doing distclean in libtool" ; \
b00612cc 26120 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
26121 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26122 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26123 "RANLIB=$${RANLIB}" \
0c24b341 26124 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26125 distclean) \
2a4cbe27
NN
26126 || exit 1
26127
b813574b 26128@endif libtool
2a4cbe27 26129
b813574b
PB
26130.PHONY: maybe-maintainer-clean-libtool maintainer-clean-libtool
26131maybe-maintainer-clean-libtool:
26132@if libtool
26133maybe-maintainer-clean-libtool: maintainer-clean-libtool
2a4cbe27 26134
b813574b 26135maintainer-clean-libtool:
0aed8855 26136 @: $(MAKE); $(unstage)
b813574b 26137 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
26138 r=`${PWD_COMMAND}`; export r; \
26139 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26140 $(HOST_EXPORTS) \
b813574b 26141 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26142 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26143 done; \
b813574b 26144 echo "Doing maintainer-clean in libtool" ; \
b00612cc 26145 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
26146 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26147 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26148 "RANLIB=$${RANLIB}" \
0c24b341 26149 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26150 maintainer-clean) \
2a4cbe27
NN
26151 || exit 1
26152
b813574b 26153@endif libtool
2a4cbe27 26154
2a4cbe27 26155
a7254363 26156
b813574b
PB
26157.PHONY: configure-m4 maybe-configure-m4
26158maybe-configure-m4:
4f0ef2d8
CD
26159@if gcc-bootstrap
26160configure-m4: stage_current
26161@endif gcc-bootstrap
b813574b
PB
26162@if m4
26163maybe-configure-m4: configure-m4
c52c6897 26164configure-m4:
0aed8855 26165 @: $(MAKE); $(unstage)
c52c6897 26166 @r=`${PWD_COMMAND}`; export r; \
b40e3958 26167 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
26168 test ! -f $(HOST_SUBDIR)/m4/Makefile || exit 0; \
26169 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/m4 ; \
378fce5b 26170 $(HOST_EXPORTS) \
a7254363
PB
26171 echo Configuring in $(HOST_SUBDIR)/m4; \
26172 cd "$(HOST_SUBDIR)/m4" || exit 1; \
4fa63067 26173 case $(srcdir) in \
b00612cc
PB
26174 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26175 *) topdir=`echo $(HOST_SUBDIR)/m4/ | \
26176 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 26177 esac; \
b00612cc
PB
26178 srcdiroption="--srcdir=$${topdir}/m4"; \
26179 libsrcdir="$$s/m4"; \
4fa63067 26180 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
26181 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26182 --target=${target_alias} $${srcdiroption} \
2a4cbe27 26183 || exit 1
b813574b 26184@endif m4
2a4cbe27 26185
a7254363
PB
26186
26187
d545f33b
PB
26188
26189
b813574b
PB
26190.PHONY: all-m4 maybe-all-m4
26191maybe-all-m4:
4f0ef2d8
CD
26192@if gcc-bootstrap
26193all-m4: stage_current
26194@endif gcc-bootstrap
b813574b 26195@if m4
d27cc32e 26196TARGET-m4=all
b813574b
PB
26197maybe-all-m4: all-m4
26198all-m4: configure-m4
0aed8855 26199 @: $(MAKE); $(unstage)
4fa63067
NN
26200 @r=`${PWD_COMMAND}`; export r; \
26201 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26202 $(HOST_EXPORTS) \
b00612cc
PB
26203 (cd $(HOST_SUBDIR)/m4 && \
26204 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-m4))
b813574b 26205@endif m4
4fa63067 26206
a7254363 26207
d545f33b
PB
26208
26209
b813574b
PB
26210.PHONY: check-m4 maybe-check-m4
26211maybe-check-m4:
26212@if m4
26213maybe-check-m4: check-m4
2a4cbe27 26214
b813574b 26215check-m4:
0aed8855 26216 @: $(MAKE); $(unstage)
4fa63067
NN
26217 @r=`${PWD_COMMAND}`; export r; \
26218 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26219 $(HOST_EXPORTS) \
b00612cc
PB
26220 (cd $(HOST_SUBDIR)/m4 && \
26221 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 26222
b813574b 26223@endif m4
4fa63067 26224
b813574b
PB
26225.PHONY: install-m4 maybe-install-m4
26226maybe-install-m4:
26227@if m4
26228maybe-install-m4: install-m4
4fa63067 26229
b813574b 26230install-m4: installdirs
0aed8855 26231 @: $(MAKE); $(unstage)
4fa63067
NN
26232 @r=`${PWD_COMMAND}`; export r; \
26233 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26234 $(HOST_EXPORTS) \
b00612cc 26235 (cd $(HOST_SUBDIR)/m4 && \
2da12f12 26236 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 26237
b813574b 26238@endif m4
4fa63067 26239
56a8fe78 26240# Other targets (info, dvi, pdf, etc.)
4fa63067 26241
b813574b
PB
26242.PHONY: maybe-info-m4 info-m4
26243maybe-info-m4:
26244@if m4
26245maybe-info-m4: info-m4
4fa63067 26246
b813574b
PB
26247info-m4: \
26248 configure-m4
0aed8855 26249 @: $(MAKE); $(unstage)
b813574b 26250 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
26251 r=`${PWD_COMMAND}`; export r; \
26252 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26253 $(HOST_EXPORTS) \
b813574b 26254 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26255 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26256 done; \
b813574b 26257 echo "Doing info in m4" ; \
b00612cc 26258 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
26259 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26260 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26261 "RANLIB=$${RANLIB}" \
0c24b341 26262 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26263 info) \
2a4cbe27
NN
26264 || exit 1
26265
b813574b 26266@endif m4
2a4cbe27 26267
b813574b
PB
26268.PHONY: maybe-dvi-m4 dvi-m4
26269maybe-dvi-m4:
26270@if m4
26271maybe-dvi-m4: dvi-m4
2a4cbe27 26272
b813574b
PB
26273dvi-m4: \
26274 configure-m4
0aed8855 26275 @: $(MAKE); $(unstage)
b813574b 26276 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
26277 r=`${PWD_COMMAND}`; export r; \
26278 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26279 $(HOST_EXPORTS) \
b813574b 26280 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26281 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26282 done; \
b813574b 26283 echo "Doing dvi in m4" ; \
b00612cc 26284 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
26285 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26286 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26287 "RANLIB=$${RANLIB}" \
0c24b341 26288 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26289 dvi) \
2a4cbe27
NN
26290 || exit 1
26291
b813574b 26292@endif m4
2a4cbe27 26293
56a8fe78
DD
26294.PHONY: maybe-pdf-m4 pdf-m4
26295maybe-pdf-m4:
26296@if m4
26297maybe-pdf-m4: pdf-m4
26298
26299pdf-m4: \
26300 configure-m4
26301 @: $(MAKE); $(unstage)
26302 @[ -f ./m4/Makefile ] || exit 0; \
26303 r=`${PWD_COMMAND}`; export r; \
26304 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26305 $(HOST_EXPORTS) \
26306 for flag in $(EXTRA_HOST_FLAGS) ; do \
26307 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26308 done; \
26309 echo "Doing pdf in m4" ; \
26310 (cd $(HOST_SUBDIR)/m4 && \
26311 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26312 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26313 "RANLIB=$${RANLIB}" \
0c24b341 26314 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
26315 pdf) \
26316 || exit 1
26317
26318@endif m4
26319
6d389afc
MS
26320.PHONY: maybe-html-m4 html-m4
26321maybe-html-m4:
26322@if m4
26323maybe-html-m4: html-m4
26324
26325html-m4: \
26326 configure-m4
0aed8855 26327 @: $(MAKE); $(unstage)
6d389afc
MS
26328 @[ -f ./m4/Makefile ] || exit 0; \
26329 r=`${PWD_COMMAND}`; export r; \
26330 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
26331 $(HOST_EXPORTS) \
26332 for flag in $(EXTRA_HOST_FLAGS) ; do \
26333 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26334 done; \
26335 echo "Doing html in m4" ; \
b00612cc 26336 (cd $(HOST_SUBDIR)/m4 && \
6d389afc
MS
26337 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26338 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26339 "RANLIB=$${RANLIB}" \
0c24b341 26340 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
26341 html) \
26342 || exit 1
26343
26344@endif m4
26345
b813574b
PB
26346.PHONY: maybe-TAGS-m4 TAGS-m4
26347maybe-TAGS-m4:
26348@if m4
26349maybe-TAGS-m4: TAGS-m4
2a4cbe27 26350
b813574b
PB
26351TAGS-m4: \
26352 configure-m4
0aed8855 26353 @: $(MAKE); $(unstage)
b813574b 26354 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
26355 r=`${PWD_COMMAND}`; export r; \
26356 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26357 $(HOST_EXPORTS) \
b813574b 26358 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26359 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26360 done; \
b813574b 26361 echo "Doing TAGS in m4" ; \
b00612cc 26362 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
26363 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26364 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26365 "RANLIB=$${RANLIB}" \
0c24b341 26366 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26367 TAGS) \
2a4cbe27
NN
26368 || exit 1
26369
b813574b 26370@endif m4
2a4cbe27 26371
b813574b
PB
26372.PHONY: maybe-install-info-m4 install-info-m4
26373maybe-install-info-m4:
26374@if m4
26375maybe-install-info-m4: install-info-m4
2a4cbe27 26376
b813574b
PB
26377install-info-m4: \
26378 configure-m4 \
26379 info-m4
0aed8855 26380 @: $(MAKE); $(unstage)
b813574b 26381 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
26382 r=`${PWD_COMMAND}`; export r; \
26383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26384 $(HOST_EXPORTS) \
b813574b 26385 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26386 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26387 done; \
b813574b 26388 echo "Doing install-info in m4" ; \
b00612cc 26389 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
26390 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26391 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26392 "RANLIB=$${RANLIB}" \
0c24b341 26393 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26394 install-info) \
2a4cbe27
NN
26395 || exit 1
26396
b813574b 26397@endif m4
2a4cbe27 26398
a3ca38d2
DD
26399.PHONY: maybe-install-pdf-m4 install-pdf-m4
26400maybe-install-pdf-m4:
26401@if m4
26402maybe-install-pdf-m4: install-pdf-m4
26403
26404install-pdf-m4: \
26405 configure-m4 \
26406 pdf-m4
26407 @: $(MAKE); $(unstage)
26408 @[ -f ./m4/Makefile ] || exit 0; \
26409 r=`${PWD_COMMAND}`; export r; \
26410 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26411 $(HOST_EXPORTS) \
26412 for flag in $(EXTRA_HOST_FLAGS) ; do \
26413 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26414 done; \
26415 echo "Doing install-pdf in m4" ; \
26416 (cd $(HOST_SUBDIR)/m4 && \
26417 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26418 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26419 "RANLIB=$${RANLIB}" \
0c24b341 26420 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
26421 install-pdf) \
26422 || exit 1
26423
26424@endif m4
26425
108a6f8e
CD
26426.PHONY: maybe-install-html-m4 install-html-m4
26427maybe-install-html-m4:
26428@if m4
26429maybe-install-html-m4: install-html-m4
26430
26431install-html-m4: \
26432 configure-m4 \
26433 html-m4
26434 @: $(MAKE); $(unstage)
26435 @[ -f ./m4/Makefile ] || exit 0; \
26436 r=`${PWD_COMMAND}`; export r; \
26437 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26438 $(HOST_EXPORTS) \
26439 for flag in $(EXTRA_HOST_FLAGS) ; do \
26440 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26441 done; \
26442 echo "Doing install-html in m4" ; \
26443 (cd $(HOST_SUBDIR)/m4 && \
26444 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26445 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26446 "RANLIB=$${RANLIB}" \
0c24b341 26447 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
26448 install-html) \
26449 || exit 1
26450
26451@endif m4
26452
b813574b
PB
26453.PHONY: maybe-installcheck-m4 installcheck-m4
26454maybe-installcheck-m4:
26455@if m4
26456maybe-installcheck-m4: installcheck-m4
2a4cbe27 26457
b813574b
PB
26458installcheck-m4: \
26459 configure-m4
0aed8855 26460 @: $(MAKE); $(unstage)
b813574b 26461 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
26462 r=`${PWD_COMMAND}`; export r; \
26463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26464 $(HOST_EXPORTS) \
b813574b 26465 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26466 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26467 done; \
b813574b 26468 echo "Doing installcheck in m4" ; \
b00612cc 26469 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
26470 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26471 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26472 "RANLIB=$${RANLIB}" \
0c24b341 26473 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26474 installcheck) \
2a4cbe27
NN
26475 || exit 1
26476
b813574b 26477@endif m4
2a4cbe27 26478
b813574b
PB
26479.PHONY: maybe-mostlyclean-m4 mostlyclean-m4
26480maybe-mostlyclean-m4:
26481@if m4
26482maybe-mostlyclean-m4: mostlyclean-m4
2a4cbe27 26483
b813574b 26484mostlyclean-m4:
0aed8855 26485 @: $(MAKE); $(unstage)
b813574b 26486 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
26487 r=`${PWD_COMMAND}`; export r; \
26488 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26489 $(HOST_EXPORTS) \
b813574b 26490 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26491 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26492 done; \
b813574b 26493 echo "Doing mostlyclean in m4" ; \
b00612cc 26494 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
26495 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26496 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26497 "RANLIB=$${RANLIB}" \
0c24b341 26498 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26499 mostlyclean) \
2a4cbe27
NN
26500 || exit 1
26501
b813574b 26502@endif m4
2a4cbe27 26503
b813574b
PB
26504.PHONY: maybe-clean-m4 clean-m4
26505maybe-clean-m4:
26506@if m4
26507maybe-clean-m4: clean-m4
2a4cbe27 26508
b813574b 26509clean-m4:
0aed8855 26510 @: $(MAKE); $(unstage)
b813574b 26511 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
26512 r=`${PWD_COMMAND}`; export r; \
26513 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26514 $(HOST_EXPORTS) \
b813574b 26515 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26516 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26517 done; \
b813574b 26518 echo "Doing clean in m4" ; \
b00612cc 26519 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
26520 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26521 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26522 "RANLIB=$${RANLIB}" \
0c24b341 26523 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26524 clean) \
2a4cbe27
NN
26525 || exit 1
26526
b813574b 26527@endif m4
2a4cbe27 26528
b813574b
PB
26529.PHONY: maybe-distclean-m4 distclean-m4
26530maybe-distclean-m4:
26531@if m4
26532maybe-distclean-m4: distclean-m4
a2592b1b 26533
b813574b 26534distclean-m4:
0aed8855 26535 @: $(MAKE); $(unstage)
b813574b 26536 @[ -f ./m4/Makefile ] || exit 0; \
a2592b1b
DD
26537 r=`${PWD_COMMAND}`; export r; \
26538 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26539 $(HOST_EXPORTS) \
b813574b 26540 for flag in $(EXTRA_HOST_FLAGS) ; do \
a2592b1b
DD
26541 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26542 done; \
b813574b 26543 echo "Doing distclean in m4" ; \
b00612cc 26544 (cd $(HOST_SUBDIR)/m4 && \
a2592b1b
DD
26545 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26546 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26547 "RANLIB=$${RANLIB}" \
0c24b341 26548 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26549 distclean) \
a2592b1b
DD
26550 || exit 1
26551
b813574b 26552@endif m4
a2592b1b 26553
b813574b
PB
26554.PHONY: maybe-maintainer-clean-m4 maintainer-clean-m4
26555maybe-maintainer-clean-m4:
26556@if m4
26557maybe-maintainer-clean-m4: maintainer-clean-m4
2a4cbe27 26558
b813574b 26559maintainer-clean-m4:
0aed8855 26560 @: $(MAKE); $(unstage)
b813574b 26561 @[ -f ./m4/Makefile ] || exit 0; \
4fa63067 26562 r=`${PWD_COMMAND}`; export r; \
b40e3958 26563 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26564 $(HOST_EXPORTS) \
b813574b 26565 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
26566 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26567 done; \
b813574b 26568 echo "Doing maintainer-clean in m4" ; \
b00612cc 26569 (cd $(HOST_SUBDIR)/m4 && \
4fa63067
NN
26570 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26571 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26572 "RANLIB=$${RANLIB}" \
0c24b341 26573 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26574 maintainer-clean) \
4fa63067 26575 || exit 1
252b5132 26576
b813574b 26577@endif m4
252b5132 26578
252b5132 26579
a7254363 26580
b813574b
PB
26581.PHONY: configure-make maybe-configure-make
26582maybe-configure-make:
4f0ef2d8
CD
26583@if gcc-bootstrap
26584configure-make: stage_current
26585@endif gcc-bootstrap
b813574b
PB
26586@if make
26587maybe-configure-make: configure-make
c52c6897 26588configure-make:
0aed8855 26589 @: $(MAKE); $(unstage)
c52c6897 26590 @r=`${PWD_COMMAND}`; export r; \
b813574b 26591 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
26592 test ! -f $(HOST_SUBDIR)/make/Makefile || exit 0; \
26593 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/make ; \
b813574b 26594 $(HOST_EXPORTS) \
a7254363
PB
26595 echo Configuring in $(HOST_SUBDIR)/make; \
26596 cd "$(HOST_SUBDIR)/make" || exit 1; \
4fa63067 26597 case $(srcdir) in \
b00612cc
PB
26598 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26599 *) topdir=`echo $(HOST_SUBDIR)/make/ | \
26600 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 26601 esac; \
b00612cc
PB
26602 srcdiroption="--srcdir=$${topdir}/make"; \
26603 libsrcdir="$$s/make"; \
4fa63067 26604 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
26605 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26606 --target=${target_alias} $${srcdiroption} \
4fa63067 26607 || exit 1
b813574b 26608@endif make
252b5132 26609
a7254363
PB
26610
26611
d545f33b
PB
26612
26613
b813574b
PB
26614.PHONY: all-make maybe-all-make
26615maybe-all-make:
4f0ef2d8
CD
26616@if gcc-bootstrap
26617all-make: stage_current
26618@endif gcc-bootstrap
b813574b 26619@if make
d27cc32e 26620TARGET-make=all
b813574b
PB
26621maybe-all-make: all-make
26622all-make: configure-make
0aed8855 26623 @: $(MAKE); $(unstage)
4fa63067
NN
26624 @r=`${PWD_COMMAND}`; export r; \
26625 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26626 $(HOST_EXPORTS) \
b00612cc
PB
26627 (cd $(HOST_SUBDIR)/make && \
26628 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-make))
b813574b 26629@endif make
252b5132 26630
a7254363 26631
d545f33b
PB
26632
26633
b813574b
PB
26634.PHONY: check-make maybe-check-make
26635maybe-check-make:
26636@if make
26637maybe-check-make: check-make
252b5132 26638
b813574b 26639check-make:
0aed8855 26640 @: $(MAKE); $(unstage)
b813574b
PB
26641 @r=`${PWD_COMMAND}`; export r; \
26642 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 26643 $(HOST_EXPORTS) \
b00612cc
PB
26644 (cd $(HOST_SUBDIR)/make && \
26645 $(MAKE) $(FLAGS_TO_PASS) check)
dd12c3a8 26646
b813574b 26647@endif make
16ae0395 26648
b813574b
PB
26649.PHONY: install-make maybe-install-make
26650maybe-install-make:
26651@if make
26652maybe-install-make: install-make
4fa63067 26653
b813574b 26654install-make: installdirs
0aed8855 26655 @: $(MAKE); $(unstage)
4fa63067
NN
26656 @r=`${PWD_COMMAND}`; export r; \
26657 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26658 $(HOST_EXPORTS) \
b00612cc 26659 (cd $(HOST_SUBDIR)/make && \
2da12f12 26660 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 26661
b813574b 26662@endif make
4fa63067 26663
56a8fe78 26664# Other targets (info, dvi, pdf, etc.)
4fa63067 26665
b813574b
PB
26666.PHONY: maybe-info-make info-make
26667maybe-info-make:
26668@if make
26669maybe-info-make: info-make
4fa63067 26670
b813574b
PB
26671info-make: \
26672 configure-make
0aed8855 26673 @: $(MAKE); $(unstage)
b813574b 26674 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
26675 r=`${PWD_COMMAND}`; export r; \
26676 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26677 $(HOST_EXPORTS) \
b813574b 26678 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
26679 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26680 done; \
b813574b 26681 echo "Doing info in make" ; \
b00612cc 26682 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
26683 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26684 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26685 "RANLIB=$${RANLIB}" \
0c24b341 26686 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26687 info) \
4fa63067
NN
26688 || exit 1
26689
b813574b 26690@endif make
4fa63067 26691
b813574b
PB
26692.PHONY: maybe-dvi-make dvi-make
26693maybe-dvi-make:
26694@if make
26695maybe-dvi-make: dvi-make
4fa63067 26696
b813574b
PB
26697dvi-make: \
26698 configure-make
0aed8855 26699 @: $(MAKE); $(unstage)
b813574b 26700 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
26701 r=`${PWD_COMMAND}`; export r; \
26702 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26703 $(HOST_EXPORTS) \
b813574b 26704 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
26705 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26706 done; \
b813574b 26707 echo "Doing dvi in make" ; \
b00612cc 26708 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
26709 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26710 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26711 "RANLIB=$${RANLIB}" \
0c24b341 26712 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26713 dvi) \
4fa63067 26714 || exit 1
16ae0395 26715
b813574b 26716@endif make
252b5132 26717
56a8fe78
DD
26718.PHONY: maybe-pdf-make pdf-make
26719maybe-pdf-make:
26720@if make
26721maybe-pdf-make: pdf-make
26722
26723pdf-make: \
26724 configure-make
26725 @: $(MAKE); $(unstage)
26726 @[ -f ./make/Makefile ] || exit 0; \
26727 r=`${PWD_COMMAND}`; export r; \
26728 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26729 $(HOST_EXPORTS) \
26730 for flag in $(EXTRA_HOST_FLAGS) ; do \
26731 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26732 done; \
26733 echo "Doing pdf in make" ; \
26734 (cd $(HOST_SUBDIR)/make && \
26735 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26736 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26737 "RANLIB=$${RANLIB}" \
0c24b341 26738 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
26739 pdf) \
26740 || exit 1
26741
26742@endif make
26743
6d389afc
MS
26744.PHONY: maybe-html-make html-make
26745maybe-html-make:
26746@if make
26747maybe-html-make: html-make
26748
26749html-make: \
26750 configure-make
0aed8855 26751 @: $(MAKE); $(unstage)
6d389afc
MS
26752 @[ -f ./make/Makefile ] || exit 0; \
26753 r=`${PWD_COMMAND}`; export r; \
26754 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
26755 $(HOST_EXPORTS) \
26756 for flag in $(EXTRA_HOST_FLAGS) ; do \
26757 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26758 done; \
26759 echo "Doing html in make" ; \
b00612cc 26760 (cd $(HOST_SUBDIR)/make && \
6d389afc
MS
26761 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26762 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26763 "RANLIB=$${RANLIB}" \
0c24b341 26764 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
26765 html) \
26766 || exit 1
26767
26768@endif make
26769
b813574b
PB
26770.PHONY: maybe-TAGS-make TAGS-make
26771maybe-TAGS-make:
26772@if make
26773maybe-TAGS-make: TAGS-make
252b5132 26774
b813574b
PB
26775TAGS-make: \
26776 configure-make
0aed8855 26777 @: $(MAKE); $(unstage)
b813574b 26778 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
26779 r=`${PWD_COMMAND}`; export r; \
26780 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26781 $(HOST_EXPORTS) \
b813574b 26782 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
26783 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26784 done; \
b813574b 26785 echo "Doing TAGS in make" ; \
b00612cc 26786 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
26787 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26788 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26789 "RANLIB=$${RANLIB}" \
0c24b341 26790 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26791 TAGS) \
4fa63067 26792 || exit 1
3866be5d 26793
b813574b 26794@endif make
3866be5d 26795
b813574b
PB
26796.PHONY: maybe-install-info-make install-info-make
26797maybe-install-info-make:
26798@if make
26799maybe-install-info-make: install-info-make
3866be5d 26800
b813574b
PB
26801install-info-make: \
26802 configure-make \
26803 info-make
0aed8855 26804 @: $(MAKE); $(unstage)
b813574b 26805 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
26806 r=`${PWD_COMMAND}`; export r; \
26807 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26808 $(HOST_EXPORTS) \
b813574b 26809 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
26810 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26811 done; \
b813574b 26812 echo "Doing install-info in make" ; \
b00612cc 26813 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
26814 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26815 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26816 "RANLIB=$${RANLIB}" \
0c24b341 26817 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26818 install-info) \
4fa63067 26819 || exit 1
3866be5d 26820
b813574b 26821@endif make
3866be5d 26822
a3ca38d2
DD
26823.PHONY: maybe-install-pdf-make install-pdf-make
26824maybe-install-pdf-make:
26825@if make
26826maybe-install-pdf-make: install-pdf-make
26827
26828install-pdf-make: \
26829 configure-make \
26830 pdf-make
26831 @: $(MAKE); $(unstage)
26832 @[ -f ./make/Makefile ] || exit 0; \
26833 r=`${PWD_COMMAND}`; export r; \
26834 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26835 $(HOST_EXPORTS) \
26836 for flag in $(EXTRA_HOST_FLAGS) ; do \
26837 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26838 done; \
26839 echo "Doing install-pdf in make" ; \
26840 (cd $(HOST_SUBDIR)/make && \
26841 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26842 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26843 "RANLIB=$${RANLIB}" \
0c24b341 26844 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
26845 install-pdf) \
26846 || exit 1
26847
26848@endif make
26849
108a6f8e
CD
26850.PHONY: maybe-install-html-make install-html-make
26851maybe-install-html-make:
26852@if make
26853maybe-install-html-make: install-html-make
26854
26855install-html-make: \
26856 configure-make \
26857 html-make
26858 @: $(MAKE); $(unstage)
26859 @[ -f ./make/Makefile ] || exit 0; \
26860 r=`${PWD_COMMAND}`; export r; \
26861 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26862 $(HOST_EXPORTS) \
26863 for flag in $(EXTRA_HOST_FLAGS) ; do \
26864 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26865 done; \
26866 echo "Doing install-html in make" ; \
26867 (cd $(HOST_SUBDIR)/make && \
26868 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26869 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26870 "RANLIB=$${RANLIB}" \
0c24b341 26871 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
26872 install-html) \
26873 || exit 1
26874
26875@endif make
26876
b813574b
PB
26877.PHONY: maybe-installcheck-make installcheck-make
26878maybe-installcheck-make:
26879@if make
26880maybe-installcheck-make: installcheck-make
15723a45 26881
b813574b
PB
26882installcheck-make: \
26883 configure-make
0aed8855 26884 @: $(MAKE); $(unstage)
b813574b 26885 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
26886 r=`${PWD_COMMAND}`; export r; \
26887 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26888 $(HOST_EXPORTS) \
b813574b 26889 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
26890 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26891 done; \
b813574b 26892 echo "Doing installcheck in make" ; \
b00612cc 26893 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
26894 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26895 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26896 "RANLIB=$${RANLIB}" \
0c24b341 26897 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26898 installcheck) \
4fa63067 26899 || exit 1
15723a45 26900
b813574b 26901@endif make
15723a45 26902
b813574b
PB
26903.PHONY: maybe-mostlyclean-make mostlyclean-make
26904maybe-mostlyclean-make:
26905@if make
26906maybe-mostlyclean-make: mostlyclean-make
15723a45 26907
b813574b 26908mostlyclean-make:
0aed8855 26909 @: $(MAKE); $(unstage)
b813574b 26910 @[ -f ./make/Makefile ] || exit 0; \
b40e3958
L
26911 r=`${PWD_COMMAND}`; export r; \
26912 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26913 $(HOST_EXPORTS) \
b813574b 26914 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
26915 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26916 done; \
b813574b 26917 echo "Doing mostlyclean in make" ; \
b00612cc 26918 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
26919 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26920 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26921 "RANLIB=$${RANLIB}" \
0c24b341 26922 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26923 mostlyclean) \
bba45b8b 26924 || exit 1
15723a45 26925
b813574b 26926@endif make
4fa63067 26927
b813574b
PB
26928.PHONY: maybe-clean-make clean-make
26929maybe-clean-make:
26930@if make
26931maybe-clean-make: clean-make
4fa63067 26932
b813574b 26933clean-make:
0aed8855 26934 @: $(MAKE); $(unstage)
b813574b 26935 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
26936 r=`${PWD_COMMAND}`; export r; \
26937 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26938 $(HOST_EXPORTS) \
b813574b 26939 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
26940 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26941 done; \
b813574b 26942 echo "Doing clean in make" ; \
b00612cc 26943 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
26944 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26945 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26946 "RANLIB=$${RANLIB}" \
0c24b341 26947 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26948 clean) \
4fa63067
NN
26949 || exit 1
26950
b813574b 26951@endif make
4fa63067 26952
b813574b
PB
26953.PHONY: maybe-distclean-make distclean-make
26954maybe-distclean-make:
26955@if make
26956maybe-distclean-make: distclean-make
4fa63067 26957
b813574b 26958distclean-make:
0aed8855 26959 @: $(MAKE); $(unstage)
b813574b 26960 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
26961 r=`${PWD_COMMAND}`; export r; \
26962 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26963 $(HOST_EXPORTS) \
b813574b 26964 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
26965 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26966 done; \
b813574b 26967 echo "Doing distclean in make" ; \
b00612cc 26968 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
26969 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26970 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26971 "RANLIB=$${RANLIB}" \
0c24b341 26972 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26973 distclean) \
4fa63067
NN
26974 || exit 1
26975
b813574b 26976@endif make
4fa63067 26977
b813574b
PB
26978.PHONY: maybe-maintainer-clean-make maintainer-clean-make
26979maybe-maintainer-clean-make:
26980@if make
26981maybe-maintainer-clean-make: maintainer-clean-make
4fa63067 26982
b813574b 26983maintainer-clean-make:
0aed8855 26984 @: $(MAKE); $(unstage)
b813574b 26985 @[ -f ./make/Makefile ] || exit 0; \
4fa63067 26986 r=`${PWD_COMMAND}`; export r; \
b40e3958 26987 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26988 $(HOST_EXPORTS) \
b813574b 26989 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
26990 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26991 done; \
b813574b 26992 echo "Doing maintainer-clean in make" ; \
b00612cc 26993 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
26994 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26995 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26996 "RANLIB=$${RANLIB}" \
0c24b341 26997 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26998 maintainer-clean) \
4fa63067 26999 || exit 1
3866be5d 27000
b813574b 27001@endif make
3866be5d 27002
3866be5d 27003
a7254363 27004
b813574b
PB
27005.PHONY: configure-mmalloc maybe-configure-mmalloc
27006maybe-configure-mmalloc:
4f0ef2d8
CD
27007@if gcc-bootstrap
27008configure-mmalloc: stage_current
27009@endif gcc-bootstrap
b813574b
PB
27010@if mmalloc
27011maybe-configure-mmalloc: configure-mmalloc
c52c6897 27012configure-mmalloc:
0aed8855 27013 @: $(MAKE); $(unstage)
c52c6897 27014 @r=`${PWD_COMMAND}`; export r; \
b40e3958 27015 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
27016 test ! -f $(HOST_SUBDIR)/mmalloc/Makefile || exit 0; \
27017 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mmalloc ; \
378fce5b 27018 $(HOST_EXPORTS) \
a7254363
PB
27019 echo Configuring in $(HOST_SUBDIR)/mmalloc; \
27020 cd "$(HOST_SUBDIR)/mmalloc" || exit 1; \
e2b9e2dc 27021 case $(srcdir) in \
b00612cc
PB
27022 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27023 *) topdir=`echo $(HOST_SUBDIR)/mmalloc/ | \
27024 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 27025 esac; \
b00612cc
PB
27026 srcdiroption="--srcdir=$${topdir}/mmalloc"; \
27027 libsrcdir="$$s/mmalloc"; \
e2b9e2dc 27028 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
27029 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27030 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 27031 || exit 1
b813574b 27032@endif mmalloc
e2b9e2dc 27033
a7254363
PB
27034
27035
d545f33b
PB
27036
27037
b813574b
PB
27038.PHONY: all-mmalloc maybe-all-mmalloc
27039maybe-all-mmalloc:
4f0ef2d8
CD
27040@if gcc-bootstrap
27041all-mmalloc: stage_current
27042@endif gcc-bootstrap
b813574b 27043@if mmalloc
d27cc32e 27044TARGET-mmalloc=all
b813574b
PB
27045maybe-all-mmalloc: all-mmalloc
27046all-mmalloc: configure-mmalloc
0aed8855 27047 @: $(MAKE); $(unstage)
b40e3958
L
27048 @r=`${PWD_COMMAND}`; export r; \
27049 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27050 $(HOST_EXPORTS) \
b00612cc
PB
27051 (cd $(HOST_SUBDIR)/mmalloc && \
27052 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-mmalloc))
b813574b 27053@endif mmalloc
3866be5d 27054
a7254363 27055
d545f33b
PB
27056
27057
b813574b
PB
27058.PHONY: check-mmalloc maybe-check-mmalloc
27059maybe-check-mmalloc:
27060@if mmalloc
27061maybe-check-mmalloc: check-mmalloc
3866be5d 27062
b813574b 27063check-mmalloc:
3866be5d 27064
b813574b 27065@endif mmalloc
3866be5d 27066
b813574b
PB
27067.PHONY: install-mmalloc maybe-install-mmalloc
27068maybe-install-mmalloc:
27069@if mmalloc
27070maybe-install-mmalloc: install-mmalloc
4fa63067 27071
b813574b 27072install-mmalloc: installdirs
0aed8855 27073 @: $(MAKE); $(unstage)
4fa63067
NN
27074 @r=`${PWD_COMMAND}`; export r; \
27075 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27076 $(HOST_EXPORTS) \
b00612cc 27077 (cd $(HOST_SUBDIR)/mmalloc && \
2da12f12 27078 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 27079
b813574b 27080@endif mmalloc
4fa63067 27081
56a8fe78 27082# Other targets (info, dvi, pdf, etc.)
4fa63067 27083
b813574b
PB
27084.PHONY: maybe-info-mmalloc info-mmalloc
27085maybe-info-mmalloc:
27086@if mmalloc
27087maybe-info-mmalloc: info-mmalloc
4fa63067 27088
b813574b
PB
27089info-mmalloc: \
27090 configure-mmalloc
0aed8855 27091 @: $(MAKE); $(unstage)
b813574b 27092 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
27093 r=`${PWD_COMMAND}`; export r; \
27094 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27095 $(HOST_EXPORTS) \
b813574b 27096 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27097 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27098 done; \
b813574b 27099 echo "Doing info in mmalloc" ; \
b00612cc 27100 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
27101 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27102 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27103 "RANLIB=$${RANLIB}" \
0c24b341 27104 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27105 info) \
4fa63067
NN
27106 || exit 1
27107
b813574b 27108@endif mmalloc
4fa63067 27109
b813574b
PB
27110.PHONY: maybe-dvi-mmalloc dvi-mmalloc
27111maybe-dvi-mmalloc:
27112@if mmalloc
27113maybe-dvi-mmalloc: dvi-mmalloc
4fa63067 27114
b813574b
PB
27115dvi-mmalloc: \
27116 configure-mmalloc
0aed8855 27117 @: $(MAKE); $(unstage)
b813574b 27118 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
27119 r=`${PWD_COMMAND}`; export r; \
27120 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27121 $(HOST_EXPORTS) \
b813574b 27122 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27123 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27124 done; \
b813574b 27125 echo "Doing dvi in mmalloc" ; \
b00612cc 27126 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
27127 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27128 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27129 "RANLIB=$${RANLIB}" \
0c24b341 27130 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27131 dvi) \
4fa63067
NN
27132 || exit 1
27133
b813574b 27134@endif mmalloc
4fa63067 27135
56a8fe78
DD
27136.PHONY: maybe-pdf-mmalloc pdf-mmalloc
27137maybe-pdf-mmalloc:
27138@if mmalloc
27139maybe-pdf-mmalloc: pdf-mmalloc
27140
27141pdf-mmalloc: \
27142 configure-mmalloc
27143 @: $(MAKE); $(unstage)
27144 @[ -f ./mmalloc/Makefile ] || exit 0; \
27145 r=`${PWD_COMMAND}`; export r; \
27146 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27147 $(HOST_EXPORTS) \
27148 for flag in $(EXTRA_HOST_FLAGS) ; do \
27149 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27150 done; \
27151 echo "Doing pdf in mmalloc" ; \
27152 (cd $(HOST_SUBDIR)/mmalloc && \
27153 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27154 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27155 "RANLIB=$${RANLIB}" \
0c24b341 27156 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
27157 pdf) \
27158 || exit 1
27159
27160@endif mmalloc
27161
6d389afc
MS
27162.PHONY: maybe-html-mmalloc html-mmalloc
27163maybe-html-mmalloc:
27164@if mmalloc
27165maybe-html-mmalloc: html-mmalloc
27166
27167html-mmalloc: \
27168 configure-mmalloc
0aed8855 27169 @: $(MAKE); $(unstage)
6d389afc
MS
27170 @[ -f ./mmalloc/Makefile ] || exit 0; \
27171 r=`${PWD_COMMAND}`; export r; \
27172 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
27173 $(HOST_EXPORTS) \
27174 for flag in $(EXTRA_HOST_FLAGS) ; do \
27175 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27176 done; \
27177 echo "Doing html in mmalloc" ; \
b00612cc 27178 (cd $(HOST_SUBDIR)/mmalloc && \
6d389afc
MS
27179 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27180 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27181 "RANLIB=$${RANLIB}" \
0c24b341 27182 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
27183 html) \
27184 || exit 1
27185
27186@endif mmalloc
27187
b813574b
PB
27188.PHONY: maybe-TAGS-mmalloc TAGS-mmalloc
27189maybe-TAGS-mmalloc:
27190@if mmalloc
27191maybe-TAGS-mmalloc: TAGS-mmalloc
4fa63067 27192
b813574b
PB
27193TAGS-mmalloc: \
27194 configure-mmalloc
0aed8855 27195 @: $(MAKE); $(unstage)
b813574b 27196 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
27197 r=`${PWD_COMMAND}`; export r; \
27198 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27199 $(HOST_EXPORTS) \
b813574b 27200 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27201 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27202 done; \
b813574b 27203 echo "Doing TAGS in mmalloc" ; \
b00612cc 27204 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
27205 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27206 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27207 "RANLIB=$${RANLIB}" \
0c24b341 27208 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27209 TAGS) \
4fa63067
NN
27210 || exit 1
27211
b813574b 27212@endif mmalloc
4fa63067 27213
b813574b
PB
27214.PHONY: maybe-install-info-mmalloc install-info-mmalloc
27215maybe-install-info-mmalloc:
27216@if mmalloc
27217maybe-install-info-mmalloc: install-info-mmalloc
4fa63067 27218
b813574b
PB
27219install-info-mmalloc: \
27220 configure-mmalloc \
27221 info-mmalloc
0aed8855 27222 @: $(MAKE); $(unstage)
b813574b 27223 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
27224 r=`${PWD_COMMAND}`; export r; \
27225 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27226 $(HOST_EXPORTS) \
b813574b 27227 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27228 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27229 done; \
b813574b 27230 echo "Doing install-info in mmalloc" ; \
b00612cc 27231 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
27232 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27233 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27234 "RANLIB=$${RANLIB}" \
0c24b341 27235 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27236 install-info) \
4fa63067
NN
27237 || exit 1
27238
b813574b 27239@endif mmalloc
4fa63067 27240
a3ca38d2
DD
27241.PHONY: maybe-install-pdf-mmalloc install-pdf-mmalloc
27242maybe-install-pdf-mmalloc:
27243@if mmalloc
27244maybe-install-pdf-mmalloc: install-pdf-mmalloc
27245
27246install-pdf-mmalloc: \
27247 configure-mmalloc \
27248 pdf-mmalloc
27249 @: $(MAKE); $(unstage)
27250 @[ -f ./mmalloc/Makefile ] || exit 0; \
27251 r=`${PWD_COMMAND}`; export r; \
27252 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27253 $(HOST_EXPORTS) \
27254 for flag in $(EXTRA_HOST_FLAGS) ; do \
27255 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27256 done; \
27257 echo "Doing install-pdf in mmalloc" ; \
27258 (cd $(HOST_SUBDIR)/mmalloc && \
27259 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27260 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27261 "RANLIB=$${RANLIB}" \
0c24b341 27262 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
27263 install-pdf) \
27264 || exit 1
27265
27266@endif mmalloc
27267
108a6f8e
CD
27268.PHONY: maybe-install-html-mmalloc install-html-mmalloc
27269maybe-install-html-mmalloc:
27270@if mmalloc
27271maybe-install-html-mmalloc: install-html-mmalloc
27272
27273install-html-mmalloc: \
27274 configure-mmalloc \
27275 html-mmalloc
27276 @: $(MAKE); $(unstage)
27277 @[ -f ./mmalloc/Makefile ] || exit 0; \
27278 r=`${PWD_COMMAND}`; export r; \
27279 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27280 $(HOST_EXPORTS) \
27281 for flag in $(EXTRA_HOST_FLAGS) ; do \
27282 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27283 done; \
27284 echo "Doing install-html in mmalloc" ; \
27285 (cd $(HOST_SUBDIR)/mmalloc && \
27286 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27287 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27288 "RANLIB=$${RANLIB}" \
0c24b341 27289 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
27290 install-html) \
27291 || exit 1
27292
27293@endif mmalloc
27294
b813574b
PB
27295.PHONY: maybe-installcheck-mmalloc installcheck-mmalloc
27296maybe-installcheck-mmalloc:
27297@if mmalloc
27298maybe-installcheck-mmalloc: installcheck-mmalloc
4fa63067 27299
b813574b
PB
27300installcheck-mmalloc: \
27301 configure-mmalloc
0aed8855 27302 @: $(MAKE); $(unstage)
b813574b 27303 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
27304 r=`${PWD_COMMAND}`; export r; \
27305 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27306 $(HOST_EXPORTS) \
b813574b 27307 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27308 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27309 done; \
b813574b 27310 echo "Doing installcheck in mmalloc" ; \
b00612cc 27311 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
27312 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27313 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27314 "RANLIB=$${RANLIB}" \
0c24b341 27315 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27316 installcheck) \
4fa63067
NN
27317 || exit 1
27318
b813574b 27319@endif mmalloc
4fa63067 27320
b813574b
PB
27321.PHONY: maybe-mostlyclean-mmalloc mostlyclean-mmalloc
27322maybe-mostlyclean-mmalloc:
27323@if mmalloc
27324maybe-mostlyclean-mmalloc: mostlyclean-mmalloc
4fa63067 27325
b813574b 27326mostlyclean-mmalloc:
0aed8855 27327 @: $(MAKE); $(unstage)
b813574b 27328 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
27329 r=`${PWD_COMMAND}`; export r; \
27330 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27331 $(HOST_EXPORTS) \
b813574b 27332 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27333 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27334 done; \
b813574b 27335 echo "Doing mostlyclean in mmalloc" ; \
b00612cc 27336 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
27337 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27338 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27339 "RANLIB=$${RANLIB}" \
0c24b341 27340 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27341 mostlyclean) \
4fa63067
NN
27342 || exit 1
27343
b813574b 27344@endif mmalloc
4fa63067 27345
b813574b
PB
27346.PHONY: maybe-clean-mmalloc clean-mmalloc
27347maybe-clean-mmalloc:
27348@if mmalloc
27349maybe-clean-mmalloc: clean-mmalloc
4fa63067 27350
b813574b 27351clean-mmalloc:
0aed8855 27352 @: $(MAKE); $(unstage)
b813574b 27353 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
27354 r=`${PWD_COMMAND}`; export r; \
27355 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27356 $(HOST_EXPORTS) \
b813574b 27357 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27358 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27359 done; \
b813574b 27360 echo "Doing clean in mmalloc" ; \
b00612cc 27361 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
27362 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27363 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27364 "RANLIB=$${RANLIB}" \
0c24b341 27365 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27366 clean) \
4fa63067
NN
27367 || exit 1
27368
b813574b 27369@endif mmalloc
4fa63067 27370
b813574b
PB
27371.PHONY: maybe-distclean-mmalloc distclean-mmalloc
27372maybe-distclean-mmalloc:
27373@if mmalloc
27374maybe-distclean-mmalloc: distclean-mmalloc
4fa63067 27375
b813574b 27376distclean-mmalloc:
0aed8855 27377 @: $(MAKE); $(unstage)
b813574b 27378 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
27379 r=`${PWD_COMMAND}`; export r; \
27380 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27381 $(HOST_EXPORTS) \
b813574b 27382 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27383 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27384 done; \
b813574b 27385 echo "Doing distclean in mmalloc" ; \
b00612cc 27386 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
27387 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27388 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27389 "RANLIB=$${RANLIB}" \
0c24b341 27390 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27391 distclean) \
4fa63067
NN
27392 || exit 1
27393
b813574b 27394@endif mmalloc
4fa63067 27395
b813574b
PB
27396.PHONY: maybe-maintainer-clean-mmalloc maintainer-clean-mmalloc
27397maybe-maintainer-clean-mmalloc:
27398@if mmalloc
27399maybe-maintainer-clean-mmalloc: maintainer-clean-mmalloc
4fa63067 27400
b813574b 27401maintainer-clean-mmalloc:
0aed8855 27402 @: $(MAKE); $(unstage)
b813574b 27403 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
27404 r=`${PWD_COMMAND}`; export r; \
27405 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27406 $(HOST_EXPORTS) \
b813574b 27407 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27408 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27409 done; \
b813574b 27410 echo "Doing maintainer-clean in mmalloc" ; \
b00612cc 27411 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
27412 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27413 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27414 "RANLIB=$${RANLIB}" \
0c24b341 27415 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27416 maintainer-clean) \
4fa63067 27417 || exit 1
16ae0395 27418
b813574b 27419@endif mmalloc
3866be5d
NN
27420
27421
a7254363 27422
b813574b
PB
27423.PHONY: configure-patch maybe-configure-patch
27424maybe-configure-patch:
4f0ef2d8
CD
27425@if gcc-bootstrap
27426configure-patch: stage_current
27427@endif gcc-bootstrap
b813574b
PB
27428@if patch
27429maybe-configure-patch: configure-patch
c52c6897 27430configure-patch:
0aed8855 27431 @: $(MAKE); $(unstage)
c52c6897 27432 @r=`${PWD_COMMAND}`; export r; \
b40e3958 27433 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
27434 test ! -f $(HOST_SUBDIR)/patch/Makefile || exit 0; \
27435 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/patch ; \
378fce5b 27436 $(HOST_EXPORTS) \
a7254363
PB
27437 echo Configuring in $(HOST_SUBDIR)/patch; \
27438 cd "$(HOST_SUBDIR)/patch" || exit 1; \
e2b9e2dc 27439 case $(srcdir) in \
b00612cc
PB
27440 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27441 *) topdir=`echo $(HOST_SUBDIR)/patch/ | \
27442 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 27443 esac; \
b00612cc
PB
27444 srcdiroption="--srcdir=$${topdir}/patch"; \
27445 libsrcdir="$$s/patch"; \
e2b9e2dc 27446 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
27447 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27448 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 27449 || exit 1
b813574b 27450@endif patch
e2b9e2dc 27451
a7254363
PB
27452
27453
d545f33b
PB
27454
27455
b813574b
PB
27456.PHONY: all-patch maybe-all-patch
27457maybe-all-patch:
4f0ef2d8
CD
27458@if gcc-bootstrap
27459all-patch: stage_current
27460@endif gcc-bootstrap
b813574b 27461@if patch
d27cc32e 27462TARGET-patch=all
b813574b
PB
27463maybe-all-patch: all-patch
27464all-patch: configure-patch
0aed8855 27465 @: $(MAKE); $(unstage)
b40e3958
L
27466 @r=`${PWD_COMMAND}`; export r; \
27467 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27468 $(HOST_EXPORTS) \
b00612cc
PB
27469 (cd $(HOST_SUBDIR)/patch && \
27470 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-patch))
b813574b 27471@endif patch
3866be5d 27472
a7254363 27473
d545f33b
PB
27474
27475
b813574b
PB
27476.PHONY: check-patch maybe-check-patch
27477maybe-check-patch:
27478@if patch
27479maybe-check-patch: check-patch
3866be5d 27480
b813574b 27481check-patch:
0aed8855 27482 @: $(MAKE); $(unstage)
b40e3958
L
27483 @r=`${PWD_COMMAND}`; export r; \
27484 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27485 $(HOST_EXPORTS) \
b00612cc
PB
27486 (cd $(HOST_SUBDIR)/patch && \
27487 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 27488
b813574b 27489@endif patch
3866be5d 27490
b813574b
PB
27491.PHONY: install-patch maybe-install-patch
27492maybe-install-patch:
27493@if patch
27494maybe-install-patch: install-patch
16ae0395 27495
b813574b 27496install-patch: installdirs
0aed8855 27497 @: $(MAKE); $(unstage)
b40e3958
L
27498 @r=`${PWD_COMMAND}`; export r; \
27499 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27500 $(HOST_EXPORTS) \
b00612cc 27501 (cd $(HOST_SUBDIR)/patch && \
2da12f12 27502 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 27503
b813574b 27504@endif patch
3866be5d 27505
56a8fe78 27506# Other targets (info, dvi, pdf, etc.)
4fa63067 27507
b813574b
PB
27508.PHONY: maybe-info-patch info-patch
27509maybe-info-patch:
27510@if patch
27511maybe-info-patch: info-patch
4fa63067 27512
b813574b
PB
27513info-patch: \
27514 configure-patch
0aed8855 27515 @: $(MAKE); $(unstage)
b813574b 27516 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
27517 r=`${PWD_COMMAND}`; export r; \
27518 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27519 $(HOST_EXPORTS) \
b813574b 27520 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27521 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27522 done; \
b813574b 27523 echo "Doing info in patch" ; \
b00612cc 27524 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
27525 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27526 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27527 "RANLIB=$${RANLIB}" \
0c24b341 27528 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27529 info) \
4fa63067
NN
27530 || exit 1
27531
b813574b 27532@endif patch
4fa63067 27533
b813574b
PB
27534.PHONY: maybe-dvi-patch dvi-patch
27535maybe-dvi-patch:
27536@if patch
27537maybe-dvi-patch: dvi-patch
4fa63067 27538
b813574b
PB
27539dvi-patch: \
27540 configure-patch
0aed8855 27541 @: $(MAKE); $(unstage)
b813574b 27542 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
27543 r=`${PWD_COMMAND}`; export r; \
27544 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27545 $(HOST_EXPORTS) \
b813574b 27546 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27547 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27548 done; \
b813574b 27549 echo "Doing dvi in patch" ; \
b00612cc 27550 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
27551 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27552 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27553 "RANLIB=$${RANLIB}" \
0c24b341 27554 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27555 dvi) \
4fa63067
NN
27556 || exit 1
27557
b813574b 27558@endif patch
4fa63067 27559
56a8fe78
DD
27560.PHONY: maybe-pdf-patch pdf-patch
27561maybe-pdf-patch:
27562@if patch
27563maybe-pdf-patch: pdf-patch
27564
27565pdf-patch: \
27566 configure-patch
27567 @: $(MAKE); $(unstage)
27568 @[ -f ./patch/Makefile ] || exit 0; \
27569 r=`${PWD_COMMAND}`; export r; \
27570 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27571 $(HOST_EXPORTS) \
27572 for flag in $(EXTRA_HOST_FLAGS) ; do \
27573 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27574 done; \
27575 echo "Doing pdf in patch" ; \
27576 (cd $(HOST_SUBDIR)/patch && \
27577 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27578 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27579 "RANLIB=$${RANLIB}" \
0c24b341 27580 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
27581 pdf) \
27582 || exit 1
27583
27584@endif patch
27585
6d389afc
MS
27586.PHONY: maybe-html-patch html-patch
27587maybe-html-patch:
27588@if patch
27589maybe-html-patch: html-patch
27590
27591html-patch: \
27592 configure-patch
0aed8855 27593 @: $(MAKE); $(unstage)
6d389afc
MS
27594 @[ -f ./patch/Makefile ] || exit 0; \
27595 r=`${PWD_COMMAND}`; export r; \
27596 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
27597 $(HOST_EXPORTS) \
27598 for flag in $(EXTRA_HOST_FLAGS) ; do \
27599 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27600 done; \
27601 echo "Doing html in patch" ; \
b00612cc 27602 (cd $(HOST_SUBDIR)/patch && \
6d389afc
MS
27603 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27604 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27605 "RANLIB=$${RANLIB}" \
0c24b341 27606 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
27607 html) \
27608 || exit 1
27609
27610@endif patch
27611
b813574b
PB
27612.PHONY: maybe-TAGS-patch TAGS-patch
27613maybe-TAGS-patch:
27614@if patch
27615maybe-TAGS-patch: TAGS-patch
4fa63067 27616
b813574b
PB
27617TAGS-patch: \
27618 configure-patch
0aed8855 27619 @: $(MAKE); $(unstage)
b813574b 27620 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
27621 r=`${PWD_COMMAND}`; export r; \
27622 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27623 $(HOST_EXPORTS) \
b813574b 27624 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27625 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27626 done; \
b813574b 27627 echo "Doing TAGS in patch" ; \
b00612cc 27628 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
27629 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27630 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27631 "RANLIB=$${RANLIB}" \
0c24b341 27632 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27633 TAGS) \
4fa63067
NN
27634 || exit 1
27635
b813574b 27636@endif patch
4fa63067 27637
b813574b
PB
27638.PHONY: maybe-install-info-patch install-info-patch
27639maybe-install-info-patch:
27640@if patch
27641maybe-install-info-patch: install-info-patch
4fa63067 27642
b813574b
PB
27643install-info-patch: \
27644 configure-patch \
27645 info-patch
0aed8855 27646 @: $(MAKE); $(unstage)
b813574b 27647 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
27648 r=`${PWD_COMMAND}`; export r; \
27649 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27650 $(HOST_EXPORTS) \
b813574b 27651 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27652 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27653 done; \
b813574b 27654 echo "Doing install-info in patch" ; \
b00612cc 27655 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
27656 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27657 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27658 "RANLIB=$${RANLIB}" \
0c24b341 27659 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27660 install-info) \
4fa63067
NN
27661 || exit 1
27662
b813574b 27663@endif patch
4fa63067 27664
a3ca38d2
DD
27665.PHONY: maybe-install-pdf-patch install-pdf-patch
27666maybe-install-pdf-patch:
27667@if patch
27668maybe-install-pdf-patch: install-pdf-patch
27669
27670install-pdf-patch: \
27671 configure-patch \
27672 pdf-patch
27673 @: $(MAKE); $(unstage)
27674 @[ -f ./patch/Makefile ] || exit 0; \
27675 r=`${PWD_COMMAND}`; export r; \
27676 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27677 $(HOST_EXPORTS) \
27678 for flag in $(EXTRA_HOST_FLAGS) ; do \
27679 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27680 done; \
27681 echo "Doing install-pdf in patch" ; \
27682 (cd $(HOST_SUBDIR)/patch && \
27683 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27684 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27685 "RANLIB=$${RANLIB}" \
0c24b341 27686 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
27687 install-pdf) \
27688 || exit 1
27689
27690@endif patch
27691
108a6f8e
CD
27692.PHONY: maybe-install-html-patch install-html-patch
27693maybe-install-html-patch:
27694@if patch
27695maybe-install-html-patch: install-html-patch
27696
27697install-html-patch: \
27698 configure-patch \
27699 html-patch
27700 @: $(MAKE); $(unstage)
27701 @[ -f ./patch/Makefile ] || exit 0; \
27702 r=`${PWD_COMMAND}`; export r; \
27703 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27704 $(HOST_EXPORTS) \
27705 for flag in $(EXTRA_HOST_FLAGS) ; do \
27706 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27707 done; \
27708 echo "Doing install-html in patch" ; \
27709 (cd $(HOST_SUBDIR)/patch && \
27710 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27711 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27712 "RANLIB=$${RANLIB}" \
0c24b341 27713 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
27714 install-html) \
27715 || exit 1
27716
27717@endif patch
27718
b813574b
PB
27719.PHONY: maybe-installcheck-patch installcheck-patch
27720maybe-installcheck-patch:
27721@if patch
27722maybe-installcheck-patch: installcheck-patch
4fa63067 27723
b813574b
PB
27724installcheck-patch: \
27725 configure-patch
0aed8855 27726 @: $(MAKE); $(unstage)
b813574b 27727 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
27728 r=`${PWD_COMMAND}`; export r; \
27729 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27730 $(HOST_EXPORTS) \
b813574b 27731 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27732 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27733 done; \
b813574b 27734 echo "Doing installcheck in patch" ; \
b00612cc 27735 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
27736 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27737 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27738 "RANLIB=$${RANLIB}" \
0c24b341 27739 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27740 installcheck) \
4fa63067
NN
27741 || exit 1
27742
b813574b 27743@endif patch
4fa63067 27744
b813574b
PB
27745.PHONY: maybe-mostlyclean-patch mostlyclean-patch
27746maybe-mostlyclean-patch:
27747@if patch
27748maybe-mostlyclean-patch: mostlyclean-patch
4fa63067 27749
b813574b 27750mostlyclean-patch:
0aed8855 27751 @: $(MAKE); $(unstage)
b813574b 27752 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
27753 r=`${PWD_COMMAND}`; export r; \
27754 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27755 $(HOST_EXPORTS) \
b813574b 27756 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27757 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27758 done; \
b813574b 27759 echo "Doing mostlyclean in patch" ; \
b00612cc 27760 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
27761 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27762 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27763 "RANLIB=$${RANLIB}" \
0c24b341 27764 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27765 mostlyclean) \
4fa63067
NN
27766 || exit 1
27767
b813574b 27768@endif patch
4fa63067 27769
b813574b
PB
27770.PHONY: maybe-clean-patch clean-patch
27771maybe-clean-patch:
27772@if patch
27773maybe-clean-patch: clean-patch
4fa63067 27774
b813574b 27775clean-patch:
0aed8855 27776 @: $(MAKE); $(unstage)
b813574b 27777 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
27778 r=`${PWD_COMMAND}`; export r; \
27779 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27780 $(HOST_EXPORTS) \
b813574b 27781 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27782 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27783 done; \
b813574b 27784 echo "Doing clean in patch" ; \
b00612cc 27785 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
27786 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27787 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27788 "RANLIB=$${RANLIB}" \
0c24b341 27789 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27790 clean) \
4fa63067
NN
27791 || exit 1
27792
b813574b 27793@endif patch
4fa63067 27794
b813574b
PB
27795.PHONY: maybe-distclean-patch distclean-patch
27796maybe-distclean-patch:
27797@if patch
27798maybe-distclean-patch: distclean-patch
4fa63067 27799
b813574b 27800distclean-patch:
0aed8855 27801 @: $(MAKE); $(unstage)
b813574b 27802 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
27803 r=`${PWD_COMMAND}`; export r; \
27804 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27805 $(HOST_EXPORTS) \
b813574b 27806 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27807 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27808 done; \
b813574b 27809 echo "Doing distclean in patch" ; \
b00612cc 27810 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
27811 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27812 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27813 "RANLIB=$${RANLIB}" \
0c24b341 27814 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27815 distclean) \
4fa63067
NN
27816 || exit 1
27817
b813574b 27818@endif patch
4fa63067 27819
b813574b
PB
27820.PHONY: maybe-maintainer-clean-patch maintainer-clean-patch
27821maybe-maintainer-clean-patch:
27822@if patch
27823maybe-maintainer-clean-patch: maintainer-clean-patch
4fa63067 27824
b813574b 27825maintainer-clean-patch:
0aed8855 27826 @: $(MAKE); $(unstage)
b813574b 27827 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
27828 r=`${PWD_COMMAND}`; export r; \
27829 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27830 $(HOST_EXPORTS) \
b813574b 27831 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27832 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27833 done; \
b813574b 27834 echo "Doing maintainer-clean in patch" ; \
b00612cc 27835 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
27836 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27837 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27838 "RANLIB=$${RANLIB}" \
0c24b341 27839 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27840 maintainer-clean) \
4fa63067
NN
27841 || exit 1
27842
b813574b 27843@endif patch
4fa63067
NN
27844
27845
a7254363 27846
b813574b
PB
27847.PHONY: configure-perl maybe-configure-perl
27848maybe-configure-perl:
4f0ef2d8
CD
27849@if gcc-bootstrap
27850configure-perl: stage_current
27851@endif gcc-bootstrap
b813574b
PB
27852@if perl
27853maybe-configure-perl: configure-perl
c52c6897 27854configure-perl:
0aed8855 27855 @: $(MAKE); $(unstage)
c52c6897 27856 @r=`${PWD_COMMAND}`; export r; \
b40e3958 27857 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
27858 test ! -f $(HOST_SUBDIR)/perl/Makefile || exit 0; \
27859 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/perl ; \
378fce5b 27860 $(HOST_EXPORTS) \
a7254363
PB
27861 echo Configuring in $(HOST_SUBDIR)/perl; \
27862 cd "$(HOST_SUBDIR)/perl" || exit 1; \
e2b9e2dc 27863 case $(srcdir) in \
b00612cc
PB
27864 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27865 *) topdir=`echo $(HOST_SUBDIR)/perl/ | \
27866 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 27867 esac; \
b00612cc
PB
27868 srcdiroption="--srcdir=$${topdir}/perl"; \
27869 libsrcdir="$$s/perl"; \
e2b9e2dc 27870 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
27871 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27872 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 27873 || exit 1
b813574b 27874@endif perl
e2b9e2dc 27875
a7254363
PB
27876
27877
d545f33b
PB
27878
27879
b813574b
PB
27880.PHONY: all-perl maybe-all-perl
27881maybe-all-perl:
4f0ef2d8
CD
27882@if gcc-bootstrap
27883all-perl: stage_current
27884@endif gcc-bootstrap
b813574b 27885@if perl
d27cc32e 27886TARGET-perl=all
b813574b
PB
27887maybe-all-perl: all-perl
27888all-perl: configure-perl
0aed8855 27889 @: $(MAKE); $(unstage)
b40e3958
L
27890 @r=`${PWD_COMMAND}`; export r; \
27891 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27892 $(HOST_EXPORTS) \
b00612cc
PB
27893 (cd $(HOST_SUBDIR)/perl && \
27894 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-perl))
b813574b 27895@endif perl
3866be5d 27896
a7254363 27897
d545f33b
PB
27898
27899
b813574b
PB
27900.PHONY: check-perl maybe-check-perl
27901maybe-check-perl:
27902@if perl
27903maybe-check-perl: check-perl
3866be5d 27904
b813574b 27905check-perl:
0aed8855 27906 @: $(MAKE); $(unstage)
b40e3958
L
27907 @r=`${PWD_COMMAND}`; export r; \
27908 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27909 $(HOST_EXPORTS) \
b00612cc
PB
27910 (cd $(HOST_SUBDIR)/perl && \
27911 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 27912
b813574b 27913@endif perl
3866be5d 27914
b813574b
PB
27915.PHONY: install-perl maybe-install-perl
27916maybe-install-perl:
27917@if perl
27918maybe-install-perl: install-perl
16ae0395 27919
b813574b 27920install-perl: installdirs
0aed8855 27921 @: $(MAKE); $(unstage)
b40e3958
L
27922 @r=`${PWD_COMMAND}`; export r; \
27923 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27924 $(HOST_EXPORTS) \
b00612cc 27925 (cd $(HOST_SUBDIR)/perl && \
2da12f12 27926 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 27927
b813574b 27928@endif perl
3866be5d 27929
56a8fe78 27930# Other targets (info, dvi, pdf, etc.)
4fa63067 27931
b813574b
PB
27932.PHONY: maybe-info-perl info-perl
27933maybe-info-perl:
27934@if perl
27935maybe-info-perl: info-perl
4fa63067 27936
b813574b
PB
27937info-perl: \
27938 configure-perl
0aed8855 27939 @: $(MAKE); $(unstage)
b813574b 27940 @[ -f ./perl/Makefile ] || exit 0; \
b40e3958
L
27941 r=`${PWD_COMMAND}`; export r; \
27942 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27943 $(HOST_EXPORTS) \
b813574b 27944 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27945 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27946 done; \
b813574b 27947 echo "Doing info in perl" ; \
b00612cc 27948 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
27949 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27950 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27951 "RANLIB=$${RANLIB}" \
0c24b341 27952 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27953 info) \
e2b9e2dc
NN
27954 || exit 1
27955
b813574b 27956@endif perl
4fa63067 27957
b813574b
PB
27958.PHONY: maybe-dvi-perl dvi-perl
27959maybe-dvi-perl:
27960@if perl
27961maybe-dvi-perl: dvi-perl
4fa63067 27962
b813574b
PB
27963dvi-perl: \
27964 configure-perl
0aed8855 27965 @: $(MAKE); $(unstage)
b813574b 27966 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067 27967 r=`${PWD_COMMAND}`; export r; \
b40e3958 27968 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27969 $(HOST_EXPORTS) \
b813574b 27970 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27971 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27972 done; \
b813574b 27973 echo "Doing dvi in perl" ; \
b00612cc 27974 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
27975 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27976 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27977 "RANLIB=$${RANLIB}" \
0c24b341 27978 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27979 dvi) \
4fa63067 27980 || exit 1
3866be5d 27981
b813574b 27982@endif perl
3866be5d 27983
56a8fe78
DD
27984.PHONY: maybe-pdf-perl pdf-perl
27985maybe-pdf-perl:
27986@if perl
27987maybe-pdf-perl: pdf-perl
27988
27989pdf-perl: \
27990 configure-perl
27991 @: $(MAKE); $(unstage)
27992 @[ -f ./perl/Makefile ] || exit 0; \
27993 r=`${PWD_COMMAND}`; export r; \
27994 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27995 $(HOST_EXPORTS) \
27996 for flag in $(EXTRA_HOST_FLAGS) ; do \
27997 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27998 done; \
27999 echo "Doing pdf in perl" ; \
28000 (cd $(HOST_SUBDIR)/perl && \
28001 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28002 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28003 "RANLIB=$${RANLIB}" \
0c24b341 28004 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
28005 pdf) \
28006 || exit 1
28007
28008@endif perl
28009
6d389afc
MS
28010.PHONY: maybe-html-perl html-perl
28011maybe-html-perl:
28012@if perl
28013maybe-html-perl: html-perl
28014
28015html-perl: \
28016 configure-perl
0aed8855 28017 @: $(MAKE); $(unstage)
6d389afc
MS
28018 @[ -f ./perl/Makefile ] || exit 0; \
28019 r=`${PWD_COMMAND}`; export r; \
28020 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
28021 $(HOST_EXPORTS) \
28022 for flag in $(EXTRA_HOST_FLAGS) ; do \
28023 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28024 done; \
28025 echo "Doing html in perl" ; \
b00612cc 28026 (cd $(HOST_SUBDIR)/perl && \
6d389afc
MS
28027 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28028 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28029 "RANLIB=$${RANLIB}" \
0c24b341 28030 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
28031 html) \
28032 || exit 1
28033
28034@endif perl
28035
b813574b
PB
28036.PHONY: maybe-TAGS-perl TAGS-perl
28037maybe-TAGS-perl:
28038@if perl
28039maybe-TAGS-perl: TAGS-perl
4fa63067 28040
b813574b
PB
28041TAGS-perl: \
28042 configure-perl
0aed8855 28043 @: $(MAKE); $(unstage)
b813574b 28044 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067 28045 r=`${PWD_COMMAND}`; export r; \
b40e3958 28046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28047 $(HOST_EXPORTS) \
b813574b 28048 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28049 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28050 done; \
b813574b 28051 echo "Doing TAGS in perl" ; \
b00612cc 28052 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
28053 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28054 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28055 "RANLIB=$${RANLIB}" \
0c24b341 28056 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28057 TAGS) \
4fa63067 28058 || exit 1
3866be5d 28059
b813574b 28060@endif perl
3866be5d 28061
b813574b
PB
28062.PHONY: maybe-install-info-perl install-info-perl
28063maybe-install-info-perl:
28064@if perl
28065maybe-install-info-perl: install-info-perl
16ae0395 28066
b813574b
PB
28067install-info-perl: \
28068 configure-perl \
28069 info-perl
0aed8855 28070 @: $(MAKE); $(unstage)
b813574b 28071 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067
NN
28072 r=`${PWD_COMMAND}`; export r; \
28073 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28074 $(HOST_EXPORTS) \
b813574b 28075 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28076 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28077 done; \
b813574b 28078 echo "Doing install-info in perl" ; \
b00612cc 28079 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
28080 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28081 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28082 "RANLIB=$${RANLIB}" \
0c24b341 28083 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28084 install-info) \
4fa63067
NN
28085 || exit 1
28086
b813574b 28087@endif perl
4fa63067 28088
a3ca38d2
DD
28089.PHONY: maybe-install-pdf-perl install-pdf-perl
28090maybe-install-pdf-perl:
28091@if perl
28092maybe-install-pdf-perl: install-pdf-perl
28093
28094install-pdf-perl: \
28095 configure-perl \
28096 pdf-perl
28097 @: $(MAKE); $(unstage)
28098 @[ -f ./perl/Makefile ] || exit 0; \
28099 r=`${PWD_COMMAND}`; export r; \
28100 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28101 $(HOST_EXPORTS) \
28102 for flag in $(EXTRA_HOST_FLAGS) ; do \
28103 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28104 done; \
28105 echo "Doing install-pdf in perl" ; \
28106 (cd $(HOST_SUBDIR)/perl && \
28107 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28108 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28109 "RANLIB=$${RANLIB}" \
0c24b341 28110 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
28111 install-pdf) \
28112 || exit 1
28113
28114@endif perl
28115
108a6f8e
CD
28116.PHONY: maybe-install-html-perl install-html-perl
28117maybe-install-html-perl:
28118@if perl
28119maybe-install-html-perl: install-html-perl
28120
28121install-html-perl: \
28122 configure-perl \
28123 html-perl
28124 @: $(MAKE); $(unstage)
28125 @[ -f ./perl/Makefile ] || exit 0; \
28126 r=`${PWD_COMMAND}`; export r; \
28127 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28128 $(HOST_EXPORTS) \
28129 for flag in $(EXTRA_HOST_FLAGS) ; do \
28130 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28131 done; \
28132 echo "Doing install-html in perl" ; \
28133 (cd $(HOST_SUBDIR)/perl && \
28134 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28135 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28136 "RANLIB=$${RANLIB}" \
0c24b341 28137 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
28138 install-html) \
28139 || exit 1
28140
28141@endif perl
28142
b813574b
PB
28143.PHONY: maybe-installcheck-perl installcheck-perl
28144maybe-installcheck-perl:
28145@if perl
28146maybe-installcheck-perl: installcheck-perl
4fa63067 28147
b813574b
PB
28148installcheck-perl: \
28149 configure-perl
0aed8855 28150 @: $(MAKE); $(unstage)
b813574b 28151 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067
NN
28152 r=`${PWD_COMMAND}`; export r; \
28153 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28154 $(HOST_EXPORTS) \
b813574b 28155 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28156 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28157 done; \
b813574b 28158 echo "Doing installcheck in perl" ; \
b00612cc 28159 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
28160 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28161 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28162 "RANLIB=$${RANLIB}" \
0c24b341 28163 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28164 installcheck) \
4fa63067
NN
28165 || exit 1
28166
b813574b 28167@endif perl
4fa63067 28168
b813574b
PB
28169.PHONY: maybe-mostlyclean-perl mostlyclean-perl
28170maybe-mostlyclean-perl:
28171@if perl
28172maybe-mostlyclean-perl: mostlyclean-perl
4fa63067 28173
b813574b 28174mostlyclean-perl:
0aed8855 28175 @: $(MAKE); $(unstage)
b813574b 28176 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067
NN
28177 r=`${PWD_COMMAND}`; export r; \
28178 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28179 $(HOST_EXPORTS) \
b813574b 28180 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28181 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28182 done; \
b813574b 28183 echo "Doing mostlyclean in perl" ; \
b00612cc 28184 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
28185 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28186 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28187 "RANLIB=$${RANLIB}" \
0c24b341 28188 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28189 mostlyclean) \
4fa63067
NN
28190 || exit 1
28191
b813574b 28192@endif perl
4fa63067 28193
b813574b
PB
28194.PHONY: maybe-clean-perl clean-perl
28195maybe-clean-perl:
28196@if perl
28197maybe-clean-perl: clean-perl
4fa63067 28198
b813574b 28199clean-perl:
0aed8855 28200 @: $(MAKE); $(unstage)
b813574b 28201 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067
NN
28202 r=`${PWD_COMMAND}`; export r; \
28203 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28204 $(HOST_EXPORTS) \
b813574b 28205 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28206 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28207 done; \
b813574b 28208 echo "Doing clean in perl" ; \
b00612cc 28209 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
28210 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28211 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28212 "RANLIB=$${RANLIB}" \
0c24b341 28213 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28214 clean) \
4fa63067
NN
28215 || exit 1
28216
b813574b 28217@endif perl
4fa63067 28218
b813574b
PB
28219.PHONY: maybe-distclean-perl distclean-perl
28220maybe-distclean-perl:
28221@if perl
28222maybe-distclean-perl: distclean-perl
4fa63067 28223
b813574b 28224distclean-perl:
0aed8855 28225 @: $(MAKE); $(unstage)
b813574b 28226 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067
NN
28227 r=`${PWD_COMMAND}`; export r; \
28228 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28229 $(HOST_EXPORTS) \
b813574b 28230 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28231 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28232 done; \
b813574b 28233 echo "Doing distclean in perl" ; \
b00612cc 28234 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
28235 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28236 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28237 "RANLIB=$${RANLIB}" \
0c24b341 28238 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28239 distclean) \
4fa63067
NN
28240 || exit 1
28241
b813574b 28242@endif perl
4fa63067 28243
b813574b
PB
28244.PHONY: maybe-maintainer-clean-perl maintainer-clean-perl
28245maybe-maintainer-clean-perl:
28246@if perl
28247maybe-maintainer-clean-perl: maintainer-clean-perl
4fa63067 28248
b813574b 28249maintainer-clean-perl:
0aed8855 28250 @: $(MAKE); $(unstage)
b813574b 28251 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067 28252 r=`${PWD_COMMAND}`; export r; \
b40e3958 28253 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28254 $(HOST_EXPORTS) \
b813574b 28255 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28256 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28257 done; \
b813574b 28258 echo "Doing maintainer-clean in perl" ; \
b00612cc 28259 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
28260 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28261 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28262 "RANLIB=$${RANLIB}" \
0c24b341 28263 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28264 maintainer-clean) \
4fa63067 28265 || exit 1
3866be5d 28266
b813574b 28267@endif perl
3866be5d 28268
4fa63067 28269
a7254363 28270
b813574b
PB
28271.PHONY: configure-prms maybe-configure-prms
28272maybe-configure-prms:
4f0ef2d8
CD
28273@if gcc-bootstrap
28274configure-prms: stage_current
28275@endif gcc-bootstrap
b813574b
PB
28276@if prms
28277maybe-configure-prms: configure-prms
c52c6897 28278configure-prms:
0aed8855 28279 @: $(MAKE); $(unstage)
c52c6897 28280 @r=`${PWD_COMMAND}`; export r; \
b40e3958 28281 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
28282 test ! -f $(HOST_SUBDIR)/prms/Makefile || exit 0; \
28283 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/prms ; \
378fce5b 28284 $(HOST_EXPORTS) \
a7254363
PB
28285 echo Configuring in $(HOST_SUBDIR)/prms; \
28286 cd "$(HOST_SUBDIR)/prms" || exit 1; \
e2b9e2dc 28287 case $(srcdir) in \
b00612cc
PB
28288 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28289 *) topdir=`echo $(HOST_SUBDIR)/prms/ | \
28290 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 28291 esac; \
b00612cc
PB
28292 srcdiroption="--srcdir=$${topdir}/prms"; \
28293 libsrcdir="$$s/prms"; \
e2b9e2dc 28294 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
28295 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28296 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 28297 || exit 1
b813574b 28298@endif prms
e2b9e2dc 28299
a7254363
PB
28300
28301
d545f33b
PB
28302
28303
b813574b
PB
28304.PHONY: all-prms maybe-all-prms
28305maybe-all-prms:
4f0ef2d8
CD
28306@if gcc-bootstrap
28307all-prms: stage_current
28308@endif gcc-bootstrap
b813574b 28309@if prms
d27cc32e 28310TARGET-prms=all
b813574b
PB
28311maybe-all-prms: all-prms
28312all-prms: configure-prms
0aed8855 28313 @: $(MAKE); $(unstage)
b40e3958
L
28314 @r=`${PWD_COMMAND}`; export r; \
28315 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28316 $(HOST_EXPORTS) \
b00612cc
PB
28317 (cd $(HOST_SUBDIR)/prms && \
28318 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-prms))
b813574b 28319@endif prms
3866be5d 28320
a7254363 28321
d545f33b
PB
28322
28323
b813574b
PB
28324.PHONY: check-prms maybe-check-prms
28325maybe-check-prms:
28326@if prms
28327maybe-check-prms: check-prms
3866be5d 28328
b813574b 28329check-prms:
0aed8855 28330 @: $(MAKE); $(unstage)
b40e3958
L
28331 @r=`${PWD_COMMAND}`; export r; \
28332 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28333 $(HOST_EXPORTS) \
b00612cc
PB
28334 (cd $(HOST_SUBDIR)/prms && \
28335 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 28336
b813574b 28337@endif prms
3866be5d 28338
b813574b
PB
28339.PHONY: install-prms maybe-install-prms
28340maybe-install-prms:
28341@if prms
28342maybe-install-prms: install-prms
4fa63067 28343
b813574b 28344install-prms: installdirs
0aed8855 28345 @: $(MAKE); $(unstage)
4fa63067
NN
28346 @r=`${PWD_COMMAND}`; export r; \
28347 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28348 $(HOST_EXPORTS) \
b00612cc 28349 (cd $(HOST_SUBDIR)/prms && \
2da12f12 28350 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 28351
b813574b 28352@endif prms
4fa63067 28353
56a8fe78 28354# Other targets (info, dvi, pdf, etc.)
4fa63067 28355
b813574b
PB
28356.PHONY: maybe-info-prms info-prms
28357maybe-info-prms:
28358@if prms
28359maybe-info-prms: info-prms
4fa63067 28360
b813574b
PB
28361info-prms: \
28362 configure-prms
0aed8855 28363 @: $(MAKE); $(unstage)
b813574b 28364 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
28365 r=`${PWD_COMMAND}`; export r; \
28366 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28367 $(HOST_EXPORTS) \
b813574b 28368 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28369 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28370 done; \
b813574b 28371 echo "Doing info in prms" ; \
b00612cc 28372 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
28373 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28374 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28375 "RANLIB=$${RANLIB}" \
0c24b341 28376 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28377 info) \
4fa63067
NN
28378 || exit 1
28379
b813574b 28380@endif prms
4fa63067 28381
b813574b
PB
28382.PHONY: maybe-dvi-prms dvi-prms
28383maybe-dvi-prms:
28384@if prms
28385maybe-dvi-prms: dvi-prms
4fa63067 28386
b813574b
PB
28387dvi-prms: \
28388 configure-prms
0aed8855 28389 @: $(MAKE); $(unstage)
b813574b 28390 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
28391 r=`${PWD_COMMAND}`; export r; \
28392 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28393 $(HOST_EXPORTS) \
b813574b 28394 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28395 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28396 done; \
b813574b 28397 echo "Doing dvi in prms" ; \
b00612cc 28398 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
28399 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28400 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28401 "RANLIB=$${RANLIB}" \
0c24b341 28402 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28403 dvi) \
4fa63067
NN
28404 || exit 1
28405
b813574b 28406@endif prms
4fa63067 28407
56a8fe78
DD
28408.PHONY: maybe-pdf-prms pdf-prms
28409maybe-pdf-prms:
28410@if prms
28411maybe-pdf-prms: pdf-prms
28412
28413pdf-prms: \
28414 configure-prms
28415 @: $(MAKE); $(unstage)
28416 @[ -f ./prms/Makefile ] || exit 0; \
28417 r=`${PWD_COMMAND}`; export r; \
28418 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28419 $(HOST_EXPORTS) \
28420 for flag in $(EXTRA_HOST_FLAGS) ; do \
28421 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28422 done; \
28423 echo "Doing pdf in prms" ; \
28424 (cd $(HOST_SUBDIR)/prms && \
28425 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28426 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28427 "RANLIB=$${RANLIB}" \
0c24b341 28428 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
28429 pdf) \
28430 || exit 1
28431
28432@endif prms
28433
6d389afc
MS
28434.PHONY: maybe-html-prms html-prms
28435maybe-html-prms:
28436@if prms
28437maybe-html-prms: html-prms
28438
28439html-prms: \
28440 configure-prms
0aed8855 28441 @: $(MAKE); $(unstage)
6d389afc
MS
28442 @[ -f ./prms/Makefile ] || exit 0; \
28443 r=`${PWD_COMMAND}`; export r; \
28444 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
28445 $(HOST_EXPORTS) \
28446 for flag in $(EXTRA_HOST_FLAGS) ; do \
28447 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28448 done; \
28449 echo "Doing html in prms" ; \
b00612cc 28450 (cd $(HOST_SUBDIR)/prms && \
6d389afc
MS
28451 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28452 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28453 "RANLIB=$${RANLIB}" \
0c24b341 28454 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
28455 html) \
28456 || exit 1
28457
28458@endif prms
28459
b813574b
PB
28460.PHONY: maybe-TAGS-prms TAGS-prms
28461maybe-TAGS-prms:
28462@if prms
28463maybe-TAGS-prms: TAGS-prms
4fa63067 28464
b813574b
PB
28465TAGS-prms: \
28466 configure-prms
0aed8855 28467 @: $(MAKE); $(unstage)
b813574b 28468 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
28469 r=`${PWD_COMMAND}`; export r; \
28470 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28471 $(HOST_EXPORTS) \
b813574b 28472 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28473 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28474 done; \
b813574b 28475 echo "Doing TAGS in prms" ; \
b00612cc 28476 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
28477 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28478 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28479 "RANLIB=$${RANLIB}" \
0c24b341 28480 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28481 TAGS) \
4fa63067
NN
28482 || exit 1
28483
b813574b 28484@endif prms
4fa63067 28485
b813574b
PB
28486.PHONY: maybe-install-info-prms install-info-prms
28487maybe-install-info-prms:
28488@if prms
28489maybe-install-info-prms: install-info-prms
4fa63067 28490
b813574b
PB
28491install-info-prms: \
28492 configure-prms \
28493 info-prms
0aed8855 28494 @: $(MAKE); $(unstage)
b813574b 28495 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
28496 r=`${PWD_COMMAND}`; export r; \
28497 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28498 $(HOST_EXPORTS) \
b813574b 28499 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28500 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28501 done; \
b813574b 28502 echo "Doing install-info in prms" ; \
b00612cc 28503 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
28504 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28505 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28506 "RANLIB=$${RANLIB}" \
0c24b341 28507 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28508 install-info) \
4fa63067
NN
28509 || exit 1
28510
b813574b 28511@endif prms
4fa63067 28512
a3ca38d2
DD
28513.PHONY: maybe-install-pdf-prms install-pdf-prms
28514maybe-install-pdf-prms:
28515@if prms
28516maybe-install-pdf-prms: install-pdf-prms
28517
28518install-pdf-prms: \
28519 configure-prms \
28520 pdf-prms
28521 @: $(MAKE); $(unstage)
28522 @[ -f ./prms/Makefile ] || exit 0; \
28523 r=`${PWD_COMMAND}`; export r; \
28524 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28525 $(HOST_EXPORTS) \
28526 for flag in $(EXTRA_HOST_FLAGS) ; do \
28527 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28528 done; \
28529 echo "Doing install-pdf in prms" ; \
28530 (cd $(HOST_SUBDIR)/prms && \
28531 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28532 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28533 "RANLIB=$${RANLIB}" \
0c24b341 28534 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
28535 install-pdf) \
28536 || exit 1
28537
28538@endif prms
28539
108a6f8e
CD
28540.PHONY: maybe-install-html-prms install-html-prms
28541maybe-install-html-prms:
28542@if prms
28543maybe-install-html-prms: install-html-prms
28544
28545install-html-prms: \
28546 configure-prms \
28547 html-prms
28548 @: $(MAKE); $(unstage)
28549 @[ -f ./prms/Makefile ] || exit 0; \
28550 r=`${PWD_COMMAND}`; export r; \
28551 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28552 $(HOST_EXPORTS) \
28553 for flag in $(EXTRA_HOST_FLAGS) ; do \
28554 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28555 done; \
28556 echo "Doing install-html in prms" ; \
28557 (cd $(HOST_SUBDIR)/prms && \
28558 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28559 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28560 "RANLIB=$${RANLIB}" \
0c24b341 28561 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
28562 install-html) \
28563 || exit 1
28564
28565@endif prms
28566
b813574b
PB
28567.PHONY: maybe-installcheck-prms installcheck-prms
28568maybe-installcheck-prms:
28569@if prms
28570maybe-installcheck-prms: installcheck-prms
4fa63067 28571
b813574b
PB
28572installcheck-prms: \
28573 configure-prms
0aed8855 28574 @: $(MAKE); $(unstage)
b813574b 28575 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
28576 r=`${PWD_COMMAND}`; export r; \
28577 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28578 $(HOST_EXPORTS) \
b813574b 28579 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28580 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28581 done; \
b813574b 28582 echo "Doing installcheck in prms" ; \
b00612cc 28583 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
28584 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28585 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28586 "RANLIB=$${RANLIB}" \
0c24b341 28587 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28588 installcheck) \
4fa63067
NN
28589 || exit 1
28590
b813574b 28591@endif prms
4fa63067 28592
b813574b
PB
28593.PHONY: maybe-mostlyclean-prms mostlyclean-prms
28594maybe-mostlyclean-prms:
28595@if prms
28596maybe-mostlyclean-prms: mostlyclean-prms
4fa63067 28597
b813574b 28598mostlyclean-prms:
0aed8855 28599 @: $(MAKE); $(unstage)
b813574b 28600 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
28601 r=`${PWD_COMMAND}`; export r; \
28602 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28603 $(HOST_EXPORTS) \
b813574b 28604 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28605 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28606 done; \
b813574b 28607 echo "Doing mostlyclean in prms" ; \
b00612cc 28608 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
28609 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28610 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28611 "RANLIB=$${RANLIB}" \
0c24b341 28612 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28613 mostlyclean) \
4fa63067
NN
28614 || exit 1
28615
b813574b 28616@endif prms
4fa63067 28617
b813574b
PB
28618.PHONY: maybe-clean-prms clean-prms
28619maybe-clean-prms:
28620@if prms
28621maybe-clean-prms: clean-prms
4fa63067 28622
b813574b 28623clean-prms:
0aed8855 28624 @: $(MAKE); $(unstage)
b813574b 28625 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
28626 r=`${PWD_COMMAND}`; export r; \
28627 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28628 $(HOST_EXPORTS) \
b813574b 28629 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28630 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28631 done; \
b813574b 28632 echo "Doing clean in prms" ; \
b00612cc 28633 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
28634 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28635 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28636 "RANLIB=$${RANLIB}" \
0c24b341 28637 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28638 clean) \
4fa63067
NN
28639 || exit 1
28640
b813574b 28641@endif prms
4fa63067 28642
b813574b
PB
28643.PHONY: maybe-distclean-prms distclean-prms
28644maybe-distclean-prms:
28645@if prms
28646maybe-distclean-prms: distclean-prms
4fa63067 28647
b813574b 28648distclean-prms:
0aed8855 28649 @: $(MAKE); $(unstage)
b813574b 28650 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
28651 r=`${PWD_COMMAND}`; export r; \
28652 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28653 $(HOST_EXPORTS) \
b813574b 28654 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28655 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28656 done; \
b813574b 28657 echo "Doing distclean in prms" ; \
b00612cc 28658 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
28659 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28660 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28661 "RANLIB=$${RANLIB}" \
0c24b341 28662 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28663 distclean) \
4fa63067
NN
28664 || exit 1
28665
b813574b 28666@endif prms
4fa63067 28667
b813574b
PB
28668.PHONY: maybe-maintainer-clean-prms maintainer-clean-prms
28669maybe-maintainer-clean-prms:
28670@if prms
28671maybe-maintainer-clean-prms: maintainer-clean-prms
4fa63067 28672
b813574b 28673maintainer-clean-prms:
0aed8855 28674 @: $(MAKE); $(unstage)
b813574b 28675 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
28676 r=`${PWD_COMMAND}`; export r; \
28677 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28678 $(HOST_EXPORTS) \
b813574b 28679 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28680 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28681 done; \
b813574b 28682 echo "Doing maintainer-clean in prms" ; \
b00612cc 28683 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
28684 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28685 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28686 "RANLIB=$${RANLIB}" \
0c24b341 28687 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28688 maintainer-clean) \
4fa63067 28689 || exit 1
16ae0395 28690
b813574b 28691@endif prms
3866be5d
NN
28692
28693
a7254363 28694
b813574b
PB
28695.PHONY: configure-rcs maybe-configure-rcs
28696maybe-configure-rcs:
4f0ef2d8
CD
28697@if gcc-bootstrap
28698configure-rcs: stage_current
28699@endif gcc-bootstrap
b813574b
PB
28700@if rcs
28701maybe-configure-rcs: configure-rcs
c52c6897 28702configure-rcs:
0aed8855 28703 @: $(MAKE); $(unstage)
c52c6897 28704 @r=`${PWD_COMMAND}`; export r; \
b40e3958 28705 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
28706 test ! -f $(HOST_SUBDIR)/rcs/Makefile || exit 0; \
28707 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/rcs ; \
378fce5b 28708 $(HOST_EXPORTS) \
a7254363
PB
28709 echo Configuring in $(HOST_SUBDIR)/rcs; \
28710 cd "$(HOST_SUBDIR)/rcs" || exit 1; \
e2b9e2dc 28711 case $(srcdir) in \
b00612cc
PB
28712 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28713 *) topdir=`echo $(HOST_SUBDIR)/rcs/ | \
28714 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 28715 esac; \
b00612cc
PB
28716 srcdiroption="--srcdir=$${topdir}/rcs"; \
28717 libsrcdir="$$s/rcs"; \
e2b9e2dc 28718 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
28719 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28720 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 28721 || exit 1
b813574b 28722@endif rcs
e2b9e2dc 28723
a7254363
PB
28724
28725
d545f33b
PB
28726
28727
b813574b
PB
28728.PHONY: all-rcs maybe-all-rcs
28729maybe-all-rcs:
4f0ef2d8
CD
28730@if gcc-bootstrap
28731all-rcs: stage_current
28732@endif gcc-bootstrap
b813574b 28733@if rcs
d27cc32e 28734TARGET-rcs=all
b813574b
PB
28735maybe-all-rcs: all-rcs
28736all-rcs: configure-rcs
0aed8855 28737 @: $(MAKE); $(unstage)
b40e3958
L
28738 @r=`${PWD_COMMAND}`; export r; \
28739 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28740 $(HOST_EXPORTS) \
b00612cc
PB
28741 (cd $(HOST_SUBDIR)/rcs && \
28742 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-rcs))
b813574b 28743@endif rcs
3866be5d 28744
a7254363 28745
d545f33b
PB
28746
28747
b813574b
PB
28748.PHONY: check-rcs maybe-check-rcs
28749maybe-check-rcs:
28750@if rcs
28751maybe-check-rcs: check-rcs
3866be5d 28752
b813574b 28753check-rcs:
0aed8855 28754 @: $(MAKE); $(unstage)
b40e3958
L
28755 @r=`${PWD_COMMAND}`; export r; \
28756 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28757 $(HOST_EXPORTS) \
b00612cc
PB
28758 (cd $(HOST_SUBDIR)/rcs && \
28759 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 28760
b813574b 28761@endif rcs
3866be5d 28762
b813574b
PB
28763.PHONY: install-rcs maybe-install-rcs
28764maybe-install-rcs:
28765@if rcs
28766maybe-install-rcs: install-rcs
16ae0395 28767
b813574b 28768install-rcs: installdirs
0aed8855 28769 @: $(MAKE); $(unstage)
b40e3958
L
28770 @r=`${PWD_COMMAND}`; export r; \
28771 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28772 $(HOST_EXPORTS) \
b00612cc 28773 (cd $(HOST_SUBDIR)/rcs && \
2da12f12 28774 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 28775
b813574b 28776@endif rcs
3866be5d 28777
56a8fe78 28778# Other targets (info, dvi, pdf, etc.)
4fa63067 28779
b813574b
PB
28780.PHONY: maybe-info-rcs info-rcs
28781maybe-info-rcs:
28782@if rcs
28783maybe-info-rcs: info-rcs
4fa63067 28784
b813574b
PB
28785info-rcs: \
28786 configure-rcs
0aed8855 28787 @: $(MAKE); $(unstage)
b813574b 28788 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
28789 r=`${PWD_COMMAND}`; export r; \
28790 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28791 $(HOST_EXPORTS) \
b813574b 28792 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28793 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28794 done; \
b813574b 28795 echo "Doing info in rcs" ; \
b00612cc 28796 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
28797 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28798 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28799 "RANLIB=$${RANLIB}" \
0c24b341 28800 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28801 info) \
4fa63067
NN
28802 || exit 1
28803
b813574b 28804@endif rcs
4fa63067 28805
b813574b
PB
28806.PHONY: maybe-dvi-rcs dvi-rcs
28807maybe-dvi-rcs:
28808@if rcs
28809maybe-dvi-rcs: dvi-rcs
4fa63067 28810
b813574b
PB
28811dvi-rcs: \
28812 configure-rcs
0aed8855 28813 @: $(MAKE); $(unstage)
b813574b 28814 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
28815 r=`${PWD_COMMAND}`; export r; \
28816 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28817 $(HOST_EXPORTS) \
b813574b 28818 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28819 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28820 done; \
b813574b 28821 echo "Doing dvi in rcs" ; \
b00612cc 28822 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
28823 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28824 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28825 "RANLIB=$${RANLIB}" \
0c24b341 28826 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28827 dvi) \
4fa63067
NN
28828 || exit 1
28829
b813574b 28830@endif rcs
4fa63067 28831
56a8fe78
DD
28832.PHONY: maybe-pdf-rcs pdf-rcs
28833maybe-pdf-rcs:
28834@if rcs
28835maybe-pdf-rcs: pdf-rcs
28836
28837pdf-rcs: \
28838 configure-rcs
28839 @: $(MAKE); $(unstage)
28840 @[ -f ./rcs/Makefile ] || exit 0; \
28841 r=`${PWD_COMMAND}`; export r; \
28842 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28843 $(HOST_EXPORTS) \
28844 for flag in $(EXTRA_HOST_FLAGS) ; do \
28845 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28846 done; \
28847 echo "Doing pdf in rcs" ; \
28848 (cd $(HOST_SUBDIR)/rcs && \
28849 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28850 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28851 "RANLIB=$${RANLIB}" \
0c24b341 28852 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
28853 pdf) \
28854 || exit 1
28855
28856@endif rcs
28857
6d389afc
MS
28858.PHONY: maybe-html-rcs html-rcs
28859maybe-html-rcs:
28860@if rcs
28861maybe-html-rcs: html-rcs
28862
28863html-rcs: \
28864 configure-rcs
0aed8855 28865 @: $(MAKE); $(unstage)
6d389afc
MS
28866 @[ -f ./rcs/Makefile ] || exit 0; \
28867 r=`${PWD_COMMAND}`; export r; \
28868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
28869 $(HOST_EXPORTS) \
28870 for flag in $(EXTRA_HOST_FLAGS) ; do \
28871 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28872 done; \
28873 echo "Doing html in rcs" ; \
b00612cc 28874 (cd $(HOST_SUBDIR)/rcs && \
6d389afc
MS
28875 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28876 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28877 "RANLIB=$${RANLIB}" \
0c24b341 28878 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
28879 html) \
28880 || exit 1
28881
28882@endif rcs
28883
b813574b
PB
28884.PHONY: maybe-TAGS-rcs TAGS-rcs
28885maybe-TAGS-rcs:
28886@if rcs
28887maybe-TAGS-rcs: TAGS-rcs
4fa63067 28888
b813574b
PB
28889TAGS-rcs: \
28890 configure-rcs
0aed8855 28891 @: $(MAKE); $(unstage)
b813574b 28892 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
28893 r=`${PWD_COMMAND}`; export r; \
28894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28895 $(HOST_EXPORTS) \
b813574b 28896 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28897 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28898 done; \
b813574b 28899 echo "Doing TAGS in rcs" ; \
b00612cc 28900 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
28901 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28902 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28903 "RANLIB=$${RANLIB}" \
0c24b341 28904 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28905 TAGS) \
4fa63067
NN
28906 || exit 1
28907
b813574b 28908@endif rcs
4fa63067 28909
b813574b
PB
28910.PHONY: maybe-install-info-rcs install-info-rcs
28911maybe-install-info-rcs:
28912@if rcs
28913maybe-install-info-rcs: install-info-rcs
4fa63067 28914
b813574b
PB
28915install-info-rcs: \
28916 configure-rcs \
28917 info-rcs
0aed8855 28918 @: $(MAKE); $(unstage)
b813574b 28919 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
28920 r=`${PWD_COMMAND}`; export r; \
28921 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28922 $(HOST_EXPORTS) \
b813574b 28923 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28924 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28925 done; \
b813574b 28926 echo "Doing install-info in rcs" ; \
b00612cc 28927 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
28928 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28929 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28930 "RANLIB=$${RANLIB}" \
0c24b341 28931 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28932 install-info) \
4fa63067
NN
28933 || exit 1
28934
b813574b 28935@endif rcs
4fa63067 28936
a3ca38d2
DD
28937.PHONY: maybe-install-pdf-rcs install-pdf-rcs
28938maybe-install-pdf-rcs:
28939@if rcs
28940maybe-install-pdf-rcs: install-pdf-rcs
28941
28942install-pdf-rcs: \
28943 configure-rcs \
28944 pdf-rcs
28945 @: $(MAKE); $(unstage)
28946 @[ -f ./rcs/Makefile ] || exit 0; \
28947 r=`${PWD_COMMAND}`; export r; \
28948 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28949 $(HOST_EXPORTS) \
28950 for flag in $(EXTRA_HOST_FLAGS) ; do \
28951 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28952 done; \
28953 echo "Doing install-pdf in rcs" ; \
28954 (cd $(HOST_SUBDIR)/rcs && \
28955 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28956 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28957 "RANLIB=$${RANLIB}" \
0c24b341 28958 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
28959 install-pdf) \
28960 || exit 1
28961
28962@endif rcs
28963
108a6f8e
CD
28964.PHONY: maybe-install-html-rcs install-html-rcs
28965maybe-install-html-rcs:
28966@if rcs
28967maybe-install-html-rcs: install-html-rcs
28968
28969install-html-rcs: \
28970 configure-rcs \
28971 html-rcs
28972 @: $(MAKE); $(unstage)
28973 @[ -f ./rcs/Makefile ] || exit 0; \
28974 r=`${PWD_COMMAND}`; export r; \
28975 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28976 $(HOST_EXPORTS) \
28977 for flag in $(EXTRA_HOST_FLAGS) ; do \
28978 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28979 done; \
28980 echo "Doing install-html in rcs" ; \
28981 (cd $(HOST_SUBDIR)/rcs && \
28982 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28983 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28984 "RANLIB=$${RANLIB}" \
0c24b341 28985 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
28986 install-html) \
28987 || exit 1
28988
28989@endif rcs
28990
b813574b
PB
28991.PHONY: maybe-installcheck-rcs installcheck-rcs
28992maybe-installcheck-rcs:
28993@if rcs
28994maybe-installcheck-rcs: installcheck-rcs
4fa63067 28995
b813574b
PB
28996installcheck-rcs: \
28997 configure-rcs
0aed8855 28998 @: $(MAKE); $(unstage)
b813574b 28999 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
29000 r=`${PWD_COMMAND}`; export r; \
29001 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29002 $(HOST_EXPORTS) \
b813574b 29003 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29004 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29005 done; \
b813574b 29006 echo "Doing installcheck in rcs" ; \
b00612cc 29007 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
29008 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29009 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29010 "RANLIB=$${RANLIB}" \
0c24b341 29011 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29012 installcheck) \
4fa63067
NN
29013 || exit 1
29014
b813574b 29015@endif rcs
4fa63067 29016
b813574b
PB
29017.PHONY: maybe-mostlyclean-rcs mostlyclean-rcs
29018maybe-mostlyclean-rcs:
29019@if rcs
29020maybe-mostlyclean-rcs: mostlyclean-rcs
4fa63067 29021
b813574b 29022mostlyclean-rcs:
0aed8855 29023 @: $(MAKE); $(unstage)
b813574b 29024 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
29025 r=`${PWD_COMMAND}`; export r; \
29026 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29027 $(HOST_EXPORTS) \
b813574b 29028 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29029 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29030 done; \
b813574b 29031 echo "Doing mostlyclean in rcs" ; \
b00612cc 29032 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
29033 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29034 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29035 "RANLIB=$${RANLIB}" \
0c24b341 29036 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29037 mostlyclean) \
4fa63067
NN
29038 || exit 1
29039
b813574b 29040@endif rcs
4fa63067 29041
b813574b
PB
29042.PHONY: maybe-clean-rcs clean-rcs
29043maybe-clean-rcs:
29044@if rcs
29045maybe-clean-rcs: clean-rcs
4fa63067 29046
b813574b 29047clean-rcs:
0aed8855 29048 @: $(MAKE); $(unstage)
b813574b 29049 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
29050 r=`${PWD_COMMAND}`; export r; \
29051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29052 $(HOST_EXPORTS) \
b813574b 29053 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29054 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29055 done; \
b813574b 29056 echo "Doing clean in rcs" ; \
b00612cc 29057 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
29058 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29059 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29060 "RANLIB=$${RANLIB}" \
0c24b341 29061 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29062 clean) \
4fa63067
NN
29063 || exit 1
29064
b813574b 29065@endif rcs
4fa63067 29066
b813574b
PB
29067.PHONY: maybe-distclean-rcs distclean-rcs
29068maybe-distclean-rcs:
29069@if rcs
29070maybe-distclean-rcs: distclean-rcs
4fa63067 29071
b813574b 29072distclean-rcs:
0aed8855 29073 @: $(MAKE); $(unstage)
b813574b 29074 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
29075 r=`${PWD_COMMAND}`; export r; \
29076 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29077 $(HOST_EXPORTS) \
b813574b 29078 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29079 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29080 done; \
b813574b 29081 echo "Doing distclean in rcs" ; \
b00612cc 29082 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
29083 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29084 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29085 "RANLIB=$${RANLIB}" \
0c24b341 29086 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29087 distclean) \
4fa63067
NN
29088 || exit 1
29089
b813574b 29090@endif rcs
4fa63067 29091
b813574b
PB
29092.PHONY: maybe-maintainer-clean-rcs maintainer-clean-rcs
29093maybe-maintainer-clean-rcs:
29094@if rcs
29095maybe-maintainer-clean-rcs: maintainer-clean-rcs
4fa63067 29096
b813574b 29097maintainer-clean-rcs:
0aed8855 29098 @: $(MAKE); $(unstage)
b813574b 29099 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
29100 r=`${PWD_COMMAND}`; export r; \
29101 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29102 $(HOST_EXPORTS) \
b813574b 29103 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29104 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29105 done; \
b813574b 29106 echo "Doing maintainer-clean in rcs" ; \
b00612cc 29107 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
29108 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29109 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29110 "RANLIB=$${RANLIB}" \
0c24b341 29111 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29112 maintainer-clean) \
4fa63067
NN
29113 || exit 1
29114
b813574b 29115@endif rcs
4fa63067
NN
29116
29117
a7254363 29118
b813574b
PB
29119.PHONY: configure-readline maybe-configure-readline
29120maybe-configure-readline:
4f0ef2d8
CD
29121@if gcc-bootstrap
29122configure-readline: stage_current
29123@endif gcc-bootstrap
b813574b
PB
29124@if readline
29125maybe-configure-readline: configure-readline
c52c6897 29126configure-readline:
0aed8855 29127 @: $(MAKE); $(unstage)
c52c6897 29128 @r=`${PWD_COMMAND}`; export r; \
b40e3958 29129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
29130 test ! -f $(HOST_SUBDIR)/readline/Makefile || exit 0; \
29131 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/readline ; \
378fce5b 29132 $(HOST_EXPORTS) \
a7254363
PB
29133 echo Configuring in $(HOST_SUBDIR)/readline; \
29134 cd "$(HOST_SUBDIR)/readline" || exit 1; \
e2b9e2dc 29135 case $(srcdir) in \
b00612cc
PB
29136 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29137 *) topdir=`echo $(HOST_SUBDIR)/readline/ | \
29138 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 29139 esac; \
b00612cc
PB
29140 srcdiroption="--srcdir=$${topdir}/readline"; \
29141 libsrcdir="$$s/readline"; \
e2b9e2dc 29142 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
29143 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29144 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 29145 || exit 1
b813574b 29146@endif readline
e2b9e2dc 29147
a7254363
PB
29148
29149
d545f33b
PB
29150
29151
b813574b
PB
29152.PHONY: all-readline maybe-all-readline
29153maybe-all-readline:
4f0ef2d8
CD
29154@if gcc-bootstrap
29155all-readline: stage_current
29156@endif gcc-bootstrap
b813574b 29157@if readline
d27cc32e 29158TARGET-readline=all
b813574b
PB
29159maybe-all-readline: all-readline
29160all-readline: configure-readline
0aed8855 29161 @: $(MAKE); $(unstage)
b40e3958
L
29162 @r=`${PWD_COMMAND}`; export r; \
29163 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29164 $(HOST_EXPORTS) \
b00612cc
PB
29165 (cd $(HOST_SUBDIR)/readline && \
29166 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-readline))
b813574b 29167@endif readline
3866be5d 29168
a7254363 29169
d545f33b
PB
29170
29171
b813574b
PB
29172.PHONY: check-readline maybe-check-readline
29173maybe-check-readline:
29174@if readline
29175maybe-check-readline: check-readline
3866be5d 29176
b813574b 29177check-readline:
0aed8855 29178 @: $(MAKE); $(unstage)
b813574b
PB
29179 @r=`${PWD_COMMAND}`; export r; \
29180 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 29181 $(HOST_EXPORTS) \
b00612cc
PB
29182 (cd $(HOST_SUBDIR)/readline && \
29183 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 29184
b813574b 29185@endif readline
4fa63067 29186
b813574b
PB
29187.PHONY: install-readline maybe-install-readline
29188maybe-install-readline:
29189@if readline
29190maybe-install-readline: install-readline
4fa63067 29191
b813574b 29192install-readline: installdirs
0aed8855 29193 @: $(MAKE); $(unstage)
b813574b
PB
29194 @r=`${PWD_COMMAND}`; export r; \
29195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 29196 $(HOST_EXPORTS) \
b00612cc 29197 (cd $(HOST_SUBDIR)/readline && \
2da12f12 29198 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 29199
b813574b 29200@endif readline
4fa63067 29201
56a8fe78 29202# Other targets (info, dvi, pdf, etc.)
4fa63067 29203
b813574b
PB
29204.PHONY: maybe-info-readline info-readline
29205maybe-info-readline:
29206@if readline
29207maybe-info-readline: info-readline
4fa63067 29208
b813574b
PB
29209info-readline: \
29210 configure-readline
0aed8855 29211 @: $(MAKE); $(unstage)
b813574b 29212 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067 29213 r=`${PWD_COMMAND}`; export r; \
b40e3958 29214 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29215 $(HOST_EXPORTS) \
b813574b 29216 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29217 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29218 done; \
b813574b 29219 echo "Doing info in readline" ; \
b00612cc 29220 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
29221 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29222 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29223 "RANLIB=$${RANLIB}" \
0c24b341 29224 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29225 info) \
4fa63067 29226 || exit 1
3866be5d 29227
b813574b 29228@endif readline
3866be5d 29229
b813574b
PB
29230.PHONY: maybe-dvi-readline dvi-readline
29231maybe-dvi-readline:
29232@if readline
29233maybe-dvi-readline: dvi-readline
16ae0395 29234
b813574b
PB
29235dvi-readline: \
29236 configure-readline
0aed8855 29237 @: $(MAKE); $(unstage)
b813574b 29238 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067 29239 r=`${PWD_COMMAND}`; export r; \
b40e3958 29240 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29241 $(HOST_EXPORTS) \
b813574b 29242 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29243 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29244 done; \
b813574b 29245 echo "Doing dvi in readline" ; \
b00612cc 29246 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
29247 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29248 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29249 "RANLIB=$${RANLIB}" \
0c24b341 29250 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29251 dvi) \
4fa63067 29252 || exit 1
3866be5d 29253
b813574b 29254@endif readline
3866be5d 29255
56a8fe78
DD
29256.PHONY: maybe-pdf-readline pdf-readline
29257maybe-pdf-readline:
29258@if readline
29259maybe-pdf-readline: pdf-readline
29260
29261pdf-readline: \
29262 configure-readline
29263 @: $(MAKE); $(unstage)
29264 @[ -f ./readline/Makefile ] || exit 0; \
29265 r=`${PWD_COMMAND}`; export r; \
29266 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29267 $(HOST_EXPORTS) \
29268 for flag in $(EXTRA_HOST_FLAGS) ; do \
29269 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29270 done; \
29271 echo "Doing pdf in readline" ; \
29272 (cd $(HOST_SUBDIR)/readline && \
29273 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29274 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29275 "RANLIB=$${RANLIB}" \
0c24b341 29276 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
29277 pdf) \
29278 || exit 1
29279
29280@endif readline
29281
6d389afc
MS
29282.PHONY: maybe-html-readline html-readline
29283maybe-html-readline:
29284@if readline
29285maybe-html-readline: html-readline
29286
29287html-readline: \
29288 configure-readline
0aed8855 29289 @: $(MAKE); $(unstage)
6d389afc
MS
29290 @[ -f ./readline/Makefile ] || exit 0; \
29291 r=`${PWD_COMMAND}`; export r; \
29292 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
29293 $(HOST_EXPORTS) \
29294 for flag in $(EXTRA_HOST_FLAGS) ; do \
29295 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29296 done; \
29297 echo "Doing html in readline" ; \
b00612cc 29298 (cd $(HOST_SUBDIR)/readline && \
6d389afc
MS
29299 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29300 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29301 "RANLIB=$${RANLIB}" \
0c24b341 29302 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
29303 html) \
29304 || exit 1
29305
29306@endif readline
29307
b813574b
PB
29308.PHONY: maybe-TAGS-readline TAGS-readline
29309maybe-TAGS-readline:
29310@if readline
29311maybe-TAGS-readline: TAGS-readline
4fa63067 29312
b813574b
PB
29313TAGS-readline: \
29314 configure-readline
0aed8855 29315 @: $(MAKE); $(unstage)
b813574b 29316 @[ -f ./readline/Makefile ] || exit 0; \
b40e3958
L
29317 r=`${PWD_COMMAND}`; export r; \
29318 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29319 $(HOST_EXPORTS) \
b813574b 29320 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29321 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29322 done; \
b813574b 29323 echo "Doing TAGS in readline" ; \
b00612cc 29324 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
29325 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29326 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29327 "RANLIB=$${RANLIB}" \
0c24b341 29328 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29329 TAGS) \
e2b9e2dc
NN
29330 || exit 1
29331
b813574b 29332@endif readline
4fa63067 29333
b813574b
PB
29334.PHONY: maybe-install-info-readline install-info-readline
29335maybe-install-info-readline:
29336@if readline
29337maybe-install-info-readline: install-info-readline
4fa63067 29338
b813574b
PB
29339install-info-readline: \
29340 configure-readline \
29341 info-readline
0aed8855 29342 @: $(MAKE); $(unstage)
b813574b 29343 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067 29344 r=`${PWD_COMMAND}`; export r; \
b40e3958 29345 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29346 $(HOST_EXPORTS) \
b813574b 29347 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29348 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29349 done; \
b813574b 29350 echo "Doing install-info in readline" ; \
b00612cc 29351 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
29352 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29353 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29354 "RANLIB=$${RANLIB}" \
0c24b341 29355 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29356 install-info) \
4fa63067 29357 || exit 1
3866be5d 29358
b813574b 29359@endif readline
3866be5d 29360
a3ca38d2
DD
29361.PHONY: maybe-install-pdf-readline install-pdf-readline
29362maybe-install-pdf-readline:
29363@if readline
29364maybe-install-pdf-readline: install-pdf-readline
29365
29366install-pdf-readline: \
29367 configure-readline \
29368 pdf-readline
29369 @: $(MAKE); $(unstage)
29370 @[ -f ./readline/Makefile ] || exit 0; \
29371 r=`${PWD_COMMAND}`; export r; \
29372 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29373 $(HOST_EXPORTS) \
29374 for flag in $(EXTRA_HOST_FLAGS) ; do \
29375 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29376 done; \
29377 echo "Doing install-pdf in readline" ; \
29378 (cd $(HOST_SUBDIR)/readline && \
29379 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29380 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29381 "RANLIB=$${RANLIB}" \
0c24b341 29382 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
29383 install-pdf) \
29384 || exit 1
29385
29386@endif readline
29387
108a6f8e
CD
29388.PHONY: maybe-install-html-readline install-html-readline
29389maybe-install-html-readline:
29390@if readline
29391maybe-install-html-readline: install-html-readline
29392
29393install-html-readline: \
29394 configure-readline \
29395 html-readline
29396 @: $(MAKE); $(unstage)
29397 @[ -f ./readline/Makefile ] || exit 0; \
29398 r=`${PWD_COMMAND}`; export r; \
29399 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29400 $(HOST_EXPORTS) \
29401 for flag in $(EXTRA_HOST_FLAGS) ; do \
29402 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29403 done; \
29404 echo "Doing install-html in readline" ; \
29405 (cd $(HOST_SUBDIR)/readline && \
29406 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29407 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29408 "RANLIB=$${RANLIB}" \
0c24b341 29409 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
29410 install-html) \
29411 || exit 1
29412
29413@endif readline
29414
b813574b
PB
29415.PHONY: maybe-installcheck-readline installcheck-readline
29416maybe-installcheck-readline:
29417@if readline
29418maybe-installcheck-readline: installcheck-readline
4fa63067 29419
b813574b
PB
29420installcheck-readline: \
29421 configure-readline
0aed8855 29422 @: $(MAKE); $(unstage)
b813574b 29423 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067
NN
29424 r=`${PWD_COMMAND}`; export r; \
29425 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29426 $(HOST_EXPORTS) \
b813574b 29427 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29428 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29429 done; \
b813574b 29430 echo "Doing installcheck in readline" ; \
b00612cc 29431 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
29432 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29433 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29434 "RANLIB=$${RANLIB}" \
0c24b341 29435 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29436 installcheck) \
4fa63067 29437 || exit 1
3866be5d 29438
b813574b 29439@endif readline
3866be5d 29440
b813574b
PB
29441.PHONY: maybe-mostlyclean-readline mostlyclean-readline
29442maybe-mostlyclean-readline:
29443@if readline
29444maybe-mostlyclean-readline: mostlyclean-readline
4fa63067 29445
b813574b 29446mostlyclean-readline:
0aed8855 29447 @: $(MAKE); $(unstage)
b813574b 29448 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067
NN
29449 r=`${PWD_COMMAND}`; export r; \
29450 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29451 $(HOST_EXPORTS) \
b813574b 29452 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29453 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29454 done; \
b813574b 29455 echo "Doing mostlyclean in readline" ; \
b00612cc 29456 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
29457 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29458 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29459 "RANLIB=$${RANLIB}" \
0c24b341 29460 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29461 mostlyclean) \
4fa63067
NN
29462 || exit 1
29463
b813574b 29464@endif readline
4fa63067 29465
b813574b
PB
29466.PHONY: maybe-clean-readline clean-readline
29467maybe-clean-readline:
29468@if readline
29469maybe-clean-readline: clean-readline
4fa63067 29470
b813574b 29471clean-readline:
0aed8855 29472 @: $(MAKE); $(unstage)
b813574b 29473 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067
NN
29474 r=`${PWD_COMMAND}`; export r; \
29475 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29476 $(HOST_EXPORTS) \
b813574b 29477 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29478 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29479 done; \
b813574b 29480 echo "Doing clean in readline" ; \
b00612cc 29481 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
29482 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29483 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29484 "RANLIB=$${RANLIB}" \
0c24b341 29485 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29486 clean) \
4fa63067
NN
29487 || exit 1
29488
b813574b 29489@endif readline
4fa63067 29490
b813574b
PB
29491.PHONY: maybe-distclean-readline distclean-readline
29492maybe-distclean-readline:
29493@if readline
29494maybe-distclean-readline: distclean-readline
4fa63067 29495
b813574b 29496distclean-readline:
0aed8855 29497 @: $(MAKE); $(unstage)
b813574b 29498 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067
NN
29499 r=`${PWD_COMMAND}`; export r; \
29500 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29501 $(HOST_EXPORTS) \
b813574b 29502 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29503 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29504 done; \
b813574b 29505 echo "Doing distclean in readline" ; \
b00612cc 29506 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
29507 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29508 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29509 "RANLIB=$${RANLIB}" \
0c24b341 29510 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29511 distclean) \
4fa63067
NN
29512 || exit 1
29513
b813574b 29514@endif readline
4fa63067 29515
b813574b
PB
29516.PHONY: maybe-maintainer-clean-readline maintainer-clean-readline
29517maybe-maintainer-clean-readline:
29518@if readline
29519maybe-maintainer-clean-readline: maintainer-clean-readline
16ae0395 29520
b813574b 29521maintainer-clean-readline:
0aed8855 29522 @: $(MAKE); $(unstage)
b813574b 29523 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067 29524 r=`${PWD_COMMAND}`; export r; \
b40e3958 29525 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29526 $(HOST_EXPORTS) \
b813574b 29527 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29528 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29529 done; \
b813574b 29530 echo "Doing maintainer-clean in readline" ; \
b00612cc 29531 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
29532 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29533 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29534 "RANLIB=$${RANLIB}" \
0c24b341 29535 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29536 maintainer-clean) \
4fa63067 29537 || exit 1
3866be5d 29538
b813574b 29539@endif readline
3866be5d 29540
4fa63067 29541
a7254363 29542
b813574b
PB
29543.PHONY: configure-release maybe-configure-release
29544maybe-configure-release:
4f0ef2d8
CD
29545@if gcc-bootstrap
29546configure-release: stage_current
29547@endif gcc-bootstrap
b813574b
PB
29548@if release
29549maybe-configure-release: configure-release
c52c6897 29550configure-release:
0aed8855 29551 @: $(MAKE); $(unstage)
c52c6897 29552 @r=`${PWD_COMMAND}`; export r; \
b40e3958 29553 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
29554 test ! -f $(HOST_SUBDIR)/release/Makefile || exit 0; \
29555 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/release ; \
378fce5b 29556 $(HOST_EXPORTS) \
a7254363
PB
29557 echo Configuring in $(HOST_SUBDIR)/release; \
29558 cd "$(HOST_SUBDIR)/release" || exit 1; \
e2b9e2dc 29559 case $(srcdir) in \
b00612cc
PB
29560 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29561 *) topdir=`echo $(HOST_SUBDIR)/release/ | \
29562 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 29563 esac; \
b00612cc
PB
29564 srcdiroption="--srcdir=$${topdir}/release"; \
29565 libsrcdir="$$s/release"; \
e2b9e2dc 29566 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
29567 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29568 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 29569 || exit 1
b813574b 29570@endif release
e2b9e2dc 29571
a7254363
PB
29572
29573
d545f33b
PB
29574
29575
b813574b
PB
29576.PHONY: all-release maybe-all-release
29577maybe-all-release:
4f0ef2d8
CD
29578@if gcc-bootstrap
29579all-release: stage_current
29580@endif gcc-bootstrap
b813574b 29581@if release
d27cc32e 29582TARGET-release=all
b813574b
PB
29583maybe-all-release: all-release
29584all-release: configure-release
0aed8855 29585 @: $(MAKE); $(unstage)
b40e3958
L
29586 @r=`${PWD_COMMAND}`; export r; \
29587 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29588 $(HOST_EXPORTS) \
b00612cc
PB
29589 (cd $(HOST_SUBDIR)/release && \
29590 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-release))
b813574b 29591@endif release
3866be5d 29592
a7254363 29593
d545f33b
PB
29594
29595
b813574b
PB
29596.PHONY: check-release maybe-check-release
29597maybe-check-release:
29598@if release
29599maybe-check-release: check-release
3866be5d 29600
b813574b 29601check-release:
3866be5d 29602
b813574b 29603@endif release
3866be5d 29604
b813574b
PB
29605.PHONY: install-release maybe-install-release
29606maybe-install-release:
29607@if release
29608maybe-install-release: install-release
16ae0395 29609
b813574b 29610install-release:
4fa63067 29611
b813574b 29612@endif release
4fa63067 29613
56a8fe78 29614# Other targets (info, dvi, pdf, etc.)
4fa63067 29615
b813574b
PB
29616.PHONY: maybe-info-release info-release
29617maybe-info-release:
29618@if release
29619maybe-info-release: info-release
4fa63067 29620
b813574b
PB
29621info-release: \
29622 configure-release
0aed8855 29623 @: $(MAKE); $(unstage)
b813574b 29624 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
29625 r=`${PWD_COMMAND}`; export r; \
29626 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29627 $(HOST_EXPORTS) \
b813574b 29628 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29629 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29630 done; \
b813574b 29631 echo "Doing info in release" ; \
b00612cc 29632 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
29633 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29634 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29635 "RANLIB=$${RANLIB}" \
0c24b341 29636 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29637 info) \
4fa63067
NN
29638 || exit 1
29639
b813574b 29640@endif release
4fa63067 29641
b813574b
PB
29642.PHONY: maybe-dvi-release dvi-release
29643maybe-dvi-release:
29644@if release
29645maybe-dvi-release: dvi-release
4fa63067 29646
b813574b
PB
29647dvi-release: \
29648 configure-release
0aed8855 29649 @: $(MAKE); $(unstage)
b813574b 29650 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
29651 r=`${PWD_COMMAND}`; export r; \
29652 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29653 $(HOST_EXPORTS) \
b813574b 29654 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29655 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29656 done; \
b813574b 29657 echo "Doing dvi in release" ; \
b00612cc 29658 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
29659 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29660 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29661 "RANLIB=$${RANLIB}" \
0c24b341 29662 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29663 dvi) \
4fa63067
NN
29664 || exit 1
29665
b813574b 29666@endif release
4fa63067 29667
56a8fe78
DD
29668.PHONY: maybe-pdf-release pdf-release
29669maybe-pdf-release:
29670@if release
29671maybe-pdf-release: pdf-release
29672
29673pdf-release: \
29674 configure-release
29675 @: $(MAKE); $(unstage)
29676 @[ -f ./release/Makefile ] || exit 0; \
29677 r=`${PWD_COMMAND}`; export r; \
29678 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29679 $(HOST_EXPORTS) \
29680 for flag in $(EXTRA_HOST_FLAGS) ; do \
29681 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29682 done; \
29683 echo "Doing pdf in release" ; \
29684 (cd $(HOST_SUBDIR)/release && \
29685 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29686 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29687 "RANLIB=$${RANLIB}" \
0c24b341 29688 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
29689 pdf) \
29690 || exit 1
29691
29692@endif release
29693
6d389afc
MS
29694.PHONY: maybe-html-release html-release
29695maybe-html-release:
29696@if release
29697maybe-html-release: html-release
29698
29699html-release: \
29700 configure-release
0aed8855 29701 @: $(MAKE); $(unstage)
6d389afc
MS
29702 @[ -f ./release/Makefile ] || exit 0; \
29703 r=`${PWD_COMMAND}`; export r; \
29704 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
29705 $(HOST_EXPORTS) \
29706 for flag in $(EXTRA_HOST_FLAGS) ; do \
29707 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29708 done; \
29709 echo "Doing html in release" ; \
b00612cc 29710 (cd $(HOST_SUBDIR)/release && \
6d389afc
MS
29711 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29712 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29713 "RANLIB=$${RANLIB}" \
0c24b341 29714 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
29715 html) \
29716 || exit 1
29717
29718@endif release
29719
b813574b
PB
29720.PHONY: maybe-TAGS-release TAGS-release
29721maybe-TAGS-release:
29722@if release
29723maybe-TAGS-release: TAGS-release
4fa63067 29724
b813574b
PB
29725TAGS-release: \
29726 configure-release
0aed8855 29727 @: $(MAKE); $(unstage)
b813574b 29728 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
29729 r=`${PWD_COMMAND}`; export r; \
29730 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29731 $(HOST_EXPORTS) \
b813574b 29732 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29733 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29734 done; \
b813574b 29735 echo "Doing TAGS in release" ; \
b00612cc 29736 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
29737 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29738 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29739 "RANLIB=$${RANLIB}" \
0c24b341 29740 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29741 TAGS) \
4fa63067
NN
29742 || exit 1
29743
b813574b 29744@endif release
4fa63067 29745
b813574b
PB
29746.PHONY: maybe-install-info-release install-info-release
29747maybe-install-info-release:
29748@if release
29749maybe-install-info-release: install-info-release
4fa63067 29750
b813574b
PB
29751install-info-release: \
29752 configure-release \
29753 info-release
0aed8855 29754 @: $(MAKE); $(unstage)
b813574b 29755 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
29756 r=`${PWD_COMMAND}`; export r; \
29757 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29758 $(HOST_EXPORTS) \
b813574b 29759 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29760 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29761 done; \
b813574b 29762 echo "Doing install-info in release" ; \
b00612cc 29763 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
29764 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29765 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29766 "RANLIB=$${RANLIB}" \
0c24b341 29767 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29768 install-info) \
4fa63067
NN
29769 || exit 1
29770
b813574b 29771@endif release
4fa63067 29772
a3ca38d2
DD
29773.PHONY: maybe-install-pdf-release install-pdf-release
29774maybe-install-pdf-release:
29775@if release
29776maybe-install-pdf-release: install-pdf-release
29777
29778install-pdf-release: \
29779 configure-release \
29780 pdf-release
29781 @: $(MAKE); $(unstage)
29782 @[ -f ./release/Makefile ] || exit 0; \
29783 r=`${PWD_COMMAND}`; export r; \
29784 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29785 $(HOST_EXPORTS) \
29786 for flag in $(EXTRA_HOST_FLAGS) ; do \
29787 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29788 done; \
29789 echo "Doing install-pdf in release" ; \
29790 (cd $(HOST_SUBDIR)/release && \
29791 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29792 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29793 "RANLIB=$${RANLIB}" \
0c24b341 29794 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
29795 install-pdf) \
29796 || exit 1
29797
29798@endif release
29799
108a6f8e
CD
29800.PHONY: maybe-install-html-release install-html-release
29801maybe-install-html-release:
29802@if release
29803maybe-install-html-release: install-html-release
29804
29805install-html-release: \
29806 configure-release \
29807 html-release
29808 @: $(MAKE); $(unstage)
29809 @[ -f ./release/Makefile ] || exit 0; \
29810 r=`${PWD_COMMAND}`; export r; \
29811 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29812 $(HOST_EXPORTS) \
29813 for flag in $(EXTRA_HOST_FLAGS) ; do \
29814 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29815 done; \
29816 echo "Doing install-html in release" ; \
29817 (cd $(HOST_SUBDIR)/release && \
29818 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29819 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29820 "RANLIB=$${RANLIB}" \
0c24b341 29821 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
29822 install-html) \
29823 || exit 1
29824
29825@endif release
29826
b813574b
PB
29827.PHONY: maybe-installcheck-release installcheck-release
29828maybe-installcheck-release:
29829@if release
29830maybe-installcheck-release: installcheck-release
4fa63067 29831
b813574b
PB
29832installcheck-release: \
29833 configure-release
0aed8855 29834 @: $(MAKE); $(unstage)
b813574b 29835 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
29836 r=`${PWD_COMMAND}`; export r; \
29837 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29838 $(HOST_EXPORTS) \
b813574b 29839 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29840 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29841 done; \
b813574b 29842 echo "Doing installcheck in release" ; \
b00612cc 29843 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
29844 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29845 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29846 "RANLIB=$${RANLIB}" \
0c24b341 29847 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29848 installcheck) \
4fa63067
NN
29849 || exit 1
29850
b813574b 29851@endif release
4fa63067 29852
b813574b
PB
29853.PHONY: maybe-mostlyclean-release mostlyclean-release
29854maybe-mostlyclean-release:
29855@if release
29856maybe-mostlyclean-release: mostlyclean-release
4fa63067 29857
b813574b 29858mostlyclean-release:
0aed8855 29859 @: $(MAKE); $(unstage)
b813574b 29860 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
29861 r=`${PWD_COMMAND}`; export r; \
29862 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29863 $(HOST_EXPORTS) \
b813574b 29864 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29865 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29866 done; \
b813574b 29867 echo "Doing mostlyclean in release" ; \
b00612cc 29868 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
29869 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29870 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29871 "RANLIB=$${RANLIB}" \
0c24b341 29872 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29873 mostlyclean) \
4fa63067
NN
29874 || exit 1
29875
b813574b 29876@endif release
4fa63067 29877
b813574b
PB
29878.PHONY: maybe-clean-release clean-release
29879maybe-clean-release:
29880@if release
29881maybe-clean-release: clean-release
4fa63067 29882
b813574b 29883clean-release:
0aed8855 29884 @: $(MAKE); $(unstage)
b813574b 29885 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
29886 r=`${PWD_COMMAND}`; export r; \
29887 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29888 $(HOST_EXPORTS) \
b813574b 29889 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29890 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29891 done; \
b813574b 29892 echo "Doing clean in release" ; \
b00612cc 29893 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
29894 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29895 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29896 "RANLIB=$${RANLIB}" \
0c24b341 29897 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29898 clean) \
4fa63067
NN
29899 || exit 1
29900
b813574b 29901@endif release
4fa63067 29902
b813574b
PB
29903.PHONY: maybe-distclean-release distclean-release
29904maybe-distclean-release:
29905@if release
29906maybe-distclean-release: distclean-release
4fa63067 29907
b813574b 29908distclean-release:
0aed8855 29909 @: $(MAKE); $(unstage)
b813574b 29910 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
29911 r=`${PWD_COMMAND}`; export r; \
29912 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29913 $(HOST_EXPORTS) \
b813574b 29914 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29915 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29916 done; \
b813574b 29917 echo "Doing distclean in release" ; \
b00612cc 29918 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
29919 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29920 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29921 "RANLIB=$${RANLIB}" \
0c24b341 29922 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29923 distclean) \
4fa63067
NN
29924 || exit 1
29925
b813574b 29926@endif release
4fa63067 29927
b813574b
PB
29928.PHONY: maybe-maintainer-clean-release maintainer-clean-release
29929maybe-maintainer-clean-release:
29930@if release
29931maybe-maintainer-clean-release: maintainer-clean-release
4fa63067 29932
b813574b 29933maintainer-clean-release:
0aed8855 29934 @: $(MAKE); $(unstage)
b813574b 29935 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
29936 r=`${PWD_COMMAND}`; export r; \
29937 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29938 $(HOST_EXPORTS) \
b813574b 29939 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29940 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29941 done; \
b813574b 29942 echo "Doing maintainer-clean in release" ; \
b00612cc 29943 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
29944 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29945 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29946 "RANLIB=$${RANLIB}" \
0c24b341 29947 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29948 maintainer-clean) \
4fa63067 29949 || exit 1
3866be5d 29950
b813574b 29951@endif release
3866be5d 29952
4fa63067 29953
a7254363 29954
b813574b
PB
29955.PHONY: configure-recode maybe-configure-recode
29956maybe-configure-recode:
4f0ef2d8
CD
29957@if gcc-bootstrap
29958configure-recode: stage_current
29959@endif gcc-bootstrap
b813574b
PB
29960@if recode
29961maybe-configure-recode: configure-recode
c52c6897 29962configure-recode:
0aed8855 29963 @: $(MAKE); $(unstage)
c52c6897 29964 @r=`${PWD_COMMAND}`; export r; \
b40e3958 29965 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
29966 test ! -f $(HOST_SUBDIR)/recode/Makefile || exit 0; \
29967 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/recode ; \
378fce5b 29968 $(HOST_EXPORTS) \
a7254363
PB
29969 echo Configuring in $(HOST_SUBDIR)/recode; \
29970 cd "$(HOST_SUBDIR)/recode" || exit 1; \
e2b9e2dc 29971 case $(srcdir) in \
b00612cc
PB
29972 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29973 *) topdir=`echo $(HOST_SUBDIR)/recode/ | \
29974 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 29975 esac; \
b00612cc
PB
29976 srcdiroption="--srcdir=$${topdir}/recode"; \
29977 libsrcdir="$$s/recode"; \
e2b9e2dc 29978 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
29979 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29980 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 29981 || exit 1
b813574b 29982@endif recode
e2b9e2dc 29983
a7254363
PB
29984
29985
d545f33b
PB
29986
29987
b813574b
PB
29988.PHONY: all-recode maybe-all-recode
29989maybe-all-recode:
4f0ef2d8
CD
29990@if gcc-bootstrap
29991all-recode: stage_current
29992@endif gcc-bootstrap
b813574b 29993@if recode
d27cc32e 29994TARGET-recode=all
b813574b
PB
29995maybe-all-recode: all-recode
29996all-recode: configure-recode
0aed8855 29997 @: $(MAKE); $(unstage)
b40e3958
L
29998 @r=`${PWD_COMMAND}`; export r; \
29999 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30000 $(HOST_EXPORTS) \
b00612cc
PB
30001 (cd $(HOST_SUBDIR)/recode && \
30002 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-recode))
b813574b 30003@endif recode
3866be5d 30004
a7254363 30005
d545f33b
PB
30006
30007
b813574b
PB
30008.PHONY: check-recode maybe-check-recode
30009maybe-check-recode:
30010@if recode
30011maybe-check-recode: check-recode
3866be5d 30012
b813574b 30013check-recode:
0aed8855 30014 @: $(MAKE); $(unstage)
b40e3958
L
30015 @r=`${PWD_COMMAND}`; export r; \
30016 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30017 $(HOST_EXPORTS) \
b00612cc
PB
30018 (cd $(HOST_SUBDIR)/recode && \
30019 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 30020
b813574b 30021@endif recode
3866be5d 30022
b813574b
PB
30023.PHONY: install-recode maybe-install-recode
30024maybe-install-recode:
30025@if recode
30026maybe-install-recode: install-recode
4fa63067 30027
b813574b 30028install-recode: installdirs
0aed8855 30029 @: $(MAKE); $(unstage)
4fa63067
NN
30030 @r=`${PWD_COMMAND}`; export r; \
30031 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30032 $(HOST_EXPORTS) \
b00612cc 30033 (cd $(HOST_SUBDIR)/recode && \
2da12f12 30034 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 30035
b813574b 30036@endif recode
4fa63067 30037
56a8fe78 30038# Other targets (info, dvi, pdf, etc.)
4fa63067 30039
b813574b
PB
30040.PHONY: maybe-info-recode info-recode
30041maybe-info-recode:
30042@if recode
30043maybe-info-recode: info-recode
4fa63067 30044
b813574b
PB
30045info-recode: \
30046 configure-recode
0aed8855 30047 @: $(MAKE); $(unstage)
b813574b 30048 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
30049 r=`${PWD_COMMAND}`; export r; \
30050 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30051 $(HOST_EXPORTS) \
b813574b 30052 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30053 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30054 done; \
b813574b 30055 echo "Doing info in recode" ; \
b00612cc 30056 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
30057 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30058 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30059 "RANLIB=$${RANLIB}" \
0c24b341 30060 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30061 info) \
4fa63067
NN
30062 || exit 1
30063
b813574b 30064@endif recode
4fa63067 30065
b813574b
PB
30066.PHONY: maybe-dvi-recode dvi-recode
30067maybe-dvi-recode:
30068@if recode
30069maybe-dvi-recode: dvi-recode
4fa63067 30070
b813574b
PB
30071dvi-recode: \
30072 configure-recode
0aed8855 30073 @: $(MAKE); $(unstage)
b813574b 30074 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
30075 r=`${PWD_COMMAND}`; export r; \
30076 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30077 $(HOST_EXPORTS) \
b813574b 30078 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30079 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30080 done; \
b813574b 30081 echo "Doing dvi in recode" ; \
b00612cc 30082 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
30083 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30084 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30085 "RANLIB=$${RANLIB}" \
0c24b341 30086 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30087 dvi) \
4fa63067
NN
30088 || exit 1
30089
b813574b 30090@endif recode
4fa63067 30091
56a8fe78
DD
30092.PHONY: maybe-pdf-recode pdf-recode
30093maybe-pdf-recode:
30094@if recode
30095maybe-pdf-recode: pdf-recode
30096
30097pdf-recode: \
30098 configure-recode
30099 @: $(MAKE); $(unstage)
30100 @[ -f ./recode/Makefile ] || exit 0; \
30101 r=`${PWD_COMMAND}`; export r; \
30102 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30103 $(HOST_EXPORTS) \
30104 for flag in $(EXTRA_HOST_FLAGS) ; do \
30105 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30106 done; \
30107 echo "Doing pdf in recode" ; \
30108 (cd $(HOST_SUBDIR)/recode && \
30109 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30110 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30111 "RANLIB=$${RANLIB}" \
0c24b341 30112 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
30113 pdf) \
30114 || exit 1
30115
30116@endif recode
30117
6d389afc
MS
30118.PHONY: maybe-html-recode html-recode
30119maybe-html-recode:
30120@if recode
30121maybe-html-recode: html-recode
30122
30123html-recode: \
30124 configure-recode
0aed8855 30125 @: $(MAKE); $(unstage)
6d389afc
MS
30126 @[ -f ./recode/Makefile ] || exit 0; \
30127 r=`${PWD_COMMAND}`; export r; \
30128 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
30129 $(HOST_EXPORTS) \
30130 for flag in $(EXTRA_HOST_FLAGS) ; do \
30131 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30132 done; \
30133 echo "Doing html in recode" ; \
b00612cc 30134 (cd $(HOST_SUBDIR)/recode && \
6d389afc
MS
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}" \
6d389afc
MS
30139 html) \
30140 || exit 1
30141
30142@endif recode
30143
b813574b
PB
30144.PHONY: maybe-TAGS-recode TAGS-recode
30145maybe-TAGS-recode:
30146@if recode
30147maybe-TAGS-recode: TAGS-recode
4fa63067 30148
b813574b
PB
30149TAGS-recode: \
30150 configure-recode
0aed8855 30151 @: $(MAKE); $(unstage)
b813574b 30152 @[ -f ./recode/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 TAGS in recode" ; \
b00612cc 30160 (cd $(HOST_SUBDIR)/recode && \
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 TAGS) \
4fa63067
NN
30166 || exit 1
30167
b813574b 30168@endif recode
4fa63067 30169
b813574b
PB
30170.PHONY: maybe-install-info-recode install-info-recode
30171maybe-install-info-recode:
30172@if recode
30173maybe-install-info-recode: install-info-recode
4fa63067 30174
b813574b
PB
30175install-info-recode: \
30176 configure-recode \
30177 info-recode
0aed8855 30178 @: $(MAKE); $(unstage)
b813574b 30179 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
30180 r=`${PWD_COMMAND}`; export r; \
30181 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30182 $(HOST_EXPORTS) \
b813574b 30183 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30184 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30185 done; \
b813574b 30186 echo "Doing install-info in recode" ; \
b00612cc 30187 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
30188 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30189 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30190 "RANLIB=$${RANLIB}" \
0c24b341 30191 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30192 install-info) \
4fa63067
NN
30193 || exit 1
30194
b813574b 30195@endif recode
4fa63067 30196
a3ca38d2
DD
30197.PHONY: maybe-install-pdf-recode install-pdf-recode
30198maybe-install-pdf-recode:
30199@if recode
30200maybe-install-pdf-recode: install-pdf-recode
30201
30202install-pdf-recode: \
30203 configure-recode \
30204 pdf-recode
30205 @: $(MAKE); $(unstage)
30206 @[ -f ./recode/Makefile ] || exit 0; \
30207 r=`${PWD_COMMAND}`; export r; \
30208 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30209 $(HOST_EXPORTS) \
30210 for flag in $(EXTRA_HOST_FLAGS) ; do \
30211 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30212 done; \
30213 echo "Doing install-pdf in recode" ; \
30214 (cd $(HOST_SUBDIR)/recode && \
30215 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30216 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30217 "RANLIB=$${RANLIB}" \
0c24b341 30218 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
30219 install-pdf) \
30220 || exit 1
30221
30222@endif recode
30223
108a6f8e
CD
30224.PHONY: maybe-install-html-recode install-html-recode
30225maybe-install-html-recode:
30226@if recode
30227maybe-install-html-recode: install-html-recode
30228
30229install-html-recode: \
30230 configure-recode \
30231 html-recode
30232 @: $(MAKE); $(unstage)
30233 @[ -f ./recode/Makefile ] || exit 0; \
30234 r=`${PWD_COMMAND}`; export r; \
30235 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30236 $(HOST_EXPORTS) \
30237 for flag in $(EXTRA_HOST_FLAGS) ; do \
30238 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30239 done; \
30240 echo "Doing install-html in recode" ; \
30241 (cd $(HOST_SUBDIR)/recode && \
30242 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30243 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30244 "RANLIB=$${RANLIB}" \
0c24b341 30245 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
30246 install-html) \
30247 || exit 1
30248
30249@endif recode
30250
b813574b
PB
30251.PHONY: maybe-installcheck-recode installcheck-recode
30252maybe-installcheck-recode:
30253@if recode
30254maybe-installcheck-recode: installcheck-recode
4fa63067 30255
b813574b
PB
30256installcheck-recode: \
30257 configure-recode
0aed8855 30258 @: $(MAKE); $(unstage)
b813574b 30259 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
30260 r=`${PWD_COMMAND}`; export r; \
30261 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30262 $(HOST_EXPORTS) \
b813574b 30263 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30264 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30265 done; \
b813574b 30266 echo "Doing installcheck in recode" ; \
b00612cc 30267 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
30268 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30269 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30270 "RANLIB=$${RANLIB}" \
0c24b341 30271 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30272 installcheck) \
4fa63067
NN
30273 || exit 1
30274
b813574b 30275@endif recode
4fa63067 30276
b813574b
PB
30277.PHONY: maybe-mostlyclean-recode mostlyclean-recode
30278maybe-mostlyclean-recode:
30279@if recode
30280maybe-mostlyclean-recode: mostlyclean-recode
4fa63067 30281
b813574b 30282mostlyclean-recode:
0aed8855 30283 @: $(MAKE); $(unstage)
b813574b 30284 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
30285 r=`${PWD_COMMAND}`; export r; \
30286 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30287 $(HOST_EXPORTS) \
b813574b 30288 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30289 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30290 done; \
b813574b 30291 echo "Doing mostlyclean in recode" ; \
b00612cc 30292 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
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}" \
b813574b 30297 mostlyclean) \
4fa63067
NN
30298 || exit 1
30299
b813574b 30300@endif recode
4fa63067 30301
b813574b
PB
30302.PHONY: maybe-clean-recode clean-recode
30303maybe-clean-recode:
30304@if recode
30305maybe-clean-recode: clean-recode
4fa63067 30306
b813574b 30307clean-recode:
0aed8855 30308 @: $(MAKE); $(unstage)
b813574b 30309 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
30310 r=`${PWD_COMMAND}`; export r; \
30311 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30312 $(HOST_EXPORTS) \
b813574b 30313 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30314 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30315 done; \
b813574b 30316 echo "Doing clean in recode" ; \
b00612cc 30317 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
30318 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30319 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30320 "RANLIB=$${RANLIB}" \
0c24b341 30321 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30322 clean) \
4fa63067
NN
30323 || exit 1
30324
b813574b 30325@endif recode
4fa63067 30326
b813574b
PB
30327.PHONY: maybe-distclean-recode distclean-recode
30328maybe-distclean-recode:
30329@if recode
30330maybe-distclean-recode: distclean-recode
4fa63067 30331
b813574b 30332distclean-recode:
0aed8855 30333 @: $(MAKE); $(unstage)
b813574b 30334 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
30335 r=`${PWD_COMMAND}`; export r; \
30336 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30337 $(HOST_EXPORTS) \
b813574b 30338 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30339 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30340 done; \
b813574b 30341 echo "Doing distclean in recode" ; \
b00612cc 30342 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
30343 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30344 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30345 "RANLIB=$${RANLIB}" \
0c24b341 30346 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30347 distclean) \
4fa63067
NN
30348 || exit 1
30349
b813574b 30350@endif recode
4fa63067 30351
b813574b
PB
30352.PHONY: maybe-maintainer-clean-recode maintainer-clean-recode
30353maybe-maintainer-clean-recode:
30354@if recode
30355maybe-maintainer-clean-recode: maintainer-clean-recode
4fa63067 30356
b813574b 30357maintainer-clean-recode:
0aed8855 30358 @: $(MAKE); $(unstage)
b813574b 30359 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
30360 r=`${PWD_COMMAND}`; export r; \
30361 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30362 $(HOST_EXPORTS) \
b813574b 30363 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30364 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30365 done; \
b813574b 30366 echo "Doing maintainer-clean in recode" ; \
b00612cc 30367 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
30368 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30369 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30370 "RANLIB=$${RANLIB}" \
0c24b341 30371 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30372 maintainer-clean) \
4fa63067 30373 || exit 1
16ae0395 30374
b813574b 30375@endif recode
3866be5d
NN
30376
30377
a7254363 30378
b813574b
PB
30379.PHONY: configure-sed maybe-configure-sed
30380maybe-configure-sed:
4f0ef2d8
CD
30381@if gcc-bootstrap
30382configure-sed: stage_current
30383@endif gcc-bootstrap
b813574b
PB
30384@if sed
30385maybe-configure-sed: configure-sed
c52c6897 30386configure-sed:
0aed8855 30387 @: $(MAKE); $(unstage)
c52c6897 30388 @r=`${PWD_COMMAND}`; export r; \
b40e3958 30389 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
30390 test ! -f $(HOST_SUBDIR)/sed/Makefile || exit 0; \
30391 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sed ; \
378fce5b 30392 $(HOST_EXPORTS) \
a7254363
PB
30393 echo Configuring in $(HOST_SUBDIR)/sed; \
30394 cd "$(HOST_SUBDIR)/sed" || exit 1; \
e2b9e2dc 30395 case $(srcdir) in \
b00612cc
PB
30396 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30397 *) topdir=`echo $(HOST_SUBDIR)/sed/ | \
30398 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 30399 esac; \
b00612cc
PB
30400 srcdiroption="--srcdir=$${topdir}/sed"; \
30401 libsrcdir="$$s/sed"; \
e2b9e2dc 30402 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
30403 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30404 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 30405 || exit 1
b813574b 30406@endif sed
e2b9e2dc 30407
a7254363
PB
30408
30409
d545f33b
PB
30410
30411
b813574b
PB
30412.PHONY: all-sed maybe-all-sed
30413maybe-all-sed:
4f0ef2d8
CD
30414@if gcc-bootstrap
30415all-sed: stage_current
30416@endif gcc-bootstrap
b813574b 30417@if sed
d27cc32e 30418TARGET-sed=all
b813574b
PB
30419maybe-all-sed: all-sed
30420all-sed: configure-sed
0aed8855 30421 @: $(MAKE); $(unstage)
b40e3958
L
30422 @r=`${PWD_COMMAND}`; export r; \
30423 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30424 $(HOST_EXPORTS) \
b00612cc
PB
30425 (cd $(HOST_SUBDIR)/sed && \
30426 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-sed))
b813574b 30427@endif sed
3866be5d 30428
a7254363 30429
d545f33b
PB
30430
30431
b813574b
PB
30432.PHONY: check-sed maybe-check-sed
30433maybe-check-sed:
30434@if sed
30435maybe-check-sed: check-sed
3866be5d 30436
b813574b 30437check-sed:
0aed8855 30438 @: $(MAKE); $(unstage)
b40e3958
L
30439 @r=`${PWD_COMMAND}`; export r; \
30440 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30441 $(HOST_EXPORTS) \
b00612cc
PB
30442 (cd $(HOST_SUBDIR)/sed && \
30443 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 30444
b813574b 30445@endif sed
3866be5d 30446
b813574b
PB
30447.PHONY: install-sed maybe-install-sed
30448maybe-install-sed:
30449@if sed
30450maybe-install-sed: install-sed
16ae0395 30451
b813574b 30452install-sed: installdirs
0aed8855 30453 @: $(MAKE); $(unstage)
b40e3958
L
30454 @r=`${PWD_COMMAND}`; export r; \
30455 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30456 $(HOST_EXPORTS) \
b00612cc 30457 (cd $(HOST_SUBDIR)/sed && \
2da12f12 30458 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 30459
b813574b 30460@endif sed
3866be5d 30461
56a8fe78 30462# Other targets (info, dvi, pdf, etc.)
4fa63067 30463
b813574b
PB
30464.PHONY: maybe-info-sed info-sed
30465maybe-info-sed:
30466@if sed
30467maybe-info-sed: info-sed
4fa63067 30468
b813574b
PB
30469info-sed: \
30470 configure-sed
0aed8855 30471 @: $(MAKE); $(unstage)
b813574b 30472 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
30473 r=`${PWD_COMMAND}`; export r; \
30474 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30475 $(HOST_EXPORTS) \
b813574b 30476 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30477 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30478 done; \
6d389afc 30479 echo "Doing info in sed" ; \
b00612cc 30480 (cd $(HOST_SUBDIR)/sed && \
6d389afc
MS
30481 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30482 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30483 "RANLIB=$${RANLIB}" \
0c24b341 30484 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
30485 info) \
30486 || exit 1
30487
30488@endif sed
30489
30490.PHONY: maybe-dvi-sed dvi-sed
30491maybe-dvi-sed:
30492@if sed
30493maybe-dvi-sed: dvi-sed
30494
30495dvi-sed: \
30496 configure-sed
0aed8855 30497 @: $(MAKE); $(unstage)
6d389afc
MS
30498 @[ -f ./sed/Makefile ] || exit 0; \
30499 r=`${PWD_COMMAND}`; export r; \
30500 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
30501 $(HOST_EXPORTS) \
30502 for flag in $(EXTRA_HOST_FLAGS) ; do \
30503 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30504 done; \
30505 echo "Doing dvi in sed" ; \
b00612cc 30506 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
30507 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30508 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30509 "RANLIB=$${RANLIB}" \
0c24b341 30510 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 30511 dvi) \
4fa63067
NN
30512 || exit 1
30513
b813574b 30514@endif sed
4fa63067 30515
56a8fe78
DD
30516.PHONY: maybe-pdf-sed pdf-sed
30517maybe-pdf-sed:
30518@if sed
30519maybe-pdf-sed: pdf-sed
30520
30521pdf-sed: \
30522 configure-sed
30523 @: $(MAKE); $(unstage)
30524 @[ -f ./sed/Makefile ] || exit 0; \
30525 r=`${PWD_COMMAND}`; export r; \
30526 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30527 $(HOST_EXPORTS) \
30528 for flag in $(EXTRA_HOST_FLAGS) ; do \
30529 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30530 done; \
30531 echo "Doing pdf in sed" ; \
30532 (cd $(HOST_SUBDIR)/sed && \
30533 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30534 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30535 "RANLIB=$${RANLIB}" \
0c24b341 30536 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
30537 pdf) \
30538 || exit 1
30539
30540@endif sed
30541
6d389afc
MS
30542.PHONY: maybe-html-sed html-sed
30543maybe-html-sed:
b813574b 30544@if sed
6d389afc 30545maybe-html-sed: html-sed
4fa63067 30546
6d389afc 30547html-sed: \
b813574b 30548 configure-sed
0aed8855 30549 @: $(MAKE); $(unstage)
b813574b 30550 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
30551 r=`${PWD_COMMAND}`; export r; \
30552 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30553 $(HOST_EXPORTS) \
b813574b 30554 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30555 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30556 done; \
6d389afc 30557 echo "Doing html in sed" ; \
b00612cc 30558 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
30559 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30560 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30561 "RANLIB=$${RANLIB}" \
0c24b341 30562 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 30563 html) \
4fa63067
NN
30564 || exit 1
30565
b813574b 30566@endif sed
4fa63067 30567
b813574b
PB
30568.PHONY: maybe-TAGS-sed TAGS-sed
30569maybe-TAGS-sed:
30570@if sed
30571maybe-TAGS-sed: TAGS-sed
4fa63067 30572
b813574b
PB
30573TAGS-sed: \
30574 configure-sed
0aed8855 30575 @: $(MAKE); $(unstage)
b813574b 30576 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
30577 r=`${PWD_COMMAND}`; export r; \
30578 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30579 $(HOST_EXPORTS) \
b813574b 30580 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30581 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30582 done; \
b813574b 30583 echo "Doing TAGS in sed" ; \
b00612cc 30584 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
30585 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30586 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30587 "RANLIB=$${RANLIB}" \
0c24b341 30588 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30589 TAGS) \
4fa63067
NN
30590 || exit 1
30591
b813574b 30592@endif sed
4fa63067 30593
b813574b
PB
30594.PHONY: maybe-install-info-sed install-info-sed
30595maybe-install-info-sed:
30596@if sed
30597maybe-install-info-sed: install-info-sed
4fa63067 30598
b813574b
PB
30599install-info-sed: \
30600 configure-sed \
30601 info-sed
0aed8855 30602 @: $(MAKE); $(unstage)
b813574b 30603 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
30604 r=`${PWD_COMMAND}`; export r; \
30605 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30606 $(HOST_EXPORTS) \
b813574b 30607 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30608 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30609 done; \
b813574b 30610 echo "Doing install-info in sed" ; \
b00612cc 30611 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
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}" \
b813574b 30616 install-info) \
4fa63067
NN
30617 || exit 1
30618
b813574b 30619@endif sed
4fa63067 30620
a3ca38d2
DD
30621.PHONY: maybe-install-pdf-sed install-pdf-sed
30622maybe-install-pdf-sed:
30623@if sed
30624maybe-install-pdf-sed: install-pdf-sed
30625
30626install-pdf-sed: \
30627 configure-sed \
30628 pdf-sed
30629 @: $(MAKE); $(unstage)
30630 @[ -f ./sed/Makefile ] || exit 0; \
30631 r=`${PWD_COMMAND}`; export r; \
30632 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30633 $(HOST_EXPORTS) \
30634 for flag in $(EXTRA_HOST_FLAGS) ; do \
30635 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30636 done; \
30637 echo "Doing install-pdf in sed" ; \
30638 (cd $(HOST_SUBDIR)/sed && \
30639 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30640 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30641 "RANLIB=$${RANLIB}" \
0c24b341 30642 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
30643 install-pdf) \
30644 || exit 1
30645
30646@endif sed
30647
108a6f8e
CD
30648.PHONY: maybe-install-html-sed install-html-sed
30649maybe-install-html-sed:
30650@if sed
30651maybe-install-html-sed: install-html-sed
30652
30653install-html-sed: \
30654 configure-sed \
30655 html-sed
30656 @: $(MAKE); $(unstage)
30657 @[ -f ./sed/Makefile ] || exit 0; \
30658 r=`${PWD_COMMAND}`; export r; \
30659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30660 $(HOST_EXPORTS) \
30661 for flag in $(EXTRA_HOST_FLAGS) ; do \
30662 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30663 done; \
30664 echo "Doing install-html in sed" ; \
30665 (cd $(HOST_SUBDIR)/sed && \
30666 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30667 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30668 "RANLIB=$${RANLIB}" \
0c24b341 30669 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
30670 install-html) \
30671 || exit 1
30672
30673@endif sed
30674
b813574b
PB
30675.PHONY: maybe-installcheck-sed installcheck-sed
30676maybe-installcheck-sed:
30677@if sed
30678maybe-installcheck-sed: installcheck-sed
4fa63067 30679
b813574b
PB
30680installcheck-sed: \
30681 configure-sed
0aed8855 30682 @: $(MAKE); $(unstage)
b813574b 30683 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
30684 r=`${PWD_COMMAND}`; export r; \
30685 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30686 $(HOST_EXPORTS) \
b813574b 30687 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30688 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30689 done; \
b813574b 30690 echo "Doing installcheck in sed" ; \
b00612cc 30691 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
30692 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30693 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30694 "RANLIB=$${RANLIB}" \
0c24b341 30695 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30696 installcheck) \
4fa63067
NN
30697 || exit 1
30698
b813574b 30699@endif sed
4fa63067 30700
b813574b
PB
30701.PHONY: maybe-mostlyclean-sed mostlyclean-sed
30702maybe-mostlyclean-sed:
30703@if sed
30704maybe-mostlyclean-sed: mostlyclean-sed
4fa63067 30705
b813574b 30706mostlyclean-sed:
0aed8855 30707 @: $(MAKE); $(unstage)
b813574b 30708 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
30709 r=`${PWD_COMMAND}`; export r; \
30710 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30711 $(HOST_EXPORTS) \
b813574b 30712 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30713 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30714 done; \
b813574b 30715 echo "Doing mostlyclean in sed" ; \
b00612cc 30716 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
30717 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30718 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30719 "RANLIB=$${RANLIB}" \
0c24b341 30720 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30721 mostlyclean) \
4fa63067
NN
30722 || exit 1
30723
b813574b 30724@endif sed
4fa63067 30725
b813574b
PB
30726.PHONY: maybe-clean-sed clean-sed
30727maybe-clean-sed:
30728@if sed
30729maybe-clean-sed: clean-sed
4fa63067 30730
b813574b 30731clean-sed:
0aed8855 30732 @: $(MAKE); $(unstage)
b813574b 30733 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
30734 r=`${PWD_COMMAND}`; export r; \
30735 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30736 $(HOST_EXPORTS) \
b813574b 30737 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30738 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30739 done; \
b813574b 30740 echo "Doing clean in sed" ; \
b00612cc 30741 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
30742 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30743 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30744 "RANLIB=$${RANLIB}" \
0c24b341 30745 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30746 clean) \
4fa63067
NN
30747 || exit 1
30748
b813574b 30749@endif sed
4fa63067 30750
b813574b
PB
30751.PHONY: maybe-distclean-sed distclean-sed
30752maybe-distclean-sed:
30753@if sed
30754maybe-distclean-sed: distclean-sed
4fa63067 30755
b813574b 30756distclean-sed:
0aed8855 30757 @: $(MAKE); $(unstage)
b813574b 30758 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
30759 r=`${PWD_COMMAND}`; export r; \
30760 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30761 $(HOST_EXPORTS) \
b813574b 30762 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30763 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30764 done; \
b813574b 30765 echo "Doing distclean in sed" ; \
b00612cc 30766 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
30767 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30768 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30769 "RANLIB=$${RANLIB}" \
0c24b341 30770 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30771 distclean) \
4fa63067
NN
30772 || exit 1
30773
b813574b 30774@endif sed
4fa63067 30775
b813574b
PB
30776.PHONY: maybe-maintainer-clean-sed maintainer-clean-sed
30777maybe-maintainer-clean-sed:
30778@if sed
30779maybe-maintainer-clean-sed: maintainer-clean-sed
4fa63067 30780
b813574b 30781maintainer-clean-sed:
0aed8855 30782 @: $(MAKE); $(unstage)
b813574b 30783 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
30784 r=`${PWD_COMMAND}`; export r; \
30785 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30786 $(HOST_EXPORTS) \
b813574b 30787 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30788 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30789 done; \
b813574b 30790 echo "Doing maintainer-clean in sed" ; \
b00612cc 30791 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
30792 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30793 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30794 "RANLIB=$${RANLIB}" \
0c24b341 30795 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30796 maintainer-clean) \
4fa63067
NN
30797 || exit 1
30798
b813574b 30799@endif sed
4fa63067
NN
30800
30801
a7254363 30802
b813574b
PB
30803.PHONY: configure-send-pr maybe-configure-send-pr
30804maybe-configure-send-pr:
4f0ef2d8
CD
30805@if gcc-bootstrap
30806configure-send-pr: stage_current
30807@endif gcc-bootstrap
b813574b
PB
30808@if send-pr
30809maybe-configure-send-pr: configure-send-pr
c52c6897 30810configure-send-pr:
0aed8855 30811 @: $(MAKE); $(unstage)
c52c6897 30812 @r=`${PWD_COMMAND}`; export r; \
b40e3958 30813 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
30814 test ! -f $(HOST_SUBDIR)/send-pr/Makefile || exit 0; \
30815 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/send-pr ; \
378fce5b 30816 $(HOST_EXPORTS) \
a7254363
PB
30817 echo Configuring in $(HOST_SUBDIR)/send-pr; \
30818 cd "$(HOST_SUBDIR)/send-pr" || exit 1; \
e2b9e2dc 30819 case $(srcdir) in \
b00612cc
PB
30820 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30821 *) topdir=`echo $(HOST_SUBDIR)/send-pr/ | \
30822 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 30823 esac; \
b00612cc
PB
30824 srcdiroption="--srcdir=$${topdir}/send-pr"; \
30825 libsrcdir="$$s/send-pr"; \
e2b9e2dc 30826 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
30827 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30828 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 30829 || exit 1
b813574b 30830@endif send-pr
e2b9e2dc 30831
a7254363
PB
30832
30833
d545f33b
PB
30834
30835
b813574b
PB
30836.PHONY: all-send-pr maybe-all-send-pr
30837maybe-all-send-pr:
4f0ef2d8
CD
30838@if gcc-bootstrap
30839all-send-pr: stage_current
30840@endif gcc-bootstrap
b813574b 30841@if send-pr
d27cc32e 30842TARGET-send-pr=all
b813574b
PB
30843maybe-all-send-pr: all-send-pr
30844all-send-pr: configure-send-pr
0aed8855 30845 @: $(MAKE); $(unstage)
b40e3958
L
30846 @r=`${PWD_COMMAND}`; export r; \
30847 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30848 $(HOST_EXPORTS) \
b00612cc
PB
30849 (cd $(HOST_SUBDIR)/send-pr && \
30850 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-send-pr))
b813574b 30851@endif send-pr
3866be5d 30852
a7254363 30853
d545f33b
PB
30854
30855
b813574b
PB
30856.PHONY: check-send-pr maybe-check-send-pr
30857maybe-check-send-pr:
30858@if send-pr
30859maybe-check-send-pr: check-send-pr
3866be5d 30860
b813574b 30861check-send-pr:
0aed8855 30862 @: $(MAKE); $(unstage)
b40e3958
L
30863 @r=`${PWD_COMMAND}`; export r; \
30864 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30865 $(HOST_EXPORTS) \
b00612cc
PB
30866 (cd $(HOST_SUBDIR)/send-pr && \
30867 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 30868
b813574b 30869@endif send-pr
3866be5d 30870
b813574b
PB
30871.PHONY: install-send-pr maybe-install-send-pr
30872maybe-install-send-pr:
30873@if send-pr
30874maybe-install-send-pr: install-send-pr
16ae0395 30875
b813574b 30876install-send-pr: installdirs
0aed8855 30877 @: $(MAKE); $(unstage)
b40e3958
L
30878 @r=`${PWD_COMMAND}`; export r; \
30879 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30880 $(HOST_EXPORTS) \
b00612cc 30881 (cd $(HOST_SUBDIR)/send-pr && \
2da12f12 30882 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 30883
b813574b 30884@endif send-pr
3866be5d 30885
56a8fe78 30886# Other targets (info, dvi, pdf, etc.)
4fa63067 30887
b813574b
PB
30888.PHONY: maybe-info-send-pr info-send-pr
30889maybe-info-send-pr:
30890@if send-pr
30891maybe-info-send-pr: info-send-pr
4fa63067 30892
b813574b
PB
30893info-send-pr: \
30894 configure-send-pr
0aed8855 30895 @: $(MAKE); $(unstage)
b813574b 30896 @[ -f ./send-pr/Makefile ] || exit 0; \
b40e3958
L
30897 r=`${PWD_COMMAND}`; export r; \
30898 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30899 $(HOST_EXPORTS) \
b813574b 30900 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30901 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30902 done; \
b813574b 30903 echo "Doing info in send-pr" ; \
b00612cc 30904 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
30905 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30906 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30907 "RANLIB=$${RANLIB}" \
0c24b341 30908 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30909 info) \
e2b9e2dc
NN
30910 || exit 1
30911
b813574b 30912@endif send-pr
4fa63067 30913
b813574b
PB
30914.PHONY: maybe-dvi-send-pr dvi-send-pr
30915maybe-dvi-send-pr:
30916@if send-pr
30917maybe-dvi-send-pr: dvi-send-pr
4fa63067 30918
b813574b
PB
30919dvi-send-pr: \
30920 configure-send-pr
0aed8855 30921 @: $(MAKE); $(unstage)
b813574b 30922 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067 30923 r=`${PWD_COMMAND}`; export r; \
b40e3958 30924 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30925 $(HOST_EXPORTS) \
b813574b 30926 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30927 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30928 done; \
b813574b 30929 echo "Doing dvi in send-pr" ; \
b00612cc 30930 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
30931 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30932 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30933 "RANLIB=$${RANLIB}" \
0c24b341 30934 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30935 dvi) \
4fa63067 30936 || exit 1
3866be5d 30937
b813574b 30938@endif send-pr
3866be5d 30939
56a8fe78
DD
30940.PHONY: maybe-pdf-send-pr pdf-send-pr
30941maybe-pdf-send-pr:
30942@if send-pr
30943maybe-pdf-send-pr: pdf-send-pr
30944
30945pdf-send-pr: \
30946 configure-send-pr
30947 @: $(MAKE); $(unstage)
30948 @[ -f ./send-pr/Makefile ] || exit 0; \
30949 r=`${PWD_COMMAND}`; export r; \
30950 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30951 $(HOST_EXPORTS) \
30952 for flag in $(EXTRA_HOST_FLAGS) ; do \
30953 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30954 done; \
30955 echo "Doing pdf in send-pr" ; \
30956 (cd $(HOST_SUBDIR)/send-pr && \
30957 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30958 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30959 "RANLIB=$${RANLIB}" \
0c24b341 30960 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
30961 pdf) \
30962 || exit 1
30963
30964@endif send-pr
30965
6d389afc
MS
30966.PHONY: maybe-html-send-pr html-send-pr
30967maybe-html-send-pr:
30968@if send-pr
30969maybe-html-send-pr: html-send-pr
30970
30971html-send-pr: \
30972 configure-send-pr
0aed8855 30973 @: $(MAKE); $(unstage)
6d389afc
MS
30974 @[ -f ./send-pr/Makefile ] || exit 0; \
30975 r=`${PWD_COMMAND}`; export r; \
30976 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
30977 $(HOST_EXPORTS) \
30978 for flag in $(EXTRA_HOST_FLAGS) ; do \
30979 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30980 done; \
30981 echo "Doing html in send-pr" ; \
b00612cc 30982 (cd $(HOST_SUBDIR)/send-pr && \
6d389afc
MS
30983 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30984 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30985 "RANLIB=$${RANLIB}" \
0c24b341 30986 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
30987 html) \
30988 || exit 1
30989
30990@endif send-pr
30991
b813574b
PB
30992.PHONY: maybe-TAGS-send-pr TAGS-send-pr
30993maybe-TAGS-send-pr:
30994@if send-pr
30995maybe-TAGS-send-pr: TAGS-send-pr
4fa63067 30996
b813574b
PB
30997TAGS-send-pr: \
30998 configure-send-pr
0aed8855 30999 @: $(MAKE); $(unstage)
b813574b 31000 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
31001 r=`${PWD_COMMAND}`; export r; \
31002 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31003 $(HOST_EXPORTS) \
b813574b 31004 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31005 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31006 done; \
b813574b 31007 echo "Doing TAGS in send-pr" ; \
b00612cc 31008 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
31009 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31010 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31011 "RANLIB=$${RANLIB}" \
0c24b341 31012 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31013 TAGS) \
4fa63067 31014 || exit 1
3866be5d 31015
b813574b 31016@endif send-pr
3866be5d 31017
b813574b
PB
31018.PHONY: maybe-install-info-send-pr install-info-send-pr
31019maybe-install-info-send-pr:
31020@if send-pr
31021maybe-install-info-send-pr: install-info-send-pr
16ae0395 31022
b813574b
PB
31023install-info-send-pr: \
31024 configure-send-pr \
31025 info-send-pr
0aed8855 31026 @: $(MAKE); $(unstage)
b813574b 31027 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
31028 r=`${PWD_COMMAND}`; export r; \
31029 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31030 $(HOST_EXPORTS) \
b813574b 31031 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31032 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31033 done; \
b813574b 31034 echo "Doing install-info in send-pr" ; \
b00612cc 31035 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
31036 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31037 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31038 "RANLIB=$${RANLIB}" \
0c24b341 31039 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31040 install-info) \
4fa63067
NN
31041 || exit 1
31042
b813574b 31043@endif send-pr
4fa63067 31044
a3ca38d2
DD
31045.PHONY: maybe-install-pdf-send-pr install-pdf-send-pr
31046maybe-install-pdf-send-pr:
31047@if send-pr
31048maybe-install-pdf-send-pr: install-pdf-send-pr
31049
31050install-pdf-send-pr: \
31051 configure-send-pr \
31052 pdf-send-pr
31053 @: $(MAKE); $(unstage)
31054 @[ -f ./send-pr/Makefile ] || exit 0; \
31055 r=`${PWD_COMMAND}`; export r; \
31056 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31057 $(HOST_EXPORTS) \
31058 for flag in $(EXTRA_HOST_FLAGS) ; do \
31059 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31060 done; \
31061 echo "Doing install-pdf in send-pr" ; \
31062 (cd $(HOST_SUBDIR)/send-pr && \
31063 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31064 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31065 "RANLIB=$${RANLIB}" \
0c24b341 31066 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
31067 install-pdf) \
31068 || exit 1
31069
31070@endif send-pr
31071
108a6f8e
CD
31072.PHONY: maybe-install-html-send-pr install-html-send-pr
31073maybe-install-html-send-pr:
31074@if send-pr
31075maybe-install-html-send-pr: install-html-send-pr
31076
31077install-html-send-pr: \
31078 configure-send-pr \
31079 html-send-pr
31080 @: $(MAKE); $(unstage)
31081 @[ -f ./send-pr/Makefile ] || exit 0; \
31082 r=`${PWD_COMMAND}`; export r; \
31083 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31084 $(HOST_EXPORTS) \
31085 for flag in $(EXTRA_HOST_FLAGS) ; do \
31086 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31087 done; \
31088 echo "Doing install-html in send-pr" ; \
31089 (cd $(HOST_SUBDIR)/send-pr && \
31090 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31091 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31092 "RANLIB=$${RANLIB}" \
0c24b341 31093 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
31094 install-html) \
31095 || exit 1
31096
31097@endif send-pr
31098
b813574b
PB
31099.PHONY: maybe-installcheck-send-pr installcheck-send-pr
31100maybe-installcheck-send-pr:
31101@if send-pr
31102maybe-installcheck-send-pr: installcheck-send-pr
4fa63067 31103
b813574b
PB
31104installcheck-send-pr: \
31105 configure-send-pr
0aed8855 31106 @: $(MAKE); $(unstage)
b813574b 31107 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
31108 r=`${PWD_COMMAND}`; export r; \
31109 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31110 $(HOST_EXPORTS) \
b813574b 31111 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31112 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31113 done; \
b813574b 31114 echo "Doing installcheck in send-pr" ; \
b00612cc 31115 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
31116 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31117 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31118 "RANLIB=$${RANLIB}" \
0c24b341 31119 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31120 installcheck) \
4fa63067
NN
31121 || exit 1
31122
b813574b 31123@endif send-pr
4fa63067 31124
b813574b
PB
31125.PHONY: maybe-mostlyclean-send-pr mostlyclean-send-pr
31126maybe-mostlyclean-send-pr:
31127@if send-pr
31128maybe-mostlyclean-send-pr: mostlyclean-send-pr
4fa63067 31129
b813574b 31130mostlyclean-send-pr:
0aed8855 31131 @: $(MAKE); $(unstage)
b813574b 31132 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
31133 r=`${PWD_COMMAND}`; export r; \
31134 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31135 $(HOST_EXPORTS) \
b813574b 31136 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31137 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31138 done; \
b813574b 31139 echo "Doing mostlyclean in send-pr" ; \
b00612cc 31140 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
31141 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31142 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31143 "RANLIB=$${RANLIB}" \
0c24b341 31144 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31145 mostlyclean) \
4fa63067
NN
31146 || exit 1
31147
b813574b 31148@endif send-pr
4fa63067 31149
b813574b
PB
31150.PHONY: maybe-clean-send-pr clean-send-pr
31151maybe-clean-send-pr:
31152@if send-pr
31153maybe-clean-send-pr: clean-send-pr
4fa63067 31154
b813574b 31155clean-send-pr:
0aed8855 31156 @: $(MAKE); $(unstage)
b813574b 31157 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
31158 r=`${PWD_COMMAND}`; export r; \
31159 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31160 $(HOST_EXPORTS) \
b813574b 31161 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31162 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31163 done; \
b813574b 31164 echo "Doing clean in send-pr" ; \
b00612cc 31165 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
31166 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31167 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31168 "RANLIB=$${RANLIB}" \
0c24b341 31169 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31170 clean) \
4fa63067
NN
31171 || exit 1
31172
b813574b 31173@endif send-pr
4fa63067 31174
b813574b
PB
31175.PHONY: maybe-distclean-send-pr distclean-send-pr
31176maybe-distclean-send-pr:
31177@if send-pr
31178maybe-distclean-send-pr: distclean-send-pr
4fa63067 31179
b813574b 31180distclean-send-pr:
0aed8855 31181 @: $(MAKE); $(unstage)
b813574b 31182 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
31183 r=`${PWD_COMMAND}`; export r; \
31184 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31185 $(HOST_EXPORTS) \
b813574b 31186 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31187 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31188 done; \
b813574b 31189 echo "Doing distclean in send-pr" ; \
b00612cc 31190 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
31191 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31192 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31193 "RANLIB=$${RANLIB}" \
0c24b341 31194 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31195 distclean) \
4fa63067
NN
31196 || exit 1
31197
b813574b 31198@endif send-pr
4fa63067 31199
b813574b
PB
31200.PHONY: maybe-maintainer-clean-send-pr maintainer-clean-send-pr
31201maybe-maintainer-clean-send-pr:
31202@if send-pr
31203maybe-maintainer-clean-send-pr: maintainer-clean-send-pr
4fa63067 31204
b813574b 31205maintainer-clean-send-pr:
0aed8855 31206 @: $(MAKE); $(unstage)
b813574b 31207 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067 31208 r=`${PWD_COMMAND}`; export r; \
b40e3958 31209 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31210 $(HOST_EXPORTS) \
b813574b 31211 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31212 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31213 done; \
b813574b 31214 echo "Doing maintainer-clean in send-pr" ; \
b00612cc 31215 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
31216 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31217 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31218 "RANLIB=$${RANLIB}" \
0c24b341 31219 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31220 maintainer-clean) \
4fa63067 31221 || exit 1
3866be5d 31222
b813574b 31223@endif send-pr
3866be5d 31224
4fa63067 31225
a7254363 31226
b813574b
PB
31227.PHONY: configure-shellutils maybe-configure-shellutils
31228maybe-configure-shellutils:
4f0ef2d8
CD
31229@if gcc-bootstrap
31230configure-shellutils: stage_current
31231@endif gcc-bootstrap
b813574b
PB
31232@if shellutils
31233maybe-configure-shellutils: configure-shellutils
c52c6897 31234configure-shellutils:
0aed8855 31235 @: $(MAKE); $(unstage)
c52c6897 31236 @r=`${PWD_COMMAND}`; export r; \
b40e3958 31237 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
31238 test ! -f $(HOST_SUBDIR)/shellutils/Makefile || exit 0; \
31239 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/shellutils ; \
378fce5b 31240 $(HOST_EXPORTS) \
a7254363
PB
31241 echo Configuring in $(HOST_SUBDIR)/shellutils; \
31242 cd "$(HOST_SUBDIR)/shellutils" || exit 1; \
e2b9e2dc 31243 case $(srcdir) in \
b00612cc
PB
31244 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31245 *) topdir=`echo $(HOST_SUBDIR)/shellutils/ | \
31246 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 31247 esac; \
b00612cc
PB
31248 srcdiroption="--srcdir=$${topdir}/shellutils"; \
31249 libsrcdir="$$s/shellutils"; \
e2b9e2dc 31250 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
31251 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31252 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 31253 || exit 1
b813574b 31254@endif shellutils
e2b9e2dc 31255
a7254363
PB
31256
31257
d545f33b
PB
31258
31259
b813574b
PB
31260.PHONY: all-shellutils maybe-all-shellutils
31261maybe-all-shellutils:
4f0ef2d8
CD
31262@if gcc-bootstrap
31263all-shellutils: stage_current
31264@endif gcc-bootstrap
b813574b 31265@if shellutils
d27cc32e 31266TARGET-shellutils=all
b813574b
PB
31267maybe-all-shellutils: all-shellutils
31268all-shellutils: configure-shellutils
0aed8855 31269 @: $(MAKE); $(unstage)
b40e3958
L
31270 @r=`${PWD_COMMAND}`; export r; \
31271 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31272 $(HOST_EXPORTS) \
b00612cc
PB
31273 (cd $(HOST_SUBDIR)/shellutils && \
31274 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-shellutils))
b813574b 31275@endif shellutils
3866be5d 31276
a7254363 31277
d545f33b
PB
31278
31279
b813574b
PB
31280.PHONY: check-shellutils maybe-check-shellutils
31281maybe-check-shellutils:
31282@if shellutils
31283maybe-check-shellutils: check-shellutils
3866be5d 31284
b813574b 31285check-shellutils:
0aed8855 31286 @: $(MAKE); $(unstage)
b40e3958
L
31287 @r=`${PWD_COMMAND}`; export r; \
31288 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31289 $(HOST_EXPORTS) \
b00612cc
PB
31290 (cd $(HOST_SUBDIR)/shellutils && \
31291 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 31292
b813574b 31293@endif shellutils
3866be5d 31294
b813574b
PB
31295.PHONY: install-shellutils maybe-install-shellutils
31296maybe-install-shellutils:
31297@if shellutils
31298maybe-install-shellutils: install-shellutils
16ae0395 31299
b813574b 31300install-shellutils: installdirs
0aed8855 31301 @: $(MAKE); $(unstage)
b40e3958
L
31302 @r=`${PWD_COMMAND}`; export r; \
31303 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31304 $(HOST_EXPORTS) \
b00612cc 31305 (cd $(HOST_SUBDIR)/shellutils && \
2da12f12 31306 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 31307
b813574b 31308@endif shellutils
4fa63067 31309
56a8fe78 31310# Other targets (info, dvi, pdf, etc.)
4fa63067 31311
b813574b
PB
31312.PHONY: maybe-info-shellutils info-shellutils
31313maybe-info-shellutils:
31314@if shellutils
31315maybe-info-shellutils: info-shellutils
4fa63067 31316
b813574b
PB
31317info-shellutils: \
31318 configure-shellutils
0aed8855 31319 @: $(MAKE); $(unstage)
b813574b 31320 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
31321 r=`${PWD_COMMAND}`; export r; \
31322 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31323 $(HOST_EXPORTS) \
b813574b 31324 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31325 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31326 done; \
b813574b 31327 echo "Doing info in shellutils" ; \
b00612cc 31328 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
31329 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31330 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31331 "RANLIB=$${RANLIB}" \
0c24b341 31332 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31333 info) \
4fa63067
NN
31334 || exit 1
31335
b813574b 31336@endif shellutils
4fa63067 31337
b813574b
PB
31338.PHONY: maybe-dvi-shellutils dvi-shellutils
31339maybe-dvi-shellutils:
31340@if shellutils
31341maybe-dvi-shellutils: dvi-shellutils
4fa63067 31342
b813574b
PB
31343dvi-shellutils: \
31344 configure-shellutils
0aed8855 31345 @: $(MAKE); $(unstage)
b813574b 31346 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
31347 r=`${PWD_COMMAND}`; export r; \
31348 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31349 $(HOST_EXPORTS) \
b813574b 31350 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31351 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31352 done; \
b813574b 31353 echo "Doing dvi in shellutils" ; \
b00612cc 31354 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
31355 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31356 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31357 "RANLIB=$${RANLIB}" \
0c24b341 31358 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31359 dvi) \
4fa63067
NN
31360 || exit 1
31361
b813574b 31362@endif shellutils
4fa63067 31363
56a8fe78
DD
31364.PHONY: maybe-pdf-shellutils pdf-shellutils
31365maybe-pdf-shellutils:
31366@if shellutils
31367maybe-pdf-shellutils: pdf-shellutils
31368
31369pdf-shellutils: \
31370 configure-shellutils
31371 @: $(MAKE); $(unstage)
31372 @[ -f ./shellutils/Makefile ] || exit 0; \
31373 r=`${PWD_COMMAND}`; export r; \
31374 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31375 $(HOST_EXPORTS) \
31376 for flag in $(EXTRA_HOST_FLAGS) ; do \
31377 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31378 done; \
31379 echo "Doing pdf in shellutils" ; \
31380 (cd $(HOST_SUBDIR)/shellutils && \
31381 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31382 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31383 "RANLIB=$${RANLIB}" \
0c24b341 31384 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
31385 pdf) \
31386 || exit 1
31387
31388@endif shellutils
31389
6d389afc
MS
31390.PHONY: maybe-html-shellutils html-shellutils
31391maybe-html-shellutils:
31392@if shellutils
31393maybe-html-shellutils: html-shellutils
31394
31395html-shellutils: \
31396 configure-shellutils
0aed8855 31397 @: $(MAKE); $(unstage)
6d389afc
MS
31398 @[ -f ./shellutils/Makefile ] || exit 0; \
31399 r=`${PWD_COMMAND}`; export r; \
31400 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
31401 $(HOST_EXPORTS) \
31402 for flag in $(EXTRA_HOST_FLAGS) ; do \
31403 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31404 done; \
31405 echo "Doing html in shellutils" ; \
b00612cc 31406 (cd $(HOST_SUBDIR)/shellutils && \
6d389afc
MS
31407 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31408 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31409 "RANLIB=$${RANLIB}" \
0c24b341 31410 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
31411 html) \
31412 || exit 1
31413
31414@endif shellutils
31415
b813574b
PB
31416.PHONY: maybe-TAGS-shellutils TAGS-shellutils
31417maybe-TAGS-shellutils:
31418@if shellutils
31419maybe-TAGS-shellutils: TAGS-shellutils
4fa63067 31420
b813574b
PB
31421TAGS-shellutils: \
31422 configure-shellutils
0aed8855 31423 @: $(MAKE); $(unstage)
b813574b 31424 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
31425 r=`${PWD_COMMAND}`; export r; \
31426 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31427 $(HOST_EXPORTS) \
b813574b 31428 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31429 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31430 done; \
b813574b 31431 echo "Doing TAGS in shellutils" ; \
b00612cc 31432 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
31433 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31434 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31435 "RANLIB=$${RANLIB}" \
0c24b341 31436 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31437 TAGS) \
4fa63067
NN
31438 || exit 1
31439
b813574b 31440@endif shellutils
4fa63067 31441
b813574b
PB
31442.PHONY: maybe-install-info-shellutils install-info-shellutils
31443maybe-install-info-shellutils:
31444@if shellutils
31445maybe-install-info-shellutils: install-info-shellutils
4fa63067 31446
b813574b
PB
31447install-info-shellutils: \
31448 configure-shellutils \
31449 info-shellutils
0aed8855 31450 @: $(MAKE); $(unstage)
b813574b 31451 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
31452 r=`${PWD_COMMAND}`; export r; \
31453 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31454 $(HOST_EXPORTS) \
b813574b 31455 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31456 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31457 done; \
b813574b 31458 echo "Doing install-info in shellutils" ; \
b00612cc 31459 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
31460 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31461 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31462 "RANLIB=$${RANLIB}" \
0c24b341 31463 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31464 install-info) \
4fa63067
NN
31465 || exit 1
31466
b813574b 31467@endif shellutils
4fa63067 31468
a3ca38d2
DD
31469.PHONY: maybe-install-pdf-shellutils install-pdf-shellutils
31470maybe-install-pdf-shellutils:
31471@if shellutils
31472maybe-install-pdf-shellutils: install-pdf-shellutils
31473
31474install-pdf-shellutils: \
31475 configure-shellutils \
31476 pdf-shellutils
31477 @: $(MAKE); $(unstage)
31478 @[ -f ./shellutils/Makefile ] || exit 0; \
31479 r=`${PWD_COMMAND}`; export r; \
31480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31481 $(HOST_EXPORTS) \
31482 for flag in $(EXTRA_HOST_FLAGS) ; do \
31483 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31484 done; \
31485 echo "Doing install-pdf in shellutils" ; \
31486 (cd $(HOST_SUBDIR)/shellutils && \
31487 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31488 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31489 "RANLIB=$${RANLIB}" \
0c24b341 31490 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
31491 install-pdf) \
31492 || exit 1
31493
31494@endif shellutils
31495
108a6f8e
CD
31496.PHONY: maybe-install-html-shellutils install-html-shellutils
31497maybe-install-html-shellutils:
31498@if shellutils
31499maybe-install-html-shellutils: install-html-shellutils
31500
31501install-html-shellutils: \
31502 configure-shellutils \
31503 html-shellutils
31504 @: $(MAKE); $(unstage)
31505 @[ -f ./shellutils/Makefile ] || exit 0; \
31506 r=`${PWD_COMMAND}`; export r; \
31507 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31508 $(HOST_EXPORTS) \
31509 for flag in $(EXTRA_HOST_FLAGS) ; do \
31510 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31511 done; \
31512 echo "Doing install-html in shellutils" ; \
31513 (cd $(HOST_SUBDIR)/shellutils && \
31514 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31515 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31516 "RANLIB=$${RANLIB}" \
0c24b341 31517 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
31518 install-html) \
31519 || exit 1
31520
31521@endif shellutils
31522
b813574b
PB
31523.PHONY: maybe-installcheck-shellutils installcheck-shellutils
31524maybe-installcheck-shellutils:
31525@if shellutils
31526maybe-installcheck-shellutils: installcheck-shellutils
4fa63067 31527
b813574b
PB
31528installcheck-shellutils: \
31529 configure-shellutils
0aed8855 31530 @: $(MAKE); $(unstage)
b813574b 31531 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
31532 r=`${PWD_COMMAND}`; export r; \
31533 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31534 $(HOST_EXPORTS) \
b813574b 31535 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31536 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31537 done; \
b813574b 31538 echo "Doing installcheck in shellutils" ; \
b00612cc 31539 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
31540 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31541 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31542 "RANLIB=$${RANLIB}" \
0c24b341 31543 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31544 installcheck) \
4fa63067
NN
31545 || exit 1
31546
b813574b 31547@endif shellutils
4fa63067 31548
b813574b
PB
31549.PHONY: maybe-mostlyclean-shellutils mostlyclean-shellutils
31550maybe-mostlyclean-shellutils:
31551@if shellutils
31552maybe-mostlyclean-shellutils: mostlyclean-shellutils
4fa63067 31553
b813574b 31554mostlyclean-shellutils:
0aed8855 31555 @: $(MAKE); $(unstage)
b813574b 31556 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
31557 r=`${PWD_COMMAND}`; export r; \
31558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31559 $(HOST_EXPORTS) \
b813574b 31560 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31561 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31562 done; \
b813574b 31563 echo "Doing mostlyclean in shellutils" ; \
b00612cc 31564 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
31565 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31566 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31567 "RANLIB=$${RANLIB}" \
0c24b341 31568 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31569 mostlyclean) \
4fa63067
NN
31570 || exit 1
31571
b813574b 31572@endif shellutils
4fa63067 31573
b813574b
PB
31574.PHONY: maybe-clean-shellutils clean-shellutils
31575maybe-clean-shellutils:
31576@if shellutils
31577maybe-clean-shellutils: clean-shellutils
4fa63067 31578
b813574b 31579clean-shellutils:
0aed8855 31580 @: $(MAKE); $(unstage)
b813574b 31581 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
31582 r=`${PWD_COMMAND}`; export r; \
31583 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31584 $(HOST_EXPORTS) \
b813574b 31585 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31586 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31587 done; \
b813574b 31588 echo "Doing clean in shellutils" ; \
b00612cc 31589 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
31590 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31591 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31592 "RANLIB=$${RANLIB}" \
0c24b341 31593 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31594 clean) \
4fa63067
NN
31595 || exit 1
31596
b813574b 31597@endif shellutils
4fa63067 31598
b813574b
PB
31599.PHONY: maybe-distclean-shellutils distclean-shellutils
31600maybe-distclean-shellutils:
31601@if shellutils
31602maybe-distclean-shellutils: distclean-shellutils
4fa63067 31603
b813574b 31604distclean-shellutils:
0aed8855 31605 @: $(MAKE); $(unstage)
b813574b 31606 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
31607 r=`${PWD_COMMAND}`; export r; \
31608 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31609 $(HOST_EXPORTS) \
b813574b 31610 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31611 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31612 done; \
b813574b 31613 echo "Doing distclean in shellutils" ; \
b00612cc 31614 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
31615 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31616 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31617 "RANLIB=$${RANLIB}" \
0c24b341 31618 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31619 distclean) \
4fa63067
NN
31620 || exit 1
31621
b813574b 31622@endif shellutils
4fa63067 31623
b813574b
PB
31624.PHONY: maybe-maintainer-clean-shellutils maintainer-clean-shellutils
31625maybe-maintainer-clean-shellutils:
31626@if shellutils
31627maybe-maintainer-clean-shellutils: maintainer-clean-shellutils
4fa63067 31628
b813574b 31629maintainer-clean-shellutils:
0aed8855 31630 @: $(MAKE); $(unstage)
b813574b 31631 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
31632 r=`${PWD_COMMAND}`; export r; \
31633 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31634 $(HOST_EXPORTS) \
b813574b 31635 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31636 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31637 done; \
b813574b 31638 echo "Doing maintainer-clean in shellutils" ; \
b00612cc 31639 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
31640 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31641 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31642 "RANLIB=$${RANLIB}" \
0c24b341 31643 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31644 maintainer-clean) \
4fa63067 31645 || exit 1
3866be5d 31646
b813574b 31647@endif shellutils
3866be5d 31648
4fa63067 31649
a7254363 31650
b813574b
PB
31651.PHONY: configure-sid maybe-configure-sid
31652maybe-configure-sid:
4f0ef2d8
CD
31653@if gcc-bootstrap
31654configure-sid: stage_current
31655@endif gcc-bootstrap
b813574b
PB
31656@if sid
31657maybe-configure-sid: configure-sid
c52c6897 31658configure-sid:
0aed8855 31659 @: $(MAKE); $(unstage)
c52c6897 31660 @r=`${PWD_COMMAND}`; export r; \
b40e3958 31661 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
31662 test ! -f $(HOST_SUBDIR)/sid/Makefile || exit 0; \
31663 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sid ; \
378fce5b 31664 $(HOST_EXPORTS) \
a7254363
PB
31665 echo Configuring in $(HOST_SUBDIR)/sid; \
31666 cd "$(HOST_SUBDIR)/sid" || exit 1; \
e2b9e2dc 31667 case $(srcdir) in \
b00612cc
PB
31668 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31669 *) topdir=`echo $(HOST_SUBDIR)/sid/ | \
31670 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 31671 esac; \
b00612cc
PB
31672 srcdiroption="--srcdir=$${topdir}/sid"; \
31673 libsrcdir="$$s/sid"; \
e2b9e2dc 31674 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
31675 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31676 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 31677 || exit 1
b813574b 31678@endif sid
e2b9e2dc 31679
a7254363
PB
31680
31681
d545f33b
PB
31682
31683
b813574b
PB
31684.PHONY: all-sid maybe-all-sid
31685maybe-all-sid:
4f0ef2d8
CD
31686@if gcc-bootstrap
31687all-sid: stage_current
31688@endif gcc-bootstrap
b813574b 31689@if sid
d27cc32e 31690TARGET-sid=all
b813574b
PB
31691maybe-all-sid: all-sid
31692all-sid: configure-sid
0aed8855 31693 @: $(MAKE); $(unstage)
b40e3958
L
31694 @r=`${PWD_COMMAND}`; export r; \
31695 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31696 $(HOST_EXPORTS) \
b00612cc
PB
31697 (cd $(HOST_SUBDIR)/sid && \
31698 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-sid))
b813574b 31699@endif sid
3866be5d 31700
a7254363 31701
d545f33b
PB
31702
31703
b813574b
PB
31704.PHONY: check-sid maybe-check-sid
31705maybe-check-sid:
31706@if sid
31707maybe-check-sid: check-sid
3866be5d 31708
b813574b 31709check-sid:
0aed8855 31710 @: $(MAKE); $(unstage)
4fa63067
NN
31711 @r=`${PWD_COMMAND}`; export r; \
31712 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31713 $(HOST_EXPORTS) \
b00612cc
PB
31714 (cd $(HOST_SUBDIR)/sid && \
31715 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 31716
b813574b 31717@endif sid
3866be5d 31718
b813574b
PB
31719.PHONY: install-sid maybe-install-sid
31720maybe-install-sid:
31721@if sid
31722maybe-install-sid: install-sid
16ae0395 31723
b813574b 31724install-sid: installdirs
0aed8855 31725 @: $(MAKE); $(unstage)
b40e3958
L
31726 @r=`${PWD_COMMAND}`; export r; \
31727 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31728 $(HOST_EXPORTS) \
b00612cc 31729 (cd $(HOST_SUBDIR)/sid && \
2da12f12 31730 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 31731
b813574b 31732@endif sid
3866be5d 31733
56a8fe78 31734# Other targets (info, dvi, pdf, etc.)
4fa63067 31735
b813574b
PB
31736.PHONY: maybe-info-sid info-sid
31737maybe-info-sid:
31738@if sid
31739maybe-info-sid: info-sid
4fa63067 31740
b813574b
PB
31741info-sid: \
31742 configure-sid
0aed8855 31743 @: $(MAKE); $(unstage)
b813574b 31744 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
31745 r=`${PWD_COMMAND}`; export r; \
31746 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31747 $(HOST_EXPORTS) \
b813574b 31748 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31749 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31750 done; \
b813574b 31751 echo "Doing info in sid" ; \
b00612cc 31752 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
31753 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31754 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31755 "RANLIB=$${RANLIB}" \
0c24b341 31756 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31757 info) \
4fa63067
NN
31758 || exit 1
31759
b813574b 31760@endif sid
4fa63067 31761
b813574b
PB
31762.PHONY: maybe-dvi-sid dvi-sid
31763maybe-dvi-sid:
31764@if sid
31765maybe-dvi-sid: dvi-sid
4fa63067 31766
b813574b
PB
31767dvi-sid: \
31768 configure-sid
0aed8855 31769 @: $(MAKE); $(unstage)
b813574b 31770 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
31771 r=`${PWD_COMMAND}`; export r; \
31772 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31773 $(HOST_EXPORTS) \
b813574b 31774 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31775 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31776 done; \
b813574b 31777 echo "Doing dvi in sid" ; \
b00612cc 31778 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
31779 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31780 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31781 "RANLIB=$${RANLIB}" \
0c24b341 31782 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31783 dvi) \
4fa63067
NN
31784 || exit 1
31785
b813574b 31786@endif sid
4fa63067 31787
56a8fe78
DD
31788.PHONY: maybe-pdf-sid pdf-sid
31789maybe-pdf-sid:
31790@if sid
31791maybe-pdf-sid: pdf-sid
31792
31793pdf-sid: \
31794 configure-sid
31795 @: $(MAKE); $(unstage)
31796 @[ -f ./sid/Makefile ] || exit 0; \
31797 r=`${PWD_COMMAND}`; export r; \
31798 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31799 $(HOST_EXPORTS) \
31800 for flag in $(EXTRA_HOST_FLAGS) ; do \
31801 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31802 done; \
31803 echo "Doing pdf in sid" ; \
31804 (cd $(HOST_SUBDIR)/sid && \
31805 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31806 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31807 "RANLIB=$${RANLIB}" \
0c24b341 31808 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
31809 pdf) \
31810 || exit 1
31811
31812@endif sid
31813
6d389afc
MS
31814.PHONY: maybe-html-sid html-sid
31815maybe-html-sid:
31816@if sid
31817maybe-html-sid: html-sid
31818
31819html-sid: \
31820 configure-sid
0aed8855 31821 @: $(MAKE); $(unstage)
6d389afc
MS
31822 @[ -f ./sid/Makefile ] || exit 0; \
31823 r=`${PWD_COMMAND}`; export r; \
31824 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
31825 $(HOST_EXPORTS) \
31826 for flag in $(EXTRA_HOST_FLAGS) ; do \
31827 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31828 done; \
31829 echo "Doing html in sid" ; \
b00612cc 31830 (cd $(HOST_SUBDIR)/sid && \
6d389afc
MS
31831 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31832 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31833 "RANLIB=$${RANLIB}" \
0c24b341 31834 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
31835 html) \
31836 || exit 1
31837
31838@endif sid
31839
b813574b
PB
31840.PHONY: maybe-TAGS-sid TAGS-sid
31841maybe-TAGS-sid:
31842@if sid
31843maybe-TAGS-sid: TAGS-sid
4fa63067 31844
b813574b
PB
31845TAGS-sid: \
31846 configure-sid
0aed8855 31847 @: $(MAKE); $(unstage)
b813574b 31848 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
31849 r=`${PWD_COMMAND}`; export r; \
31850 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31851 $(HOST_EXPORTS) \
b813574b 31852 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31853 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31854 done; \
b813574b 31855 echo "Doing TAGS in sid" ; \
b00612cc 31856 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
31857 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31858 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31859 "RANLIB=$${RANLIB}" \
0c24b341 31860 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31861 TAGS) \
4fa63067
NN
31862 || exit 1
31863
b813574b 31864@endif sid
4fa63067 31865
b813574b
PB
31866.PHONY: maybe-install-info-sid install-info-sid
31867maybe-install-info-sid:
31868@if sid
31869maybe-install-info-sid: install-info-sid
4fa63067 31870
b813574b
PB
31871install-info-sid: \
31872 configure-sid \
31873 info-sid
0aed8855 31874 @: $(MAKE); $(unstage)
b813574b 31875 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
31876 r=`${PWD_COMMAND}`; export r; \
31877 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31878 $(HOST_EXPORTS) \
b813574b 31879 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31880 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31881 done; \
b813574b 31882 echo "Doing install-info in sid" ; \
b00612cc 31883 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
31884 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31885 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31886 "RANLIB=$${RANLIB}" \
0c24b341 31887 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31888 install-info) \
4fa63067
NN
31889 || exit 1
31890
b813574b 31891@endif sid
4fa63067 31892
a3ca38d2
DD
31893.PHONY: maybe-install-pdf-sid install-pdf-sid
31894maybe-install-pdf-sid:
31895@if sid
31896maybe-install-pdf-sid: install-pdf-sid
31897
31898install-pdf-sid: \
31899 configure-sid \
31900 pdf-sid
31901 @: $(MAKE); $(unstage)
31902 @[ -f ./sid/Makefile ] || exit 0; \
31903 r=`${PWD_COMMAND}`; export r; \
31904 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31905 $(HOST_EXPORTS) \
31906 for flag in $(EXTRA_HOST_FLAGS) ; do \
31907 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31908 done; \
31909 echo "Doing install-pdf in sid" ; \
31910 (cd $(HOST_SUBDIR)/sid && \
31911 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31912 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31913 "RANLIB=$${RANLIB}" \
0c24b341 31914 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
31915 install-pdf) \
31916 || exit 1
31917
31918@endif sid
31919
108a6f8e
CD
31920.PHONY: maybe-install-html-sid install-html-sid
31921maybe-install-html-sid:
31922@if sid
31923maybe-install-html-sid: install-html-sid
31924
31925install-html-sid: \
31926 configure-sid \
31927 html-sid
31928 @: $(MAKE); $(unstage)
31929 @[ -f ./sid/Makefile ] || exit 0; \
31930 r=`${PWD_COMMAND}`; export r; \
31931 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31932 $(HOST_EXPORTS) \
31933 for flag in $(EXTRA_HOST_FLAGS) ; do \
31934 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31935 done; \
31936 echo "Doing install-html in sid" ; \
31937 (cd $(HOST_SUBDIR)/sid && \
31938 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31939 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31940 "RANLIB=$${RANLIB}" \
0c24b341 31941 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
31942 install-html) \
31943 || exit 1
31944
31945@endif sid
31946
b813574b
PB
31947.PHONY: maybe-installcheck-sid installcheck-sid
31948maybe-installcheck-sid:
31949@if sid
31950maybe-installcheck-sid: installcheck-sid
4fa63067 31951
b813574b
PB
31952installcheck-sid: \
31953 configure-sid
0aed8855 31954 @: $(MAKE); $(unstage)
b813574b
PB
31955 @[ -f ./sid/Makefile ] || exit 0; \
31956 r=`${PWD_COMMAND}`; export r; \
4fa63067 31957 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31958 $(HOST_EXPORTS) \
b813574b 31959 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31960 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31961 done; \
b813574b 31962 echo "Doing installcheck in sid" ; \
b00612cc 31963 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
31964 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31965 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31966 "RANLIB=$${RANLIB}" \
0c24b341 31967 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31968 installcheck) \
4fa63067
NN
31969 || exit 1
31970
b813574b 31971@endif sid
4fa63067 31972
b813574b
PB
31973.PHONY: maybe-mostlyclean-sid mostlyclean-sid
31974maybe-mostlyclean-sid:
31975@if sid
31976maybe-mostlyclean-sid: mostlyclean-sid
4fa63067 31977
b813574b 31978mostlyclean-sid:
0aed8855 31979 @: $(MAKE); $(unstage)
b813574b 31980 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
31981 r=`${PWD_COMMAND}`; export r; \
31982 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31983 $(HOST_EXPORTS) \
b813574b 31984 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31985 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31986 done; \
b813574b 31987 echo "Doing mostlyclean in sid" ; \
b00612cc 31988 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
31989 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31990 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31991 "RANLIB=$${RANLIB}" \
0c24b341 31992 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31993 mostlyclean) \
4fa63067
NN
31994 || exit 1
31995
b813574b 31996@endif sid
4fa63067 31997
b813574b
PB
31998.PHONY: maybe-clean-sid clean-sid
31999maybe-clean-sid:
32000@if sid
32001maybe-clean-sid: clean-sid
4fa63067 32002
b813574b 32003clean-sid:
0aed8855 32004 @: $(MAKE); $(unstage)
b813574b 32005 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
32006 r=`${PWD_COMMAND}`; export r; \
32007 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32008 $(HOST_EXPORTS) \
b813574b 32009 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32010 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32011 done; \
b813574b 32012 echo "Doing clean in sid" ; \
b00612cc 32013 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
32014 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32015 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32016 "RANLIB=$${RANLIB}" \
0c24b341 32017 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32018 clean) \
4fa63067
NN
32019 || exit 1
32020
b813574b 32021@endif sid
4fa63067 32022
b813574b
PB
32023.PHONY: maybe-distclean-sid distclean-sid
32024maybe-distclean-sid:
32025@if sid
32026maybe-distclean-sid: distclean-sid
4fa63067 32027
b813574b 32028distclean-sid:
0aed8855 32029 @: $(MAKE); $(unstage)
b813574b 32030 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
32031 r=`${PWD_COMMAND}`; export r; \
32032 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32033 $(HOST_EXPORTS) \
b813574b 32034 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32035 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32036 done; \
b813574b 32037 echo "Doing distclean in sid" ; \
b00612cc 32038 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
32039 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32040 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32041 "RANLIB=$${RANLIB}" \
0c24b341 32042 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32043 distclean) \
4fa63067
NN
32044 || exit 1
32045
b813574b 32046@endif sid
4fa63067 32047
b813574b
PB
32048.PHONY: maybe-maintainer-clean-sid maintainer-clean-sid
32049maybe-maintainer-clean-sid:
32050@if sid
32051maybe-maintainer-clean-sid: maintainer-clean-sid
4fa63067 32052
b813574b 32053maintainer-clean-sid:
0aed8855 32054 @: $(MAKE); $(unstage)
b813574b 32055 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
32056 r=`${PWD_COMMAND}`; export r; \
32057 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32058 $(HOST_EXPORTS) \
b813574b 32059 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32060 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32061 done; \
b813574b 32062 echo "Doing maintainer-clean in sid" ; \
b00612cc 32063 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
32064 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32065 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32066 "RANLIB=$${RANLIB}" \
0c24b341 32067 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32068 maintainer-clean) \
4fa63067
NN
32069 || exit 1
32070
b813574b 32071@endif sid
4fa63067
NN
32072
32073
a7254363 32074
b813574b
PB
32075.PHONY: configure-sim maybe-configure-sim
32076maybe-configure-sim:
4f0ef2d8
CD
32077@if gcc-bootstrap
32078configure-sim: stage_current
32079@endif gcc-bootstrap
b813574b
PB
32080@if sim
32081maybe-configure-sim: configure-sim
c52c6897 32082configure-sim:
0aed8855 32083 @: $(MAKE); $(unstage)
c52c6897 32084 @r=`${PWD_COMMAND}`; export r; \
b40e3958 32085 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
32086 test ! -f $(HOST_SUBDIR)/sim/Makefile || exit 0; \
32087 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sim ; \
378fce5b 32088 $(HOST_EXPORTS) \
a7254363
PB
32089 echo Configuring in $(HOST_SUBDIR)/sim; \
32090 cd "$(HOST_SUBDIR)/sim" || exit 1; \
e2b9e2dc 32091 case $(srcdir) in \
b00612cc
PB
32092 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32093 *) topdir=`echo $(HOST_SUBDIR)/sim/ | \
32094 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 32095 esac; \
b00612cc
PB
32096 srcdiroption="--srcdir=$${topdir}/sim"; \
32097 libsrcdir="$$s/sim"; \
e2b9e2dc 32098 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
32099 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
32100 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 32101 || exit 1
b813574b 32102@endif sim
e2b9e2dc 32103
a7254363
PB
32104
32105
d545f33b
PB
32106
32107
b813574b
PB
32108.PHONY: all-sim maybe-all-sim
32109maybe-all-sim:
4f0ef2d8
CD
32110@if gcc-bootstrap
32111all-sim: stage_current
32112@endif gcc-bootstrap
b813574b 32113@if sim
d27cc32e 32114TARGET-sim=all
b813574b
PB
32115maybe-all-sim: all-sim
32116all-sim: configure-sim
0aed8855 32117 @: $(MAKE); $(unstage)
b40e3958
L
32118 @r=`${PWD_COMMAND}`; export r; \
32119 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32120 $(HOST_EXPORTS) \
b00612cc
PB
32121 (cd $(HOST_SUBDIR)/sim && \
32122 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-sim))
b813574b 32123@endif sim
3866be5d 32124
a7254363 32125
d545f33b
PB
32126
32127
b813574b
PB
32128.PHONY: check-sim maybe-check-sim
32129maybe-check-sim:
32130@if sim
32131maybe-check-sim: check-sim
3866be5d 32132
b813574b 32133check-sim:
0aed8855 32134 @: $(MAKE); $(unstage)
b40e3958
L
32135 @r=`${PWD_COMMAND}`; export r; \
32136 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32137 $(HOST_EXPORTS) \
b00612cc
PB
32138 (cd $(HOST_SUBDIR)/sim && \
32139 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 32140
b813574b 32141@endif sim
3866be5d 32142
b813574b
PB
32143.PHONY: install-sim maybe-install-sim
32144maybe-install-sim:
32145@if sim
32146maybe-install-sim: install-sim
16ae0395 32147
b813574b 32148install-sim: installdirs
0aed8855 32149 @: $(MAKE); $(unstage)
b40e3958
L
32150 @r=`${PWD_COMMAND}`; export r; \
32151 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32152 $(HOST_EXPORTS) \
b00612cc 32153 (cd $(HOST_SUBDIR)/sim && \
2da12f12 32154 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 32155
b813574b 32156@endif sim
3866be5d 32157
56a8fe78 32158# Other targets (info, dvi, pdf, etc.)
4fa63067 32159
b813574b
PB
32160.PHONY: maybe-info-sim info-sim
32161maybe-info-sim:
32162@if sim
32163maybe-info-sim: info-sim
4fa63067 32164
b813574b
PB
32165info-sim: \
32166 configure-sim
0aed8855 32167 @: $(MAKE); $(unstage)
b813574b 32168 @[ -f ./sim/Makefile ] || exit 0; \
b40e3958
L
32169 r=`${PWD_COMMAND}`; export r; \
32170 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32171 $(HOST_EXPORTS) \
b813574b 32172 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32173 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32174 done; \
b813574b 32175 echo "Doing info in sim" ; \
b00612cc 32176 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
32177 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32178 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32179 "RANLIB=$${RANLIB}" \
0c24b341 32180 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32181 info) \
e2b9e2dc
NN
32182 || exit 1
32183
b813574b 32184@endif sim
4fa63067 32185
b813574b
PB
32186.PHONY: maybe-dvi-sim dvi-sim
32187maybe-dvi-sim:
32188@if sim
32189maybe-dvi-sim: dvi-sim
4fa63067 32190
b813574b
PB
32191dvi-sim: \
32192 configure-sim
0aed8855 32193 @: $(MAKE); $(unstage)
b813574b 32194 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067 32195 r=`${PWD_COMMAND}`; export r; \
b40e3958 32196 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32197 $(HOST_EXPORTS) \
b813574b 32198 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32199 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32200 done; \
b813574b 32201 echo "Doing dvi in sim" ; \
b00612cc 32202 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
32203 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32204 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32205 "RANLIB=$${RANLIB}" \
0c24b341 32206 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32207 dvi) \
4fa63067 32208 || exit 1
3866be5d 32209
b813574b 32210@endif sim
3866be5d 32211
56a8fe78
DD
32212.PHONY: maybe-pdf-sim pdf-sim
32213maybe-pdf-sim:
32214@if sim
32215maybe-pdf-sim: pdf-sim
32216
32217pdf-sim: \
32218 configure-sim
32219 @: $(MAKE); $(unstage)
32220 @[ -f ./sim/Makefile ] || exit 0; \
32221 r=`${PWD_COMMAND}`; export r; \
32222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32223 $(HOST_EXPORTS) \
32224 for flag in $(EXTRA_HOST_FLAGS) ; do \
32225 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32226 done; \
32227 echo "Doing pdf in sim" ; \
32228 (cd $(HOST_SUBDIR)/sim && \
32229 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32230 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32231 "RANLIB=$${RANLIB}" \
0c24b341 32232 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
32233 pdf) \
32234 || exit 1
32235
32236@endif sim
32237
6d389afc
MS
32238.PHONY: maybe-html-sim html-sim
32239maybe-html-sim:
32240@if sim
32241maybe-html-sim: html-sim
32242
32243html-sim: \
32244 configure-sim
0aed8855 32245 @: $(MAKE); $(unstage)
6d389afc
MS
32246 @[ -f ./sim/Makefile ] || exit 0; \
32247 r=`${PWD_COMMAND}`; export r; \
32248 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
32249 $(HOST_EXPORTS) \
32250 for flag in $(EXTRA_HOST_FLAGS) ; do \
32251 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32252 done; \
32253 echo "Doing html in sim" ; \
b00612cc 32254 (cd $(HOST_SUBDIR)/sim && \
6d389afc
MS
32255 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32256 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32257 "RANLIB=$${RANLIB}" \
0c24b341 32258 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
32259 html) \
32260 || exit 1
32261
32262@endif sim
32263
b813574b
PB
32264.PHONY: maybe-TAGS-sim TAGS-sim
32265maybe-TAGS-sim:
32266@if sim
32267maybe-TAGS-sim: TAGS-sim
4fa63067 32268
b813574b
PB
32269TAGS-sim: \
32270 configure-sim
0aed8855 32271 @: $(MAKE); $(unstage)
b813574b 32272 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067 32273 r=`${PWD_COMMAND}`; export r; \
b40e3958 32274 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32275 $(HOST_EXPORTS) \
b813574b 32276 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32277 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32278 done; \
b813574b 32279 echo "Doing TAGS in sim" ; \
b00612cc 32280 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
32281 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32282 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32283 "RANLIB=$${RANLIB}" \
0c24b341 32284 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32285 TAGS) \
4fa63067 32286 || exit 1
3866be5d 32287
b813574b 32288@endif sim
3866be5d 32289
b813574b
PB
32290.PHONY: maybe-install-info-sim install-info-sim
32291maybe-install-info-sim:
32292@if sim
32293maybe-install-info-sim: install-info-sim
4fa63067 32294
b813574b
PB
32295install-info-sim: \
32296 configure-sim \
32297 info-sim
0aed8855 32298 @: $(MAKE); $(unstage)
b813574b 32299 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067
NN
32300 r=`${PWD_COMMAND}`; export r; \
32301 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32302 $(HOST_EXPORTS) \
b813574b 32303 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32304 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32305 done; \
b813574b 32306 echo "Doing install-info in sim" ; \
b00612cc 32307 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
32308 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32309 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32310 "RANLIB=$${RANLIB}" \
0c24b341 32311 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32312 install-info) \
4fa63067
NN
32313 || exit 1
32314
b813574b 32315@endif sim
4fa63067 32316
a3ca38d2
DD
32317.PHONY: maybe-install-pdf-sim install-pdf-sim
32318maybe-install-pdf-sim:
32319@if sim
32320maybe-install-pdf-sim: install-pdf-sim
32321
32322install-pdf-sim: \
32323 configure-sim \
32324 pdf-sim
32325 @: $(MAKE); $(unstage)
32326 @[ -f ./sim/Makefile ] || exit 0; \
32327 r=`${PWD_COMMAND}`; export r; \
32328 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32329 $(HOST_EXPORTS) \
32330 for flag in $(EXTRA_HOST_FLAGS) ; do \
32331 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32332 done; \
32333 echo "Doing install-pdf in sim" ; \
32334 (cd $(HOST_SUBDIR)/sim && \
32335 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32336 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32337 "RANLIB=$${RANLIB}" \
0c24b341 32338 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
32339 install-pdf) \
32340 || exit 1
32341
32342@endif sim
32343
108a6f8e
CD
32344.PHONY: maybe-install-html-sim install-html-sim
32345maybe-install-html-sim:
32346@if sim
32347maybe-install-html-sim: install-html-sim
32348
32349install-html-sim: \
32350 configure-sim \
32351 html-sim
32352 @: $(MAKE); $(unstage)
32353 @[ -f ./sim/Makefile ] || exit 0; \
32354 r=`${PWD_COMMAND}`; export r; \
32355 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32356 $(HOST_EXPORTS) \
32357 for flag in $(EXTRA_HOST_FLAGS) ; do \
32358 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32359 done; \
32360 echo "Doing install-html in sim" ; \
32361 (cd $(HOST_SUBDIR)/sim && \
32362 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32363 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32364 "RANLIB=$${RANLIB}" \
0c24b341 32365 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
32366 install-html) \
32367 || exit 1
32368
32369@endif sim
32370
b813574b
PB
32371.PHONY: maybe-installcheck-sim installcheck-sim
32372maybe-installcheck-sim:
32373@if sim
32374maybe-installcheck-sim: installcheck-sim
4fa63067 32375
b813574b
PB
32376installcheck-sim: \
32377 configure-sim
0aed8855 32378 @: $(MAKE); $(unstage)
b813574b 32379 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067
NN
32380 r=`${PWD_COMMAND}`; export r; \
32381 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32382 $(HOST_EXPORTS) \
b813574b 32383 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32384 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32385 done; \
b813574b 32386 echo "Doing installcheck in sim" ; \
b00612cc 32387 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
32388 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32389 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32390 "RANLIB=$${RANLIB}" \
0c24b341 32391 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32392 installcheck) \
4fa63067
NN
32393 || exit 1
32394
b813574b 32395@endif sim
4fa63067 32396
b813574b
PB
32397.PHONY: maybe-mostlyclean-sim mostlyclean-sim
32398maybe-mostlyclean-sim:
32399@if sim
32400maybe-mostlyclean-sim: mostlyclean-sim
4fa63067 32401
b813574b 32402mostlyclean-sim:
0aed8855 32403 @: $(MAKE); $(unstage)
b813574b 32404 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067
NN
32405 r=`${PWD_COMMAND}`; export r; \
32406 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32407 $(HOST_EXPORTS) \
b813574b 32408 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32409 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32410 done; \
b813574b 32411 echo "Doing mostlyclean in sim" ; \
b00612cc 32412 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
32413 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32414 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32415 "RANLIB=$${RANLIB}" \
0c24b341 32416 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32417 mostlyclean) \
4fa63067
NN
32418 || exit 1
32419
b813574b 32420@endif sim
4fa63067 32421
b813574b
PB
32422.PHONY: maybe-clean-sim clean-sim
32423maybe-clean-sim:
32424@if sim
32425maybe-clean-sim: clean-sim
4fa63067 32426
b813574b 32427clean-sim:
0aed8855 32428 @: $(MAKE); $(unstage)
b813574b 32429 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067
NN
32430 r=`${PWD_COMMAND}`; export r; \
32431 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32432 $(HOST_EXPORTS) \
b813574b 32433 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32434 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32435 done; \
b813574b 32436 echo "Doing clean in sim" ; \
b00612cc 32437 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
32438 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32439 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32440 "RANLIB=$${RANLIB}" \
0c24b341 32441 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32442 clean) \
4fa63067
NN
32443 || exit 1
32444
b813574b 32445@endif sim
4fa63067 32446
b813574b
PB
32447.PHONY: maybe-distclean-sim distclean-sim
32448maybe-distclean-sim:
32449@if sim
32450maybe-distclean-sim: distclean-sim
4fa63067 32451
b813574b 32452distclean-sim:
0aed8855 32453 @: $(MAKE); $(unstage)
b813574b 32454 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067
NN
32455 r=`${PWD_COMMAND}`; export r; \
32456 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32457 $(HOST_EXPORTS) \
b813574b 32458 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32459 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32460 done; \
b813574b 32461 echo "Doing distclean in sim" ; \
b00612cc 32462 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
32463 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32464 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32465 "RANLIB=$${RANLIB}" \
0c24b341 32466 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32467 distclean) \
4fa63067
NN
32468 || exit 1
32469
b813574b 32470@endif sim
4fa63067 32471
b813574b
PB
32472.PHONY: maybe-maintainer-clean-sim maintainer-clean-sim
32473maybe-maintainer-clean-sim:
32474@if sim
32475maybe-maintainer-clean-sim: maintainer-clean-sim
16ae0395 32476
b813574b 32477maintainer-clean-sim:
0aed8855 32478 @: $(MAKE); $(unstage)
b813574b 32479 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067 32480 r=`${PWD_COMMAND}`; export r; \
b40e3958 32481 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32482 $(HOST_EXPORTS) \
b813574b 32483 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32484 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32485 done; \
b813574b 32486 echo "Doing maintainer-clean in sim" ; \
b00612cc 32487 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
32488 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32489 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32490 "RANLIB=$${RANLIB}" \
0c24b341 32491 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32492 maintainer-clean) \
4fa63067 32493 || exit 1
3866be5d 32494
b813574b 32495@endif sim
3866be5d 32496
4fa63067 32497
a7254363 32498
b813574b
PB
32499.PHONY: configure-tar maybe-configure-tar
32500maybe-configure-tar:
4f0ef2d8
CD
32501@if gcc-bootstrap
32502configure-tar: stage_current
32503@endif gcc-bootstrap
b813574b
PB
32504@if tar
32505maybe-configure-tar: configure-tar
c52c6897 32506configure-tar:
0aed8855 32507 @: $(MAKE); $(unstage)
c52c6897 32508 @r=`${PWD_COMMAND}`; export r; \
b40e3958 32509 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
32510 test ! -f $(HOST_SUBDIR)/tar/Makefile || exit 0; \
32511 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tar ; \
378fce5b 32512 $(HOST_EXPORTS) \
a7254363
PB
32513 echo Configuring in $(HOST_SUBDIR)/tar; \
32514 cd "$(HOST_SUBDIR)/tar" || exit 1; \
e2b9e2dc 32515 case $(srcdir) in \
b00612cc
PB
32516 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32517 *) topdir=`echo $(HOST_SUBDIR)/tar/ | \
32518 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 32519 esac; \
b00612cc
PB
32520 srcdiroption="--srcdir=$${topdir}/tar"; \
32521 libsrcdir="$$s/tar"; \
e2b9e2dc 32522 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
32523 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
32524 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 32525 || exit 1
b813574b 32526@endif tar
e2b9e2dc 32527
a7254363
PB
32528
32529
d545f33b
PB
32530
32531
b813574b
PB
32532.PHONY: all-tar maybe-all-tar
32533maybe-all-tar:
4f0ef2d8
CD
32534@if gcc-bootstrap
32535all-tar: stage_current
32536@endif gcc-bootstrap
b813574b 32537@if tar
d27cc32e 32538TARGET-tar=all
b813574b
PB
32539maybe-all-tar: all-tar
32540all-tar: configure-tar
0aed8855 32541 @: $(MAKE); $(unstage)
b40e3958
L
32542 @r=`${PWD_COMMAND}`; export r; \
32543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32544 $(HOST_EXPORTS) \
b00612cc
PB
32545 (cd $(HOST_SUBDIR)/tar && \
32546 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-tar))
b813574b 32547@endif tar
3866be5d 32548
a7254363 32549
d545f33b
PB
32550
32551
b813574b
PB
32552.PHONY: check-tar maybe-check-tar
32553maybe-check-tar:
32554@if tar
32555maybe-check-tar: check-tar
3866be5d 32556
b813574b 32557check-tar:
0aed8855 32558 @: $(MAKE); $(unstage)
b40e3958
L
32559 @r=`${PWD_COMMAND}`; export r; \
32560 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32561 $(HOST_EXPORTS) \
b00612cc
PB
32562 (cd $(HOST_SUBDIR)/tar && \
32563 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 32564
b813574b 32565@endif tar
3866be5d 32566
b813574b
PB
32567.PHONY: install-tar maybe-install-tar
32568maybe-install-tar:
32569@if tar
32570maybe-install-tar: install-tar
16ae0395 32571
b813574b 32572install-tar: installdirs
0aed8855 32573 @: $(MAKE); $(unstage)
b813574b
PB
32574 @r=`${PWD_COMMAND}`; export r; \
32575 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 32576 $(HOST_EXPORTS) \
b00612cc 32577 (cd $(HOST_SUBDIR)/tar && \
2da12f12 32578 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 32579
b813574b 32580@endif tar
4fa63067 32581
56a8fe78 32582# Other targets (info, dvi, pdf, etc.)
4fa63067 32583
b813574b
PB
32584.PHONY: maybe-info-tar info-tar
32585maybe-info-tar:
32586@if tar
32587maybe-info-tar: info-tar
4fa63067 32588
b813574b
PB
32589info-tar: \
32590 configure-tar
0aed8855 32591 @: $(MAKE); $(unstage)
b813574b 32592 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067 32593 r=`${PWD_COMMAND}`; export r; \
b40e3958 32594 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32595 $(HOST_EXPORTS) \
b813574b 32596 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32597 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32598 done; \
b813574b 32599 echo "Doing info in tar" ; \
b00612cc 32600 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
32601 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32602 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32603 "RANLIB=$${RANLIB}" \
0c24b341 32604 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32605 info) \
4fa63067
NN
32606 || exit 1
32607
b813574b 32608@endif tar
4fa63067 32609
b813574b
PB
32610.PHONY: maybe-dvi-tar dvi-tar
32611maybe-dvi-tar:
32612@if tar
32613maybe-dvi-tar: dvi-tar
4fa63067 32614
b813574b
PB
32615dvi-tar: \
32616 configure-tar
0aed8855 32617 @: $(MAKE); $(unstage)
b813574b 32618 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
32619 r=`${PWD_COMMAND}`; export r; \
32620 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32621 $(HOST_EXPORTS) \
b813574b 32622 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32623 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32624 done; \
b813574b 32625 echo "Doing dvi in tar" ; \
b00612cc 32626 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
32627 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32628 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32629 "RANLIB=$${RANLIB}" \
0c24b341 32630 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32631 dvi) \
4fa63067
NN
32632 || exit 1
32633
b813574b 32634@endif tar
4fa63067 32635
56a8fe78
DD
32636.PHONY: maybe-pdf-tar pdf-tar
32637maybe-pdf-tar:
32638@if tar
32639maybe-pdf-tar: pdf-tar
32640
32641pdf-tar: \
32642 configure-tar
32643 @: $(MAKE); $(unstage)
32644 @[ -f ./tar/Makefile ] || exit 0; \
32645 r=`${PWD_COMMAND}`; export r; \
32646 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32647 $(HOST_EXPORTS) \
32648 for flag in $(EXTRA_HOST_FLAGS) ; do \
32649 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32650 done; \
32651 echo "Doing pdf in tar" ; \
32652 (cd $(HOST_SUBDIR)/tar && \
32653 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32654 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32655 "RANLIB=$${RANLIB}" \
0c24b341 32656 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
32657 pdf) \
32658 || exit 1
32659
32660@endif tar
32661
6d389afc
MS
32662.PHONY: maybe-html-tar html-tar
32663maybe-html-tar:
32664@if tar
32665maybe-html-tar: html-tar
32666
32667html-tar: \
32668 configure-tar
0aed8855 32669 @: $(MAKE); $(unstage)
6d389afc
MS
32670 @[ -f ./tar/Makefile ] || exit 0; \
32671 r=`${PWD_COMMAND}`; export r; \
32672 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
32673 $(HOST_EXPORTS) \
32674 for flag in $(EXTRA_HOST_FLAGS) ; do \
32675 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32676 done; \
32677 echo "Doing html in tar" ; \
b00612cc 32678 (cd $(HOST_SUBDIR)/tar && \
6d389afc
MS
32679 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32680 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32681 "RANLIB=$${RANLIB}" \
0c24b341 32682 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
32683 html) \
32684 || exit 1
32685
32686@endif tar
32687
b813574b
PB
32688.PHONY: maybe-TAGS-tar TAGS-tar
32689maybe-TAGS-tar:
32690@if tar
32691maybe-TAGS-tar: TAGS-tar
4fa63067 32692
b813574b
PB
32693TAGS-tar: \
32694 configure-tar
0aed8855 32695 @: $(MAKE); $(unstage)
b813574b 32696 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
32697 r=`${PWD_COMMAND}`; export r; \
32698 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32699 $(HOST_EXPORTS) \
b813574b 32700 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32701 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32702 done; \
b813574b 32703 echo "Doing TAGS in tar" ; \
b00612cc 32704 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
32705 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32706 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32707 "RANLIB=$${RANLIB}" \
0c24b341 32708 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32709 TAGS) \
4fa63067
NN
32710 || exit 1
32711
b813574b 32712@endif tar
4fa63067 32713
b813574b
PB
32714.PHONY: maybe-install-info-tar install-info-tar
32715maybe-install-info-tar:
32716@if tar
32717maybe-install-info-tar: install-info-tar
4fa63067 32718
b813574b
PB
32719install-info-tar: \
32720 configure-tar \
32721 info-tar
0aed8855 32722 @: $(MAKE); $(unstage)
b813574b 32723 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
32724 r=`${PWD_COMMAND}`; export r; \
32725 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32726 $(HOST_EXPORTS) \
b813574b 32727 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32728 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32729 done; \
b813574b 32730 echo "Doing install-info in tar" ; \
b00612cc 32731 (cd $(HOST_SUBDIR)/tar && \
b813574b 32732 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4fa63067
NN
32733 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32734 "RANLIB=$${RANLIB}" \
0c24b341 32735 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32736 install-info) \
4fa63067
NN
32737 || exit 1
32738
b813574b 32739@endif tar
4fa63067 32740
a3ca38d2
DD
32741.PHONY: maybe-install-pdf-tar install-pdf-tar
32742maybe-install-pdf-tar:
32743@if tar
32744maybe-install-pdf-tar: install-pdf-tar
32745
32746install-pdf-tar: \
32747 configure-tar \
32748 pdf-tar
32749 @: $(MAKE); $(unstage)
32750 @[ -f ./tar/Makefile ] || exit 0; \
32751 r=`${PWD_COMMAND}`; export r; \
32752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32753 $(HOST_EXPORTS) \
32754 for flag in $(EXTRA_HOST_FLAGS) ; do \
32755 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32756 done; \
32757 echo "Doing install-pdf in tar" ; \
32758 (cd $(HOST_SUBDIR)/tar && \
32759 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32760 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32761 "RANLIB=$${RANLIB}" \
0c24b341 32762 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
32763 install-pdf) \
32764 || exit 1
32765
32766@endif tar
32767
108a6f8e
CD
32768.PHONY: maybe-install-html-tar install-html-tar
32769maybe-install-html-tar:
32770@if tar
32771maybe-install-html-tar: install-html-tar
32772
32773install-html-tar: \
32774 configure-tar \
32775 html-tar
32776 @: $(MAKE); $(unstage)
32777 @[ -f ./tar/Makefile ] || exit 0; \
32778 r=`${PWD_COMMAND}`; export r; \
32779 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32780 $(HOST_EXPORTS) \
32781 for flag in $(EXTRA_HOST_FLAGS) ; do \
32782 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32783 done; \
32784 echo "Doing install-html in tar" ; \
32785 (cd $(HOST_SUBDIR)/tar && \
32786 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32787 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32788 "RANLIB=$${RANLIB}" \
0c24b341 32789 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
32790 install-html) \
32791 || exit 1
32792
32793@endif tar
32794
b813574b
PB
32795.PHONY: maybe-installcheck-tar installcheck-tar
32796maybe-installcheck-tar:
32797@if tar
32798maybe-installcheck-tar: installcheck-tar
4fa63067 32799
b813574b
PB
32800installcheck-tar: \
32801 configure-tar
0aed8855 32802 @: $(MAKE); $(unstage)
b813574b 32803 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
32804 r=`${PWD_COMMAND}`; export r; \
32805 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32806 $(HOST_EXPORTS) \
b813574b 32807 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32808 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32809 done; \
b813574b 32810 echo "Doing installcheck in tar" ; \
b00612cc 32811 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
32812 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32813 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32814 "RANLIB=$${RANLIB}" \
0c24b341 32815 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32816 installcheck) \
4fa63067
NN
32817 || exit 1
32818
b813574b 32819@endif tar
4fa63067 32820
b813574b
PB
32821.PHONY: maybe-mostlyclean-tar mostlyclean-tar
32822maybe-mostlyclean-tar:
32823@if tar
32824maybe-mostlyclean-tar: mostlyclean-tar
4fa63067 32825
b813574b 32826mostlyclean-tar:
0aed8855 32827 @: $(MAKE); $(unstage)
b813574b 32828 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
32829 r=`${PWD_COMMAND}`; export r; \
32830 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32831 $(HOST_EXPORTS) \
b813574b 32832 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32833 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32834 done; \
b813574b 32835 echo "Doing mostlyclean in tar" ; \
b00612cc 32836 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
32837 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32838 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32839 "RANLIB=$${RANLIB}" \
0c24b341 32840 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32841 mostlyclean) \
4fa63067
NN
32842 || exit 1
32843
b813574b 32844@endif tar
4fa63067 32845
b813574b
PB
32846.PHONY: maybe-clean-tar clean-tar
32847maybe-clean-tar:
32848@if tar
32849maybe-clean-tar: clean-tar
4fa63067 32850
b813574b 32851clean-tar:
0aed8855 32852 @: $(MAKE); $(unstage)
b813574b 32853 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
32854 r=`${PWD_COMMAND}`; export r; \
32855 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32856 $(HOST_EXPORTS) \
b813574b 32857 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32858 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32859 done; \
b813574b 32860 echo "Doing clean in tar" ; \
b00612cc 32861 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
32862 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32863 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32864 "RANLIB=$${RANLIB}" \
0c24b341 32865 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32866 clean) \
4fa63067
NN
32867 || exit 1
32868
b813574b 32869@endif tar
4fa63067 32870
b813574b
PB
32871.PHONY: maybe-distclean-tar distclean-tar
32872maybe-distclean-tar:
32873@if tar
32874maybe-distclean-tar: distclean-tar
4fa63067 32875
b813574b 32876distclean-tar:
0aed8855 32877 @: $(MAKE); $(unstage)
b813574b 32878 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
32879 r=`${PWD_COMMAND}`; export r; \
32880 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32881 $(HOST_EXPORTS) \
b813574b 32882 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32883 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32884 done; \
b813574b 32885 echo "Doing distclean in tar" ; \
b00612cc 32886 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
32887 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32888 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32889 "RANLIB=$${RANLIB}" \
0c24b341 32890 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32891 distclean) \
4fa63067
NN
32892 || exit 1
32893
b813574b 32894@endif tar
4fa63067 32895
b813574b
PB
32896.PHONY: maybe-maintainer-clean-tar maintainer-clean-tar
32897maybe-maintainer-clean-tar:
32898@if tar
32899maybe-maintainer-clean-tar: maintainer-clean-tar
4fa63067 32900
b813574b 32901maintainer-clean-tar:
0aed8855 32902 @: $(MAKE); $(unstage)
b813574b 32903 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
32904 r=`${PWD_COMMAND}`; export r; \
32905 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32906 $(HOST_EXPORTS) \
b813574b 32907 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32908 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32909 done; \
b813574b 32910 echo "Doing maintainer-clean in tar" ; \
b00612cc 32911 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
32912 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32913 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32914 "RANLIB=$${RANLIB}" \
0c24b341 32915 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32916 maintainer-clean) \
4fa63067 32917 || exit 1
3866be5d 32918
b813574b 32919@endif tar
3866be5d 32920
4fa63067 32921
a7254363 32922
b813574b
PB
32923.PHONY: configure-texinfo maybe-configure-texinfo
32924maybe-configure-texinfo:
4f0ef2d8
CD
32925@if gcc-bootstrap
32926configure-texinfo: stage_current
32927@endif gcc-bootstrap
b813574b
PB
32928@if texinfo
32929maybe-configure-texinfo: configure-texinfo
c52c6897 32930configure-texinfo:
0aed8855 32931 @: $(MAKE); $(unstage)
c52c6897 32932 @r=`${PWD_COMMAND}`; export r; \
378fce5b 32933 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
32934 test ! -f $(HOST_SUBDIR)/texinfo/Makefile || exit 0; \
32935 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/texinfo ; \
378fce5b 32936 $(HOST_EXPORTS) \
a7254363
PB
32937 echo Configuring in $(HOST_SUBDIR)/texinfo; \
32938 cd "$(HOST_SUBDIR)/texinfo" || exit 1; \
e2b9e2dc 32939 case $(srcdir) in \
b00612cc
PB
32940 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32941 *) topdir=`echo $(HOST_SUBDIR)/texinfo/ | \
32942 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 32943 esac; \
b00612cc
PB
32944 srcdiroption="--srcdir=$${topdir}/texinfo"; \
32945 libsrcdir="$$s/texinfo"; \
e2b9e2dc 32946 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
32947 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
32948 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 32949 || exit 1
b813574b 32950@endif texinfo
e2b9e2dc 32951
a7254363
PB
32952
32953
d545f33b
PB
32954
32955
b813574b
PB
32956.PHONY: all-texinfo maybe-all-texinfo
32957maybe-all-texinfo:
4f0ef2d8
CD
32958@if gcc-bootstrap
32959all-texinfo: stage_current
32960@endif gcc-bootstrap
b813574b 32961@if texinfo
d27cc32e 32962TARGET-texinfo=all
b813574b
PB
32963maybe-all-texinfo: all-texinfo
32964all-texinfo: configure-texinfo
0aed8855 32965 @: $(MAKE); $(unstage)
b40e3958
L
32966 @r=`${PWD_COMMAND}`; export r; \
32967 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32968 $(HOST_EXPORTS) \
b00612cc
PB
32969 (cd $(HOST_SUBDIR)/texinfo && \
32970 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-texinfo))
b813574b 32971@endif texinfo
3866be5d 32972
a7254363 32973
d545f33b
PB
32974
32975
b813574b
PB
32976.PHONY: check-texinfo maybe-check-texinfo
32977maybe-check-texinfo:
32978@if texinfo
32979maybe-check-texinfo: check-texinfo
3866be5d 32980
b813574b 32981check-texinfo:
0aed8855 32982 @: $(MAKE); $(unstage)
4fa63067
NN
32983 @r=`${PWD_COMMAND}`; export r; \
32984 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32985 $(HOST_EXPORTS) \
b00612cc
PB
32986 (cd $(HOST_SUBDIR)/texinfo && \
32987 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 32988
b813574b 32989@endif texinfo
3866be5d 32990
b813574b
PB
32991.PHONY: install-texinfo maybe-install-texinfo
32992maybe-install-texinfo:
32993@if texinfo
32994maybe-install-texinfo: install-texinfo
16ae0395 32995
b813574b 32996install-texinfo:
3866be5d 32997
b813574b 32998@endif texinfo
3866be5d 32999
56a8fe78 33000# Other targets (info, dvi, pdf, etc.)
4fa63067 33001
b813574b
PB
33002.PHONY: maybe-info-texinfo info-texinfo
33003maybe-info-texinfo:
33004@if texinfo
33005maybe-info-texinfo: info-texinfo
4fa63067 33006
b813574b
PB
33007info-texinfo: \
33008 configure-texinfo
0aed8855 33009 @: $(MAKE); $(unstage)
b813574b 33010 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
33011 r=`${PWD_COMMAND}`; export r; \
33012 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33013 $(HOST_EXPORTS) \
b813574b 33014 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33015 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33016 done; \
b813574b 33017 echo "Doing info in texinfo" ; \
b00612cc 33018 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
33019 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33020 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33021 "RANLIB=$${RANLIB}" \
0c24b341 33022 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33023 info) \
4fa63067
NN
33024 || exit 1
33025
b813574b 33026@endif texinfo
4fa63067 33027
b813574b
PB
33028.PHONY: maybe-dvi-texinfo dvi-texinfo
33029maybe-dvi-texinfo:
33030@if texinfo
33031maybe-dvi-texinfo: dvi-texinfo
4fa63067 33032
b813574b
PB
33033dvi-texinfo: \
33034 configure-texinfo
0aed8855 33035 @: $(MAKE); $(unstage)
b813574b 33036 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
33037 r=`${PWD_COMMAND}`; export r; \
33038 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33039 $(HOST_EXPORTS) \
b813574b 33040 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33041 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33042 done; \
b813574b 33043 echo "Doing dvi in texinfo" ; \
b00612cc 33044 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
33045 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33046 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33047 "RANLIB=$${RANLIB}" \
0c24b341 33048 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33049 dvi) \
4fa63067
NN
33050 || exit 1
33051
b813574b 33052@endif texinfo
4fa63067 33053
56a8fe78
DD
33054.PHONY: maybe-pdf-texinfo pdf-texinfo
33055maybe-pdf-texinfo:
33056@if texinfo
33057maybe-pdf-texinfo: pdf-texinfo
33058
33059pdf-texinfo: \
33060 configure-texinfo
33061 @: $(MAKE); $(unstage)
33062 @[ -f ./texinfo/Makefile ] || exit 0; \
33063 r=`${PWD_COMMAND}`; export r; \
33064 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33065 $(HOST_EXPORTS) \
33066 for flag in $(EXTRA_HOST_FLAGS) ; do \
33067 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33068 done; \
33069 echo "Doing pdf in texinfo" ; \
33070 (cd $(HOST_SUBDIR)/texinfo && \
33071 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33072 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33073 "RANLIB=$${RANLIB}" \
0c24b341 33074 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
33075 pdf) \
33076 || exit 1
33077
33078@endif texinfo
33079
6d389afc
MS
33080.PHONY: maybe-html-texinfo html-texinfo
33081maybe-html-texinfo:
33082@if texinfo
33083maybe-html-texinfo: html-texinfo
33084
33085html-texinfo: \
33086 configure-texinfo
0aed8855 33087 @: $(MAKE); $(unstage)
6d389afc
MS
33088 @[ -f ./texinfo/Makefile ] || exit 0; \
33089 r=`${PWD_COMMAND}`; export r; \
33090 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
33091 $(HOST_EXPORTS) \
33092 for flag in $(EXTRA_HOST_FLAGS) ; do \
33093 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33094 done; \
33095 echo "Doing html in texinfo" ; \
b00612cc 33096 (cd $(HOST_SUBDIR)/texinfo && \
6d389afc
MS
33097 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33098 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33099 "RANLIB=$${RANLIB}" \
0c24b341 33100 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
33101 html) \
33102 || exit 1
33103
33104@endif texinfo
33105
b813574b
PB
33106.PHONY: maybe-TAGS-texinfo TAGS-texinfo
33107maybe-TAGS-texinfo:
33108@if texinfo
33109maybe-TAGS-texinfo: TAGS-texinfo
4fa63067 33110
b813574b
PB
33111TAGS-texinfo: \
33112 configure-texinfo
0aed8855 33113 @: $(MAKE); $(unstage)
b813574b 33114 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
33115 r=`${PWD_COMMAND}`; export r; \
33116 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33117 $(HOST_EXPORTS) \
b813574b 33118 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33119 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33120 done; \
b813574b 33121 echo "Doing TAGS in texinfo" ; \
b00612cc 33122 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
33123 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33124 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33125 "RANLIB=$${RANLIB}" \
0c24b341 33126 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33127 TAGS) \
4fa63067
NN
33128 || exit 1
33129
b813574b 33130@endif texinfo
4fa63067 33131
b813574b
PB
33132.PHONY: maybe-install-info-texinfo install-info-texinfo
33133maybe-install-info-texinfo:
33134@if texinfo
33135maybe-install-info-texinfo: install-info-texinfo
4fa63067 33136
b813574b
PB
33137install-info-texinfo: \
33138 configure-texinfo \
33139 info-texinfo
0aed8855 33140 @: $(MAKE); $(unstage)
b813574b 33141 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
33142 r=`${PWD_COMMAND}`; export r; \
33143 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33144 $(HOST_EXPORTS) \
b813574b 33145 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33146 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33147 done; \
b813574b 33148 echo "Doing install-info in texinfo" ; \
b00612cc 33149 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
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}" \
b813574b 33154 install-info) \
4fa63067
NN
33155 || exit 1
33156
b813574b 33157@endif texinfo
4fa63067 33158
a3ca38d2
DD
33159.PHONY: maybe-install-pdf-texinfo install-pdf-texinfo
33160maybe-install-pdf-texinfo:
33161@if texinfo
33162maybe-install-pdf-texinfo: install-pdf-texinfo
33163
33164install-pdf-texinfo: \
33165 configure-texinfo \
33166 pdf-texinfo
33167 @: $(MAKE); $(unstage)
33168 @[ -f ./texinfo/Makefile ] || exit 0; \
33169 r=`${PWD_COMMAND}`; export r; \
33170 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33171 $(HOST_EXPORTS) \
33172 for flag in $(EXTRA_HOST_FLAGS) ; do \
33173 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33174 done; \
33175 echo "Doing install-pdf in texinfo" ; \
33176 (cd $(HOST_SUBDIR)/texinfo && \
33177 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33178 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33179 "RANLIB=$${RANLIB}" \
0c24b341 33180 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
33181 install-pdf) \
33182 || exit 1
33183
33184@endif texinfo
33185
108a6f8e
CD
33186.PHONY: maybe-install-html-texinfo install-html-texinfo
33187maybe-install-html-texinfo:
33188@if texinfo
33189maybe-install-html-texinfo: install-html-texinfo
33190
33191install-html-texinfo: \
33192 configure-texinfo \
33193 html-texinfo
33194 @: $(MAKE); $(unstage)
33195 @[ -f ./texinfo/Makefile ] || exit 0; \
33196 r=`${PWD_COMMAND}`; export r; \
33197 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33198 $(HOST_EXPORTS) \
33199 for flag in $(EXTRA_HOST_FLAGS) ; do \
33200 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33201 done; \
33202 echo "Doing install-html in texinfo" ; \
33203 (cd $(HOST_SUBDIR)/texinfo && \
33204 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33205 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33206 "RANLIB=$${RANLIB}" \
0c24b341 33207 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
33208 install-html) \
33209 || exit 1
33210
33211@endif texinfo
33212
b813574b
PB
33213.PHONY: maybe-installcheck-texinfo installcheck-texinfo
33214maybe-installcheck-texinfo:
33215@if texinfo
33216maybe-installcheck-texinfo: installcheck-texinfo
4fa63067 33217
b813574b
PB
33218installcheck-texinfo: \
33219 configure-texinfo
0aed8855 33220 @: $(MAKE); $(unstage)
b813574b 33221 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
33222 r=`${PWD_COMMAND}`; export r; \
33223 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33224 $(HOST_EXPORTS) \
b813574b 33225 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33226 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33227 done; \
b813574b 33228 echo "Doing installcheck in texinfo" ; \
b00612cc 33229 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
33230 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33231 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33232 "RANLIB=$${RANLIB}" \
0c24b341 33233 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33234 installcheck) \
4fa63067
NN
33235 || exit 1
33236
b813574b 33237@endif texinfo
4fa63067 33238
b813574b
PB
33239.PHONY: maybe-mostlyclean-texinfo mostlyclean-texinfo
33240maybe-mostlyclean-texinfo:
33241@if texinfo
33242maybe-mostlyclean-texinfo: mostlyclean-texinfo
4fa63067 33243
b813574b 33244mostlyclean-texinfo:
0aed8855 33245 @: $(MAKE); $(unstage)
b813574b 33246 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
33247 r=`${PWD_COMMAND}`; export r; \
33248 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33249 $(HOST_EXPORTS) \
b813574b 33250 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33251 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33252 done; \
b813574b 33253 echo "Doing mostlyclean in texinfo" ; \
b00612cc 33254 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
33255 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33256 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33257 "RANLIB=$${RANLIB}" \
0c24b341 33258 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33259 mostlyclean) \
4fa63067
NN
33260 || exit 1
33261
b813574b 33262@endif texinfo
4fa63067 33263
b813574b
PB
33264.PHONY: maybe-clean-texinfo clean-texinfo
33265maybe-clean-texinfo:
33266@if texinfo
33267maybe-clean-texinfo: clean-texinfo
4fa63067 33268
b813574b 33269clean-texinfo:
0aed8855 33270 @: $(MAKE); $(unstage)
b813574b 33271 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
33272 r=`${PWD_COMMAND}`; export r; \
33273 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33274 $(HOST_EXPORTS) \
b813574b 33275 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33276 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33277 done; \
b813574b 33278 echo "Doing clean in texinfo" ; \
b00612cc 33279 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
33280 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33281 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33282 "RANLIB=$${RANLIB}" \
0c24b341 33283 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33284 clean) \
4fa63067
NN
33285 || exit 1
33286
b813574b 33287@endif texinfo
4fa63067 33288
b813574b
PB
33289.PHONY: maybe-distclean-texinfo distclean-texinfo
33290maybe-distclean-texinfo:
33291@if texinfo
33292maybe-distclean-texinfo: distclean-texinfo
4fa63067 33293
b813574b 33294distclean-texinfo:
0aed8855 33295 @: $(MAKE); $(unstage)
b813574b 33296 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
33297 r=`${PWD_COMMAND}`; export r; \
33298 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33299 $(HOST_EXPORTS) \
b813574b 33300 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33301 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33302 done; \
b813574b 33303 echo "Doing distclean in texinfo" ; \
b00612cc 33304 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
33305 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33306 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33307 "RANLIB=$${RANLIB}" \
0c24b341 33308 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33309 distclean) \
4fa63067
NN
33310 || exit 1
33311
b813574b 33312@endif texinfo
4fa63067 33313
b813574b
PB
33314.PHONY: maybe-maintainer-clean-texinfo maintainer-clean-texinfo
33315maybe-maintainer-clean-texinfo:
33316@if texinfo
33317maybe-maintainer-clean-texinfo: maintainer-clean-texinfo
4fa63067 33318
b813574b 33319maintainer-clean-texinfo:
0aed8855 33320 @: $(MAKE); $(unstage)
b813574b 33321 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
33322 r=`${PWD_COMMAND}`; export r; \
33323 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33324 $(HOST_EXPORTS) \
b813574b 33325 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33326 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33327 done; \
b813574b 33328 echo "Doing maintainer-clean in texinfo" ; \
b00612cc 33329 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
33330 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33331 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33332 "RANLIB=$${RANLIB}" \
0c24b341 33333 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33334 maintainer-clean) \
4fa63067
NN
33335 || exit 1
33336
b813574b 33337@endif texinfo
4fa63067
NN
33338
33339
a7254363 33340
b813574b
PB
33341.PHONY: configure-textutils maybe-configure-textutils
33342maybe-configure-textutils:
4f0ef2d8
CD
33343@if gcc-bootstrap
33344configure-textutils: stage_current
33345@endif gcc-bootstrap
b813574b
PB
33346@if textutils
33347maybe-configure-textutils: configure-textutils
c52c6897 33348configure-textutils:
0aed8855 33349 @: $(MAKE); $(unstage)
c52c6897 33350 @r=`${PWD_COMMAND}`; export r; \
b40e3958 33351 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
33352 test ! -f $(HOST_SUBDIR)/textutils/Makefile || exit 0; \
33353 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/textutils ; \
378fce5b 33354 $(HOST_EXPORTS) \
a7254363
PB
33355 echo Configuring in $(HOST_SUBDIR)/textutils; \
33356 cd "$(HOST_SUBDIR)/textutils" || exit 1; \
e2b9e2dc 33357 case $(srcdir) in \
b00612cc
PB
33358 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33359 *) topdir=`echo $(HOST_SUBDIR)/textutils/ | \
33360 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 33361 esac; \
b00612cc
PB
33362 srcdiroption="--srcdir=$${topdir}/textutils"; \
33363 libsrcdir="$$s/textutils"; \
e2b9e2dc 33364 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
33365 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
33366 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 33367 || exit 1
b813574b 33368@endif textutils
e2b9e2dc 33369
a7254363
PB
33370
33371
d545f33b
PB
33372
33373
b813574b
PB
33374.PHONY: all-textutils maybe-all-textutils
33375maybe-all-textutils:
4f0ef2d8
CD
33376@if gcc-bootstrap
33377all-textutils: stage_current
33378@endif gcc-bootstrap
b813574b 33379@if textutils
d27cc32e 33380TARGET-textutils=all
b813574b
PB
33381maybe-all-textutils: all-textutils
33382all-textutils: configure-textutils
0aed8855 33383 @: $(MAKE); $(unstage)
b40e3958
L
33384 @r=`${PWD_COMMAND}`; export r; \
33385 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33386 $(HOST_EXPORTS) \
b00612cc
PB
33387 (cd $(HOST_SUBDIR)/textutils && \
33388 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-textutils))
b813574b 33389@endif textutils
3866be5d 33390
a7254363 33391
d545f33b
PB
33392
33393
b813574b
PB
33394.PHONY: check-textutils maybe-check-textutils
33395maybe-check-textutils:
33396@if textutils
33397maybe-check-textutils: check-textutils
3866be5d 33398
b813574b 33399check-textutils:
0aed8855 33400 @: $(MAKE); $(unstage)
b40e3958
L
33401 @r=`${PWD_COMMAND}`; export r; \
33402 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33403 $(HOST_EXPORTS) \
b00612cc
PB
33404 (cd $(HOST_SUBDIR)/textutils && \
33405 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 33406
b813574b 33407@endif textutils
3866be5d 33408
b813574b
PB
33409.PHONY: install-textutils maybe-install-textutils
33410maybe-install-textutils:
33411@if textutils
33412maybe-install-textutils: install-textutils
16ae0395 33413
b813574b 33414install-textutils: installdirs
0aed8855 33415 @: $(MAKE); $(unstage)
b40e3958
L
33416 @r=`${PWD_COMMAND}`; export r; \
33417 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33418 $(HOST_EXPORTS) \
b00612cc 33419 (cd $(HOST_SUBDIR)/textutils && \
2da12f12 33420 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 33421
b813574b 33422@endif textutils
3866be5d 33423
56a8fe78 33424# Other targets (info, dvi, pdf, etc.)
4fa63067 33425
b813574b
PB
33426.PHONY: maybe-info-textutils info-textutils
33427maybe-info-textutils:
33428@if textutils
33429maybe-info-textutils: info-textutils
4fa63067 33430
b813574b
PB
33431info-textutils: \
33432 configure-textutils
0aed8855 33433 @: $(MAKE); $(unstage)
b813574b 33434 @[ -f ./textutils/Makefile ] || exit 0; \
b40e3958
L
33435 r=`${PWD_COMMAND}`; export r; \
33436 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33437 $(HOST_EXPORTS) \
b813574b 33438 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33439 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33440 done; \
b813574b 33441 echo "Doing info in textutils" ; \
b00612cc 33442 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
33443 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33444 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33445 "RANLIB=$${RANLIB}" \
0c24b341 33446 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33447 info) \
e2b9e2dc
NN
33448 || exit 1
33449
b813574b 33450@endif textutils
4fa63067 33451
b813574b
PB
33452.PHONY: maybe-dvi-textutils dvi-textutils
33453maybe-dvi-textutils:
33454@if textutils
33455maybe-dvi-textutils: dvi-textutils
4fa63067 33456
b813574b
PB
33457dvi-textutils: \
33458 configure-textutils
0aed8855 33459 @: $(MAKE); $(unstage)
b813574b 33460 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067 33461 r=`${PWD_COMMAND}`; export r; \
b40e3958 33462 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33463 $(HOST_EXPORTS) \
b813574b 33464 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33465 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33466 done; \
b813574b 33467 echo "Doing dvi in textutils" ; \
b00612cc 33468 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
33469 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33470 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33471 "RANLIB=$${RANLIB}" \
0c24b341 33472 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33473 dvi) \
4fa63067 33474 || exit 1
3866be5d 33475
b813574b 33476@endif textutils
3866be5d 33477
56a8fe78
DD
33478.PHONY: maybe-pdf-textutils pdf-textutils
33479maybe-pdf-textutils:
33480@if textutils
33481maybe-pdf-textutils: pdf-textutils
33482
33483pdf-textutils: \
33484 configure-textutils
33485 @: $(MAKE); $(unstage)
33486 @[ -f ./textutils/Makefile ] || exit 0; \
33487 r=`${PWD_COMMAND}`; export r; \
33488 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33489 $(HOST_EXPORTS) \
33490 for flag in $(EXTRA_HOST_FLAGS) ; do \
33491 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33492 done; \
33493 echo "Doing pdf in textutils" ; \
33494 (cd $(HOST_SUBDIR)/textutils && \
33495 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33496 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33497 "RANLIB=$${RANLIB}" \
0c24b341 33498 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
33499 pdf) \
33500 || exit 1
33501
33502@endif textutils
33503
6d389afc
MS
33504.PHONY: maybe-html-textutils html-textutils
33505maybe-html-textutils:
33506@if textutils
33507maybe-html-textutils: html-textutils
33508
33509html-textutils: \
33510 configure-textutils
0aed8855 33511 @: $(MAKE); $(unstage)
6d389afc
MS
33512 @[ -f ./textutils/Makefile ] || exit 0; \
33513 r=`${PWD_COMMAND}`; export r; \
33514 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
33515 $(HOST_EXPORTS) \
33516 for flag in $(EXTRA_HOST_FLAGS) ; do \
33517 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33518 done; \
33519 echo "Doing html in textutils" ; \
b00612cc 33520 (cd $(HOST_SUBDIR)/textutils && \
6d389afc
MS
33521 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33522 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33523 "RANLIB=$${RANLIB}" \
0c24b341 33524 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
33525 html) \
33526 || exit 1
33527
33528@endif textutils
33529
b813574b
PB
33530.PHONY: maybe-TAGS-textutils TAGS-textutils
33531maybe-TAGS-textutils:
33532@if textutils
33533maybe-TAGS-textutils: TAGS-textutils
4fa63067 33534
b813574b
PB
33535TAGS-textutils: \
33536 configure-textutils
0aed8855 33537 @: $(MAKE); $(unstage)
b813574b 33538 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067 33539 r=`${PWD_COMMAND}`; export r; \
b40e3958 33540 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33541 $(HOST_EXPORTS) \
b813574b 33542 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33543 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33544 done; \
b813574b 33545 echo "Doing TAGS in textutils" ; \
b00612cc 33546 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
33547 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33548 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33549 "RANLIB=$${RANLIB}" \
0c24b341 33550 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33551 TAGS) \
4fa63067 33552 || exit 1
3866be5d 33553
b813574b 33554@endif textutils
3866be5d 33555
b813574b
PB
33556.PHONY: maybe-install-info-textutils install-info-textutils
33557maybe-install-info-textutils:
33558@if textutils
33559maybe-install-info-textutils: install-info-textutils
4fa63067 33560
b813574b
PB
33561install-info-textutils: \
33562 configure-textutils \
33563 info-textutils
0aed8855 33564 @: $(MAKE); $(unstage)
b813574b 33565 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067
NN
33566 r=`${PWD_COMMAND}`; export r; \
33567 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33568 $(HOST_EXPORTS) \
b813574b 33569 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33570 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33571 done; \
b813574b 33572 echo "Doing install-info in textutils" ; \
b00612cc 33573 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
33574 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33575 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33576 "RANLIB=$${RANLIB}" \
0c24b341 33577 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33578 install-info) \
4fa63067
NN
33579 || exit 1
33580
b813574b 33581@endif textutils
4fa63067 33582
a3ca38d2
DD
33583.PHONY: maybe-install-pdf-textutils install-pdf-textutils
33584maybe-install-pdf-textutils:
33585@if textutils
33586maybe-install-pdf-textutils: install-pdf-textutils
33587
33588install-pdf-textutils: \
33589 configure-textutils \
33590 pdf-textutils
33591 @: $(MAKE); $(unstage)
33592 @[ -f ./textutils/Makefile ] || exit 0; \
33593 r=`${PWD_COMMAND}`; export r; \
33594 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
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 install-pdf in textutils" ; \
33600 (cd $(HOST_SUBDIR)/textutils && \
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}" \
a3ca38d2
DD
33605 install-pdf) \
33606 || exit 1
33607
33608@endif textutils
33609
108a6f8e
CD
33610.PHONY: maybe-install-html-textutils install-html-textutils
33611maybe-install-html-textutils:
33612@if textutils
33613maybe-install-html-textutils: install-html-textutils
33614
33615install-html-textutils: \
33616 configure-textutils \
33617 html-textutils
33618 @: $(MAKE); $(unstage)
33619 @[ -f ./textutils/Makefile ] || exit 0; \
33620 r=`${PWD_COMMAND}`; export r; \
33621 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33622 $(HOST_EXPORTS) \
33623 for flag in $(EXTRA_HOST_FLAGS) ; do \
33624 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33625 done; \
33626 echo "Doing install-html in textutils" ; \
33627 (cd $(HOST_SUBDIR)/textutils && \
33628 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33629 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33630 "RANLIB=$${RANLIB}" \
0c24b341 33631 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
33632 install-html) \
33633 || exit 1
33634
33635@endif textutils
33636
b813574b
PB
33637.PHONY: maybe-installcheck-textutils installcheck-textutils
33638maybe-installcheck-textutils:
33639@if textutils
33640maybe-installcheck-textutils: installcheck-textutils
4fa63067 33641
b813574b
PB
33642installcheck-textutils: \
33643 configure-textutils
0aed8855 33644 @: $(MAKE); $(unstage)
b813574b 33645 @[ -f ./textutils/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 installcheck in textutils" ; \
b00612cc 33653 (cd $(HOST_SUBDIR)/textutils && \
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 installcheck) \
4fa63067
NN
33659 || exit 1
33660
b813574b 33661@endif textutils
4fa63067 33662
b813574b
PB
33663.PHONY: maybe-mostlyclean-textutils mostlyclean-textutils
33664maybe-mostlyclean-textutils:
33665@if textutils
33666maybe-mostlyclean-textutils: mostlyclean-textutils
4fa63067 33667
b813574b 33668mostlyclean-textutils:
0aed8855 33669 @: $(MAKE); $(unstage)
b813574b 33670 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067
NN
33671 r=`${PWD_COMMAND}`; export r; \
33672 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33673 $(HOST_EXPORTS) \
b813574b 33674 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33675 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33676 done; \
b813574b 33677 echo "Doing mostlyclean in textutils" ; \
b00612cc 33678 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
33679 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33680 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33681 "RANLIB=$${RANLIB}" \
0c24b341 33682 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33683 mostlyclean) \
4fa63067
NN
33684 || exit 1
33685
b813574b 33686@endif textutils
4fa63067 33687
b813574b
PB
33688.PHONY: maybe-clean-textutils clean-textutils
33689maybe-clean-textutils:
33690@if textutils
33691maybe-clean-textutils: clean-textutils
4fa63067 33692
b813574b 33693clean-textutils:
0aed8855 33694 @: $(MAKE); $(unstage)
b813574b 33695 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067
NN
33696 r=`${PWD_COMMAND}`; export r; \
33697 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33698 $(HOST_EXPORTS) \
b813574b 33699 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33700 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33701 done; \
b813574b 33702 echo "Doing clean in textutils" ; \
b00612cc 33703 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
33704 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33705 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33706 "RANLIB=$${RANLIB}" \
0c24b341 33707 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33708 clean) \
4fa63067
NN
33709 || exit 1
33710
b813574b 33711@endif textutils
4fa63067 33712
b813574b
PB
33713.PHONY: maybe-distclean-textutils distclean-textutils
33714maybe-distclean-textutils:
33715@if textutils
33716maybe-distclean-textutils: distclean-textutils
4fa63067 33717
b813574b 33718distclean-textutils:
0aed8855 33719 @: $(MAKE); $(unstage)
b813574b 33720 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067
NN
33721 r=`${PWD_COMMAND}`; export r; \
33722 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33723 $(HOST_EXPORTS) \
b813574b 33724 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33725 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33726 done; \
b813574b 33727 echo "Doing distclean in textutils" ; \
b00612cc 33728 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
33729 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33730 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33731 "RANLIB=$${RANLIB}" \
0c24b341 33732 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33733 distclean) \
4fa63067
NN
33734 || exit 1
33735
b813574b 33736@endif textutils
4fa63067 33737
b813574b
PB
33738.PHONY: maybe-maintainer-clean-textutils maintainer-clean-textutils
33739maybe-maintainer-clean-textutils:
33740@if textutils
33741maybe-maintainer-clean-textutils: maintainer-clean-textutils
16ae0395 33742
b813574b 33743maintainer-clean-textutils:
0aed8855 33744 @: $(MAKE); $(unstage)
b813574b 33745 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067 33746 r=`${PWD_COMMAND}`; export r; \
b40e3958 33747 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33748 $(HOST_EXPORTS) \
b813574b 33749 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33750 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33751 done; \
b813574b 33752 echo "Doing maintainer-clean in textutils" ; \
b00612cc 33753 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
33754 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33755 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33756 "RANLIB=$${RANLIB}" \
0c24b341 33757 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33758 maintainer-clean) \
4fa63067 33759 || exit 1
3866be5d 33760
b813574b 33761@endif textutils
3866be5d 33762
4fa63067 33763
a7254363 33764
b813574b
PB
33765.PHONY: configure-time maybe-configure-time
33766maybe-configure-time:
4f0ef2d8
CD
33767@if gcc-bootstrap
33768configure-time: stage_current
33769@endif gcc-bootstrap
b813574b
PB
33770@if time
33771maybe-configure-time: configure-time
c52c6897 33772configure-time:
0aed8855 33773 @: $(MAKE); $(unstage)
c52c6897 33774 @r=`${PWD_COMMAND}`; export r; \
b40e3958 33775 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
33776 test ! -f $(HOST_SUBDIR)/time/Makefile || exit 0; \
33777 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/time ; \
378fce5b 33778 $(HOST_EXPORTS) \
a7254363
PB
33779 echo Configuring in $(HOST_SUBDIR)/time; \
33780 cd "$(HOST_SUBDIR)/time" || exit 1; \
e2b9e2dc 33781 case $(srcdir) in \
b00612cc
PB
33782 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33783 *) topdir=`echo $(HOST_SUBDIR)/time/ | \
33784 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 33785 esac; \
b00612cc
PB
33786 srcdiroption="--srcdir=$${topdir}/time"; \
33787 libsrcdir="$$s/time"; \
e2b9e2dc 33788 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
33789 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
33790 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 33791 || exit 1
b813574b 33792@endif time
e2b9e2dc 33793
a7254363
PB
33794
33795
d545f33b
PB
33796
33797
b813574b
PB
33798.PHONY: all-time maybe-all-time
33799maybe-all-time:
4f0ef2d8
CD
33800@if gcc-bootstrap
33801all-time: stage_current
33802@endif gcc-bootstrap
b813574b 33803@if time
d27cc32e 33804TARGET-time=all
b813574b
PB
33805maybe-all-time: all-time
33806all-time: configure-time
0aed8855 33807 @: $(MAKE); $(unstage)
b40e3958
L
33808 @r=`${PWD_COMMAND}`; export r; \
33809 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33810 $(HOST_EXPORTS) \
b00612cc
PB
33811 (cd $(HOST_SUBDIR)/time && \
33812 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-time))
b813574b 33813@endif time
3866be5d 33814
a7254363 33815
d545f33b
PB
33816
33817
b813574b
PB
33818.PHONY: check-time maybe-check-time
33819maybe-check-time:
33820@if time
33821maybe-check-time: check-time
3866be5d 33822
b813574b 33823check-time:
0aed8855 33824 @: $(MAKE); $(unstage)
b40e3958
L
33825 @r=`${PWD_COMMAND}`; export r; \
33826 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33827 $(HOST_EXPORTS) \
b00612cc
PB
33828 (cd $(HOST_SUBDIR)/time && \
33829 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 33830
b813574b 33831@endif time
3866be5d 33832
b813574b
PB
33833.PHONY: install-time maybe-install-time
33834maybe-install-time:
33835@if time
33836maybe-install-time: install-time
4fa63067 33837
b813574b 33838install-time: installdirs
0aed8855 33839 @: $(MAKE); $(unstage)
4fa63067
NN
33840 @r=`${PWD_COMMAND}`; export r; \
33841 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33842 $(HOST_EXPORTS) \
b00612cc 33843 (cd $(HOST_SUBDIR)/time && \
2da12f12 33844 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 33845
b813574b 33846@endif time
4fa63067 33847
56a8fe78 33848# Other targets (info, dvi, pdf, etc.)
4fa63067 33849
b813574b
PB
33850.PHONY: maybe-info-time info-time
33851maybe-info-time:
33852@if time
33853maybe-info-time: info-time
4fa63067 33854
b813574b
PB
33855info-time: \
33856 configure-time
0aed8855 33857 @: $(MAKE); $(unstage)
b813574b 33858 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
33859 r=`${PWD_COMMAND}`; export r; \
33860 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33861 $(HOST_EXPORTS) \
b813574b 33862 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33863 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33864 done; \
b813574b 33865 echo "Doing info in time" ; \
b00612cc 33866 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
33867 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33868 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33869 "RANLIB=$${RANLIB}" \
0c24b341 33870 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33871 info) \
4fa63067
NN
33872 || exit 1
33873
b813574b 33874@endif time
4fa63067 33875
b813574b
PB
33876.PHONY: maybe-dvi-time dvi-time
33877maybe-dvi-time:
33878@if time
33879maybe-dvi-time: dvi-time
4fa63067 33880
b813574b
PB
33881dvi-time: \
33882 configure-time
0aed8855 33883 @: $(MAKE); $(unstage)
b813574b 33884 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
33885 r=`${PWD_COMMAND}`; export r; \
33886 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33887 $(HOST_EXPORTS) \
b813574b 33888 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33889 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33890 done; \
b813574b 33891 echo "Doing dvi in time" ; \
b00612cc 33892 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
33893 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33894 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33895 "RANLIB=$${RANLIB}" \
0c24b341 33896 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33897 dvi) \
4fa63067
NN
33898 || exit 1
33899
b813574b 33900@endif time
4fa63067 33901
56a8fe78
DD
33902.PHONY: maybe-pdf-time pdf-time
33903maybe-pdf-time:
33904@if time
33905maybe-pdf-time: pdf-time
33906
33907pdf-time: \
33908 configure-time
33909 @: $(MAKE); $(unstage)
33910 @[ -f ./time/Makefile ] || exit 0; \
33911 r=`${PWD_COMMAND}`; export r; \
33912 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33913 $(HOST_EXPORTS) \
33914 for flag in $(EXTRA_HOST_FLAGS) ; do \
33915 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33916 done; \
33917 echo "Doing pdf in time" ; \
33918 (cd $(HOST_SUBDIR)/time && \
33919 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33920 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33921 "RANLIB=$${RANLIB}" \
0c24b341 33922 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
33923 pdf) \
33924 || exit 1
33925
33926@endif time
33927
6d389afc
MS
33928.PHONY: maybe-html-time html-time
33929maybe-html-time:
33930@if time
33931maybe-html-time: html-time
33932
33933html-time: \
33934 configure-time
0aed8855 33935 @: $(MAKE); $(unstage)
6d389afc
MS
33936 @[ -f ./time/Makefile ] || exit 0; \
33937 r=`${PWD_COMMAND}`; export r; \
33938 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
33939 $(HOST_EXPORTS) \
33940 for flag in $(EXTRA_HOST_FLAGS) ; do \
33941 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33942 done; \
33943 echo "Doing html in time" ; \
b00612cc 33944 (cd $(HOST_SUBDIR)/time && \
6d389afc
MS
33945 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33946 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33947 "RANLIB=$${RANLIB}" \
0c24b341 33948 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
33949 html) \
33950 || exit 1
33951
33952@endif time
33953
b813574b
PB
33954.PHONY: maybe-TAGS-time TAGS-time
33955maybe-TAGS-time:
33956@if time
33957maybe-TAGS-time: TAGS-time
4fa63067 33958
b813574b
PB
33959TAGS-time: \
33960 configure-time
0aed8855 33961 @: $(MAKE); $(unstage)
b813574b 33962 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
33963 r=`${PWD_COMMAND}`; export r; \
33964 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33965 $(HOST_EXPORTS) \
b813574b 33966 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33967 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33968 done; \
b813574b 33969 echo "Doing TAGS in time" ; \
b00612cc 33970 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
33971 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33972 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33973 "RANLIB=$${RANLIB}" \
0c24b341 33974 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33975 TAGS) \
4fa63067
NN
33976 || exit 1
33977
b813574b 33978@endif time
4fa63067 33979
b813574b
PB
33980.PHONY: maybe-install-info-time install-info-time
33981maybe-install-info-time:
33982@if time
33983maybe-install-info-time: install-info-time
4fa63067 33984
b813574b
PB
33985install-info-time: \
33986 configure-time \
33987 info-time
0aed8855 33988 @: $(MAKE); $(unstage)
b813574b 33989 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
33990 r=`${PWD_COMMAND}`; export r; \
33991 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33992 $(HOST_EXPORTS) \
b813574b 33993 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33994 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33995 done; \
b813574b 33996 echo "Doing install-info in time" ; \
b00612cc 33997 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
33998 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33999 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34000 "RANLIB=$${RANLIB}" \
0c24b341 34001 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34002 install-info) \
4fa63067
NN
34003 || exit 1
34004
b813574b 34005@endif time
4fa63067 34006
a3ca38d2
DD
34007.PHONY: maybe-install-pdf-time install-pdf-time
34008maybe-install-pdf-time:
34009@if time
34010maybe-install-pdf-time: install-pdf-time
34011
34012install-pdf-time: \
34013 configure-time \
34014 pdf-time
34015 @: $(MAKE); $(unstage)
34016 @[ -f ./time/Makefile ] || exit 0; \
34017 r=`${PWD_COMMAND}`; export r; \
34018 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34019 $(HOST_EXPORTS) \
34020 for flag in $(EXTRA_HOST_FLAGS) ; do \
34021 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34022 done; \
34023 echo "Doing install-pdf in time" ; \
34024 (cd $(HOST_SUBDIR)/time && \
34025 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34026 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34027 "RANLIB=$${RANLIB}" \
0c24b341 34028 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
34029 install-pdf) \
34030 || exit 1
34031
34032@endif time
34033
108a6f8e
CD
34034.PHONY: maybe-install-html-time install-html-time
34035maybe-install-html-time:
34036@if time
34037maybe-install-html-time: install-html-time
34038
34039install-html-time: \
34040 configure-time \
34041 html-time
34042 @: $(MAKE); $(unstage)
34043 @[ -f ./time/Makefile ] || exit 0; \
34044 r=`${PWD_COMMAND}`; export r; \
34045 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34046 $(HOST_EXPORTS) \
34047 for flag in $(EXTRA_HOST_FLAGS) ; do \
34048 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34049 done; \
34050 echo "Doing install-html in time" ; \
34051 (cd $(HOST_SUBDIR)/time && \
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}" \
108a6f8e
CD
34056 install-html) \
34057 || exit 1
34058
34059@endif time
34060
b813574b
PB
34061.PHONY: maybe-installcheck-time installcheck-time
34062maybe-installcheck-time:
34063@if time
34064maybe-installcheck-time: installcheck-time
4fa63067 34065
b813574b
PB
34066installcheck-time: \
34067 configure-time
0aed8855 34068 @: $(MAKE); $(unstage)
b813574b 34069 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
34070 r=`${PWD_COMMAND}`; export r; \
34071 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34072 $(HOST_EXPORTS) \
b813574b 34073 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34074 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34075 done; \
b813574b 34076 echo "Doing installcheck in time" ; \
b00612cc 34077 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
34078 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34079 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34080 "RANLIB=$${RANLIB}" \
0c24b341 34081 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34082 installcheck) \
4fa63067
NN
34083 || exit 1
34084
b813574b 34085@endif time
4fa63067 34086
b813574b
PB
34087.PHONY: maybe-mostlyclean-time mostlyclean-time
34088maybe-mostlyclean-time:
34089@if time
34090maybe-mostlyclean-time: mostlyclean-time
4fa63067 34091
b813574b 34092mostlyclean-time:
0aed8855 34093 @: $(MAKE); $(unstage)
b813574b 34094 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
34095 r=`${PWD_COMMAND}`; export r; \
34096 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34097 $(HOST_EXPORTS) \
b813574b 34098 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34099 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34100 done; \
b813574b 34101 echo "Doing mostlyclean in time" ; \
b00612cc 34102 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
34103 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34104 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34105 "RANLIB=$${RANLIB}" \
0c24b341 34106 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34107 mostlyclean) \
4fa63067
NN
34108 || exit 1
34109
b813574b 34110@endif time
4fa63067 34111
b813574b
PB
34112.PHONY: maybe-clean-time clean-time
34113maybe-clean-time:
34114@if time
34115maybe-clean-time: clean-time
4fa63067 34116
b813574b 34117clean-time:
0aed8855 34118 @: $(MAKE); $(unstage)
b813574b 34119 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
34120 r=`${PWD_COMMAND}`; export r; \
34121 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34122 $(HOST_EXPORTS) \
b813574b 34123 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34124 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34125 done; \
b813574b 34126 echo "Doing clean in time" ; \
b00612cc 34127 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
34128 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34129 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34130 "RANLIB=$${RANLIB}" \
0c24b341 34131 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34132 clean) \
4fa63067
NN
34133 || exit 1
34134
b813574b 34135@endif time
4fa63067 34136
b813574b
PB
34137.PHONY: maybe-distclean-time distclean-time
34138maybe-distclean-time:
34139@if time
34140maybe-distclean-time: distclean-time
4fa63067 34141
b813574b 34142distclean-time:
0aed8855 34143 @: $(MAKE); $(unstage)
b813574b 34144 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
34145 r=`${PWD_COMMAND}`; export r; \
34146 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34147 $(HOST_EXPORTS) \
b813574b 34148 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34149 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34150 done; \
b813574b 34151 echo "Doing distclean in time" ; \
b00612cc 34152 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
34153 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34154 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34155 "RANLIB=$${RANLIB}" \
0c24b341 34156 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34157 distclean) \
4fa63067
NN
34158 || exit 1
34159
b813574b 34160@endif time
4fa63067 34161
b813574b
PB
34162.PHONY: maybe-maintainer-clean-time maintainer-clean-time
34163maybe-maintainer-clean-time:
34164@if time
34165maybe-maintainer-clean-time: maintainer-clean-time
4fa63067 34166
b813574b 34167maintainer-clean-time:
0aed8855 34168 @: $(MAKE); $(unstage)
b813574b 34169 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
34170 r=`${PWD_COMMAND}`; export r; \
34171 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34172 $(HOST_EXPORTS) \
b813574b 34173 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34174 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34175 done; \
b813574b 34176 echo "Doing maintainer-clean in time" ; \
b00612cc 34177 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
34178 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34179 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34180 "RANLIB=$${RANLIB}" \
0c24b341 34181 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34182 maintainer-clean) \
4fa63067 34183 || exit 1
16ae0395 34184
b813574b 34185@endif time
3866be5d
NN
34186
34187
a7254363 34188
b813574b
PB
34189.PHONY: configure-uudecode maybe-configure-uudecode
34190maybe-configure-uudecode:
4f0ef2d8
CD
34191@if gcc-bootstrap
34192configure-uudecode: stage_current
34193@endif gcc-bootstrap
b813574b
PB
34194@if uudecode
34195maybe-configure-uudecode: configure-uudecode
c52c6897 34196configure-uudecode:
0aed8855 34197 @: $(MAKE); $(unstage)
c52c6897 34198 @r=`${PWD_COMMAND}`; export r; \
b40e3958 34199 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
34200 test ! -f $(HOST_SUBDIR)/uudecode/Makefile || exit 0; \
34201 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/uudecode ; \
378fce5b 34202 $(HOST_EXPORTS) \
a7254363
PB
34203 echo Configuring in $(HOST_SUBDIR)/uudecode; \
34204 cd "$(HOST_SUBDIR)/uudecode" || exit 1; \
e2b9e2dc 34205 case $(srcdir) in \
b00612cc
PB
34206 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34207 *) topdir=`echo $(HOST_SUBDIR)/uudecode/ | \
34208 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 34209 esac; \
b00612cc
PB
34210 srcdiroption="--srcdir=$${topdir}/uudecode"; \
34211 libsrcdir="$$s/uudecode"; \
e2b9e2dc 34212 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
34213 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
34214 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 34215 || exit 1
b813574b 34216@endif uudecode
e2b9e2dc 34217
a7254363
PB
34218
34219
d545f33b
PB
34220
34221
b813574b
PB
34222.PHONY: all-uudecode maybe-all-uudecode
34223maybe-all-uudecode:
4f0ef2d8
CD
34224@if gcc-bootstrap
34225all-uudecode: stage_current
34226@endif gcc-bootstrap
b813574b 34227@if uudecode
d27cc32e 34228TARGET-uudecode=all
b813574b
PB
34229maybe-all-uudecode: all-uudecode
34230all-uudecode: configure-uudecode
0aed8855 34231 @: $(MAKE); $(unstage)
b40e3958
L
34232 @r=`${PWD_COMMAND}`; export r; \
34233 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34234 $(HOST_EXPORTS) \
b00612cc
PB
34235 (cd $(HOST_SUBDIR)/uudecode && \
34236 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-uudecode))
b813574b 34237@endif uudecode
3866be5d 34238
a7254363 34239
d545f33b
PB
34240
34241
b813574b
PB
34242.PHONY: check-uudecode maybe-check-uudecode
34243maybe-check-uudecode:
34244@if uudecode
34245maybe-check-uudecode: check-uudecode
3866be5d 34246
b813574b 34247check-uudecode:
0aed8855 34248 @: $(MAKE); $(unstage)
b40e3958
L
34249 @r=`${PWD_COMMAND}`; export r; \
34250 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34251 $(HOST_EXPORTS) \
b00612cc
PB
34252 (cd $(HOST_SUBDIR)/uudecode && \
34253 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 34254
b813574b 34255@endif uudecode
3866be5d 34256
b813574b
PB
34257.PHONY: install-uudecode maybe-install-uudecode
34258maybe-install-uudecode:
34259@if uudecode
34260maybe-install-uudecode: install-uudecode
4fa63067 34261
b813574b 34262install-uudecode: installdirs
0aed8855 34263 @: $(MAKE); $(unstage)
4fa63067
NN
34264 @r=`${PWD_COMMAND}`; export r; \
34265 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34266 $(HOST_EXPORTS) \
b00612cc 34267 (cd $(HOST_SUBDIR)/uudecode && \
2da12f12 34268 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 34269
b813574b 34270@endif uudecode
4fa63067 34271
56a8fe78 34272# Other targets (info, dvi, pdf, etc.)
4fa63067 34273
b813574b
PB
34274.PHONY: maybe-info-uudecode info-uudecode
34275maybe-info-uudecode:
34276@if uudecode
34277maybe-info-uudecode: info-uudecode
4fa63067 34278
b813574b
PB
34279info-uudecode: \
34280 configure-uudecode
0aed8855 34281 @: $(MAKE); $(unstage)
b813574b 34282 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
34283 r=`${PWD_COMMAND}`; export r; \
34284 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34285 $(HOST_EXPORTS) \
b813574b 34286 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34287 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34288 done; \
b813574b 34289 echo "Doing info in uudecode" ; \
b00612cc 34290 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
34291 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34292 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34293 "RANLIB=$${RANLIB}" \
0c24b341 34294 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34295 info) \
4fa63067
NN
34296 || exit 1
34297
b813574b 34298@endif uudecode
4fa63067 34299
b813574b
PB
34300.PHONY: maybe-dvi-uudecode dvi-uudecode
34301maybe-dvi-uudecode:
34302@if uudecode
34303maybe-dvi-uudecode: dvi-uudecode
4fa63067 34304
b813574b
PB
34305dvi-uudecode: \
34306 configure-uudecode
0aed8855 34307 @: $(MAKE); $(unstage)
b813574b 34308 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
34309 r=`${PWD_COMMAND}`; export r; \
34310 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34311 $(HOST_EXPORTS) \
b813574b 34312 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34313 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34314 done; \
b813574b 34315 echo "Doing dvi in uudecode" ; \
b00612cc 34316 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
34317 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34318 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34319 "RANLIB=$${RANLIB}" \
0c24b341 34320 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34321 dvi) \
4fa63067
NN
34322 || exit 1
34323
b813574b 34324@endif uudecode
4fa63067 34325
56a8fe78
DD
34326.PHONY: maybe-pdf-uudecode pdf-uudecode
34327maybe-pdf-uudecode:
34328@if uudecode
34329maybe-pdf-uudecode: pdf-uudecode
34330
34331pdf-uudecode: \
34332 configure-uudecode
34333 @: $(MAKE); $(unstage)
34334 @[ -f ./uudecode/Makefile ] || exit 0; \
34335 r=`${PWD_COMMAND}`; export r; \
34336 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34337 $(HOST_EXPORTS) \
34338 for flag in $(EXTRA_HOST_FLAGS) ; do \
34339 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34340 done; \
34341 echo "Doing pdf in uudecode" ; \
34342 (cd $(HOST_SUBDIR)/uudecode && \
34343 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34344 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34345 "RANLIB=$${RANLIB}" \
0c24b341 34346 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
34347 pdf) \
34348 || exit 1
34349
34350@endif uudecode
34351
6d389afc
MS
34352.PHONY: maybe-html-uudecode html-uudecode
34353maybe-html-uudecode:
34354@if uudecode
34355maybe-html-uudecode: html-uudecode
34356
34357html-uudecode: \
34358 configure-uudecode
0aed8855 34359 @: $(MAKE); $(unstage)
6d389afc
MS
34360 @[ -f ./uudecode/Makefile ] || exit 0; \
34361 r=`${PWD_COMMAND}`; export r; \
34362 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
34363 $(HOST_EXPORTS) \
34364 for flag in $(EXTRA_HOST_FLAGS) ; do \
34365 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34366 done; \
34367 echo "Doing html in uudecode" ; \
b00612cc 34368 (cd $(HOST_SUBDIR)/uudecode && \
6d389afc
MS
34369 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34370 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34371 "RANLIB=$${RANLIB}" \
0c24b341 34372 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
34373 html) \
34374 || exit 1
34375
34376@endif uudecode
34377
b813574b
PB
34378.PHONY: maybe-TAGS-uudecode TAGS-uudecode
34379maybe-TAGS-uudecode:
34380@if uudecode
34381maybe-TAGS-uudecode: TAGS-uudecode
4fa63067 34382
b813574b
PB
34383TAGS-uudecode: \
34384 configure-uudecode
0aed8855 34385 @: $(MAKE); $(unstage)
b813574b
PB
34386 @[ -f ./uudecode/Makefile ] || exit 0; \
34387 r=`${PWD_COMMAND}`; export r; \
4fa63067 34388 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34389 $(HOST_EXPORTS) \
b813574b 34390 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34391 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34392 done; \
b813574b 34393 echo "Doing TAGS in uudecode" ; \
b00612cc 34394 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
34395 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34396 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34397 "RANLIB=$${RANLIB}" \
0c24b341 34398 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34399 TAGS) \
4fa63067
NN
34400 || exit 1
34401
b813574b 34402@endif uudecode
4fa63067 34403
b813574b
PB
34404.PHONY: maybe-install-info-uudecode install-info-uudecode
34405maybe-install-info-uudecode:
34406@if uudecode
34407maybe-install-info-uudecode: install-info-uudecode
4fa63067 34408
b813574b
PB
34409install-info-uudecode: \
34410 configure-uudecode \
34411 info-uudecode
0aed8855 34412 @: $(MAKE); $(unstage)
b813574b 34413 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
34414 r=`${PWD_COMMAND}`; export r; \
34415 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34416 $(HOST_EXPORTS) \
b813574b 34417 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34418 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34419 done; \
b813574b 34420 echo "Doing install-info in uudecode" ; \
b00612cc 34421 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
34422 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34423 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34424 "RANLIB=$${RANLIB}" \
0c24b341 34425 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34426 install-info) \
4fa63067
NN
34427 || exit 1
34428
b813574b 34429@endif uudecode
4fa63067 34430
a3ca38d2
DD
34431.PHONY: maybe-install-pdf-uudecode install-pdf-uudecode
34432maybe-install-pdf-uudecode:
34433@if uudecode
34434maybe-install-pdf-uudecode: install-pdf-uudecode
34435
34436install-pdf-uudecode: \
34437 configure-uudecode \
34438 pdf-uudecode
34439 @: $(MAKE); $(unstage)
34440 @[ -f ./uudecode/Makefile ] || exit 0; \
34441 r=`${PWD_COMMAND}`; export r; \
34442 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34443 $(HOST_EXPORTS) \
34444 for flag in $(EXTRA_HOST_FLAGS) ; do \
34445 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34446 done; \
34447 echo "Doing install-pdf in uudecode" ; \
34448 (cd $(HOST_SUBDIR)/uudecode && \
34449 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34450 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34451 "RANLIB=$${RANLIB}" \
0c24b341 34452 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
34453 install-pdf) \
34454 || exit 1
34455
34456@endif uudecode
34457
108a6f8e
CD
34458.PHONY: maybe-install-html-uudecode install-html-uudecode
34459maybe-install-html-uudecode:
34460@if uudecode
34461maybe-install-html-uudecode: install-html-uudecode
34462
34463install-html-uudecode: \
34464 configure-uudecode \
34465 html-uudecode
34466 @: $(MAKE); $(unstage)
34467 @[ -f ./uudecode/Makefile ] || exit 0; \
34468 r=`${PWD_COMMAND}`; export r; \
34469 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34470 $(HOST_EXPORTS) \
34471 for flag in $(EXTRA_HOST_FLAGS) ; do \
34472 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34473 done; \
34474 echo "Doing install-html in uudecode" ; \
34475 (cd $(HOST_SUBDIR)/uudecode && \
34476 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34477 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34478 "RANLIB=$${RANLIB}" \
0c24b341 34479 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
34480 install-html) \
34481 || exit 1
34482
34483@endif uudecode
34484
b813574b
PB
34485.PHONY: maybe-installcheck-uudecode installcheck-uudecode
34486maybe-installcheck-uudecode:
34487@if uudecode
34488maybe-installcheck-uudecode: installcheck-uudecode
4fa63067 34489
b813574b
PB
34490installcheck-uudecode: \
34491 configure-uudecode
0aed8855 34492 @: $(MAKE); $(unstage)
b813574b 34493 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
34494 r=`${PWD_COMMAND}`; export r; \
34495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34496 $(HOST_EXPORTS) \
b813574b 34497 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34498 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34499 done; \
b813574b 34500 echo "Doing installcheck in uudecode" ; \
b00612cc 34501 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
34502 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34503 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34504 "RANLIB=$${RANLIB}" \
0c24b341 34505 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34506 installcheck) \
4fa63067
NN
34507 || exit 1
34508
b813574b 34509@endif uudecode
4fa63067 34510
b813574b
PB
34511.PHONY: maybe-mostlyclean-uudecode mostlyclean-uudecode
34512maybe-mostlyclean-uudecode:
34513@if uudecode
34514maybe-mostlyclean-uudecode: mostlyclean-uudecode
4fa63067 34515
b813574b 34516mostlyclean-uudecode:
0aed8855 34517 @: $(MAKE); $(unstage)
b813574b 34518 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
34519 r=`${PWD_COMMAND}`; export r; \
34520 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34521 $(HOST_EXPORTS) \
b813574b 34522 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34523 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34524 done; \
b813574b 34525 echo "Doing mostlyclean in uudecode" ; \
b00612cc 34526 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
34527 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34528 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34529 "RANLIB=$${RANLIB}" \
0c24b341 34530 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34531 mostlyclean) \
4fa63067
NN
34532 || exit 1
34533
b813574b 34534@endif uudecode
4fa63067 34535
b813574b
PB
34536.PHONY: maybe-clean-uudecode clean-uudecode
34537maybe-clean-uudecode:
34538@if uudecode
34539maybe-clean-uudecode: clean-uudecode
4fa63067 34540
b813574b 34541clean-uudecode:
0aed8855 34542 @: $(MAKE); $(unstage)
b813574b 34543 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
34544 r=`${PWD_COMMAND}`; export r; \
34545 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34546 $(HOST_EXPORTS) \
b813574b 34547 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34548 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34549 done; \
b813574b 34550 echo "Doing clean in uudecode" ; \
b00612cc 34551 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
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}" \
b813574b 34556 clean) \
4fa63067
NN
34557 || exit 1
34558
b813574b 34559@endif uudecode
4fa63067 34560
b813574b
PB
34561.PHONY: maybe-distclean-uudecode distclean-uudecode
34562maybe-distclean-uudecode:
34563@if uudecode
34564maybe-distclean-uudecode: distclean-uudecode
4fa63067 34565
b813574b 34566distclean-uudecode:
0aed8855 34567 @: $(MAKE); $(unstage)
b813574b 34568 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
34569 r=`${PWD_COMMAND}`; export r; \
34570 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34571 $(HOST_EXPORTS) \
b813574b 34572 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34573 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34574 done; \
b813574b 34575 echo "Doing distclean in uudecode" ; \
b00612cc 34576 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
34577 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34578 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34579 "RANLIB=$${RANLIB}" \
0c24b341 34580 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34581 distclean) \
4fa63067
NN
34582 || exit 1
34583
b813574b 34584@endif uudecode
4fa63067 34585
b813574b
PB
34586.PHONY: maybe-maintainer-clean-uudecode maintainer-clean-uudecode
34587maybe-maintainer-clean-uudecode:
34588@if uudecode
34589maybe-maintainer-clean-uudecode: maintainer-clean-uudecode
4fa63067 34590
b813574b 34591maintainer-clean-uudecode:
0aed8855 34592 @: $(MAKE); $(unstage)
b813574b 34593 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
34594 r=`${PWD_COMMAND}`; export r; \
34595 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34596 $(HOST_EXPORTS) \
b813574b 34597 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34598 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34599 done; \
b813574b 34600 echo "Doing maintainer-clean in uudecode" ; \
b00612cc 34601 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
34602 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34603 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34604 "RANLIB=$${RANLIB}" \
0c24b341 34605 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34606 maintainer-clean) \
4fa63067 34607 || exit 1
16ae0395 34608
b813574b 34609@endif uudecode
3866be5d
NN
34610
34611
a7254363 34612
b813574b
PB
34613.PHONY: configure-wdiff maybe-configure-wdiff
34614maybe-configure-wdiff:
4f0ef2d8
CD
34615@if gcc-bootstrap
34616configure-wdiff: stage_current
34617@endif gcc-bootstrap
b813574b
PB
34618@if wdiff
34619maybe-configure-wdiff: configure-wdiff
c52c6897 34620configure-wdiff:
0aed8855 34621 @: $(MAKE); $(unstage)
c52c6897 34622 @r=`${PWD_COMMAND}`; export r; \
b40e3958 34623 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
34624 test ! -f $(HOST_SUBDIR)/wdiff/Makefile || exit 0; \
34625 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/wdiff ; \
378fce5b 34626 $(HOST_EXPORTS) \
a7254363
PB
34627 echo Configuring in $(HOST_SUBDIR)/wdiff; \
34628 cd "$(HOST_SUBDIR)/wdiff" || exit 1; \
e2b9e2dc 34629 case $(srcdir) in \
b00612cc
PB
34630 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34631 *) topdir=`echo $(HOST_SUBDIR)/wdiff/ | \
34632 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 34633 esac; \
b00612cc
PB
34634 srcdiroption="--srcdir=$${topdir}/wdiff"; \
34635 libsrcdir="$$s/wdiff"; \
e2b9e2dc 34636 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
34637 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
34638 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 34639 || exit 1
b813574b 34640@endif wdiff
e2b9e2dc 34641
a7254363
PB
34642
34643
d545f33b
PB
34644
34645
b813574b
PB
34646.PHONY: all-wdiff maybe-all-wdiff
34647maybe-all-wdiff:
4f0ef2d8
CD
34648@if gcc-bootstrap
34649all-wdiff: stage_current
34650@endif gcc-bootstrap
b813574b 34651@if wdiff
d27cc32e 34652TARGET-wdiff=all
b813574b
PB
34653maybe-all-wdiff: all-wdiff
34654all-wdiff: configure-wdiff
0aed8855 34655 @: $(MAKE); $(unstage)
b40e3958
L
34656 @r=`${PWD_COMMAND}`; export r; \
34657 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34658 $(HOST_EXPORTS) \
b00612cc
PB
34659 (cd $(HOST_SUBDIR)/wdiff && \
34660 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-wdiff))
b813574b 34661@endif wdiff
3866be5d 34662
a7254363 34663
d545f33b
PB
34664
34665
b813574b
PB
34666.PHONY: check-wdiff maybe-check-wdiff
34667maybe-check-wdiff:
34668@if wdiff
34669maybe-check-wdiff: check-wdiff
3866be5d 34670
b813574b 34671check-wdiff:
0aed8855 34672 @: $(MAKE); $(unstage)
b813574b
PB
34673 @r=`${PWD_COMMAND}`; export r; \
34674 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 34675 $(HOST_EXPORTS) \
b00612cc
PB
34676 (cd $(HOST_SUBDIR)/wdiff && \
34677 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 34678
b813574b 34679@endif wdiff
4fa63067 34680
b813574b
PB
34681.PHONY: install-wdiff maybe-install-wdiff
34682maybe-install-wdiff:
34683@if wdiff
34684maybe-install-wdiff: install-wdiff
4fa63067 34685
b813574b 34686install-wdiff: installdirs
0aed8855 34687 @: $(MAKE); $(unstage)
b40e3958
L
34688 @r=`${PWD_COMMAND}`; export r; \
34689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34690 $(HOST_EXPORTS) \
b00612cc 34691 (cd $(HOST_SUBDIR)/wdiff && \
2da12f12 34692 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 34693
b813574b 34694@endif wdiff
3866be5d 34695
56a8fe78 34696# Other targets (info, dvi, pdf, etc.)
16ae0395 34697
b813574b
PB
34698.PHONY: maybe-info-wdiff info-wdiff
34699maybe-info-wdiff:
34700@if wdiff
34701maybe-info-wdiff: info-wdiff
4fa63067 34702
b813574b
PB
34703info-wdiff: \
34704 configure-wdiff
0aed8855 34705 @: $(MAKE); $(unstage)
b813574b 34706 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067 34707 r=`${PWD_COMMAND}`; export r; \
b40e3958 34708 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34709 $(HOST_EXPORTS) \
b813574b 34710 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34711 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34712 done; \
b813574b 34713 echo "Doing info in wdiff" ; \
b00612cc 34714 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
34715 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34716 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34717 "RANLIB=$${RANLIB}" \
0c24b341 34718 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34719 info) \
4fa63067 34720 || exit 1
3866be5d 34721
b813574b 34722@endif wdiff
3866be5d 34723
b813574b
PB
34724.PHONY: maybe-dvi-wdiff dvi-wdiff
34725maybe-dvi-wdiff:
34726@if wdiff
34727maybe-dvi-wdiff: dvi-wdiff
4fa63067 34728
b813574b
PB
34729dvi-wdiff: \
34730 configure-wdiff
0aed8855 34731 @: $(MAKE); $(unstage)
b813574b 34732 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
34733 r=`${PWD_COMMAND}`; export r; \
34734 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34735 $(HOST_EXPORTS) \
b813574b 34736 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34737 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34738 done; \
b813574b 34739 echo "Doing dvi in wdiff" ; \
b00612cc 34740 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
34741 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34742 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34743 "RANLIB=$${RANLIB}" \
0c24b341 34744 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34745 dvi) \
4fa63067
NN
34746 || exit 1
34747
b813574b 34748@endif wdiff
4fa63067 34749
56a8fe78
DD
34750.PHONY: maybe-pdf-wdiff pdf-wdiff
34751maybe-pdf-wdiff:
34752@if wdiff
34753maybe-pdf-wdiff: pdf-wdiff
34754
34755pdf-wdiff: \
34756 configure-wdiff
34757 @: $(MAKE); $(unstage)
34758 @[ -f ./wdiff/Makefile ] || exit 0; \
34759 r=`${PWD_COMMAND}`; export r; \
34760 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34761 $(HOST_EXPORTS) \
34762 for flag in $(EXTRA_HOST_FLAGS) ; do \
34763 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34764 done; \
34765 echo "Doing pdf in wdiff" ; \
34766 (cd $(HOST_SUBDIR)/wdiff && \
34767 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34768 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34769 "RANLIB=$${RANLIB}" \
0c24b341 34770 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
34771 pdf) \
34772 || exit 1
34773
34774@endif wdiff
34775
6d389afc
MS
34776.PHONY: maybe-html-wdiff html-wdiff
34777maybe-html-wdiff:
34778@if wdiff
34779maybe-html-wdiff: html-wdiff
34780
34781html-wdiff: \
34782 configure-wdiff
0aed8855 34783 @: $(MAKE); $(unstage)
6d389afc
MS
34784 @[ -f ./wdiff/Makefile ] || exit 0; \
34785 r=`${PWD_COMMAND}`; export r; \
34786 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
34787 $(HOST_EXPORTS) \
34788 for flag in $(EXTRA_HOST_FLAGS) ; do \
34789 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34790 done; \
34791 echo "Doing html in wdiff" ; \
b00612cc 34792 (cd $(HOST_SUBDIR)/wdiff && \
6d389afc
MS
34793 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34794 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34795 "RANLIB=$${RANLIB}" \
0c24b341 34796 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
34797 html) \
34798 || exit 1
34799
34800@endif wdiff
34801
b813574b
PB
34802.PHONY: maybe-TAGS-wdiff TAGS-wdiff
34803maybe-TAGS-wdiff:
34804@if wdiff
34805maybe-TAGS-wdiff: TAGS-wdiff
4fa63067 34806
b813574b
PB
34807TAGS-wdiff: \
34808 configure-wdiff
0aed8855 34809 @: $(MAKE); $(unstage)
b813574b 34810 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
34811 r=`${PWD_COMMAND}`; export r; \
34812 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34813 $(HOST_EXPORTS) \
b813574b 34814 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34815 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34816 done; \
b813574b 34817 echo "Doing TAGS in wdiff" ; \
b00612cc 34818 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
34819 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34820 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34821 "RANLIB=$${RANLIB}" \
0c24b341 34822 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34823 TAGS) \
4fa63067
NN
34824 || exit 1
34825
b813574b 34826@endif wdiff
4fa63067 34827
b813574b
PB
34828.PHONY: maybe-install-info-wdiff install-info-wdiff
34829maybe-install-info-wdiff:
34830@if wdiff
34831maybe-install-info-wdiff: install-info-wdiff
4fa63067 34832
b813574b
PB
34833install-info-wdiff: \
34834 configure-wdiff \
34835 info-wdiff
0aed8855 34836 @: $(MAKE); $(unstage)
b813574b 34837 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
34838 r=`${PWD_COMMAND}`; export r; \
34839 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34840 $(HOST_EXPORTS) \
b813574b 34841 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34842 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34843 done; \
b813574b 34844 echo "Doing install-info in wdiff" ; \
b00612cc 34845 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
34846 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34847 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34848 "RANLIB=$${RANLIB}" \
0c24b341 34849 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34850 install-info) \
4fa63067
NN
34851 || exit 1
34852
b813574b 34853@endif wdiff
4fa63067 34854
a3ca38d2
DD
34855.PHONY: maybe-install-pdf-wdiff install-pdf-wdiff
34856maybe-install-pdf-wdiff:
34857@if wdiff
34858maybe-install-pdf-wdiff: install-pdf-wdiff
34859
34860install-pdf-wdiff: \
34861 configure-wdiff \
34862 pdf-wdiff
34863 @: $(MAKE); $(unstage)
34864 @[ -f ./wdiff/Makefile ] || exit 0; \
34865 r=`${PWD_COMMAND}`; export r; \
34866 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34867 $(HOST_EXPORTS) \
34868 for flag in $(EXTRA_HOST_FLAGS) ; do \
34869 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34870 done; \
34871 echo "Doing install-pdf in wdiff" ; \
34872 (cd $(HOST_SUBDIR)/wdiff && \
34873 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34874 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34875 "RANLIB=$${RANLIB}" \
0c24b341 34876 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
34877 install-pdf) \
34878 || exit 1
34879
34880@endif wdiff
34881
108a6f8e
CD
34882.PHONY: maybe-install-html-wdiff install-html-wdiff
34883maybe-install-html-wdiff:
34884@if wdiff
34885maybe-install-html-wdiff: install-html-wdiff
34886
34887install-html-wdiff: \
34888 configure-wdiff \
34889 html-wdiff
34890 @: $(MAKE); $(unstage)
34891 @[ -f ./wdiff/Makefile ] || exit 0; \
34892 r=`${PWD_COMMAND}`; export r; \
34893 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34894 $(HOST_EXPORTS) \
34895 for flag in $(EXTRA_HOST_FLAGS) ; do \
34896 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34897 done; \
34898 echo "Doing install-html in wdiff" ; \
34899 (cd $(HOST_SUBDIR)/wdiff && \
34900 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34901 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34902 "RANLIB=$${RANLIB}" \
0c24b341 34903 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
34904 install-html) \
34905 || exit 1
34906
34907@endif wdiff
34908
b813574b
PB
34909.PHONY: maybe-installcheck-wdiff installcheck-wdiff
34910maybe-installcheck-wdiff:
34911@if wdiff
34912maybe-installcheck-wdiff: installcheck-wdiff
4fa63067 34913
b813574b
PB
34914installcheck-wdiff: \
34915 configure-wdiff
0aed8855 34916 @: $(MAKE); $(unstage)
b813574b 34917 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
34918 r=`${PWD_COMMAND}`; export r; \
34919 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34920 $(HOST_EXPORTS) \
b813574b 34921 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34922 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34923 done; \
b813574b 34924 echo "Doing installcheck in wdiff" ; \
b00612cc 34925 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
34926 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34927 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34928 "RANLIB=$${RANLIB}" \
0c24b341 34929 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34930 installcheck) \
4fa63067
NN
34931 || exit 1
34932
b813574b 34933@endif wdiff
4fa63067 34934
b813574b
PB
34935.PHONY: maybe-mostlyclean-wdiff mostlyclean-wdiff
34936maybe-mostlyclean-wdiff:
34937@if wdiff
34938maybe-mostlyclean-wdiff: mostlyclean-wdiff
4fa63067 34939
b813574b 34940mostlyclean-wdiff:
0aed8855 34941 @: $(MAKE); $(unstage)
b813574b 34942 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
34943 r=`${PWD_COMMAND}`; export r; \
34944 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34945 $(HOST_EXPORTS) \
b813574b 34946 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34947 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34948 done; \
b813574b 34949 echo "Doing mostlyclean in wdiff" ; \
b00612cc 34950 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
34951 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34952 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34953 "RANLIB=$${RANLIB}" \
0c24b341 34954 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34955 mostlyclean) \
4fa63067
NN
34956 || exit 1
34957
b813574b 34958@endif wdiff
4fa63067 34959
b813574b
PB
34960.PHONY: maybe-clean-wdiff clean-wdiff
34961maybe-clean-wdiff:
34962@if wdiff
34963maybe-clean-wdiff: clean-wdiff
4fa63067 34964
b813574b 34965clean-wdiff:
0aed8855 34966 @: $(MAKE); $(unstage)
b813574b 34967 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
34968 r=`${PWD_COMMAND}`; export r; \
34969 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34970 $(HOST_EXPORTS) \
b813574b 34971 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34972 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34973 done; \
b813574b 34974 echo "Doing clean in wdiff" ; \
b00612cc 34975 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
34976 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34977 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34978 "RANLIB=$${RANLIB}" \
0c24b341 34979 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34980 clean) \
4fa63067
NN
34981 || exit 1
34982
b813574b 34983@endif wdiff
4fa63067 34984
b813574b
PB
34985.PHONY: maybe-distclean-wdiff distclean-wdiff
34986maybe-distclean-wdiff:
34987@if wdiff
34988maybe-distclean-wdiff: distclean-wdiff
4fa63067 34989
b813574b 34990distclean-wdiff:
0aed8855 34991 @: $(MAKE); $(unstage)
b813574b 34992 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
34993 r=`${PWD_COMMAND}`; export r; \
34994 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34995 $(HOST_EXPORTS) \
b813574b 34996 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34997 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34998 done; \
b813574b 34999 echo "Doing distclean in wdiff" ; \
b00612cc 35000 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
35001 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35002 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35003 "RANLIB=$${RANLIB}" \
0c24b341 35004 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35005 distclean) \
4fa63067
NN
35006 || exit 1
35007
b813574b 35008@endif wdiff
4fa63067 35009
b813574b
PB
35010.PHONY: maybe-maintainer-clean-wdiff maintainer-clean-wdiff
35011maybe-maintainer-clean-wdiff:
35012@if wdiff
35013maybe-maintainer-clean-wdiff: maintainer-clean-wdiff
4fa63067 35014
b813574b 35015maintainer-clean-wdiff:
0aed8855 35016 @: $(MAKE); $(unstage)
b813574b 35017 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
35018 r=`${PWD_COMMAND}`; export r; \
35019 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35020 $(HOST_EXPORTS) \
b813574b 35021 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35022 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35023 done; \
b813574b 35024 echo "Doing maintainer-clean in wdiff" ; \
b00612cc 35025 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
35026 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35027 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35028 "RANLIB=$${RANLIB}" \
0c24b341 35029 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35030 maintainer-clean) \
4fa63067
NN
35031 || exit 1
35032
b813574b 35033@endif wdiff
4fa63067
NN
35034
35035
a7254363 35036
b813574b
PB
35037.PHONY: configure-zip maybe-configure-zip
35038maybe-configure-zip:
4f0ef2d8
CD
35039@if gcc-bootstrap
35040configure-zip: stage_current
35041@endif gcc-bootstrap
b813574b
PB
35042@if zip
35043maybe-configure-zip: configure-zip
c52c6897 35044configure-zip:
0aed8855 35045 @: $(MAKE); $(unstage)
c52c6897 35046 @r=`${PWD_COMMAND}`; export r; \
b40e3958 35047 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
35048 test ! -f $(HOST_SUBDIR)/zip/Makefile || exit 0; \
35049 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zip ; \
378fce5b 35050 $(HOST_EXPORTS) \
a7254363
PB
35051 echo Configuring in $(HOST_SUBDIR)/zip; \
35052 cd "$(HOST_SUBDIR)/zip" || exit 1; \
e2b9e2dc 35053 case $(srcdir) in \
b00612cc
PB
35054 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35055 *) topdir=`echo $(HOST_SUBDIR)/zip/ | \
35056 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 35057 esac; \
b00612cc
PB
35058 srcdiroption="--srcdir=$${topdir}/zip"; \
35059 libsrcdir="$$s/zip"; \
e2b9e2dc 35060 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
35061 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
35062 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 35063 || exit 1
b813574b 35064@endif zip
e2b9e2dc 35065
a7254363
PB
35066
35067
d545f33b
PB
35068
35069
b813574b
PB
35070.PHONY: all-zip maybe-all-zip
35071maybe-all-zip:
4f0ef2d8
CD
35072@if gcc-bootstrap
35073all-zip: stage_current
35074@endif gcc-bootstrap
b813574b 35075@if zip
d27cc32e 35076TARGET-zip=all
b813574b
PB
35077maybe-all-zip: all-zip
35078all-zip: configure-zip
0aed8855 35079 @: $(MAKE); $(unstage)
b40e3958
L
35080 @r=`${PWD_COMMAND}`; export r; \
35081 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35082 $(HOST_EXPORTS) \
b00612cc
PB
35083 (cd $(HOST_SUBDIR)/zip && \
35084 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-zip))
b813574b 35085@endif zip
3866be5d 35086
a7254363 35087
d545f33b
PB
35088
35089
b813574b
PB
35090.PHONY: check-zip maybe-check-zip
35091maybe-check-zip:
35092@if zip
35093maybe-check-zip: check-zip
3866be5d 35094
b813574b
PB
35095# This module is only tested in a native toolchain.
35096check-zip:
0aed8855 35097 @: $(MAKE); $(unstage)
b813574b
PB
35098 @if [ '$(host)' = '$(target)' ] ; then \
35099 r=`${PWD_COMMAND}`; export r; \
35100 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 35101 $(HOST_EXPORTS) \
b00612cc 35102 (cd $(HOST_SUBDIR)/zip && \
4cfaf6d5 35103 $(MAKE) $(FLAGS_TO_PASS) check); \
b813574b 35104 fi
4fa63067 35105
b813574b 35106@endif zip
4fa63067 35107
b813574b
PB
35108.PHONY: install-zip maybe-install-zip
35109maybe-install-zip:
35110@if zip
35111maybe-install-zip: install-zip
4fa63067 35112
b813574b 35113install-zip: installdirs
0aed8855 35114 @: $(MAKE); $(unstage)
b813574b
PB
35115 @r=`${PWD_COMMAND}`; export r; \
35116 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 35117 $(HOST_EXPORTS) \
b00612cc 35118 (cd $(HOST_SUBDIR)/zip && \
2da12f12 35119 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 35120
b813574b 35121@endif zip
4fa63067 35122
56a8fe78 35123# Other targets (info, dvi, pdf, etc.)
4fa63067 35124
b813574b
PB
35125.PHONY: maybe-info-zip info-zip
35126maybe-info-zip:
35127@if zip
35128maybe-info-zip: info-zip
4fa63067 35129
b813574b
PB
35130info-zip: \
35131 configure-zip
0aed8855 35132 @: $(MAKE); $(unstage)
b813574b 35133 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067 35134 r=`${PWD_COMMAND}`; export r; \
b40e3958 35135 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35136 $(HOST_EXPORTS) \
b813574b 35137 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35138 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35139 done; \
b813574b 35140 echo "Doing info in zip" ; \
b00612cc 35141 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
35142 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35143 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35144 "RANLIB=$${RANLIB}" \
0c24b341 35145 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35146 info) \
4fa63067 35147 || exit 1
3866be5d 35148
b813574b 35149@endif zip
3866be5d 35150
b813574b
PB
35151.PHONY: maybe-dvi-zip dvi-zip
35152maybe-dvi-zip:
35153@if zip
35154maybe-dvi-zip: dvi-zip
16ae0395 35155
b813574b
PB
35156dvi-zip: \
35157 configure-zip
0aed8855 35158 @: $(MAKE); $(unstage)
b813574b 35159 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067 35160 r=`${PWD_COMMAND}`; export r; \
b40e3958 35161 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35162 $(HOST_EXPORTS) \
b813574b 35163 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35164 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35165 done; \
b813574b 35166 echo "Doing dvi in zip" ; \
b00612cc 35167 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
35168 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35169 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35170 "RANLIB=$${RANLIB}" \
0c24b341 35171 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35172 dvi) \
4fa63067 35173 || exit 1
3866be5d 35174
b813574b 35175@endif zip
3866be5d 35176
56a8fe78
DD
35177.PHONY: maybe-pdf-zip pdf-zip
35178maybe-pdf-zip:
35179@if zip
35180maybe-pdf-zip: pdf-zip
35181
35182pdf-zip: \
35183 configure-zip
35184 @: $(MAKE); $(unstage)
35185 @[ -f ./zip/Makefile ] || exit 0; \
35186 r=`${PWD_COMMAND}`; export r; \
35187 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35188 $(HOST_EXPORTS) \
35189 for flag in $(EXTRA_HOST_FLAGS) ; do \
35190 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35191 done; \
35192 echo "Doing pdf in zip" ; \
35193 (cd $(HOST_SUBDIR)/zip && \
35194 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35195 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35196 "RANLIB=$${RANLIB}" \
0c24b341 35197 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
35198 pdf) \
35199 || exit 1
35200
35201@endif zip
35202
6d389afc
MS
35203.PHONY: maybe-html-zip html-zip
35204maybe-html-zip:
35205@if zip
35206maybe-html-zip: html-zip
35207
35208html-zip: \
35209 configure-zip
0aed8855 35210 @: $(MAKE); $(unstage)
6d389afc
MS
35211 @[ -f ./zip/Makefile ] || exit 0; \
35212 r=`${PWD_COMMAND}`; export r; \
35213 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
35214 $(HOST_EXPORTS) \
35215 for flag in $(EXTRA_HOST_FLAGS) ; do \
35216 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35217 done; \
35218 echo "Doing html in zip" ; \
b00612cc 35219 (cd $(HOST_SUBDIR)/zip && \
6d389afc
MS
35220 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35221 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35222 "RANLIB=$${RANLIB}" \
0c24b341 35223 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
35224 html) \
35225 || exit 1
35226
35227@endif zip
35228
b813574b
PB
35229.PHONY: maybe-TAGS-zip TAGS-zip
35230maybe-TAGS-zip:
35231@if zip
35232maybe-TAGS-zip: TAGS-zip
4fa63067 35233
b813574b
PB
35234TAGS-zip: \
35235 configure-zip
0aed8855 35236 @: $(MAKE); $(unstage)
b813574b 35237 @[ -f ./zip/Makefile ] || exit 0; \
b40e3958
L
35238 r=`${PWD_COMMAND}`; export r; \
35239 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35240 $(HOST_EXPORTS) \
b813574b 35241 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35242 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35243 done; \
b813574b 35244 echo "Doing TAGS in zip" ; \
b00612cc 35245 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
35246 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35247 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35248 "RANLIB=$${RANLIB}" \
0c24b341 35249 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35250 TAGS) \
e2b9e2dc
NN
35251 || exit 1
35252
b813574b 35253@endif zip
4fa63067 35254
b813574b
PB
35255.PHONY: maybe-install-info-zip install-info-zip
35256maybe-install-info-zip:
35257@if zip
35258maybe-install-info-zip: install-info-zip
4fa63067 35259
b813574b
PB
35260install-info-zip: \
35261 configure-zip \
35262 info-zip
0aed8855 35263 @: $(MAKE); $(unstage)
b813574b 35264 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067 35265 r=`${PWD_COMMAND}`; export r; \
b40e3958 35266 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35267 $(HOST_EXPORTS) \
b813574b 35268 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35269 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35270 done; \
b813574b 35271 echo "Doing install-info in zip" ; \
b00612cc 35272 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
35273 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35274 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35275 "RANLIB=$${RANLIB}" \
0c24b341 35276 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35277 install-info) \
4fa63067 35278 || exit 1
3866be5d 35279
b813574b 35280@endif zip
3866be5d 35281
a3ca38d2
DD
35282.PHONY: maybe-install-pdf-zip install-pdf-zip
35283maybe-install-pdf-zip:
35284@if zip
35285maybe-install-pdf-zip: install-pdf-zip
35286
35287install-pdf-zip: \
35288 configure-zip \
35289 pdf-zip
35290 @: $(MAKE); $(unstage)
35291 @[ -f ./zip/Makefile ] || exit 0; \
35292 r=`${PWD_COMMAND}`; export r; \
35293 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35294 $(HOST_EXPORTS) \
35295 for flag in $(EXTRA_HOST_FLAGS) ; do \
35296 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35297 done; \
35298 echo "Doing install-pdf in zip" ; \
35299 (cd $(HOST_SUBDIR)/zip && \
35300 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35301 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35302 "RANLIB=$${RANLIB}" \
0c24b341 35303 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
35304 install-pdf) \
35305 || exit 1
35306
35307@endif zip
35308
108a6f8e
CD
35309.PHONY: maybe-install-html-zip install-html-zip
35310maybe-install-html-zip:
35311@if zip
35312maybe-install-html-zip: install-html-zip
35313
35314install-html-zip: \
35315 configure-zip \
35316 html-zip
35317 @: $(MAKE); $(unstage)
35318 @[ -f ./zip/Makefile ] || exit 0; \
35319 r=`${PWD_COMMAND}`; export r; \
35320 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35321 $(HOST_EXPORTS) \
35322 for flag in $(EXTRA_HOST_FLAGS) ; do \
35323 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35324 done; \
35325 echo "Doing install-html in zip" ; \
35326 (cd $(HOST_SUBDIR)/zip && \
35327 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35328 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35329 "RANLIB=$${RANLIB}" \
0c24b341 35330 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
35331 install-html) \
35332 || exit 1
35333
35334@endif zip
35335
b813574b
PB
35336.PHONY: maybe-installcheck-zip installcheck-zip
35337maybe-installcheck-zip:
35338@if zip
35339maybe-installcheck-zip: installcheck-zip
4fa63067 35340
b813574b
PB
35341installcheck-zip: \
35342 configure-zip
0aed8855 35343 @: $(MAKE); $(unstage)
b813574b 35344 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067 35345 r=`${PWD_COMMAND}`; export r; \
b40e3958 35346 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35347 $(HOST_EXPORTS) \
b813574b 35348 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35349 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35350 done; \
b813574b 35351 echo "Doing installcheck in zip" ; \
b00612cc 35352 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
35353 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35354 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35355 "RANLIB=$${RANLIB}" \
0c24b341 35356 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35357 installcheck) \
4fa63067 35358 || exit 1
3866be5d 35359
b813574b 35360@endif zip
3866be5d 35361
b813574b
PB
35362.PHONY: maybe-mostlyclean-zip mostlyclean-zip
35363maybe-mostlyclean-zip:
35364@if zip
35365maybe-mostlyclean-zip: mostlyclean-zip
16ae0395 35366
b813574b 35367mostlyclean-zip:
0aed8855 35368 @: $(MAKE); $(unstage)
b813574b 35369 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067
NN
35370 r=`${PWD_COMMAND}`; export r; \
35371 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35372 $(HOST_EXPORTS) \
b813574b 35373 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35374 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35375 done; \
b813574b 35376 echo "Doing mostlyclean in zip" ; \
b00612cc 35377 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
35378 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35379 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35380 "RANLIB=$${RANLIB}" \
0c24b341 35381 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35382 mostlyclean) \
4fa63067
NN
35383 || exit 1
35384
b813574b 35385@endif zip
4fa63067 35386
b813574b
PB
35387.PHONY: maybe-clean-zip clean-zip
35388maybe-clean-zip:
35389@if zip
35390maybe-clean-zip: clean-zip
4fa63067 35391
b813574b 35392clean-zip:
0aed8855 35393 @: $(MAKE); $(unstage)
b813574b 35394 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067
NN
35395 r=`${PWD_COMMAND}`; export r; \
35396 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35397 $(HOST_EXPORTS) \
b813574b 35398 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35399 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35400 done; \
b813574b 35401 echo "Doing clean in zip" ; \
b00612cc 35402 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
35403 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35404 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35405 "RANLIB=$${RANLIB}" \
0c24b341 35406 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35407 clean) \
4fa63067
NN
35408 || exit 1
35409
b813574b 35410@endif zip
4fa63067 35411
b813574b
PB
35412.PHONY: maybe-distclean-zip distclean-zip
35413maybe-distclean-zip:
35414@if zip
35415maybe-distclean-zip: distclean-zip
4fa63067 35416
b813574b 35417distclean-zip:
0aed8855 35418 @: $(MAKE); $(unstage)
b813574b 35419 @[ -f ./zip/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 distclean in zip" ; \
b00612cc 35427 (cd $(HOST_SUBDIR)/zip && \
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 distclean) \
4fa63067
NN
35433 || exit 1
35434
b813574b 35435@endif zip
4fa63067 35436
b813574b
PB
35437.PHONY: maybe-maintainer-clean-zip maintainer-clean-zip
35438maybe-maintainer-clean-zip:
35439@if zip
35440maybe-maintainer-clean-zip: maintainer-clean-zip
4fa63067 35441
b813574b 35442maintainer-clean-zip:
0aed8855 35443 @: $(MAKE); $(unstage)
b813574b 35444 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067 35445 r=`${PWD_COMMAND}`; export r; \
b40e3958 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 maintainer-clean in zip" ; \
b00612cc 35452 (cd $(HOST_SUBDIR)/zip && \
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 maintainer-clean) \
4fa63067 35458 || exit 1
3866be5d 35459
b813574b 35460@endif zip
3866be5d 35461
4fa63067 35462
a7254363 35463
b813574b
PB
35464.PHONY: configure-zlib maybe-configure-zlib
35465maybe-configure-zlib:
4f0ef2d8
CD
35466@if gcc-bootstrap
35467configure-zlib: stage_current
35468@endif gcc-bootstrap
b813574b
PB
35469@if zlib
35470maybe-configure-zlib: configure-zlib
c52c6897 35471configure-zlib:
c52c6897
PB
35472 @r=`${PWD_COMMAND}`; export r; \
35473 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
35474 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
35475 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
378fce5b 35476 $(HOST_EXPORTS) \
a7254363
PB
35477 echo Configuring in $(HOST_SUBDIR)/zlib; \
35478 cd "$(HOST_SUBDIR)/zlib" || exit 1; \
e2b9e2dc 35479 case $(srcdir) in \
b00612cc
PB
35480 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35481 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
35482 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 35483 esac; \
b00612cc
PB
35484 srcdiroption="--srcdir=$${topdir}/zlib"; \
35485 libsrcdir="$$s/zlib"; \
e2b9e2dc 35486 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
35487 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
35488 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 35489 || exit 1
b813574b 35490@endif zlib
e2b9e2dc 35491
a7254363
PB
35492
35493
d545f33b
PB
35494.PHONY: configure-stage1-zlib maybe-configure-stage1-zlib
35495maybe-configure-stage1-zlib:
35496@if zlib-bootstrap
35497maybe-configure-stage1-zlib: configure-stage1-zlib
0aed8855 35498configure-stage1-zlib:
c52c6897 35499 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 35500 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
35501 @r=`${PWD_COMMAND}`; export r; \
35502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 35503 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
d545f33b 35504 $(HOST_EXPORTS) \
8ee82aff
PB
35505 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
35506 LIBCFLAGS="$(STAGE1_CFLAGS)"; export LIBCFLAGS; \
d545f33b 35507 echo Configuring stage 1 in $(HOST_SUBDIR)/zlib ; \
0aed8855 35508 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
35509 cd $(HOST_SUBDIR)/zlib || exit 1; \
35510 case $(srcdir) in \
35511 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35512 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
35513 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35514 esac; \
35515 srcdiroption="--srcdir=$${topdir}/zlib"; \
35516 libsrcdir="$$s/zlib"; \
35517 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
35518 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
35519 --target=${target_alias} $${srcdiroption} \
c1cb7e02 35520 \
8a0d8a5c 35521 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
d545f33b
PB
35522@endif zlib-bootstrap
35523
35524.PHONY: configure-stage2-zlib maybe-configure-stage2-zlib
35525maybe-configure-stage2-zlib:
35526@if zlib-bootstrap
35527maybe-configure-stage2-zlib: configure-stage2-zlib
0aed8855 35528configure-stage2-zlib:
c52c6897 35529 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 35530 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
35531 @r=`${PWD_COMMAND}`; export r; \
35532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 35533 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
d545f33b
PB
35534 $(HOST_EXPORTS) \
35535 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
35536 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
35537 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 35538 echo Configuring stage 2 in $(HOST_SUBDIR)/zlib ; \
0aed8855 35539 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
35540 cd $(HOST_SUBDIR)/zlib || exit 1; \
35541 case $(srcdir) in \
35542 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35543 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
35544 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35545 esac; \
35546 srcdiroption="--srcdir=$${topdir}/zlib"; \
35547 libsrcdir="$$s/zlib"; \
35548 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
35549 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
35550 --target=${target_alias} $${srcdiroption} \
c1cb7e02 35551 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
35552 @stage2_werror_flag@
35553@endif zlib-bootstrap
35554
8520c408
AO
35555.PHONY: configure-stageb2g0-zlib maybe-configure-stageb2g0-zlib
35556maybe-configure-stageb2g0-zlib:
35557@if zlib-bootstrap
35558maybe-configure-stageb2g0-zlib: configure-stageb2g0-zlib
35559configure-stageb2g0-zlib:
35560 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
35561 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
35562 @r=`${PWD_COMMAND}`; export r; \
35563 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35564 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
35565 $(HOST_EXPORTS) \
35566 $(POSTSTAGE1_HOST_EXPORTS) \
35567 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
35568 LIBCFLAGS="$(STAGE2_CFLAGS) -g0"; export LIBCFLAGS; \
35569 echo Configuring stage b2g0 in $(HOST_SUBDIR)/zlib ; \
35570 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
35571 cd $(HOST_SUBDIR)/zlib || exit 1; \
35572 case $(srcdir) in \
35573 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35574 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
35575 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35576 esac; \
35577 srcdiroption="--srcdir=$${topdir}/zlib"; \
35578 libsrcdir="$$s/zlib"; \
35579 $(SHELL) $${libsrcdir}/configure \
35580 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
35581 --target=${target_alias} $${srcdiroption} \
35582 --with-build-libsubdir=$(HOST_SUBDIR) \
35583 @stage2_werror_flag@
35584@endif zlib-bootstrap
35585
d545f33b
PB
35586.PHONY: configure-stage3-zlib maybe-configure-stage3-zlib
35587maybe-configure-stage3-zlib:
35588@if zlib-bootstrap
35589maybe-configure-stage3-zlib: configure-stage3-zlib
0aed8855 35590configure-stage3-zlib:
c52c6897 35591 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 35592 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
35593 @r=`${PWD_COMMAND}`; export r; \
35594 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 35595 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
d545f33b
PB
35596 $(HOST_EXPORTS) \
35597 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
35598 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
35599 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 35600 echo Configuring stage 3 in $(HOST_SUBDIR)/zlib ; \
0aed8855 35601 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
35602 cd $(HOST_SUBDIR)/zlib || exit 1; \
35603 case $(srcdir) in \
35604 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35605 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
35606 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35607 esac; \
35608 srcdiroption="--srcdir=$${topdir}/zlib"; \
35609 libsrcdir="$$s/zlib"; \
35610 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
35611 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
35612 --target=${target_alias} $${srcdiroption} \
c1cb7e02 35613 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
35614 @stage2_werror_flag@
35615@endif zlib-bootstrap
35616
8520c408
AO
35617.PHONY: configure-stageb3g2-zlib maybe-configure-stageb3g2-zlib
35618maybe-configure-stageb3g2-zlib:
35619@if zlib-bootstrap
35620maybe-configure-stageb3g2-zlib: configure-stageb3g2-zlib
35621configure-stageb3g2-zlib:
35622 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
35623 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
35624 @r=`${PWD_COMMAND}`; export r; \
35625 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35626 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
35627 $(HOST_EXPORTS) \
35628 $(POSTSTAGE1_HOST_EXPORTS) \
35629 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
35630 LIBCFLAGS="$(STAGE3_CFLAGS) -g2"; export LIBCFLAGS; \
35631 echo Configuring stage b3g2 in $(HOST_SUBDIR)/zlib ; \
35632 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
35633 cd $(HOST_SUBDIR)/zlib || exit 1; \
35634 case $(srcdir) in \
35635 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35636 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
35637 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35638 esac; \
35639 srcdiroption="--srcdir=$${topdir}/zlib"; \
35640 libsrcdir="$$s/zlib"; \
35641 $(SHELL) $${libsrcdir}/configure \
35642 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
35643 --target=${target_alias} $${srcdiroption} \
35644 --with-build-libsubdir=$(HOST_SUBDIR) \
35645 @stage2_werror_flag@
35646@endif zlib-bootstrap
35647
d545f33b
PB
35648.PHONY: configure-stage4-zlib maybe-configure-stage4-zlib
35649maybe-configure-stage4-zlib:
35650@if zlib-bootstrap
35651maybe-configure-stage4-zlib: configure-stage4-zlib
0aed8855 35652configure-stage4-zlib:
c52c6897 35653 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 35654 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
35655 @r=`${PWD_COMMAND}`; export r; \
35656 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 35657 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
d545f33b
PB
35658 $(HOST_EXPORTS) \
35659 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
35660 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
35661 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 35662 echo Configuring stage 4 in $(HOST_SUBDIR)/zlib ; \
0aed8855 35663 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
35664 cd $(HOST_SUBDIR)/zlib || exit 1; \
35665 case $(srcdir) in \
35666 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35667 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
35668 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35669 esac; \
35670 srcdiroption="--srcdir=$${topdir}/zlib"; \
35671 libsrcdir="$$s/zlib"; \
35672 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
35673 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
35674 --target=${target_alias} $${srcdiroption} \
c1cb7e02 35675 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
35676 @stage2_werror_flag@
35677@endif zlib-bootstrap
35678
35679.PHONY: configure-stageprofile-zlib maybe-configure-stageprofile-zlib
35680maybe-configure-stageprofile-zlib:
35681@if zlib-bootstrap
35682maybe-configure-stageprofile-zlib: configure-stageprofile-zlib
0aed8855 35683configure-stageprofile-zlib:
c52c6897 35684 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 35685 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
35686 @r=`${PWD_COMMAND}`; export r; \
35687 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 35688 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
d545f33b
PB
35689 $(HOST_EXPORTS) \
35690 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
35691 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
35692 LIBCFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export LIBCFLAGS; \
d545f33b 35693 echo Configuring stage profile in $(HOST_SUBDIR)/zlib ; \
0aed8855 35694 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
35695 cd $(HOST_SUBDIR)/zlib || exit 1; \
35696 case $(srcdir) in \
35697 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35698 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
35699 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35700 esac; \
35701 srcdiroption="--srcdir=$${topdir}/zlib"; \
35702 libsrcdir="$$s/zlib"; \
35703 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
35704 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
35705 --target=${target_alias} $${srcdiroption} \
c1cb7e02 35706 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
35707 @stage2_werror_flag@
35708@endif zlib-bootstrap
35709
35710.PHONY: configure-stagefeedback-zlib maybe-configure-stagefeedback-zlib
35711maybe-configure-stagefeedback-zlib:
35712@if zlib-bootstrap
35713maybe-configure-stagefeedback-zlib: configure-stagefeedback-zlib
0aed8855 35714configure-stagefeedback-zlib:
c52c6897 35715 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 35716 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
35717 @r=`${PWD_COMMAND}`; export r; \
35718 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 35719 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
d545f33b
PB
35720 $(HOST_EXPORTS) \
35721 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
35722 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
35723 LIBCFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export LIBCFLAGS; \
d545f33b 35724 echo Configuring stage feedback in $(HOST_SUBDIR)/zlib ; \
0aed8855 35725 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
35726 cd $(HOST_SUBDIR)/zlib || exit 1; \
35727 case $(srcdir) in \
35728 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35729 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
35730 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35731 esac; \
35732 srcdiroption="--srcdir=$${topdir}/zlib"; \
35733 libsrcdir="$$s/zlib"; \
35734 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
35735 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
35736 --target=${target_alias} $${srcdiroption} \
c1cb7e02 35737 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
35738 @stage2_werror_flag@
35739@endif zlib-bootstrap
35740
35741
35742
35743
35744
b813574b
PB
35745.PHONY: all-zlib maybe-all-zlib
35746maybe-all-zlib:
4f0ef2d8
CD
35747@if gcc-bootstrap
35748all-zlib: stage_current
35749@endif gcc-bootstrap
b813574b 35750@if zlib
d27cc32e 35751TARGET-zlib=all
b813574b
PB
35752maybe-all-zlib: all-zlib
35753all-zlib: configure-zlib
c52c6897 35754 @r=`${PWD_COMMAND}`; export r; \
b40e3958 35755 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35756 $(HOST_EXPORTS) \
b00612cc
PB
35757 (cd $(HOST_SUBDIR)/zlib && \
35758 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-zlib))
b813574b 35759@endif zlib
3866be5d 35760
a7254363 35761
d545f33b
PB
35762
35763.PHONY: all-stage1-zlib maybe-all-stage1-zlib
35764.PHONY: clean-stage1-zlib maybe-clean-stage1-zlib
35765maybe-all-stage1-zlib:
35766maybe-clean-stage1-zlib:
35767@if zlib-bootstrap
35768maybe-all-stage1-zlib: all-stage1-zlib
35769all-stage1: all-stage1-zlib
f70224b5 35770TARGET-stage1-zlib = $(TARGET-zlib)
d545f33b 35771all-stage1-zlib: configure-stage1-zlib
c52c6897 35772 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
35773 @r=`${PWD_COMMAND}`; export r; \
35774 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35775 $(HOST_EXPORTS) \
35776 cd $(HOST_SUBDIR)/zlib && \
8ee82aff
PB
35777 $(MAKE) $(FLAGS_TO_PASS) \
35778 CFLAGS="$(STAGE1_CFLAGS)" LIBCFLAGS="$(STAGE1_CFLAGS)" \
f70224b5 35779 $(TARGET-stage1-zlib)
d545f33b
PB
35780
35781maybe-clean-stage1-zlib: clean-stage1-zlib
35782clean-stage1: clean-stage1-zlib
35783clean-stage1-zlib:
9dbaa842
DD
35784 @if [ $(current_stage) = stage1 ]; then \
35785 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
35786 else \
35787 [ -f $(HOST_SUBDIR)/stage1-zlib/Makefile ] || exit 0; \
35788 $(MAKE) stage1-start; \
35789 fi; \
d545f33b
PB
35790 cd $(HOST_SUBDIR)/zlib && \
35791 $(MAKE) $(FLAGS_TO_PASS) \
8ee82aff 35792 clean
d545f33b
PB
35793@endif zlib-bootstrap
35794
35795
35796.PHONY: all-stage2-zlib maybe-all-stage2-zlib
35797.PHONY: clean-stage2-zlib maybe-clean-stage2-zlib
35798maybe-all-stage2-zlib:
35799maybe-clean-stage2-zlib:
35800@if zlib-bootstrap
35801maybe-all-stage2-zlib: all-stage2-zlib
35802all-stage2: all-stage2-zlib
f70224b5 35803TARGET-stage2-zlib = $(TARGET-zlib)
d545f33b 35804all-stage2-zlib: configure-stage2-zlib
c52c6897 35805 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
35806 @r=`${PWD_COMMAND}`; export r; \
35807 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35808 $(HOST_EXPORTS) \
35809 $(POSTSTAGE1_HOST_EXPORTS) \
35810 cd $(HOST_SUBDIR)/zlib && \
8ee82aff 35811 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 35812 CFLAGS="$(STAGE2_CFLAGS)" LIBCFLAGS="$(STAGE2_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 35813 $(TARGET-stage2-zlib)
d545f33b
PB
35814
35815maybe-clean-stage2-zlib: clean-stage2-zlib
35816clean-stage2: clean-stage2-zlib
35817clean-stage2-zlib:
9dbaa842
DD
35818 @if [ $(current_stage) = stage2 ]; then \
35819 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
35820 else \
35821 [ -f $(HOST_SUBDIR)/stage2-zlib/Makefile ] || exit 0; \
35822 $(MAKE) stage2-start; \
35823 fi; \
d545f33b
PB
35824 cd $(HOST_SUBDIR)/zlib && \
35825 $(MAKE) $(FLAGS_TO_PASS) \
35826 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 35827 clean
d545f33b
PB
35828@endif zlib-bootstrap
35829
35830
8520c408
AO
35831.PHONY: all-stageb2g0-zlib maybe-all-stageb2g0-zlib
35832.PHONY: clean-stageb2g0-zlib maybe-clean-stageb2g0-zlib
35833maybe-all-stageb2g0-zlib:
35834maybe-clean-stageb2g0-zlib:
35835@if zlib-bootstrap
35836maybe-all-stageb2g0-zlib: all-stageb2g0-zlib
35837all-stageb2g0: all-stageb2g0-zlib
35838TARGET-stageb2g0-zlib = $(TARGET-zlib)
35839all-stageb2g0-zlib: configure-stageb2g0-zlib
35840 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
35841 @r=`${PWD_COMMAND}`; export r; \
35842 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35843 $(HOST_EXPORTS) \
35844 $(POSTSTAGE1_HOST_EXPORTS) \
35845 cd $(HOST_SUBDIR)/zlib && \
35846 $(MAKE) $(FLAGS_TO_PASS) \
35847 CFLAGS="$(STAGE2_CFLAGS) -g0" LIBCFLAGS="$(STAGE2_CFLAGS) -g0" $(POSTSTAGE1_FLAGS_TO_PASS) \
35848 $(TARGET-stageb2g0-zlib)
35849
35850maybe-clean-stageb2g0-zlib: clean-stageb2g0-zlib
35851clean-stageb2g0: clean-stageb2g0-zlib
35852clean-stageb2g0-zlib:
35853 @if [ $(current_stage) = stageb2g0 ]; then \
35854 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
35855 else \
35856 [ -f $(HOST_SUBDIR)/stageb2g0-zlib/Makefile ] || exit 0; \
35857 $(MAKE) stageb2g0-start; \
35858 fi; \
35859 cd $(HOST_SUBDIR)/zlib && \
35860 $(MAKE) $(FLAGS_TO_PASS) \
35861 $(POSTSTAGE1_FLAGS_TO_PASS) \
35862 clean
35863@endif zlib-bootstrap
35864
35865
d545f33b
PB
35866.PHONY: all-stage3-zlib maybe-all-stage3-zlib
35867.PHONY: clean-stage3-zlib maybe-clean-stage3-zlib
35868maybe-all-stage3-zlib:
35869maybe-clean-stage3-zlib:
35870@if zlib-bootstrap
35871maybe-all-stage3-zlib: all-stage3-zlib
35872all-stage3: all-stage3-zlib
f70224b5 35873TARGET-stage3-zlib = $(TARGET-zlib)
d545f33b 35874all-stage3-zlib: configure-stage3-zlib
c52c6897 35875 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
35876 @r=`${PWD_COMMAND}`; export r; \
35877 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35878 $(HOST_EXPORTS) \
35879 $(POSTSTAGE1_HOST_EXPORTS) \
35880 cd $(HOST_SUBDIR)/zlib && \
8ee82aff 35881 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 35882 CFLAGS="$(STAGE3_CFLAGS)" LIBCFLAGS="$(STAGE3_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 35883 $(TARGET-stage3-zlib)
d545f33b
PB
35884
35885maybe-clean-stage3-zlib: clean-stage3-zlib
35886clean-stage3: clean-stage3-zlib
35887clean-stage3-zlib:
9dbaa842
DD
35888 @if [ $(current_stage) = stage3 ]; then \
35889 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
35890 else \
35891 [ -f $(HOST_SUBDIR)/stage3-zlib/Makefile ] || exit 0; \
35892 $(MAKE) stage3-start; \
35893 fi; \
d545f33b
PB
35894 cd $(HOST_SUBDIR)/zlib && \
35895 $(MAKE) $(FLAGS_TO_PASS) \
35896 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 35897 clean
d545f33b
PB
35898@endif zlib-bootstrap
35899
35900
8520c408
AO
35901.PHONY: all-stageb3g2-zlib maybe-all-stageb3g2-zlib
35902.PHONY: clean-stageb3g2-zlib maybe-clean-stageb3g2-zlib
35903maybe-all-stageb3g2-zlib:
35904maybe-clean-stageb3g2-zlib:
35905@if zlib-bootstrap
35906maybe-all-stageb3g2-zlib: all-stageb3g2-zlib
35907all-stageb3g2: all-stageb3g2-zlib
35908TARGET-stageb3g2-zlib = $(TARGET-zlib)
35909all-stageb3g2-zlib: configure-stageb3g2-zlib
35910 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
35911 @r=`${PWD_COMMAND}`; export r; \
35912 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35913 $(HOST_EXPORTS) \
35914 $(POSTSTAGE1_HOST_EXPORTS) \
35915 cd $(HOST_SUBDIR)/zlib && \
35916 $(MAKE) $(FLAGS_TO_PASS) \
35917 CFLAGS="$(STAGE3_CFLAGS) -g2" LIBCFLAGS="$(STAGE3_CFLAGS) -g2" $(POSTSTAGE1_FLAGS_TO_PASS) \
35918 $(TARGET-stageb3g2-zlib)
35919
35920maybe-clean-stageb3g2-zlib: clean-stageb3g2-zlib
35921clean-stageb3g2: clean-stageb3g2-zlib
35922clean-stageb3g2-zlib:
35923 @if [ $(current_stage) = stageb3g2 ]; then \
35924 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
35925 else \
35926 [ -f $(HOST_SUBDIR)/stageb3g2-zlib/Makefile ] || exit 0; \
35927 $(MAKE) stageb3g2-start; \
35928 fi; \
35929 cd $(HOST_SUBDIR)/zlib && \
35930 $(MAKE) $(FLAGS_TO_PASS) \
35931 $(POSTSTAGE1_FLAGS_TO_PASS) \
35932 clean
35933@endif zlib-bootstrap
35934
35935
d545f33b
PB
35936.PHONY: all-stage4-zlib maybe-all-stage4-zlib
35937.PHONY: clean-stage4-zlib maybe-clean-stage4-zlib
35938maybe-all-stage4-zlib:
35939maybe-clean-stage4-zlib:
35940@if zlib-bootstrap
35941maybe-all-stage4-zlib: all-stage4-zlib
35942all-stage4: all-stage4-zlib
f70224b5 35943TARGET-stage4-zlib = $(TARGET-zlib)
d545f33b 35944all-stage4-zlib: configure-stage4-zlib
c52c6897 35945 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
35946 @r=`${PWD_COMMAND}`; export r; \
35947 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35948 $(HOST_EXPORTS) \
35949 $(POSTSTAGE1_HOST_EXPORTS) \
35950 cd $(HOST_SUBDIR)/zlib && \
8ee82aff 35951 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 35952 CFLAGS="$(STAGE4_CFLAGS)" LIBCFLAGS="$(STAGE4_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 35953 $(TARGET-stage4-zlib)
d545f33b
PB
35954
35955maybe-clean-stage4-zlib: clean-stage4-zlib
35956clean-stage4: clean-stage4-zlib
35957clean-stage4-zlib:
9dbaa842
DD
35958 @if [ $(current_stage) = stage4 ]; then \
35959 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
35960 else \
35961 [ -f $(HOST_SUBDIR)/stage4-zlib/Makefile ] || exit 0; \
35962 $(MAKE) stage4-start; \
35963 fi; \
d545f33b
PB
35964 cd $(HOST_SUBDIR)/zlib && \
35965 $(MAKE) $(FLAGS_TO_PASS) \
35966 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 35967 clean
d545f33b
PB
35968@endif zlib-bootstrap
35969
35970
35971.PHONY: all-stageprofile-zlib maybe-all-stageprofile-zlib
35972.PHONY: clean-stageprofile-zlib maybe-clean-stageprofile-zlib
35973maybe-all-stageprofile-zlib:
35974maybe-clean-stageprofile-zlib:
35975@if zlib-bootstrap
35976maybe-all-stageprofile-zlib: all-stageprofile-zlib
35977all-stageprofile: all-stageprofile-zlib
f70224b5 35978TARGET-stageprofile-zlib = $(TARGET-zlib)
d545f33b 35979all-stageprofile-zlib: configure-stageprofile-zlib
c52c6897 35980 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
35981 @r=`${PWD_COMMAND}`; export r; \
35982 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35983 $(HOST_EXPORTS) \
35984 $(POSTSTAGE1_HOST_EXPORTS) \
35985 cd $(HOST_SUBDIR)/zlib && \
8ee82aff 35986 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 35987 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" LIBCFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 35988 $(TARGET-stageprofile-zlib)
d545f33b
PB
35989
35990maybe-clean-stageprofile-zlib: clean-stageprofile-zlib
35991clean-stageprofile: clean-stageprofile-zlib
35992clean-stageprofile-zlib:
9dbaa842
DD
35993 @if [ $(current_stage) = stageprofile ]; then \
35994 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
35995 else \
35996 [ -f $(HOST_SUBDIR)/stageprofile-zlib/Makefile ] || exit 0; \
35997 $(MAKE) stageprofile-start; \
35998 fi; \
d545f33b
PB
35999 cd $(HOST_SUBDIR)/zlib && \
36000 $(MAKE) $(FLAGS_TO_PASS) \
36001 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 36002 clean
d545f33b
PB
36003@endif zlib-bootstrap
36004
36005
36006.PHONY: all-stagefeedback-zlib maybe-all-stagefeedback-zlib
36007.PHONY: clean-stagefeedback-zlib maybe-clean-stagefeedback-zlib
36008maybe-all-stagefeedback-zlib:
36009maybe-clean-stagefeedback-zlib:
36010@if zlib-bootstrap
36011maybe-all-stagefeedback-zlib: all-stagefeedback-zlib
36012all-stagefeedback: all-stagefeedback-zlib
f70224b5 36013TARGET-stagefeedback-zlib = $(TARGET-zlib)
d545f33b 36014all-stagefeedback-zlib: configure-stagefeedback-zlib
c52c6897 36015 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
36016 @r=`${PWD_COMMAND}`; export r; \
36017 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36018 $(HOST_EXPORTS) \
36019 $(POSTSTAGE1_HOST_EXPORTS) \
36020 cd $(HOST_SUBDIR)/zlib && \
8ee82aff 36021 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 36022 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" LIBCFLAGS="$(STAGE3_CFLAGS) -fprofile-use" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 36023 $(TARGET-stagefeedback-zlib)
d545f33b
PB
36024
36025maybe-clean-stagefeedback-zlib: clean-stagefeedback-zlib
36026clean-stagefeedback: clean-stagefeedback-zlib
36027clean-stagefeedback-zlib:
9dbaa842
DD
36028 @if [ $(current_stage) = stagefeedback ]; then \
36029 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
36030 else \
36031 [ -f $(HOST_SUBDIR)/stagefeedback-zlib/Makefile ] || exit 0; \
36032 $(MAKE) stagefeedback-start; \
36033 fi; \
d545f33b
PB
36034 cd $(HOST_SUBDIR)/zlib && \
36035 $(MAKE) $(FLAGS_TO_PASS) \
36036 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 36037 clean
d545f33b
PB
36038@endif zlib-bootstrap
36039
36040
36041
36042
36043
b813574b
PB
36044.PHONY: check-zlib maybe-check-zlib
36045maybe-check-zlib:
36046@if zlib
36047maybe-check-zlib: check-zlib
3866be5d 36048
b813574b 36049check-zlib:
3866be5d 36050
b813574b 36051@endif zlib
3866be5d 36052
b813574b
PB
36053.PHONY: install-zlib maybe-install-zlib
36054maybe-install-zlib:
36055@if zlib
36056maybe-install-zlib: install-zlib
4fa63067 36057
b813574b 36058install-zlib:
4fa63067 36059
b813574b 36060@endif zlib
4fa63067 36061
56a8fe78 36062# Other targets (info, dvi, pdf, etc.)
4fa63067 36063
b813574b
PB
36064.PHONY: maybe-info-zlib info-zlib
36065maybe-info-zlib:
36066@if zlib
36067maybe-info-zlib: info-zlib
4fa63067 36068
6d389afc
MS
36069info-zlib: \
36070 configure-zlib
36071 @[ -f ./zlib/Makefile ] || exit 0; \
36072 r=`${PWD_COMMAND}`; export r; \
36073 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
36074 $(HOST_EXPORTS) \
36075 for flag in $(EXTRA_HOST_FLAGS) ; do \
36076 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36077 done; \
36078 echo "Doing info in zlib" ; \
b00612cc 36079 (cd $(HOST_SUBDIR)/zlib && \
6d389afc
MS
36080 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36081 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36082 "RANLIB=$${RANLIB}" \
0c24b341 36083 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
36084 info) \
36085 || exit 1
36086
36087@endif zlib
36088
36089.PHONY: maybe-dvi-zlib dvi-zlib
36090maybe-dvi-zlib:
36091@if zlib
36092maybe-dvi-zlib: dvi-zlib
36093
36094dvi-zlib: \
b813574b
PB
36095 configure-zlib
36096 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
36097 r=`${PWD_COMMAND}`; export r; \
36098 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36099 $(HOST_EXPORTS) \
b813574b 36100 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36101 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36102 done; \
6d389afc 36103 echo "Doing dvi in zlib" ; \
b00612cc 36104 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
36105 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36106 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36107 "RANLIB=$${RANLIB}" \
0c24b341 36108 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 36109 dvi) \
4fa63067
NN
36110 || exit 1
36111
b813574b 36112@endif zlib
4fa63067 36113
56a8fe78
DD
36114.PHONY: maybe-pdf-zlib pdf-zlib
36115maybe-pdf-zlib:
36116@if zlib
36117maybe-pdf-zlib: pdf-zlib
36118
36119pdf-zlib: \
36120 configure-zlib
36121 @[ -f ./zlib/Makefile ] || exit 0; \
36122 r=`${PWD_COMMAND}`; export r; \
36123 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36124 $(HOST_EXPORTS) \
36125 for flag in $(EXTRA_HOST_FLAGS) ; do \
36126 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36127 done; \
36128 echo "Doing pdf in zlib" ; \
36129 (cd $(HOST_SUBDIR)/zlib && \
36130 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36131 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36132 "RANLIB=$${RANLIB}" \
0c24b341 36133 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
36134 pdf) \
36135 || exit 1
36136
36137@endif zlib
36138
6d389afc
MS
36139.PHONY: maybe-html-zlib html-zlib
36140maybe-html-zlib:
b813574b 36141@if zlib
6d389afc 36142maybe-html-zlib: html-zlib
4fa63067 36143
6d389afc 36144html-zlib: \
b813574b
PB
36145 configure-zlib
36146 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
36147 r=`${PWD_COMMAND}`; export r; \
36148 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36149 $(HOST_EXPORTS) \
b813574b 36150 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36151 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36152 done; \
6d389afc 36153 echo "Doing html in zlib" ; \
b00612cc 36154 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
36155 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36156 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36157 "RANLIB=$${RANLIB}" \
0c24b341 36158 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 36159 html) \
4fa63067
NN
36160 || exit 1
36161
b813574b 36162@endif zlib
4fa63067 36163
b813574b
PB
36164.PHONY: maybe-TAGS-zlib TAGS-zlib
36165maybe-TAGS-zlib:
36166@if zlib
36167maybe-TAGS-zlib: TAGS-zlib
4fa63067 36168
b813574b
PB
36169TAGS-zlib: \
36170 configure-zlib
36171 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
36172 r=`${PWD_COMMAND}`; export r; \
36173 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36174 $(HOST_EXPORTS) \
b813574b 36175 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36176 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36177 done; \
b813574b 36178 echo "Doing TAGS in zlib" ; \
b00612cc 36179 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
36180 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36181 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36182 "RANLIB=$${RANLIB}" \
0c24b341 36183 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36184 TAGS) \
4fa63067
NN
36185 || exit 1
36186
b813574b 36187@endif zlib
4fa63067 36188
b813574b
PB
36189.PHONY: maybe-install-info-zlib install-info-zlib
36190maybe-install-info-zlib:
36191@if zlib
36192maybe-install-info-zlib: install-info-zlib
4fa63067 36193
b813574b
PB
36194install-info-zlib: \
36195 configure-zlib \
36196 info-zlib
36197 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
36198 r=`${PWD_COMMAND}`; export r; \
36199 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36200 $(HOST_EXPORTS) \
b813574b 36201 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36202 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36203 done; \
b813574b 36204 echo "Doing install-info in zlib" ; \
b00612cc 36205 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
36206 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36207 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36208 "RANLIB=$${RANLIB}" \
0c24b341 36209 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36210 install-info) \
4fa63067
NN
36211 || exit 1
36212
b813574b 36213@endif zlib
4fa63067 36214
a3ca38d2
DD
36215.PHONY: maybe-install-pdf-zlib install-pdf-zlib
36216maybe-install-pdf-zlib:
36217@if zlib
36218maybe-install-pdf-zlib: install-pdf-zlib
36219
36220install-pdf-zlib: \
36221 configure-zlib \
36222 pdf-zlib
36223 @[ -f ./zlib/Makefile ] || exit 0; \
36224 r=`${PWD_COMMAND}`; export r; \
36225 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36226 $(HOST_EXPORTS) \
36227 for flag in $(EXTRA_HOST_FLAGS) ; do \
36228 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36229 done; \
36230 echo "Doing install-pdf in zlib" ; \
36231 (cd $(HOST_SUBDIR)/zlib && \
36232 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36233 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36234 "RANLIB=$${RANLIB}" \
0c24b341 36235 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
36236 install-pdf) \
36237 || exit 1
36238
36239@endif zlib
36240
108a6f8e
CD
36241.PHONY: maybe-install-html-zlib install-html-zlib
36242maybe-install-html-zlib:
36243@if zlib
36244maybe-install-html-zlib: install-html-zlib
36245
36246install-html-zlib: \
36247 configure-zlib \
36248 html-zlib
36249 @[ -f ./zlib/Makefile ] || exit 0; \
36250 r=`${PWD_COMMAND}`; export r; \
36251 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36252 $(HOST_EXPORTS) \
36253 for flag in $(EXTRA_HOST_FLAGS) ; do \
36254 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36255 done; \
36256 echo "Doing install-html in zlib" ; \
36257 (cd $(HOST_SUBDIR)/zlib && \
36258 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36259 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36260 "RANLIB=$${RANLIB}" \
0c24b341 36261 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
36262 install-html) \
36263 || exit 1
36264
36265@endif zlib
36266
b813574b
PB
36267.PHONY: maybe-installcheck-zlib installcheck-zlib
36268maybe-installcheck-zlib:
36269@if zlib
36270maybe-installcheck-zlib: installcheck-zlib
4fa63067 36271
b813574b
PB
36272installcheck-zlib: \
36273 configure-zlib
36274 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
36275 r=`${PWD_COMMAND}`; export r; \
36276 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36277 $(HOST_EXPORTS) \
b813574b 36278 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36279 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36280 done; \
b813574b 36281 echo "Doing installcheck in zlib" ; \
b00612cc 36282 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
36283 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36284 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36285 "RANLIB=$${RANLIB}" \
0c24b341 36286 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36287 installcheck) \
4fa63067
NN
36288 || exit 1
36289
b813574b 36290@endif zlib
4fa63067 36291
b813574b
PB
36292.PHONY: maybe-mostlyclean-zlib mostlyclean-zlib
36293maybe-mostlyclean-zlib:
36294@if zlib
36295maybe-mostlyclean-zlib: mostlyclean-zlib
4fa63067 36296
b813574b
PB
36297mostlyclean-zlib:
36298 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
36299 r=`${PWD_COMMAND}`; export r; \
36300 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36301 $(HOST_EXPORTS) \
b813574b 36302 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36303 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36304 done; \
b813574b 36305 echo "Doing mostlyclean in zlib" ; \
b00612cc 36306 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
36307 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36308 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36309 "RANLIB=$${RANLIB}" \
0c24b341 36310 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36311 mostlyclean) \
4fa63067
NN
36312 || exit 1
36313
b813574b 36314@endif zlib
4fa63067 36315
b813574b
PB
36316.PHONY: maybe-clean-zlib clean-zlib
36317maybe-clean-zlib:
36318@if zlib
36319maybe-clean-zlib: clean-zlib
4fa63067 36320
b813574b
PB
36321clean-zlib:
36322 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
36323 r=`${PWD_COMMAND}`; export r; \
36324 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36325 $(HOST_EXPORTS) \
b813574b 36326 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36327 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36328 done; \
b813574b 36329 echo "Doing clean in zlib" ; \
b00612cc 36330 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
36331 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36332 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36333 "RANLIB=$${RANLIB}" \
0c24b341 36334 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36335 clean) \
4fa63067
NN
36336 || exit 1
36337
b813574b 36338@endif zlib
4fa63067 36339
b813574b
PB
36340.PHONY: maybe-distclean-zlib distclean-zlib
36341maybe-distclean-zlib:
36342@if zlib
36343maybe-distclean-zlib: distclean-zlib
4fa63067 36344
b813574b
PB
36345distclean-zlib:
36346 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
36347 r=`${PWD_COMMAND}`; export r; \
36348 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36349 $(HOST_EXPORTS) \
b813574b 36350 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36351 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36352 done; \
b813574b 36353 echo "Doing distclean in zlib" ; \
b00612cc 36354 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
36355 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36356 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36357 "RANLIB=$${RANLIB}" \
0c24b341 36358 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36359 distclean) \
4fa63067
NN
36360 || exit 1
36361
b813574b 36362@endif zlib
4fa63067 36363
b813574b
PB
36364.PHONY: maybe-maintainer-clean-zlib maintainer-clean-zlib
36365maybe-maintainer-clean-zlib:
36366@if zlib
36367maybe-maintainer-clean-zlib: maintainer-clean-zlib
4fa63067 36368
b813574b
PB
36369maintainer-clean-zlib:
36370 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
36371 r=`${PWD_COMMAND}`; export r; \
36372 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36373 $(HOST_EXPORTS) \
b813574b 36374 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36375 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36376 done; \
b813574b 36377 echo "Doing maintainer-clean in zlib" ; \
b00612cc 36378 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
36379 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36380 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36381 "RANLIB=$${RANLIB}" \
0c24b341 36382 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36383 maintainer-clean) \
4fa63067 36384 || exit 1
16ae0395 36385
b813574b 36386@endif zlib
3866be5d
NN
36387
36388
a7254363 36389
b813574b
PB
36390.PHONY: configure-gdb maybe-configure-gdb
36391maybe-configure-gdb:
4f0ef2d8
CD
36392@if gcc-bootstrap
36393configure-gdb: stage_current
36394@endif gcc-bootstrap
b813574b
PB
36395@if gdb
36396maybe-configure-gdb: configure-gdb
c52c6897 36397configure-gdb:
0aed8855 36398 @: $(MAKE); $(unstage)
c52c6897 36399 @r=`${PWD_COMMAND}`; export r; \
b40e3958 36400 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
36401 test ! -f $(HOST_SUBDIR)/gdb/Makefile || exit 0; \
36402 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gdb ; \
378fce5b 36403 $(HOST_EXPORTS) \
a7254363
PB
36404 echo Configuring in $(HOST_SUBDIR)/gdb; \
36405 cd "$(HOST_SUBDIR)/gdb" || exit 1; \
e2b9e2dc 36406 case $(srcdir) in \
b00612cc
PB
36407 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36408 *) topdir=`echo $(HOST_SUBDIR)/gdb/ | \
36409 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 36410 esac; \
b00612cc
PB
36411 srcdiroption="--srcdir=$${topdir}/gdb"; \
36412 libsrcdir="$$s/gdb"; \
e2b9e2dc 36413 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
36414 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
36415 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 36416 || exit 1
b813574b 36417@endif gdb
e2b9e2dc 36418
a7254363
PB
36419
36420
d545f33b
PB
36421
36422
b813574b
PB
36423.PHONY: all-gdb maybe-all-gdb
36424maybe-all-gdb:
4f0ef2d8
CD
36425@if gcc-bootstrap
36426all-gdb: stage_current
36427@endif gcc-bootstrap
b813574b 36428@if gdb
d27cc32e 36429TARGET-gdb=all
b813574b
PB
36430maybe-all-gdb: all-gdb
36431all-gdb: configure-gdb
0aed8855 36432 @: $(MAKE); $(unstage)
b40e3958
L
36433 @r=`${PWD_COMMAND}`; export r; \
36434 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36435 $(HOST_EXPORTS) \
b00612cc
PB
36436 (cd $(HOST_SUBDIR)/gdb && \
36437 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) $(TARGET-gdb))
b813574b 36438@endif gdb
3866be5d 36439
a7254363 36440
d545f33b
PB
36441
36442
b813574b
PB
36443.PHONY: check-gdb maybe-check-gdb
36444maybe-check-gdb:
36445@if gdb
36446maybe-check-gdb: check-gdb
3866be5d 36447
b813574b 36448check-gdb:
0aed8855 36449 @: $(MAKE); $(unstage)
b40e3958
L
36450 @r=`${PWD_COMMAND}`; export r; \
36451 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36452 $(HOST_EXPORTS) \
b00612cc
PB
36453 (cd $(HOST_SUBDIR)/gdb && \
36454 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
3866be5d 36455
b813574b 36456@endif gdb
3866be5d 36457
b813574b
PB
36458.PHONY: install-gdb maybe-install-gdb
36459maybe-install-gdb:
36460@if gdb
36461maybe-install-gdb: install-gdb
16ae0395 36462
b813574b 36463install-gdb: installdirs
0aed8855 36464 @: $(MAKE); $(unstage)
b40e3958
L
36465 @r=`${PWD_COMMAND}`; export r; \
36466 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36467 $(HOST_EXPORTS) \
b00612cc 36468 (cd $(HOST_SUBDIR)/gdb && \
2da12f12 36469 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
3866be5d 36470
b813574b 36471@endif gdb
3866be5d 36472
56a8fe78 36473# Other targets (info, dvi, pdf, etc.)
4fa63067 36474
b813574b
PB
36475.PHONY: maybe-info-gdb info-gdb
36476maybe-info-gdb:
36477@if gdb
36478maybe-info-gdb: info-gdb
4fa63067 36479
b813574b
PB
36480info-gdb: \
36481 configure-gdb
0aed8855 36482 @: $(MAKE); $(unstage)
b813574b 36483 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
36484 r=`${PWD_COMMAND}`; export r; \
36485 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36486 $(HOST_EXPORTS) \
72b2455a 36487 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
36488 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36489 done; \
b813574b 36490 echo "Doing info in gdb" ; \
b00612cc 36491 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
36492 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36493 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36494 "RANLIB=$${RANLIB}" \
0c24b341 36495 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36496 info) \
4fa63067
NN
36497 || exit 1
36498
b813574b 36499@endif gdb
4fa63067 36500
b813574b
PB
36501.PHONY: maybe-dvi-gdb dvi-gdb
36502maybe-dvi-gdb:
36503@if gdb
36504maybe-dvi-gdb: dvi-gdb
4fa63067 36505
b813574b
PB
36506dvi-gdb: \
36507 configure-gdb
0aed8855 36508 @: $(MAKE); $(unstage)
b813574b 36509 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
36510 r=`${PWD_COMMAND}`; export r; \
36511 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36512 $(HOST_EXPORTS) \
72b2455a 36513 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
36514 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36515 done; \
b813574b 36516 echo "Doing dvi in gdb" ; \
b00612cc 36517 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
36518 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36519 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36520 "RANLIB=$${RANLIB}" \
0c24b341 36521 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36522 dvi) \
4fa63067
NN
36523 || exit 1
36524
b813574b 36525@endif gdb
4fa63067 36526
56a8fe78
DD
36527.PHONY: maybe-pdf-gdb pdf-gdb
36528maybe-pdf-gdb:
36529@if gdb
36530maybe-pdf-gdb: pdf-gdb
36531
36532pdf-gdb: \
36533 configure-gdb
36534 @: $(MAKE); $(unstage)
36535 @[ -f ./gdb/Makefile ] || exit 0; \
36536 r=`${PWD_COMMAND}`; export r; \
36537 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36538 $(HOST_EXPORTS) \
36539 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
36540 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36541 done; \
36542 echo "Doing pdf in gdb" ; \
36543 (cd $(HOST_SUBDIR)/gdb && \
36544 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36545 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36546 "RANLIB=$${RANLIB}" \
0c24b341 36547 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
36548 pdf) \
36549 || exit 1
36550
36551@endif gdb
36552
6d389afc
MS
36553.PHONY: maybe-html-gdb html-gdb
36554maybe-html-gdb:
36555@if gdb
36556maybe-html-gdb: html-gdb
36557
36558html-gdb: \
36559 configure-gdb
0aed8855 36560 @: $(MAKE); $(unstage)
6d389afc
MS
36561 @[ -f ./gdb/Makefile ] || exit 0; \
36562 r=`${PWD_COMMAND}`; export r; \
36563 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
36564 $(HOST_EXPORTS) \
36565 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
36566 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36567 done; \
36568 echo "Doing html in gdb" ; \
b00612cc 36569 (cd $(HOST_SUBDIR)/gdb && \
6d389afc
MS
36570 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36571 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36572 "RANLIB=$${RANLIB}" \
0c24b341 36573 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
36574 html) \
36575 || exit 1
36576
36577@endif gdb
36578
b813574b
PB
36579.PHONY: maybe-TAGS-gdb TAGS-gdb
36580maybe-TAGS-gdb:
36581@if gdb
36582maybe-TAGS-gdb: TAGS-gdb
4fa63067 36583
b813574b
PB
36584TAGS-gdb: \
36585 configure-gdb
0aed8855 36586 @: $(MAKE); $(unstage)
b813574b 36587 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
36588 r=`${PWD_COMMAND}`; export r; \
36589 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36590 $(HOST_EXPORTS) \
72b2455a 36591 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
36592 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36593 done; \
b813574b 36594 echo "Doing TAGS in gdb" ; \
b00612cc 36595 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
36596 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36597 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36598 "RANLIB=$${RANLIB}" \
0c24b341 36599 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36600 TAGS) \
4fa63067
NN
36601 || exit 1
36602
b813574b 36603@endif gdb
4fa63067 36604
b813574b
PB
36605.PHONY: maybe-install-info-gdb install-info-gdb
36606maybe-install-info-gdb:
36607@if gdb
36608maybe-install-info-gdb: install-info-gdb
4fa63067 36609
b813574b
PB
36610install-info-gdb: \
36611 configure-gdb \
36612 info-gdb
0aed8855 36613 @: $(MAKE); $(unstage)
b813574b 36614 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
36615 r=`${PWD_COMMAND}`; export r; \
36616 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36617 $(HOST_EXPORTS) \
72b2455a 36618 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
36619 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36620 done; \
b813574b 36621 echo "Doing install-info in gdb" ; \
b00612cc 36622 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
36623 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36624 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36625 "RANLIB=$${RANLIB}" \
0c24b341 36626 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36627 install-info) \
4fa63067
NN
36628 || exit 1
36629
b813574b 36630@endif gdb
4fa63067 36631
a3ca38d2
DD
36632.PHONY: maybe-install-pdf-gdb install-pdf-gdb
36633maybe-install-pdf-gdb:
36634@if gdb
36635maybe-install-pdf-gdb: install-pdf-gdb
36636
36637install-pdf-gdb: \
36638 configure-gdb \
36639 pdf-gdb
36640 @: $(MAKE); $(unstage)
36641 @[ -f ./gdb/Makefile ] || exit 0; \
36642 r=`${PWD_COMMAND}`; export r; \
36643 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36644 $(HOST_EXPORTS) \
36645 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
36646 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36647 done; \
36648 echo "Doing install-pdf in gdb" ; \
36649 (cd $(HOST_SUBDIR)/gdb && \
36650 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36651 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36652 "RANLIB=$${RANLIB}" \
0c24b341 36653 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
36654 install-pdf) \
36655 || exit 1
36656
36657@endif gdb
36658
108a6f8e
CD
36659.PHONY: maybe-install-html-gdb install-html-gdb
36660maybe-install-html-gdb:
36661@if gdb
36662maybe-install-html-gdb: install-html-gdb
36663
36664install-html-gdb: \
36665 configure-gdb \
36666 html-gdb
36667 @: $(MAKE); $(unstage)
36668 @[ -f ./gdb/Makefile ] || exit 0; \
36669 r=`${PWD_COMMAND}`; export r; \
36670 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36671 $(HOST_EXPORTS) \
36672 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
36673 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36674 done; \
36675 echo "Doing install-html in gdb" ; \
36676 (cd $(HOST_SUBDIR)/gdb && \
36677 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36678 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36679 "RANLIB=$${RANLIB}" \
0c24b341 36680 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
36681 install-html) \
36682 || exit 1
36683
36684@endif gdb
36685
b813574b
PB
36686.PHONY: maybe-installcheck-gdb installcheck-gdb
36687maybe-installcheck-gdb:
36688@if gdb
36689maybe-installcheck-gdb: installcheck-gdb
4fa63067 36690
b813574b
PB
36691installcheck-gdb: \
36692 configure-gdb
0aed8855 36693 @: $(MAKE); $(unstage)
b813574b 36694 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
36695 r=`${PWD_COMMAND}`; export r; \
36696 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36697 $(HOST_EXPORTS) \
72b2455a 36698 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
36699 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36700 done; \
b813574b 36701 echo "Doing installcheck in gdb" ; \
b00612cc 36702 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
36703 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36704 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36705 "RANLIB=$${RANLIB}" \
0c24b341 36706 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36707 installcheck) \
4fa63067
NN
36708 || exit 1
36709
b813574b 36710@endif gdb
4fa63067 36711
b813574b
PB
36712.PHONY: maybe-mostlyclean-gdb mostlyclean-gdb
36713maybe-mostlyclean-gdb:
36714@if gdb
36715maybe-mostlyclean-gdb: mostlyclean-gdb
4fa63067 36716
b813574b 36717mostlyclean-gdb:
0aed8855 36718 @: $(MAKE); $(unstage)
b813574b 36719 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
36720 r=`${PWD_COMMAND}`; export r; \
36721 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36722 $(HOST_EXPORTS) \
72b2455a 36723 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
36724 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36725 done; \
b813574b 36726 echo "Doing mostlyclean in gdb" ; \
b00612cc 36727 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
36728 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36729 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36730 "RANLIB=$${RANLIB}" \
0c24b341 36731 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36732 mostlyclean) \
4fa63067
NN
36733 || exit 1
36734
b813574b 36735@endif gdb
4fa63067 36736
b813574b
PB
36737.PHONY: maybe-clean-gdb clean-gdb
36738maybe-clean-gdb:
36739@if gdb
36740maybe-clean-gdb: clean-gdb
4fa63067 36741
b813574b 36742clean-gdb:
0aed8855 36743 @: $(MAKE); $(unstage)
b813574b 36744 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
36745 r=`${PWD_COMMAND}`; export r; \
36746 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36747 $(HOST_EXPORTS) \
72b2455a 36748 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
36749 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36750 done; \
b813574b 36751 echo "Doing clean in gdb" ; \
b00612cc 36752 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
36753 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36754 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36755 "RANLIB=$${RANLIB}" \
0c24b341 36756 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36757 clean) \
4fa63067
NN
36758 || exit 1
36759
b813574b 36760@endif gdb
4fa63067 36761
b813574b
PB
36762.PHONY: maybe-distclean-gdb distclean-gdb
36763maybe-distclean-gdb:
36764@if gdb
36765maybe-distclean-gdb: distclean-gdb
4fa63067 36766
b813574b 36767distclean-gdb:
0aed8855 36768 @: $(MAKE); $(unstage)
b813574b 36769 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
36770 r=`${PWD_COMMAND}`; export r; \
36771 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36772 $(HOST_EXPORTS) \
72b2455a 36773 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
36774 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36775 done; \
b813574b 36776 echo "Doing distclean in gdb" ; \
b00612cc 36777 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
36778 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36779 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36780 "RANLIB=$${RANLIB}" \
0c24b341 36781 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36782 distclean) \
4fa63067
NN
36783 || exit 1
36784
b813574b 36785@endif gdb
4fa63067 36786
b813574b
PB
36787.PHONY: maybe-maintainer-clean-gdb maintainer-clean-gdb
36788maybe-maintainer-clean-gdb:
36789@if gdb
36790maybe-maintainer-clean-gdb: maintainer-clean-gdb
4fa63067 36791
b813574b 36792maintainer-clean-gdb:
0aed8855 36793 @: $(MAKE); $(unstage)
b813574b 36794 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
36795 r=`${PWD_COMMAND}`; export r; \
36796 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36797 $(HOST_EXPORTS) \
72b2455a 36798 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
36799 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36800 done; \
b813574b 36801 echo "Doing maintainer-clean in gdb" ; \
b00612cc 36802 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
36803 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36804 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36805 "RANLIB=$${RANLIB}" \
0c24b341 36806 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36807 maintainer-clean) \
4fa63067
NN
36808 || exit 1
36809
b813574b 36810@endif gdb
4fa63067
NN
36811
36812
a7254363 36813
b813574b
PB
36814.PHONY: configure-expect maybe-configure-expect
36815maybe-configure-expect:
4f0ef2d8
CD
36816@if gcc-bootstrap
36817configure-expect: stage_current
36818@endif gcc-bootstrap
b813574b
PB
36819@if expect
36820maybe-configure-expect: configure-expect
c52c6897 36821configure-expect:
0aed8855 36822 @: $(MAKE); $(unstage)
c52c6897 36823 @r=`${PWD_COMMAND}`; export r; \
b40e3958 36824 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
36825 test ! -f $(HOST_SUBDIR)/expect/Makefile || exit 0; \
36826 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/expect ; \
378fce5b 36827 $(HOST_EXPORTS) \
a7254363
PB
36828 echo Configuring in $(HOST_SUBDIR)/expect; \
36829 cd "$(HOST_SUBDIR)/expect" || exit 1; \
e2b9e2dc 36830 case $(srcdir) in \
b00612cc
PB
36831 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36832 *) topdir=`echo $(HOST_SUBDIR)/expect/ | \
36833 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 36834 esac; \
b00612cc
PB
36835 srcdiroption="--srcdir=$${topdir}/expect"; \
36836 libsrcdir="$$s/expect"; \
e2b9e2dc 36837 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
36838 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
36839 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 36840 || exit 1
b813574b 36841@endif expect
e2b9e2dc 36842
a7254363
PB
36843
36844
d545f33b
PB
36845
36846
b813574b
PB
36847.PHONY: all-expect maybe-all-expect
36848maybe-all-expect:
4f0ef2d8
CD
36849@if gcc-bootstrap
36850all-expect: stage_current
36851@endif gcc-bootstrap
b813574b 36852@if expect
d27cc32e 36853TARGET-expect=all
b813574b
PB
36854maybe-all-expect: all-expect
36855all-expect: configure-expect
0aed8855 36856 @: $(MAKE); $(unstage)
b40e3958
L
36857 @r=`${PWD_COMMAND}`; export r; \
36858 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36859 $(HOST_EXPORTS) \
b00612cc
PB
36860 (cd $(HOST_SUBDIR)/expect && \
36861 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) $(TARGET-expect))
b813574b 36862@endif expect
3866be5d 36863
a7254363 36864
d545f33b
PB
36865
36866
b813574b
PB
36867.PHONY: check-expect maybe-check-expect
36868maybe-check-expect:
36869@if expect
36870maybe-check-expect: check-expect
3866be5d 36871
b813574b 36872check-expect:
0aed8855 36873 @: $(MAKE); $(unstage)
b40e3958
L
36874 @r=`${PWD_COMMAND}`; export r; \
36875 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36876 $(HOST_EXPORTS) \
b00612cc
PB
36877 (cd $(HOST_SUBDIR)/expect && \
36878 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
3866be5d 36879
b813574b 36880@endif expect
3866be5d 36881
b813574b
PB
36882.PHONY: install-expect maybe-install-expect
36883maybe-install-expect:
36884@if expect
36885maybe-install-expect: install-expect
16ae0395 36886
b813574b 36887install-expect: installdirs
0aed8855 36888 @: $(MAKE); $(unstage)
b40e3958
L
36889 @r=`${PWD_COMMAND}`; export r; \
36890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36891 $(HOST_EXPORTS) \
b00612cc 36892 (cd $(HOST_SUBDIR)/expect && \
2da12f12 36893 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
3866be5d 36894
b813574b 36895@endif expect
3866be5d 36896
56a8fe78 36897# Other targets (info, dvi, pdf, etc.)
4fa63067 36898
b813574b
PB
36899.PHONY: maybe-info-expect info-expect
36900maybe-info-expect:
36901@if expect
36902maybe-info-expect: info-expect
4fa63067 36903
b813574b
PB
36904info-expect: \
36905 configure-expect
0aed8855 36906 @: $(MAKE); $(unstage)
b813574b 36907 @[ -f ./expect/Makefile ] || exit 0; \
b40e3958
L
36908 r=`${PWD_COMMAND}`; export r; \
36909 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36910 $(HOST_EXPORTS) \
72b2455a 36911 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
36912 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36913 done; \
b813574b 36914 echo "Doing info in expect" ; \
b00612cc 36915 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
36916 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36917 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36918 "RANLIB=$${RANLIB}" \
0c24b341 36919 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36920 info) \
e2b9e2dc
NN
36921 || exit 1
36922
b813574b 36923@endif expect
4fa63067 36924
b813574b
PB
36925.PHONY: maybe-dvi-expect dvi-expect
36926maybe-dvi-expect:
36927@if expect
36928maybe-dvi-expect: dvi-expect
4fa63067 36929
b813574b
PB
36930dvi-expect: \
36931 configure-expect
0aed8855 36932 @: $(MAKE); $(unstage)
b813574b 36933 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067 36934 r=`${PWD_COMMAND}`; export r; \
b40e3958 36935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36936 $(HOST_EXPORTS) \
72b2455a 36937 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
36938 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36939 done; \
b813574b 36940 echo "Doing dvi in expect" ; \
b00612cc 36941 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
36942 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36943 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36944 "RANLIB=$${RANLIB}" \
0c24b341 36945 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36946 dvi) \
4fa63067 36947 || exit 1
3866be5d 36948
b813574b 36949@endif expect
3866be5d 36950
56a8fe78
DD
36951.PHONY: maybe-pdf-expect pdf-expect
36952maybe-pdf-expect:
36953@if expect
36954maybe-pdf-expect: pdf-expect
36955
36956pdf-expect: \
36957 configure-expect
36958 @: $(MAKE); $(unstage)
36959 @[ -f ./expect/Makefile ] || exit 0; \
36960 r=`${PWD_COMMAND}`; export r; \
36961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36962 $(HOST_EXPORTS) \
36963 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
36964 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36965 done; \
36966 echo "Doing pdf in expect" ; \
36967 (cd $(HOST_SUBDIR)/expect && \
36968 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36969 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36970 "RANLIB=$${RANLIB}" \
0c24b341 36971 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
36972 pdf) \
36973 || exit 1
36974
36975@endif expect
36976
6d389afc
MS
36977.PHONY: maybe-html-expect html-expect
36978maybe-html-expect:
36979@if expect
36980maybe-html-expect: html-expect
36981
36982html-expect: \
36983 configure-expect
0aed8855 36984 @: $(MAKE); $(unstage)
6d389afc
MS
36985 @[ -f ./expect/Makefile ] || exit 0; \
36986 r=`${PWD_COMMAND}`; export r; \
36987 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
36988 $(HOST_EXPORTS) \
36989 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
36990 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36991 done; \
36992 echo "Doing html in expect" ; \
b00612cc 36993 (cd $(HOST_SUBDIR)/expect && \
6d389afc
MS
36994 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36995 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36996 "RANLIB=$${RANLIB}" \
0c24b341 36997 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
36998 html) \
36999 || exit 1
37000
37001@endif expect
37002
b813574b
PB
37003.PHONY: maybe-TAGS-expect TAGS-expect
37004maybe-TAGS-expect:
37005@if expect
37006maybe-TAGS-expect: TAGS-expect
4fa63067 37007
b813574b
PB
37008TAGS-expect: \
37009 configure-expect
0aed8855 37010 @: $(MAKE); $(unstage)
b813574b 37011 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067 37012 r=`${PWD_COMMAND}`; export r; \
b40e3958 37013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37014 $(HOST_EXPORTS) \
72b2455a 37015 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37016 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37017 done; \
b813574b 37018 echo "Doing TAGS in expect" ; \
b00612cc 37019 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
37020 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37021 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37022 "RANLIB=$${RANLIB}" \
0c24b341 37023 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37024 TAGS) \
4fa63067 37025 || exit 1
3866be5d 37026
b813574b 37027@endif expect
3866be5d 37028
b813574b
PB
37029.PHONY: maybe-install-info-expect install-info-expect
37030maybe-install-info-expect:
37031@if expect
37032maybe-install-info-expect: install-info-expect
16ae0395 37033
b813574b
PB
37034install-info-expect: \
37035 configure-expect \
37036 info-expect
0aed8855 37037 @: $(MAKE); $(unstage)
b813574b 37038 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067
NN
37039 r=`${PWD_COMMAND}`; export r; \
37040 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37041 $(HOST_EXPORTS) \
72b2455a 37042 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37043 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37044 done; \
b813574b 37045 echo "Doing install-info in expect" ; \
b00612cc 37046 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
37047 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37048 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37049 "RANLIB=$${RANLIB}" \
0c24b341 37050 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37051 install-info) \
4fa63067
NN
37052 || exit 1
37053
b813574b 37054@endif expect
4fa63067 37055
a3ca38d2
DD
37056.PHONY: maybe-install-pdf-expect install-pdf-expect
37057maybe-install-pdf-expect:
37058@if expect
37059maybe-install-pdf-expect: install-pdf-expect
37060
37061install-pdf-expect: \
37062 configure-expect \
37063 pdf-expect
37064 @: $(MAKE); $(unstage)
37065 @[ -f ./expect/Makefile ] || exit 0; \
37066 r=`${PWD_COMMAND}`; export r; \
37067 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37068 $(HOST_EXPORTS) \
37069 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
37070 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37071 done; \
37072 echo "Doing install-pdf in expect" ; \
37073 (cd $(HOST_SUBDIR)/expect && \
37074 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37075 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37076 "RANLIB=$${RANLIB}" \
0c24b341 37077 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
37078 install-pdf) \
37079 || exit 1
37080
37081@endif expect
37082
108a6f8e
CD
37083.PHONY: maybe-install-html-expect install-html-expect
37084maybe-install-html-expect:
37085@if expect
37086maybe-install-html-expect: install-html-expect
37087
37088install-html-expect: \
37089 configure-expect \
37090 html-expect
37091 @: $(MAKE); $(unstage)
37092 @[ -f ./expect/Makefile ] || exit 0; \
37093 r=`${PWD_COMMAND}`; export r; \
37094 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37095 $(HOST_EXPORTS) \
37096 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
37097 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37098 done; \
37099 echo "Doing install-html in expect" ; \
37100 (cd $(HOST_SUBDIR)/expect && \
37101 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37102 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37103 "RANLIB=$${RANLIB}" \
0c24b341 37104 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
37105 install-html) \
37106 || exit 1
37107
37108@endif expect
37109
b813574b
PB
37110.PHONY: maybe-installcheck-expect installcheck-expect
37111maybe-installcheck-expect:
37112@if expect
37113maybe-installcheck-expect: installcheck-expect
4fa63067 37114
b813574b
PB
37115installcheck-expect: \
37116 configure-expect
0aed8855 37117 @: $(MAKE); $(unstage)
b813574b 37118 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067
NN
37119 r=`${PWD_COMMAND}`; export r; \
37120 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37121 $(HOST_EXPORTS) \
72b2455a 37122 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37123 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37124 done; \
b813574b 37125 echo "Doing installcheck in expect" ; \
b00612cc 37126 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
37127 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37128 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37129 "RANLIB=$${RANLIB}" \
0c24b341 37130 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37131 installcheck) \
4fa63067
NN
37132 || exit 1
37133
b813574b 37134@endif expect
4fa63067 37135
b813574b
PB
37136.PHONY: maybe-mostlyclean-expect mostlyclean-expect
37137maybe-mostlyclean-expect:
37138@if expect
37139maybe-mostlyclean-expect: mostlyclean-expect
4fa63067 37140
b813574b 37141mostlyclean-expect:
0aed8855 37142 @: $(MAKE); $(unstage)
b813574b 37143 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067
NN
37144 r=`${PWD_COMMAND}`; export r; \
37145 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37146 $(HOST_EXPORTS) \
72b2455a 37147 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37148 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37149 done; \
b813574b 37150 echo "Doing mostlyclean in expect" ; \
b00612cc 37151 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
37152 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37153 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37154 "RANLIB=$${RANLIB}" \
0c24b341 37155 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37156 mostlyclean) \
4fa63067
NN
37157 || exit 1
37158
b813574b 37159@endif expect
4fa63067 37160
b813574b
PB
37161.PHONY: maybe-clean-expect clean-expect
37162maybe-clean-expect:
37163@if expect
37164maybe-clean-expect: clean-expect
4fa63067 37165
b813574b 37166clean-expect:
0aed8855 37167 @: $(MAKE); $(unstage)
b813574b 37168 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067
NN
37169 r=`${PWD_COMMAND}`; export r; \
37170 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37171 $(HOST_EXPORTS) \
72b2455a 37172 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37173 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37174 done; \
b813574b 37175 echo "Doing clean in expect" ; \
b00612cc 37176 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
37177 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37178 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37179 "RANLIB=$${RANLIB}" \
0c24b341 37180 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37181 clean) \
4fa63067
NN
37182 || exit 1
37183
b813574b 37184@endif expect
4fa63067 37185
b813574b
PB
37186.PHONY: maybe-distclean-expect distclean-expect
37187maybe-distclean-expect:
37188@if expect
37189maybe-distclean-expect: distclean-expect
4fa63067 37190
b813574b 37191distclean-expect:
0aed8855 37192 @: $(MAKE); $(unstage)
b813574b 37193 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067
NN
37194 r=`${PWD_COMMAND}`; export r; \
37195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37196 $(HOST_EXPORTS) \
72b2455a 37197 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37198 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37199 done; \
b813574b 37200 echo "Doing distclean in expect" ; \
b00612cc 37201 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
37202 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37203 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37204 "RANLIB=$${RANLIB}" \
0c24b341 37205 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37206 distclean) \
4fa63067
NN
37207 || exit 1
37208
b813574b 37209@endif expect
4fa63067 37210
b813574b
PB
37211.PHONY: maybe-maintainer-clean-expect maintainer-clean-expect
37212maybe-maintainer-clean-expect:
37213@if expect
37214maybe-maintainer-clean-expect: maintainer-clean-expect
4fa63067 37215
b813574b 37216maintainer-clean-expect:
0aed8855 37217 @: $(MAKE); $(unstage)
b813574b 37218 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067 37219 r=`${PWD_COMMAND}`; export r; \
b40e3958 37220 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37221 $(HOST_EXPORTS) \
72b2455a 37222 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37223 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37224 done; \
b813574b 37225 echo "Doing maintainer-clean in expect" ; \
b00612cc 37226 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
37227 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37228 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37229 "RANLIB=$${RANLIB}" \
0c24b341 37230 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37231 maintainer-clean) \
4fa63067 37232 || exit 1
3866be5d 37233
b813574b 37234@endif expect
3866be5d 37235
4fa63067 37236
a7254363 37237
b813574b
PB
37238.PHONY: configure-guile maybe-configure-guile
37239maybe-configure-guile:
4f0ef2d8
CD
37240@if gcc-bootstrap
37241configure-guile: stage_current
37242@endif gcc-bootstrap
b813574b
PB
37243@if guile
37244maybe-configure-guile: configure-guile
c52c6897 37245configure-guile:
0aed8855 37246 @: $(MAKE); $(unstage)
c52c6897 37247 @r=`${PWD_COMMAND}`; export r; \
b40e3958 37248 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
37249 test ! -f $(HOST_SUBDIR)/guile/Makefile || exit 0; \
37250 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/guile ; \
378fce5b 37251 $(HOST_EXPORTS) \
a7254363
PB
37252 echo Configuring in $(HOST_SUBDIR)/guile; \
37253 cd "$(HOST_SUBDIR)/guile" || exit 1; \
e2b9e2dc 37254 case $(srcdir) in \
b00612cc
PB
37255 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37256 *) topdir=`echo $(HOST_SUBDIR)/guile/ | \
37257 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 37258 esac; \
b00612cc
PB
37259 srcdiroption="--srcdir=$${topdir}/guile"; \
37260 libsrcdir="$$s/guile"; \
e2b9e2dc 37261 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
37262 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
37263 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 37264 || exit 1
b813574b 37265@endif guile
e2b9e2dc 37266
a7254363
PB
37267
37268
d545f33b
PB
37269
37270
b813574b
PB
37271.PHONY: all-guile maybe-all-guile
37272maybe-all-guile:
4f0ef2d8
CD
37273@if gcc-bootstrap
37274all-guile: stage_current
37275@endif gcc-bootstrap
b813574b 37276@if guile
d27cc32e 37277TARGET-guile=all
b813574b
PB
37278maybe-all-guile: all-guile
37279all-guile: configure-guile
0aed8855 37280 @: $(MAKE); $(unstage)
b40e3958
L
37281 @r=`${PWD_COMMAND}`; export r; \
37282 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37283 $(HOST_EXPORTS) \
b00612cc
PB
37284 (cd $(HOST_SUBDIR)/guile && \
37285 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) $(TARGET-guile))
b813574b 37286@endif guile
3866be5d 37287
a7254363 37288
d545f33b
PB
37289
37290
b813574b
PB
37291.PHONY: check-guile maybe-check-guile
37292maybe-check-guile:
37293@if guile
37294maybe-check-guile: check-guile
3866be5d 37295
b813574b 37296check-guile:
0aed8855 37297 @: $(MAKE); $(unstage)
b40e3958
L
37298 @r=`${PWD_COMMAND}`; export r; \
37299 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37300 $(HOST_EXPORTS) \
b00612cc
PB
37301 (cd $(HOST_SUBDIR)/guile && \
37302 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
3866be5d 37303
b813574b 37304@endif guile
16ae0395 37305
b813574b
PB
37306.PHONY: install-guile maybe-install-guile
37307maybe-install-guile:
37308@if guile
37309maybe-install-guile: install-guile
37310
37311install-guile: installdirs
0aed8855 37312 @: $(MAKE); $(unstage)
b40e3958
L
37313 @r=`${PWD_COMMAND}`; export r; \
37314 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37315 $(HOST_EXPORTS) \
b00612cc 37316 (cd $(HOST_SUBDIR)/guile && \
2da12f12 37317 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
4fa63067 37318
b813574b 37319@endif guile
4fa63067 37320
56a8fe78 37321# Other targets (info, dvi, pdf, etc.)
4fa63067 37322
b813574b
PB
37323.PHONY: maybe-info-guile info-guile
37324maybe-info-guile:
37325@if guile
37326maybe-info-guile: info-guile
4fa63067 37327
b813574b
PB
37328info-guile: \
37329 configure-guile
0aed8855 37330 @: $(MAKE); $(unstage)
b813574b 37331 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
37332 r=`${PWD_COMMAND}`; export r; \
37333 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37334 $(HOST_EXPORTS) \
72b2455a 37335 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37336 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37337 done; \
b813574b 37338 echo "Doing info in guile" ; \
b00612cc 37339 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
37340 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37341 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37342 "RANLIB=$${RANLIB}" \
0c24b341 37343 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37344 info) \
4fa63067
NN
37345 || exit 1
37346
b813574b 37347@endif guile
4fa63067 37348
b813574b
PB
37349.PHONY: maybe-dvi-guile dvi-guile
37350maybe-dvi-guile:
37351@if guile
37352maybe-dvi-guile: dvi-guile
4fa63067 37353
b813574b
PB
37354dvi-guile: \
37355 configure-guile
0aed8855 37356 @: $(MAKE); $(unstage)
b813574b 37357 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
37358 r=`${PWD_COMMAND}`; export r; \
37359 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37360 $(HOST_EXPORTS) \
72b2455a 37361 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37362 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37363 done; \
b813574b 37364 echo "Doing dvi in guile" ; \
b00612cc 37365 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
37366 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37367 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37368 "RANLIB=$${RANLIB}" \
0c24b341 37369 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37370 dvi) \
4fa63067
NN
37371 || exit 1
37372
b813574b 37373@endif guile
4fa63067 37374
56a8fe78
DD
37375.PHONY: maybe-pdf-guile pdf-guile
37376maybe-pdf-guile:
37377@if guile
37378maybe-pdf-guile: pdf-guile
37379
37380pdf-guile: \
37381 configure-guile
37382 @: $(MAKE); $(unstage)
37383 @[ -f ./guile/Makefile ] || exit 0; \
37384 r=`${PWD_COMMAND}`; export r; \
37385 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37386 $(HOST_EXPORTS) \
37387 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
37388 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37389 done; \
37390 echo "Doing pdf in guile" ; \
37391 (cd $(HOST_SUBDIR)/guile && \
37392 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37393 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37394 "RANLIB=$${RANLIB}" \
0c24b341 37395 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
37396 pdf) \
37397 || exit 1
37398
37399@endif guile
37400
6d389afc
MS
37401.PHONY: maybe-html-guile html-guile
37402maybe-html-guile:
37403@if guile
37404maybe-html-guile: html-guile
37405
37406html-guile: \
37407 configure-guile
0aed8855 37408 @: $(MAKE); $(unstage)
6d389afc
MS
37409 @[ -f ./guile/Makefile ] || exit 0; \
37410 r=`${PWD_COMMAND}`; export r; \
37411 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
37412 $(HOST_EXPORTS) \
37413 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
37414 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37415 done; \
37416 echo "Doing html in guile" ; \
b00612cc 37417 (cd $(HOST_SUBDIR)/guile && \
6d389afc
MS
37418 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37419 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37420 "RANLIB=$${RANLIB}" \
0c24b341 37421 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
37422 html) \
37423 || exit 1
37424
37425@endif guile
37426
b813574b
PB
37427.PHONY: maybe-TAGS-guile TAGS-guile
37428maybe-TAGS-guile:
37429@if guile
37430maybe-TAGS-guile: TAGS-guile
4fa63067 37431
b813574b
PB
37432TAGS-guile: \
37433 configure-guile
0aed8855 37434 @: $(MAKE); $(unstage)
b813574b 37435 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
37436 r=`${PWD_COMMAND}`; export r; \
37437 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37438 $(HOST_EXPORTS) \
72b2455a 37439 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37440 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37441 done; \
b813574b 37442 echo "Doing TAGS in guile" ; \
b00612cc 37443 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
37444 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37445 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37446 "RANLIB=$${RANLIB}" \
0c24b341 37447 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37448 TAGS) \
4fa63067
NN
37449 || exit 1
37450
b813574b 37451@endif guile
4fa63067 37452
b813574b
PB
37453.PHONY: maybe-install-info-guile install-info-guile
37454maybe-install-info-guile:
37455@if guile
37456maybe-install-info-guile: install-info-guile
4fa63067 37457
b813574b
PB
37458install-info-guile: \
37459 configure-guile \
37460 info-guile
0aed8855 37461 @: $(MAKE); $(unstage)
b813574b 37462 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
37463 r=`${PWD_COMMAND}`; export r; \
37464 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37465 $(HOST_EXPORTS) \
72b2455a 37466 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37467 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37468 done; \
b813574b 37469 echo "Doing install-info in guile" ; \
b00612cc 37470 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
37471 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37472 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37473 "RANLIB=$${RANLIB}" \
0c24b341 37474 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37475 install-info) \
4fa63067
NN
37476 || exit 1
37477
b813574b 37478@endif guile
4fa63067 37479
a3ca38d2
DD
37480.PHONY: maybe-install-pdf-guile install-pdf-guile
37481maybe-install-pdf-guile:
37482@if guile
37483maybe-install-pdf-guile: install-pdf-guile
37484
37485install-pdf-guile: \
37486 configure-guile \
37487 pdf-guile
37488 @: $(MAKE); $(unstage)
37489 @[ -f ./guile/Makefile ] || exit 0; \
37490 r=`${PWD_COMMAND}`; export r; \
37491 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37492 $(HOST_EXPORTS) \
37493 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
37494 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37495 done; \
37496 echo "Doing install-pdf in guile" ; \
37497 (cd $(HOST_SUBDIR)/guile && \
37498 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37499 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37500 "RANLIB=$${RANLIB}" \
0c24b341 37501 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
37502 install-pdf) \
37503 || exit 1
37504
37505@endif guile
37506
108a6f8e
CD
37507.PHONY: maybe-install-html-guile install-html-guile
37508maybe-install-html-guile:
37509@if guile
37510maybe-install-html-guile: install-html-guile
37511
37512install-html-guile: \
37513 configure-guile \
37514 html-guile
37515 @: $(MAKE); $(unstage)
37516 @[ -f ./guile/Makefile ] || exit 0; \
37517 r=`${PWD_COMMAND}`; export r; \
37518 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37519 $(HOST_EXPORTS) \
37520 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
37521 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37522 done; \
37523 echo "Doing install-html in guile" ; \
37524 (cd $(HOST_SUBDIR)/guile && \
37525 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37526 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37527 "RANLIB=$${RANLIB}" \
0c24b341 37528 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
37529 install-html) \
37530 || exit 1
37531
37532@endif guile
37533
b813574b
PB
37534.PHONY: maybe-installcheck-guile installcheck-guile
37535maybe-installcheck-guile:
37536@if guile
37537maybe-installcheck-guile: installcheck-guile
4fa63067 37538
b813574b
PB
37539installcheck-guile: \
37540 configure-guile
0aed8855 37541 @: $(MAKE); $(unstage)
b813574b 37542 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
37543 r=`${PWD_COMMAND}`; export r; \
37544 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37545 $(HOST_EXPORTS) \
72b2455a 37546 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37547 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37548 done; \
b813574b 37549 echo "Doing installcheck in guile" ; \
b00612cc 37550 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
37551 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37552 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37553 "RANLIB=$${RANLIB}" \
0c24b341 37554 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37555 installcheck) \
4fa63067
NN
37556 || exit 1
37557
b813574b 37558@endif guile
4fa63067 37559
b813574b
PB
37560.PHONY: maybe-mostlyclean-guile mostlyclean-guile
37561maybe-mostlyclean-guile:
37562@if guile
37563maybe-mostlyclean-guile: mostlyclean-guile
4fa63067 37564
b813574b 37565mostlyclean-guile:
0aed8855 37566 @: $(MAKE); $(unstage)
b813574b 37567 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
37568 r=`${PWD_COMMAND}`; export r; \
37569 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37570 $(HOST_EXPORTS) \
72b2455a 37571 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37572 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37573 done; \
b813574b 37574 echo "Doing mostlyclean in guile" ; \
b00612cc 37575 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
37576 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37577 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37578 "RANLIB=$${RANLIB}" \
0c24b341 37579 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37580 mostlyclean) \
4fa63067
NN
37581 || exit 1
37582
b813574b 37583@endif guile
4fa63067 37584
b813574b
PB
37585.PHONY: maybe-clean-guile clean-guile
37586maybe-clean-guile:
37587@if guile
37588maybe-clean-guile: clean-guile
4fa63067 37589
b813574b 37590clean-guile:
0aed8855 37591 @: $(MAKE); $(unstage)
b813574b 37592 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
37593 r=`${PWD_COMMAND}`; export r; \
37594 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37595 $(HOST_EXPORTS) \
72b2455a 37596 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37597 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37598 done; \
b813574b 37599 echo "Doing clean in guile" ; \
b00612cc 37600 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
37601 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37602 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37603 "RANLIB=$${RANLIB}" \
0c24b341 37604 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37605 clean) \
4fa63067
NN
37606 || exit 1
37607
b813574b 37608@endif guile
4fa63067 37609
b813574b
PB
37610.PHONY: maybe-distclean-guile distclean-guile
37611maybe-distclean-guile:
37612@if guile
37613maybe-distclean-guile: distclean-guile
4fa63067 37614
b813574b 37615distclean-guile:
0aed8855 37616 @: $(MAKE); $(unstage)
b813574b 37617 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
37618 r=`${PWD_COMMAND}`; export r; \
37619 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37620 $(HOST_EXPORTS) \
72b2455a 37621 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37622 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37623 done; \
b813574b 37624 echo "Doing distclean in guile" ; \
b00612cc 37625 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
37626 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37627 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37628 "RANLIB=$${RANLIB}" \
0c24b341 37629 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37630 distclean) \
4fa63067
NN
37631 || exit 1
37632
b813574b 37633@endif guile
4fa63067 37634
b813574b
PB
37635.PHONY: maybe-maintainer-clean-guile maintainer-clean-guile
37636maybe-maintainer-clean-guile:
37637@if guile
37638maybe-maintainer-clean-guile: maintainer-clean-guile
4fa63067 37639
b813574b 37640maintainer-clean-guile:
0aed8855 37641 @: $(MAKE); $(unstage)
b813574b 37642 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
37643 r=`${PWD_COMMAND}`; export r; \
37644 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37645 $(HOST_EXPORTS) \
72b2455a 37646 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37647 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37648 done; \
b813574b 37649 echo "Doing maintainer-clean in guile" ; \
b00612cc 37650 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
37651 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37652 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37653 "RANLIB=$${RANLIB}" \
0c24b341 37654 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37655 maintainer-clean) \
4fa63067
NN
37656 || exit 1
37657
b813574b 37658@endif guile
3866be5d
NN
37659
37660
a7254363 37661
b813574b
PB
37662.PHONY: configure-tk maybe-configure-tk
37663maybe-configure-tk:
4f0ef2d8
CD
37664@if gcc-bootstrap
37665configure-tk: stage_current
37666@endif gcc-bootstrap
b813574b
PB
37667@if tk
37668maybe-configure-tk: configure-tk
c52c6897 37669configure-tk:
0aed8855 37670 @: $(MAKE); $(unstage)
c52c6897 37671 @r=`${PWD_COMMAND}`; export r; \
b40e3958 37672 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
37673 test ! -f $(HOST_SUBDIR)/tk/Makefile || exit 0; \
37674 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tk ; \
378fce5b 37675 $(HOST_EXPORTS) \
a7254363
PB
37676 echo Configuring in $(HOST_SUBDIR)/tk; \
37677 cd "$(HOST_SUBDIR)/tk" || exit 1; \
e2b9e2dc 37678 case $(srcdir) in \
b00612cc
PB
37679 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37680 *) topdir=`echo $(HOST_SUBDIR)/tk/ | \
37681 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 37682 esac; \
b00612cc
PB
37683 srcdiroption="--srcdir=$${topdir}/tk"; \
37684 libsrcdir="$$s/tk"; \
e2b9e2dc 37685 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
37686 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
37687 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 37688 || exit 1
b813574b 37689@endif tk
e2b9e2dc 37690
a7254363
PB
37691
37692
d545f33b
PB
37693
37694
b813574b
PB
37695.PHONY: all-tk maybe-all-tk
37696maybe-all-tk:
4f0ef2d8
CD
37697@if gcc-bootstrap
37698all-tk: stage_current
37699@endif gcc-bootstrap
b813574b 37700@if tk
d27cc32e 37701TARGET-tk=all
b813574b
PB
37702maybe-all-tk: all-tk
37703all-tk: configure-tk
0aed8855 37704 @: $(MAKE); $(unstage)
b40e3958
L
37705 @r=`${PWD_COMMAND}`; export r; \
37706 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37707 $(HOST_EXPORTS) \
b00612cc
PB
37708 (cd $(HOST_SUBDIR)/tk && \
37709 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) $(TARGET-tk))
b813574b 37710@endif tk
3866be5d 37711
a7254363 37712
d545f33b
PB
37713
37714
b813574b
PB
37715.PHONY: check-tk maybe-check-tk
37716maybe-check-tk:
37717@if tk
37718maybe-check-tk: check-tk
3866be5d 37719
b813574b 37720check-tk:
0aed8855 37721 @: $(MAKE); $(unstage)
b40e3958
L
37722 @r=`${PWD_COMMAND}`; export r; \
37723 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37724 $(HOST_EXPORTS) \
b00612cc
PB
37725 (cd $(HOST_SUBDIR)/tk && \
37726 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
3866be5d 37727
b813574b 37728@endif tk
3866be5d 37729
b813574b
PB
37730.PHONY: install-tk maybe-install-tk
37731maybe-install-tk:
37732@if tk
37733maybe-install-tk: install-tk
16ae0395 37734
b813574b 37735install-tk: installdirs
0aed8855 37736 @: $(MAKE); $(unstage)
b40e3958
L
37737 @r=`${PWD_COMMAND}`; export r; \
37738 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37739 $(HOST_EXPORTS) \
b00612cc 37740 (cd $(HOST_SUBDIR)/tk && \
2da12f12 37741 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
3866be5d 37742
b813574b 37743@endif tk
3866be5d 37744
56a8fe78 37745# Other targets (info, dvi, pdf, etc.)
4fa63067 37746
b813574b
PB
37747.PHONY: maybe-info-tk info-tk
37748maybe-info-tk:
37749@if tk
37750maybe-info-tk: info-tk
4fa63067 37751
b813574b
PB
37752info-tk: \
37753 configure-tk
0aed8855 37754 @: $(MAKE); $(unstage)
b813574b 37755 @[ -f ./tk/Makefile ] || exit 0; \
b40e3958
L
37756 r=`${PWD_COMMAND}`; export r; \
37757 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37758 $(HOST_EXPORTS) \
72b2455a 37759 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37760 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37761 done; \
b813574b 37762 echo "Doing info in tk" ; \
b00612cc 37763 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
37764 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37765 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37766 "RANLIB=$${RANLIB}" \
0c24b341 37767 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37768 info) \
e2b9e2dc
NN
37769 || exit 1
37770
b813574b 37771@endif tk
4fa63067 37772
b813574b
PB
37773.PHONY: maybe-dvi-tk dvi-tk
37774maybe-dvi-tk:
37775@if tk
37776maybe-dvi-tk: dvi-tk
4fa63067 37777
b813574b
PB
37778dvi-tk: \
37779 configure-tk
0aed8855 37780 @: $(MAKE); $(unstage)
b813574b 37781 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067 37782 r=`${PWD_COMMAND}`; export r; \
b40e3958 37783 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37784 $(HOST_EXPORTS) \
72b2455a 37785 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37786 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37787 done; \
b813574b 37788 echo "Doing dvi in tk" ; \
b00612cc 37789 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
37790 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37791 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37792 "RANLIB=$${RANLIB}" \
0c24b341 37793 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37794 dvi) \
4fa63067 37795 || exit 1
3866be5d 37796
b813574b 37797@endif tk
3866be5d 37798
56a8fe78
DD
37799.PHONY: maybe-pdf-tk pdf-tk
37800maybe-pdf-tk:
37801@if tk
37802maybe-pdf-tk: pdf-tk
37803
37804pdf-tk: \
37805 configure-tk
37806 @: $(MAKE); $(unstage)
37807 @[ -f ./tk/Makefile ] || exit 0; \
37808 r=`${PWD_COMMAND}`; export r; \
37809 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37810 $(HOST_EXPORTS) \
37811 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
37812 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37813 done; \
37814 echo "Doing pdf in tk" ; \
37815 (cd $(HOST_SUBDIR)/tk && \
37816 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37817 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37818 "RANLIB=$${RANLIB}" \
0c24b341 37819 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
37820 pdf) \
37821 || exit 1
37822
37823@endif tk
37824
6d389afc
MS
37825.PHONY: maybe-html-tk html-tk
37826maybe-html-tk:
37827@if tk
37828maybe-html-tk: html-tk
37829
37830html-tk: \
37831 configure-tk
0aed8855 37832 @: $(MAKE); $(unstage)
6d389afc
MS
37833 @[ -f ./tk/Makefile ] || exit 0; \
37834 r=`${PWD_COMMAND}`; export r; \
37835 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
37836 $(HOST_EXPORTS) \
37837 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
37838 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37839 done; \
37840 echo "Doing html in tk" ; \
b00612cc 37841 (cd $(HOST_SUBDIR)/tk && \
6d389afc
MS
37842 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37843 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37844 "RANLIB=$${RANLIB}" \
0c24b341 37845 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
37846 html) \
37847 || exit 1
37848
37849@endif tk
37850
b813574b
PB
37851.PHONY: maybe-TAGS-tk TAGS-tk
37852maybe-TAGS-tk:
37853@if tk
37854maybe-TAGS-tk: TAGS-tk
4fa63067 37855
b813574b
PB
37856TAGS-tk: \
37857 configure-tk
0aed8855 37858 @: $(MAKE); $(unstage)
b813574b 37859 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067 37860 r=`${PWD_COMMAND}`; export r; \
b40e3958 37861 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37862 $(HOST_EXPORTS) \
72b2455a 37863 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37864 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37865 done; \
b813574b 37866 echo "Doing TAGS in tk" ; \
b00612cc 37867 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
37868 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37869 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37870 "RANLIB=$${RANLIB}" \
0c24b341 37871 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37872 TAGS) \
4fa63067 37873 || exit 1
3866be5d 37874
b813574b 37875@endif tk
3866be5d 37876
b813574b
PB
37877.PHONY: maybe-install-info-tk install-info-tk
37878maybe-install-info-tk:
37879@if tk
37880maybe-install-info-tk: install-info-tk
4fa63067 37881
b813574b
PB
37882install-info-tk: \
37883 configure-tk \
37884 info-tk
0aed8855 37885 @: $(MAKE); $(unstage)
b813574b 37886 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067
NN
37887 r=`${PWD_COMMAND}`; export r; \
37888 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37889 $(HOST_EXPORTS) \
72b2455a 37890 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37891 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37892 done; \
b813574b 37893 echo "Doing install-info in tk" ; \
b00612cc 37894 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
37895 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37896 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37897 "RANLIB=$${RANLIB}" \
0c24b341 37898 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37899 install-info) \
4fa63067
NN
37900 || exit 1
37901
b813574b 37902@endif tk
4fa63067 37903
a3ca38d2
DD
37904.PHONY: maybe-install-pdf-tk install-pdf-tk
37905maybe-install-pdf-tk:
37906@if tk
37907maybe-install-pdf-tk: install-pdf-tk
37908
37909install-pdf-tk: \
37910 configure-tk \
37911 pdf-tk
37912 @: $(MAKE); $(unstage)
37913 @[ -f ./tk/Makefile ] || exit 0; \
37914 r=`${PWD_COMMAND}`; export r; \
37915 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37916 $(HOST_EXPORTS) \
37917 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
37918 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37919 done; \
37920 echo "Doing install-pdf in tk" ; \
37921 (cd $(HOST_SUBDIR)/tk && \
37922 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37923 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37924 "RANLIB=$${RANLIB}" \
0c24b341 37925 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
37926 install-pdf) \
37927 || exit 1
37928
37929@endif tk
37930
108a6f8e
CD
37931.PHONY: maybe-install-html-tk install-html-tk
37932maybe-install-html-tk:
37933@if tk
37934maybe-install-html-tk: install-html-tk
37935
37936install-html-tk: \
37937 configure-tk \
37938 html-tk
37939 @: $(MAKE); $(unstage)
37940 @[ -f ./tk/Makefile ] || exit 0; \
37941 r=`${PWD_COMMAND}`; export r; \
37942 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
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 install-html in tk" ; \
37948 (cd $(HOST_SUBDIR)/tk && \
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}" \
108a6f8e
CD
37953 install-html) \
37954 || exit 1
37955
37956@endif tk
37957
b813574b
PB
37958.PHONY: maybe-installcheck-tk installcheck-tk
37959maybe-installcheck-tk:
37960@if tk
37961maybe-installcheck-tk: installcheck-tk
4fa63067 37962
b813574b
PB
37963installcheck-tk: \
37964 configure-tk
0aed8855 37965 @: $(MAKE); $(unstage)
b813574b 37966 @[ -f ./tk/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 installcheck in tk" ; \
b00612cc 37974 (cd $(HOST_SUBDIR)/tk && \
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 installcheck) \
4fa63067
NN
37980 || exit 1
37981
b813574b 37982@endif tk
4fa63067 37983
b813574b
PB
37984.PHONY: maybe-mostlyclean-tk mostlyclean-tk
37985maybe-mostlyclean-tk:
37986@if tk
37987maybe-mostlyclean-tk: mostlyclean-tk
4fa63067 37988
b813574b 37989mostlyclean-tk:
0aed8855 37990 @: $(MAKE); $(unstage)
b813574b 37991 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067
NN
37992 r=`${PWD_COMMAND}`; export r; \
37993 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37994 $(HOST_EXPORTS) \
72b2455a 37995 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37996 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37997 done; \
b813574b 37998 echo "Doing mostlyclean in tk" ; \
b00612cc 37999 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
38000 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38001 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38002 "RANLIB=$${RANLIB}" \
0c24b341 38003 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38004 mostlyclean) \
4fa63067
NN
38005 || exit 1
38006
b813574b 38007@endif tk
4fa63067 38008
b813574b
PB
38009.PHONY: maybe-clean-tk clean-tk
38010maybe-clean-tk:
38011@if tk
38012maybe-clean-tk: clean-tk
4fa63067 38013
b813574b 38014clean-tk:
0aed8855 38015 @: $(MAKE); $(unstage)
b813574b 38016 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067
NN
38017 r=`${PWD_COMMAND}`; export r; \
38018 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38019 $(HOST_EXPORTS) \
72b2455a 38020 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38021 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38022 done; \
b813574b 38023 echo "Doing clean in tk" ; \
b00612cc 38024 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
38025 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38026 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38027 "RANLIB=$${RANLIB}" \
0c24b341 38028 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38029 clean) \
4fa63067
NN
38030 || exit 1
38031
b813574b 38032@endif tk
4fa63067 38033
b813574b
PB
38034.PHONY: maybe-distclean-tk distclean-tk
38035maybe-distclean-tk:
38036@if tk
38037maybe-distclean-tk: distclean-tk
4fa63067 38038
b813574b 38039distclean-tk:
0aed8855 38040 @: $(MAKE); $(unstage)
b813574b 38041 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067
NN
38042 r=`${PWD_COMMAND}`; export r; \
38043 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38044 $(HOST_EXPORTS) \
72b2455a 38045 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38046 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38047 done; \
b813574b 38048 echo "Doing distclean in tk" ; \
b00612cc 38049 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
38050 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38051 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38052 "RANLIB=$${RANLIB}" \
0c24b341 38053 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38054 distclean) \
4fa63067
NN
38055 || exit 1
38056
b813574b 38057@endif tk
4fa63067 38058
b813574b
PB
38059.PHONY: maybe-maintainer-clean-tk maintainer-clean-tk
38060maybe-maintainer-clean-tk:
38061@if tk
38062maybe-maintainer-clean-tk: maintainer-clean-tk
16ae0395 38063
b813574b 38064maintainer-clean-tk:
0aed8855 38065 @: $(MAKE); $(unstage)
b813574b 38066 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067 38067 r=`${PWD_COMMAND}`; export r; \
b40e3958 38068 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38069 $(HOST_EXPORTS) \
72b2455a 38070 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38071 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38072 done; \
b813574b 38073 echo "Doing maintainer-clean in tk" ; \
b00612cc 38074 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
38075 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38076 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38077 "RANLIB=$${RANLIB}" \
0c24b341 38078 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38079 maintainer-clean) \
4fa63067 38080 || exit 1
3866be5d 38081
b813574b 38082@endif tk
3866be5d 38083
4fa63067 38084
a7254363 38085
b813574b
PB
38086.PHONY: configure-libtermcap maybe-configure-libtermcap
38087maybe-configure-libtermcap:
4f0ef2d8
CD
38088@if gcc-bootstrap
38089configure-libtermcap: stage_current
38090@endif gcc-bootstrap
b813574b
PB
38091@if libtermcap
38092maybe-configure-libtermcap: configure-libtermcap
c52c6897 38093configure-libtermcap:
0aed8855 38094 @: $(MAKE); $(unstage)
c52c6897 38095 @r=`${PWD_COMMAND}`; export r; \
b813574b 38096 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
38097 test ! -f $(HOST_SUBDIR)/libtermcap/Makefile || exit 0; \
38098 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libtermcap ; \
b813574b 38099 $(HOST_EXPORTS) \
a7254363
PB
38100 echo Configuring in $(HOST_SUBDIR)/libtermcap; \
38101 cd "$(HOST_SUBDIR)/libtermcap" || exit 1; \
b813574b 38102 case $(srcdir) in \
b00612cc
PB
38103 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38104 *) topdir=`echo $(HOST_SUBDIR)/libtermcap/ | \
38105 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
b813574b 38106 esac; \
b00612cc
PB
38107 srcdiroption="--srcdir=$${topdir}/libtermcap"; \
38108 libsrcdir="$$s/libtermcap"; \
b813574b 38109 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
38110 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
38111 --target=${target_alias} $${srcdiroption} \
b813574b
PB
38112 || exit 1
38113@endif libtermcap
38114
a7254363
PB
38115
38116
d545f33b
PB
38117
38118
b813574b
PB
38119.PHONY: all-libtermcap maybe-all-libtermcap
38120maybe-all-libtermcap:
4f0ef2d8
CD
38121@if gcc-bootstrap
38122all-libtermcap: stage_current
38123@endif gcc-bootstrap
b813574b 38124@if libtermcap
d27cc32e 38125TARGET-libtermcap=all
b813574b
PB
38126maybe-all-libtermcap: all-libtermcap
38127all-libtermcap: configure-libtermcap
0aed8855 38128 @: $(MAKE); $(unstage)
b813574b
PB
38129 @r=`${PWD_COMMAND}`; export r; \
38130 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 38131 $(HOST_EXPORTS) \
b00612cc
PB
38132 (cd $(HOST_SUBDIR)/libtermcap && \
38133 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-libtermcap))
b813574b
PB
38134@endif libtermcap
38135
a7254363 38136
d545f33b
PB
38137
38138
b813574b
PB
38139.PHONY: check-libtermcap maybe-check-libtermcap
38140maybe-check-libtermcap:
38141@if libtermcap
38142maybe-check-libtermcap: check-libtermcap
38143
38144check-libtermcap:
4fa63067 38145
6bd3dfaa 38146@endif libtermcap
4fa63067
NN
38147
38148.PHONY: install-libtermcap maybe-install-libtermcap
38149maybe-install-libtermcap:
6bd3dfaa
PB
38150@if libtermcap
38151maybe-install-libtermcap: install-libtermcap
4fa63067
NN
38152
38153install-libtermcap: installdirs
0aed8855 38154 @: $(MAKE); $(unstage)
b40e3958
L
38155 @r=`${PWD_COMMAND}`; export r; \
38156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38157 $(HOST_EXPORTS) \
b00612cc 38158 (cd $(HOST_SUBDIR)/libtermcap && \
2da12f12 38159 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 38160
6bd3dfaa 38161@endif libtermcap
3866be5d 38162
56a8fe78 38163# Other targets (info, dvi, pdf, etc.)
16ae0395 38164
4fa63067
NN
38165.PHONY: maybe-info-libtermcap info-libtermcap
38166maybe-info-libtermcap:
6bd3dfaa
PB
38167@if libtermcap
38168maybe-info-libtermcap: info-libtermcap
4fa63067
NN
38169
38170info-libtermcap: \
38171 configure-libtermcap
0aed8855 38172 @: $(MAKE); $(unstage)
4fa63067
NN
38173 @[ -f ./libtermcap/Makefile ] || exit 0; \
38174 r=`${PWD_COMMAND}`; export r; \
b40e3958 38175 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38176 $(HOST_EXPORTS) \
b813574b 38177 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38178 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38179 done; \
38180 echo "Doing info in libtermcap" ; \
b00612cc 38181 (cd $(HOST_SUBDIR)/libtermcap && \
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 info) \
4fa63067 38187 || exit 1
3866be5d 38188
6bd3dfaa 38189@endif libtermcap
3866be5d 38190
4fa63067
NN
38191.PHONY: maybe-dvi-libtermcap dvi-libtermcap
38192maybe-dvi-libtermcap:
6bd3dfaa
PB
38193@if libtermcap
38194maybe-dvi-libtermcap: dvi-libtermcap
4fa63067
NN
38195
38196dvi-libtermcap: \
38197 configure-libtermcap
0aed8855 38198 @: $(MAKE); $(unstage)
4fa63067
NN
38199 @[ -f ./libtermcap/Makefile ] || exit 0; \
38200 r=`${PWD_COMMAND}`; export r; \
38201 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38202 $(HOST_EXPORTS) \
b813574b 38203 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38204 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38205 done; \
38206 echo "Doing dvi in libtermcap" ; \
b00612cc 38207 (cd $(HOST_SUBDIR)/libtermcap && \
4fa63067
NN
38208 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38209 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38210 "RANLIB=$${RANLIB}" \
0c24b341 38211 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38212 dvi) \
4fa63067
NN
38213 || exit 1
38214
6bd3dfaa 38215@endif libtermcap
4fa63067 38216
56a8fe78
DD
38217.PHONY: maybe-pdf-libtermcap pdf-libtermcap
38218maybe-pdf-libtermcap:
38219@if libtermcap
38220maybe-pdf-libtermcap: pdf-libtermcap
38221
38222pdf-libtermcap: \
38223 configure-libtermcap
38224 @: $(MAKE); $(unstage)
38225 @[ -f ./libtermcap/Makefile ] || exit 0; \
38226 r=`${PWD_COMMAND}`; export r; \
38227 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38228 $(HOST_EXPORTS) \
38229 for flag in $(EXTRA_HOST_FLAGS) ; do \
38230 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38231 done; \
38232 echo "Doing pdf in libtermcap" ; \
38233 (cd $(HOST_SUBDIR)/libtermcap && \
38234 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38235 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38236 "RANLIB=$${RANLIB}" \
0c24b341 38237 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
38238 pdf) \
38239 || exit 1
38240
38241@endif libtermcap
38242
6d389afc
MS
38243.PHONY: maybe-html-libtermcap html-libtermcap
38244maybe-html-libtermcap:
38245@if libtermcap
38246maybe-html-libtermcap: html-libtermcap
38247
38248html-libtermcap: \
38249 configure-libtermcap
0aed8855 38250 @: $(MAKE); $(unstage)
6d389afc
MS
38251 @[ -f ./libtermcap/Makefile ] || exit 0; \
38252 r=`${PWD_COMMAND}`; export r; \
38253 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
38254 $(HOST_EXPORTS) \
38255 for flag in $(EXTRA_HOST_FLAGS) ; do \
38256 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38257 done; \
38258 echo "Doing html in libtermcap" ; \
b00612cc 38259 (cd $(HOST_SUBDIR)/libtermcap && \
6d389afc
MS
38260 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38261 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38262 "RANLIB=$${RANLIB}" \
0c24b341 38263 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
38264 html) \
38265 || exit 1
38266
38267@endif libtermcap
38268
4fa63067
NN
38269.PHONY: maybe-TAGS-libtermcap TAGS-libtermcap
38270maybe-TAGS-libtermcap:
6bd3dfaa
PB
38271@if libtermcap
38272maybe-TAGS-libtermcap: TAGS-libtermcap
4fa63067
NN
38273
38274TAGS-libtermcap: \
38275 configure-libtermcap
0aed8855 38276 @: $(MAKE); $(unstage)
4fa63067
NN
38277 @[ -f ./libtermcap/Makefile ] || exit 0; \
38278 r=`${PWD_COMMAND}`; export r; \
38279 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38280 $(HOST_EXPORTS) \
b813574b 38281 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38282 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38283 done; \
38284 echo "Doing TAGS in libtermcap" ; \
b00612cc 38285 (cd $(HOST_SUBDIR)/libtermcap && \
4fa63067
NN
38286 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38287 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38288 "RANLIB=$${RANLIB}" \
0c24b341 38289 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38290 TAGS) \
4fa63067
NN
38291 || exit 1
38292
6bd3dfaa 38293@endif libtermcap
4fa63067
NN
38294
38295.PHONY: maybe-install-info-libtermcap install-info-libtermcap
38296maybe-install-info-libtermcap:
6bd3dfaa
PB
38297@if libtermcap
38298maybe-install-info-libtermcap: install-info-libtermcap
4fa63067
NN
38299
38300install-info-libtermcap: \
38301 configure-libtermcap \
38302 info-libtermcap
0aed8855 38303 @: $(MAKE); $(unstage)
4fa63067
NN
38304 @[ -f ./libtermcap/Makefile ] || exit 0; \
38305 r=`${PWD_COMMAND}`; export r; \
38306 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38307 $(HOST_EXPORTS) \
b813574b 38308 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38309 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38310 done; \
38311 echo "Doing install-info in libtermcap" ; \
b00612cc 38312 (cd $(HOST_SUBDIR)/libtermcap && \
4fa63067
NN
38313 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38314 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38315 "RANLIB=$${RANLIB}" \
0c24b341 38316 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38317 install-info) \
4fa63067
NN
38318 || exit 1
38319
6bd3dfaa 38320@endif libtermcap
4fa63067 38321
a3ca38d2
DD
38322.PHONY: maybe-install-pdf-libtermcap install-pdf-libtermcap
38323maybe-install-pdf-libtermcap:
38324@if libtermcap
38325maybe-install-pdf-libtermcap: install-pdf-libtermcap
38326
38327install-pdf-libtermcap: \
38328 configure-libtermcap \
38329 pdf-libtermcap
38330 @: $(MAKE); $(unstage)
38331 @[ -f ./libtermcap/Makefile ] || exit 0; \
38332 r=`${PWD_COMMAND}`; export r; \
38333 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38334 $(HOST_EXPORTS) \
38335 for flag in $(EXTRA_HOST_FLAGS) ; do \
38336 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38337 done; \
38338 echo "Doing install-pdf in libtermcap" ; \
38339 (cd $(HOST_SUBDIR)/libtermcap && \
38340 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38341 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38342 "RANLIB=$${RANLIB}" \
0c24b341 38343 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
38344 install-pdf) \
38345 || exit 1
38346
38347@endif libtermcap
38348
108a6f8e
CD
38349.PHONY: maybe-install-html-libtermcap install-html-libtermcap
38350maybe-install-html-libtermcap:
38351@if libtermcap
38352maybe-install-html-libtermcap: install-html-libtermcap
38353
38354install-html-libtermcap: \
38355 configure-libtermcap \
38356 html-libtermcap
38357 @: $(MAKE); $(unstage)
38358 @[ -f ./libtermcap/Makefile ] || exit 0; \
38359 r=`${PWD_COMMAND}`; export r; \
38360 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38361 $(HOST_EXPORTS) \
38362 for flag in $(EXTRA_HOST_FLAGS) ; do \
38363 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38364 done; \
38365 echo "Doing install-html in libtermcap" ; \
38366 (cd $(HOST_SUBDIR)/libtermcap && \
38367 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38368 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38369 "RANLIB=$${RANLIB}" \
0c24b341 38370 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
38371 install-html) \
38372 || exit 1
38373
38374@endif libtermcap
38375
4fa63067
NN
38376.PHONY: maybe-installcheck-libtermcap installcheck-libtermcap
38377maybe-installcheck-libtermcap:
6bd3dfaa
PB
38378@if libtermcap
38379maybe-installcheck-libtermcap: installcheck-libtermcap
4fa63067
NN
38380
38381installcheck-libtermcap: \
38382 configure-libtermcap
0aed8855 38383 @: $(MAKE); $(unstage)
4fa63067
NN
38384 @[ -f ./libtermcap/Makefile ] || exit 0; \
38385 r=`${PWD_COMMAND}`; export r; \
38386 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38387 $(HOST_EXPORTS) \
b813574b 38388 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38389 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38390 done; \
38391 echo "Doing installcheck in libtermcap" ; \
b00612cc 38392 (cd $(HOST_SUBDIR)/libtermcap && \
4fa63067
NN
38393 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38394 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38395 "RANLIB=$${RANLIB}" \
0c24b341 38396 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38397 installcheck) \
4fa63067
NN
38398 || exit 1
38399
6bd3dfaa 38400@endif libtermcap
4fa63067
NN
38401
38402.PHONY: maybe-mostlyclean-libtermcap mostlyclean-libtermcap
38403maybe-mostlyclean-libtermcap:
6bd3dfaa
PB
38404@if libtermcap
38405maybe-mostlyclean-libtermcap: mostlyclean-libtermcap
4fa63067
NN
38406
38407# libtermcap doesn't support mostlyclean.
38408mostlyclean-libtermcap:
38409
6bd3dfaa 38410@endif libtermcap
4fa63067
NN
38411
38412.PHONY: maybe-clean-libtermcap clean-libtermcap
38413maybe-clean-libtermcap:
6bd3dfaa
PB
38414@if libtermcap
38415maybe-clean-libtermcap: clean-libtermcap
4fa63067
NN
38416
38417# libtermcap doesn't support clean.
38418clean-libtermcap:
38419
6bd3dfaa 38420@endif libtermcap
4fa63067
NN
38421
38422.PHONY: maybe-distclean-libtermcap distclean-libtermcap
38423maybe-distclean-libtermcap:
6bd3dfaa
PB
38424@if libtermcap
38425maybe-distclean-libtermcap: distclean-libtermcap
4fa63067
NN
38426
38427# libtermcap doesn't support distclean.
38428distclean-libtermcap:
38429
6bd3dfaa 38430@endif libtermcap
4fa63067
NN
38431
38432.PHONY: maybe-maintainer-clean-libtermcap maintainer-clean-libtermcap
38433maybe-maintainer-clean-libtermcap:
6bd3dfaa
PB
38434@if libtermcap
38435maybe-maintainer-clean-libtermcap: maintainer-clean-libtermcap
4fa63067
NN
38436
38437# libtermcap doesn't support maintainer-clean.
38438maintainer-clean-libtermcap:
38439
6bd3dfaa 38440@endif libtermcap
4fa63067
NN
38441
38442
a7254363 38443
4fa63067
NN
38444.PHONY: configure-utils maybe-configure-utils
38445maybe-configure-utils:
4f0ef2d8
CD
38446@if gcc-bootstrap
38447configure-utils: stage_current
38448@endif gcc-bootstrap
6bd3dfaa
PB
38449@if utils
38450maybe-configure-utils: configure-utils
c52c6897 38451configure-utils:
0aed8855 38452 @: $(MAKE); $(unstage)
c52c6897 38453 @r=`${PWD_COMMAND}`; export r; \
b40e3958 38454 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
38455 test ! -f $(HOST_SUBDIR)/utils/Makefile || exit 0; \
38456 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/utils ; \
378fce5b 38457 $(HOST_EXPORTS) \
a7254363
PB
38458 echo Configuring in $(HOST_SUBDIR)/utils; \
38459 cd "$(HOST_SUBDIR)/utils" || exit 1; \
e2b9e2dc 38460 case $(srcdir) in \
b00612cc
PB
38461 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38462 *) topdir=`echo $(HOST_SUBDIR)/utils/ | \
38463 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 38464 esac; \
b00612cc
PB
38465 srcdiroption="--srcdir=$${topdir}/utils"; \
38466 libsrcdir="$$s/utils"; \
e2b9e2dc 38467 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
38468 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
38469 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 38470 || exit 1
6bd3dfaa 38471@endif utils
e2b9e2dc 38472
a7254363
PB
38473
38474
d545f33b
PB
38475
38476
4fa63067
NN
38477.PHONY: all-utils maybe-all-utils
38478maybe-all-utils:
4f0ef2d8
CD
38479@if gcc-bootstrap
38480all-utils: stage_current
38481@endif gcc-bootstrap
6bd3dfaa 38482@if utils
d27cc32e 38483TARGET-utils=all
6bd3dfaa 38484maybe-all-utils: all-utils
4fa63067 38485all-utils: configure-utils
0aed8855 38486 @: $(MAKE); $(unstage)
4fa63067
NN
38487 @r=`${PWD_COMMAND}`; export r; \
38488 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38489 $(HOST_EXPORTS) \
b00612cc
PB
38490 (cd $(HOST_SUBDIR)/utils && \
38491 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-utils))
6bd3dfaa 38492@endif utils
4fa63067 38493
a7254363 38494
d545f33b
PB
38495
38496
4fa63067
NN
38497.PHONY: check-utils maybe-check-utils
38498maybe-check-utils:
6bd3dfaa
PB
38499@if utils
38500maybe-check-utils: check-utils
4fa63067
NN
38501
38502check-utils:
38503
6bd3dfaa 38504@endif utils
4fa63067
NN
38505
38506.PHONY: install-utils maybe-install-utils
38507maybe-install-utils:
6bd3dfaa
PB
38508@if utils
38509maybe-install-utils: install-utils
4fa63067
NN
38510
38511install-utils: installdirs
0aed8855 38512 @: $(MAKE); $(unstage)
4fa63067
NN
38513 @r=`${PWD_COMMAND}`; export r; \
38514 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38515 $(HOST_EXPORTS) \
b00612cc 38516 (cd $(HOST_SUBDIR)/utils && \
2da12f12 38517 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 38518
6bd3dfaa 38519@endif utils
4fa63067 38520
56a8fe78 38521# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
38522
38523.PHONY: maybe-info-utils info-utils
38524maybe-info-utils:
6bd3dfaa
PB
38525@if utils
38526maybe-info-utils: info-utils
4fa63067
NN
38527
38528info-utils: \
38529 configure-utils
0aed8855 38530 @: $(MAKE); $(unstage)
4fa63067
NN
38531 @[ -f ./utils/Makefile ] || exit 0; \
38532 r=`${PWD_COMMAND}`; export r; \
38533 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38534 $(HOST_EXPORTS) \
b813574b 38535 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38536 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38537 done; \
38538 echo "Doing info in utils" ; \
b00612cc 38539 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
38540 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38541 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38542 "RANLIB=$${RANLIB}" \
0c24b341 38543 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38544 info) \
4fa63067
NN
38545 || exit 1
38546
6bd3dfaa 38547@endif utils
4fa63067
NN
38548
38549.PHONY: maybe-dvi-utils dvi-utils
38550maybe-dvi-utils:
6bd3dfaa
PB
38551@if utils
38552maybe-dvi-utils: dvi-utils
4fa63067
NN
38553
38554dvi-utils: \
38555 configure-utils
0aed8855 38556 @: $(MAKE); $(unstage)
4fa63067
NN
38557 @[ -f ./utils/Makefile ] || exit 0; \
38558 r=`${PWD_COMMAND}`; export r; \
b40e3958 38559 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38560 $(HOST_EXPORTS) \
b813574b 38561 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38562 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38563 done; \
38564 echo "Doing dvi in utils" ; \
b00612cc 38565 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
38566 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38567 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38568 "RANLIB=$${RANLIB}" \
0c24b341 38569 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38570 dvi) \
4fa63067 38571 || exit 1
3866be5d 38572
6bd3dfaa 38573@endif utils
3866be5d 38574
56a8fe78
DD
38575.PHONY: maybe-pdf-utils pdf-utils
38576maybe-pdf-utils:
38577@if utils
38578maybe-pdf-utils: pdf-utils
38579
38580pdf-utils: \
38581 configure-utils
38582 @: $(MAKE); $(unstage)
38583 @[ -f ./utils/Makefile ] || exit 0; \
38584 r=`${PWD_COMMAND}`; export r; \
38585 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38586 $(HOST_EXPORTS) \
38587 for flag in $(EXTRA_HOST_FLAGS) ; do \
38588 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38589 done; \
38590 echo "Doing pdf in utils" ; \
38591 (cd $(HOST_SUBDIR)/utils && \
38592 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38593 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38594 "RANLIB=$${RANLIB}" \
0c24b341 38595 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
38596 pdf) \
38597 || exit 1
38598
38599@endif utils
38600
6d389afc
MS
38601.PHONY: maybe-html-utils html-utils
38602maybe-html-utils:
38603@if utils
38604maybe-html-utils: html-utils
38605
38606html-utils: \
38607 configure-utils
0aed8855 38608 @: $(MAKE); $(unstage)
6d389afc
MS
38609 @[ -f ./utils/Makefile ] || exit 0; \
38610 r=`${PWD_COMMAND}`; export r; \
38611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
38612 $(HOST_EXPORTS) \
38613 for flag in $(EXTRA_HOST_FLAGS) ; do \
38614 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38615 done; \
38616 echo "Doing html in utils" ; \
b00612cc 38617 (cd $(HOST_SUBDIR)/utils && \
6d389afc
MS
38618 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38619 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38620 "RANLIB=$${RANLIB}" \
0c24b341 38621 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
38622 html) \
38623 || exit 1
38624
38625@endif utils
38626
4fa63067
NN
38627.PHONY: maybe-TAGS-utils TAGS-utils
38628maybe-TAGS-utils:
6bd3dfaa
PB
38629@if utils
38630maybe-TAGS-utils: TAGS-utils
4fa63067
NN
38631
38632TAGS-utils: \
38633 configure-utils
0aed8855 38634 @: $(MAKE); $(unstage)
4fa63067
NN
38635 @[ -f ./utils/Makefile ] || exit 0; \
38636 r=`${PWD_COMMAND}`; export r; \
b40e3958 38637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38638 $(HOST_EXPORTS) \
b813574b 38639 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38640 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38641 done; \
38642 echo "Doing TAGS in utils" ; \
b00612cc 38643 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
38644 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38645 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38646 "RANLIB=$${RANLIB}" \
0c24b341 38647 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38648 TAGS) \
4fa63067 38649 || exit 1
3866be5d 38650
6bd3dfaa 38651@endif utils
3866be5d 38652
4fa63067
NN
38653.PHONY: maybe-install-info-utils install-info-utils
38654maybe-install-info-utils:
6bd3dfaa
PB
38655@if utils
38656maybe-install-info-utils: install-info-utils
16ae0395 38657
4fa63067
NN
38658install-info-utils: \
38659 configure-utils \
38660 info-utils
0aed8855 38661 @: $(MAKE); $(unstage)
4fa63067
NN
38662 @[ -f ./utils/Makefile ] || exit 0; \
38663 r=`${PWD_COMMAND}`; export r; \
b40e3958 38664 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38665 $(HOST_EXPORTS) \
b813574b 38666 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38667 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38668 done; \
38669 echo "Doing install-info in utils" ; \
b00612cc 38670 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
38671 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38672 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38673 "RANLIB=$${RANLIB}" \
0c24b341 38674 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38675 install-info) \
4fa63067 38676 || exit 1
3866be5d 38677
6bd3dfaa 38678@endif utils
3866be5d 38679
a3ca38d2
DD
38680.PHONY: maybe-install-pdf-utils install-pdf-utils
38681maybe-install-pdf-utils:
38682@if utils
38683maybe-install-pdf-utils: install-pdf-utils
38684
38685install-pdf-utils: \
38686 configure-utils \
38687 pdf-utils
38688 @: $(MAKE); $(unstage)
38689 @[ -f ./utils/Makefile ] || exit 0; \
38690 r=`${PWD_COMMAND}`; export r; \
38691 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38692 $(HOST_EXPORTS) \
38693 for flag in $(EXTRA_HOST_FLAGS) ; do \
38694 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38695 done; \
38696 echo "Doing install-pdf in utils" ; \
38697 (cd $(HOST_SUBDIR)/utils && \
38698 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38699 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38700 "RANLIB=$${RANLIB}" \
0c24b341 38701 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
38702 install-pdf) \
38703 || exit 1
38704
38705@endif utils
38706
108a6f8e
CD
38707.PHONY: maybe-install-html-utils install-html-utils
38708maybe-install-html-utils:
38709@if utils
38710maybe-install-html-utils: install-html-utils
38711
38712install-html-utils: \
38713 configure-utils \
38714 html-utils
38715 @: $(MAKE); $(unstage)
38716 @[ -f ./utils/Makefile ] || exit 0; \
38717 r=`${PWD_COMMAND}`; export r; \
38718 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38719 $(HOST_EXPORTS) \
38720 for flag in $(EXTRA_HOST_FLAGS) ; do \
38721 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38722 done; \
38723 echo "Doing install-html in utils" ; \
38724 (cd $(HOST_SUBDIR)/utils && \
38725 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38726 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38727 "RANLIB=$${RANLIB}" \
0c24b341 38728 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
38729 install-html) \
38730 || exit 1
38731
38732@endif utils
38733
4fa63067
NN
38734.PHONY: maybe-installcheck-utils installcheck-utils
38735maybe-installcheck-utils:
6bd3dfaa
PB
38736@if utils
38737maybe-installcheck-utils: installcheck-utils
4fa63067
NN
38738
38739installcheck-utils: \
38740 configure-utils
0aed8855 38741 @: $(MAKE); $(unstage)
4fa63067 38742 @[ -f ./utils/Makefile ] || exit 0; \
b40e3958
L
38743 r=`${PWD_COMMAND}`; export r; \
38744 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38745 $(HOST_EXPORTS) \
b813574b 38746 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38747 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38748 done; \
38749 echo "Doing installcheck in utils" ; \
b00612cc 38750 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
38751 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38752 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38753 "RANLIB=$${RANLIB}" \
0c24b341 38754 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38755 installcheck) \
e2b9e2dc
NN
38756 || exit 1
38757
6bd3dfaa 38758@endif utils
4fa63067
NN
38759
38760.PHONY: maybe-mostlyclean-utils mostlyclean-utils
38761maybe-mostlyclean-utils:
6bd3dfaa
PB
38762@if utils
38763maybe-mostlyclean-utils: mostlyclean-utils
4fa63067
NN
38764
38765mostlyclean-utils:
0aed8855 38766 @: $(MAKE); $(unstage)
4fa63067
NN
38767 @[ -f ./utils/Makefile ] || exit 0; \
38768 r=`${PWD_COMMAND}`; export r; \
b40e3958 38769 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38770 $(HOST_EXPORTS) \
b813574b 38771 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38772 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38773 done; \
38774 echo "Doing mostlyclean in utils" ; \
b00612cc 38775 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
38776 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38777 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38778 "RANLIB=$${RANLIB}" \
0c24b341 38779 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38780 mostlyclean) \
4fa63067 38781 || exit 1
3866be5d 38782
6bd3dfaa 38783@endif utils
3866be5d 38784
4fa63067
NN
38785.PHONY: maybe-clean-utils clean-utils
38786maybe-clean-utils:
6bd3dfaa
PB
38787@if utils
38788maybe-clean-utils: clean-utils
4fa63067
NN
38789
38790clean-utils:
0aed8855 38791 @: $(MAKE); $(unstage)
4fa63067
NN
38792 @[ -f ./utils/Makefile ] || exit 0; \
38793 r=`${PWD_COMMAND}`; export r; \
b40e3958 38794 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38795 $(HOST_EXPORTS) \
b813574b 38796 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38797 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38798 done; \
38799 echo "Doing clean in utils" ; \
b00612cc 38800 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
38801 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38802 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38803 "RANLIB=$${RANLIB}" \
0c24b341 38804 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38805 clean) \
4fa63067 38806 || exit 1
3866be5d 38807
6bd3dfaa 38808@endif utils
3866be5d 38809
4fa63067
NN
38810.PHONY: maybe-distclean-utils distclean-utils
38811maybe-distclean-utils:
6bd3dfaa
PB
38812@if utils
38813maybe-distclean-utils: distclean-utils
16ae0395 38814
4fa63067 38815distclean-utils:
0aed8855 38816 @: $(MAKE); $(unstage)
4fa63067
NN
38817 @[ -f ./utils/Makefile ] || exit 0; \
38818 r=`${PWD_COMMAND}`; export r; \
b40e3958 38819 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38820 $(HOST_EXPORTS) \
b813574b 38821 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38822 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38823 done; \
38824 echo "Doing distclean in utils" ; \
b00612cc 38825 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
38826 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38827 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38828 "RANLIB=$${RANLIB}" \
0c24b341 38829 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38830 distclean) \
4fa63067 38831 || exit 1
3866be5d 38832
6bd3dfaa 38833@endif utils
3866be5d 38834
4fa63067
NN
38835.PHONY: maybe-maintainer-clean-utils maintainer-clean-utils
38836maybe-maintainer-clean-utils:
6bd3dfaa
PB
38837@if utils
38838maybe-maintainer-clean-utils: maintainer-clean-utils
4fa63067
NN
38839
38840maintainer-clean-utils:
0aed8855 38841 @: $(MAKE); $(unstage)
4fa63067 38842 @[ -f ./utils/Makefile ] || exit 0; \
b40e3958
L
38843 r=`${PWD_COMMAND}`; export r; \
38844 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38845 $(HOST_EXPORTS) \
b813574b 38846 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38847 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38848 done; \
38849 echo "Doing maintainer-clean in utils" ; \
b00612cc 38850 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
38851 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38852 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38853 "RANLIB=$${RANLIB}" \
0c24b341 38854 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38855 maintainer-clean) \
e2b9e2dc
NN
38856 || exit 1
38857
6bd3dfaa 38858@endif utils
3866be5d 38859
3866be5d 38860
a7254363 38861
b00612cc
PB
38862.PHONY: configure-gnattools maybe-configure-gnattools
38863maybe-configure-gnattools:
4f0ef2d8
CD
38864@if gcc-bootstrap
38865configure-gnattools: stage_current
38866@endif gcc-bootstrap
b00612cc
PB
38867@if gnattools
38868maybe-configure-gnattools: configure-gnattools
c52c6897 38869configure-gnattools:
0aed8855 38870 @: $(MAKE); $(unstage)
c52c6897 38871 @r=`${PWD_COMMAND}`; export r; \
b00612cc 38872 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
38873 test ! -f $(HOST_SUBDIR)/gnattools/Makefile || exit 0; \
38874 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gnattools ; \
b00612cc 38875 $(HOST_EXPORTS) \
a7254363
PB
38876 echo Configuring in $(HOST_SUBDIR)/gnattools; \
38877 cd "$(HOST_SUBDIR)/gnattools" || exit 1; \
b00612cc
PB
38878 case $(srcdir) in \
38879 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38880 *) topdir=`echo $(HOST_SUBDIR)/gnattools/ | \
38881 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38882 esac; \
38883 srcdiroption="--srcdir=$${topdir}/gnattools"; \
38884 libsrcdir="$$s/gnattools"; \
38885 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
38886 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
38887 --target=${target_alias} $${srcdiroption} \
b00612cc
PB
38888 || exit 1
38889@endif gnattools
38890
a7254363
PB
38891
38892
d545f33b
PB
38893
38894
b00612cc
PB
38895.PHONY: all-gnattools maybe-all-gnattools
38896maybe-all-gnattools:
4f0ef2d8
CD
38897@if gcc-bootstrap
38898all-gnattools: stage_current
38899@endif gcc-bootstrap
b00612cc
PB
38900@if gnattools
38901TARGET-gnattools=all
38902maybe-all-gnattools: all-gnattools
38903all-gnattools: configure-gnattools
0aed8855 38904 @: $(MAKE); $(unstage)
b00612cc
PB
38905 @r=`${PWD_COMMAND}`; export r; \
38906 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
38907 $(HOST_EXPORTS) \
38908 (cd $(HOST_SUBDIR)/gnattools && \
38909 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-gnattools))
38910@endif gnattools
38911
a7254363 38912
d545f33b
PB
38913
38914
b00612cc
PB
38915.PHONY: check-gnattools maybe-check-gnattools
38916maybe-check-gnattools:
38917@if gnattools
38918maybe-check-gnattools: check-gnattools
38919
38920check-gnattools:
0aed8855 38921 @: $(MAKE); $(unstage)
b00612cc
PB
38922 @r=`${PWD_COMMAND}`; export r; \
38923 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
38924 $(HOST_EXPORTS) \
38925 (cd $(HOST_SUBDIR)/gnattools && \
38926 $(MAKE) $(FLAGS_TO_PASS) check)
38927
38928@endif gnattools
38929
38930.PHONY: install-gnattools maybe-install-gnattools
38931maybe-install-gnattools:
38932@if gnattools
38933maybe-install-gnattools: install-gnattools
38934
38935install-gnattools: installdirs
0aed8855 38936 @: $(MAKE); $(unstage)
b00612cc
PB
38937 @r=`${PWD_COMMAND}`; export r; \
38938 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
38939 $(HOST_EXPORTS) \
38940 (cd $(HOST_SUBDIR)/gnattools && \
2da12f12 38941 $(MAKE) $(FLAGS_TO_PASS) install)
b00612cc
PB
38942
38943@endif gnattools
38944
56a8fe78 38945# Other targets (info, dvi, pdf, etc.)
b00612cc
PB
38946
38947.PHONY: maybe-info-gnattools info-gnattools
38948maybe-info-gnattools:
38949@if gnattools
38950maybe-info-gnattools: info-gnattools
38951
38952info-gnattools: \
38953 configure-gnattools
0aed8855 38954 @: $(MAKE); $(unstage)
b00612cc
PB
38955 @[ -f ./gnattools/Makefile ] || exit 0; \
38956 r=`${PWD_COMMAND}`; export r; \
38957 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
38958 $(HOST_EXPORTS) \
38959 for flag in $(EXTRA_HOST_FLAGS) ; do \
38960 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38961 done; \
38962 echo "Doing info in gnattools" ; \
38963 (cd $(HOST_SUBDIR)/gnattools && \
38964 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38965 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38966 "RANLIB=$${RANLIB}" \
0c24b341 38967 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
38968 info) \
38969 || exit 1
38970
38971@endif gnattools
38972
38973.PHONY: maybe-dvi-gnattools dvi-gnattools
38974maybe-dvi-gnattools:
38975@if gnattools
38976maybe-dvi-gnattools: dvi-gnattools
38977
38978dvi-gnattools: \
38979 configure-gnattools
0aed8855 38980 @: $(MAKE); $(unstage)
b00612cc
PB
38981 @[ -f ./gnattools/Makefile ] || exit 0; \
38982 r=`${PWD_COMMAND}`; export r; \
38983 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
38984 $(HOST_EXPORTS) \
38985 for flag in $(EXTRA_HOST_FLAGS) ; do \
38986 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38987 done; \
38988 echo "Doing dvi in gnattools" ; \
38989 (cd $(HOST_SUBDIR)/gnattools && \
38990 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38991 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38992 "RANLIB=$${RANLIB}" \
0c24b341 38993 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
38994 dvi) \
38995 || exit 1
38996
38997@endif gnattools
38998
56a8fe78
DD
38999.PHONY: maybe-pdf-gnattools pdf-gnattools
39000maybe-pdf-gnattools:
39001@if gnattools
39002maybe-pdf-gnattools: pdf-gnattools
39003
39004pdf-gnattools: \
39005 configure-gnattools
39006 @: $(MAKE); $(unstage)
39007 @[ -f ./gnattools/Makefile ] || exit 0; \
39008 r=`${PWD_COMMAND}`; export r; \
39009 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39010 $(HOST_EXPORTS) \
39011 for flag in $(EXTRA_HOST_FLAGS) ; do \
39012 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39013 done; \
39014 echo "Doing pdf in gnattools" ; \
39015 (cd $(HOST_SUBDIR)/gnattools && \
39016 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39017 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39018 "RANLIB=$${RANLIB}" \
0c24b341 39019 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
39020 pdf) \
39021 || exit 1
39022
39023@endif gnattools
39024
b00612cc
PB
39025.PHONY: maybe-html-gnattools html-gnattools
39026maybe-html-gnattools:
39027@if gnattools
39028maybe-html-gnattools: html-gnattools
39029
39030html-gnattools: \
39031 configure-gnattools
0aed8855 39032 @: $(MAKE); $(unstage)
b00612cc
PB
39033 @[ -f ./gnattools/Makefile ] || exit 0; \
39034 r=`${PWD_COMMAND}`; export r; \
39035 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
39036 $(HOST_EXPORTS) \
39037 for flag in $(EXTRA_HOST_FLAGS) ; do \
39038 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39039 done; \
39040 echo "Doing html in gnattools" ; \
39041 (cd $(HOST_SUBDIR)/gnattools && \
39042 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39043 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39044 "RANLIB=$${RANLIB}" \
0c24b341 39045 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
39046 html) \
39047 || exit 1
39048
39049@endif gnattools
39050
39051.PHONY: maybe-TAGS-gnattools TAGS-gnattools
39052maybe-TAGS-gnattools:
39053@if gnattools
39054maybe-TAGS-gnattools: TAGS-gnattools
39055
39056TAGS-gnattools: \
39057 configure-gnattools
0aed8855 39058 @: $(MAKE); $(unstage)
b00612cc
PB
39059 @[ -f ./gnattools/Makefile ] || exit 0; \
39060 r=`${PWD_COMMAND}`; export r; \
39061 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
39062 $(HOST_EXPORTS) \
39063 for flag in $(EXTRA_HOST_FLAGS) ; do \
39064 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39065 done; \
39066 echo "Doing TAGS in gnattools" ; \
39067 (cd $(HOST_SUBDIR)/gnattools && \
39068 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39069 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39070 "RANLIB=$${RANLIB}" \
0c24b341 39071 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
39072 TAGS) \
39073 || exit 1
39074
39075@endif gnattools
39076
39077.PHONY: maybe-install-info-gnattools install-info-gnattools
39078maybe-install-info-gnattools:
39079@if gnattools
39080maybe-install-info-gnattools: install-info-gnattools
39081
39082install-info-gnattools: \
39083 configure-gnattools \
39084 info-gnattools
0aed8855 39085 @: $(MAKE); $(unstage)
b00612cc
PB
39086 @[ -f ./gnattools/Makefile ] || exit 0; \
39087 r=`${PWD_COMMAND}`; export r; \
39088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
39089 $(HOST_EXPORTS) \
39090 for flag in $(EXTRA_HOST_FLAGS) ; do \
39091 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39092 done; \
39093 echo "Doing install-info in gnattools" ; \
39094 (cd $(HOST_SUBDIR)/gnattools && \
39095 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39096 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39097 "RANLIB=$${RANLIB}" \
0c24b341 39098 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
39099 install-info) \
39100 || exit 1
39101
39102@endif gnattools
39103
a3ca38d2
DD
39104.PHONY: maybe-install-pdf-gnattools install-pdf-gnattools
39105maybe-install-pdf-gnattools:
39106@if gnattools
39107maybe-install-pdf-gnattools: install-pdf-gnattools
39108
39109install-pdf-gnattools: \
39110 configure-gnattools \
39111 pdf-gnattools
39112 @: $(MAKE); $(unstage)
39113 @[ -f ./gnattools/Makefile ] || exit 0; \
39114 r=`${PWD_COMMAND}`; export r; \
39115 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39116 $(HOST_EXPORTS) \
39117 for flag in $(EXTRA_HOST_FLAGS) ; do \
39118 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39119 done; \
39120 echo "Doing install-pdf in gnattools" ; \
39121 (cd $(HOST_SUBDIR)/gnattools && \
39122 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39123 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39124 "RANLIB=$${RANLIB}" \
0c24b341 39125 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
39126 install-pdf) \
39127 || exit 1
39128
39129@endif gnattools
39130
108a6f8e
CD
39131.PHONY: maybe-install-html-gnattools install-html-gnattools
39132maybe-install-html-gnattools:
39133@if gnattools
39134maybe-install-html-gnattools: install-html-gnattools
39135
39136install-html-gnattools: \
39137 configure-gnattools \
39138 html-gnattools
39139 @: $(MAKE); $(unstage)
39140 @[ -f ./gnattools/Makefile ] || exit 0; \
39141 r=`${PWD_COMMAND}`; export r; \
39142 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39143 $(HOST_EXPORTS) \
39144 for flag in $(EXTRA_HOST_FLAGS) ; do \
39145 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39146 done; \
39147 echo "Doing install-html in gnattools" ; \
39148 (cd $(HOST_SUBDIR)/gnattools && \
39149 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39150 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39151 "RANLIB=$${RANLIB}" \
0c24b341 39152 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
39153 install-html) \
39154 || exit 1
39155
39156@endif gnattools
39157
b00612cc
PB
39158.PHONY: maybe-installcheck-gnattools installcheck-gnattools
39159maybe-installcheck-gnattools:
39160@if gnattools
39161maybe-installcheck-gnattools: installcheck-gnattools
39162
39163installcheck-gnattools: \
39164 configure-gnattools
0aed8855 39165 @: $(MAKE); $(unstage)
b00612cc
PB
39166 @[ -f ./gnattools/Makefile ] || exit 0; \
39167 r=`${PWD_COMMAND}`; export r; \
39168 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
39169 $(HOST_EXPORTS) \
39170 for flag in $(EXTRA_HOST_FLAGS) ; do \
39171 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39172 done; \
39173 echo "Doing installcheck in gnattools" ; \
39174 (cd $(HOST_SUBDIR)/gnattools && \
39175 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39176 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39177 "RANLIB=$${RANLIB}" \
0c24b341 39178 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
39179 installcheck) \
39180 || exit 1
39181
39182@endif gnattools
39183
39184.PHONY: maybe-mostlyclean-gnattools mostlyclean-gnattools
39185maybe-mostlyclean-gnattools:
39186@if gnattools
39187maybe-mostlyclean-gnattools: mostlyclean-gnattools
39188
39189mostlyclean-gnattools:
0aed8855 39190 @: $(MAKE); $(unstage)
b00612cc
PB
39191 @[ -f ./gnattools/Makefile ] || exit 0; \
39192 r=`${PWD_COMMAND}`; export r; \
39193 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
39194 $(HOST_EXPORTS) \
39195 for flag in $(EXTRA_HOST_FLAGS) ; do \
39196 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39197 done; \
39198 echo "Doing mostlyclean in gnattools" ; \
39199 (cd $(HOST_SUBDIR)/gnattools && \
39200 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39201 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39202 "RANLIB=$${RANLIB}" \
0c24b341 39203 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
39204 mostlyclean) \
39205 || exit 1
39206
39207@endif gnattools
39208
39209.PHONY: maybe-clean-gnattools clean-gnattools
39210maybe-clean-gnattools:
39211@if gnattools
39212maybe-clean-gnattools: clean-gnattools
39213
39214clean-gnattools:
0aed8855 39215 @: $(MAKE); $(unstage)
b00612cc
PB
39216 @[ -f ./gnattools/Makefile ] || exit 0; \
39217 r=`${PWD_COMMAND}`; export r; \
39218 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
39219 $(HOST_EXPORTS) \
39220 for flag in $(EXTRA_HOST_FLAGS) ; do \
39221 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39222 done; \
39223 echo "Doing clean in gnattools" ; \
39224 (cd $(HOST_SUBDIR)/gnattools && \
39225 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39226 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39227 "RANLIB=$${RANLIB}" \
0c24b341 39228 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
39229 clean) \
39230 || exit 1
39231
39232@endif gnattools
39233
39234.PHONY: maybe-distclean-gnattools distclean-gnattools
39235maybe-distclean-gnattools:
39236@if gnattools
39237maybe-distclean-gnattools: distclean-gnattools
39238
39239distclean-gnattools:
0aed8855 39240 @: $(MAKE); $(unstage)
b00612cc
PB
39241 @[ -f ./gnattools/Makefile ] || exit 0; \
39242 r=`${PWD_COMMAND}`; export r; \
39243 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
39244 $(HOST_EXPORTS) \
39245 for flag in $(EXTRA_HOST_FLAGS) ; do \
39246 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39247 done; \
39248 echo "Doing distclean in gnattools" ; \
39249 (cd $(HOST_SUBDIR)/gnattools && \
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}" \
b00612cc
PB
39254 distclean) \
39255 || exit 1
39256
39257@endif gnattools
39258
39259.PHONY: maybe-maintainer-clean-gnattools maintainer-clean-gnattools
39260maybe-maintainer-clean-gnattools:
39261@if gnattools
39262maybe-maintainer-clean-gnattools: maintainer-clean-gnattools
39263
39264maintainer-clean-gnattools:
0aed8855 39265 @: $(MAKE); $(unstage)
b00612cc
PB
39266 @[ -f ./gnattools/Makefile ] || exit 0; \
39267 r=`${PWD_COMMAND}`; export r; \
39268 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
39269 $(HOST_EXPORTS) \
39270 for flag in $(EXTRA_HOST_FLAGS) ; do \
39271 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39272 done; \
39273 echo "Doing maintainer-clean in gnattools" ; \
39274 (cd $(HOST_SUBDIR)/gnattools && \
39275 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39276 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39277 "RANLIB=$${RANLIB}" \
0c24b341 39278 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
39279 maintainer-clean) \
39280 || exit 1
39281
39282@endif gnattools
39283
39284
3866be5d 39285
4fa63067
NN
39286# ---------------------------------------
39287# Modules which run on the target machine
39288# ---------------------------------------
16ae0395 39289
3866be5d 39290
a7254363
PB
39291
39292
39293.PHONY: configure-target-libstdc++-v3 maybe-configure-target-libstdc++-v3
39294maybe-configure-target-libstdc++-v3:
4f0ef2d8
CD
39295@if gcc-bootstrap
39296configure-target-libstdc++-v3: stage_current
39297@endif gcc-bootstrap
a7254363
PB
39298@if target-libstdc++-v3
39299maybe-configure-target-libstdc++-v3: configure-target-libstdc++-v3
c52c6897 39300configure-target-libstdc++-v3:
0aed8855
PB
39301 @: $(MAKE); $(unstage)
39302 @r=`${PWD_COMMAND}`; export r; \
39303 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39304 echo "Checking multilib configuration for libstdc++-v3..."; \
39305 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
39306 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
39307 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
39308 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
39309 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
39310 else \
39311 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
39312 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
39313 fi; \
39314 else \
39315 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
c52c6897
PB
39316 fi; \
39317 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
4fa63067 39318 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
378fce5b 39319 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
39320 echo Configuring in $(TARGET_SUBDIR)/libstdc++-v3; \
39321 cd "$(TARGET_SUBDIR)/libstdc++-v3" || exit 1; \
e2b9e2dc 39322 case $(srcdir) in \
b00612cc
PB
39323 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39324 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
39325 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 39326 esac; \
b00612cc
PB
39327 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
39328 libsrcdir="$$s/libstdc++-v3"; \
4fa63067
NN
39329 rm -f no-such-file || : ; \
39330 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
39331 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39332 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 39333 || exit 1
6bd3dfaa 39334@endif target-libstdc++-v3
e2b9e2dc 39335
a7254363
PB
39336
39337
d545f33b
PB
39338
39339
4fa63067
NN
39340.PHONY: all-target-libstdc++-v3 maybe-all-target-libstdc++-v3
39341maybe-all-target-libstdc++-v3:
4f0ef2d8
CD
39342@if gcc-bootstrap
39343all-target-libstdc++-v3: stage_current
39344@endif gcc-bootstrap
6bd3dfaa 39345@if target-libstdc++-v3
72b2455a 39346TARGET-target-libstdc++-v3=all
6bd3dfaa 39347maybe-all-target-libstdc++-v3: all-target-libstdc++-v3
4fa63067 39348all-target-libstdc++-v3: configure-target-libstdc++-v3
0aed8855 39349 @: $(MAKE); $(unstage)
b40e3958
L
39350 @r=`${PWD_COMMAND}`; export r; \
39351 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39352 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 39353 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
a7254363 39354 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' $(TARGET-target-libstdc++-v3))
6bd3dfaa 39355@endif target-libstdc++-v3
3866be5d 39356
a7254363
PB
39357
39358
d545f33b
PB
39359
39360
4fa63067
NN
39361.PHONY: check-target-libstdc++-v3 maybe-check-target-libstdc++-v3
39362maybe-check-target-libstdc++-v3:
6bd3dfaa
PB
39363@if target-libstdc++-v3
39364maybe-check-target-libstdc++-v3: check-target-libstdc++-v3
3866be5d 39365
4fa63067 39366check-target-libstdc++-v3:
0aed8855 39367 @: $(MAKE); $(unstage)
b40e3958
L
39368 @r=`${PWD_COMMAND}`; export r; \
39369 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39370 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 39371 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
7ffa0b57 39372 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
3866be5d 39373
6bd3dfaa 39374@endif target-libstdc++-v3
3866be5d 39375
4fa63067
NN
39376.PHONY: install-target-libstdc++-v3 maybe-install-target-libstdc++-v3
39377maybe-install-target-libstdc++-v3:
6bd3dfaa
PB
39378@if target-libstdc++-v3
39379maybe-install-target-libstdc++-v3: install-target-libstdc++-v3
16ae0395 39380
4fa63067 39381install-target-libstdc++-v3: installdirs
0aed8855 39382 @: $(MAKE); $(unstage)
b40e3958
L
39383 @r=`${PWD_COMMAND}`; export r; \
39384 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39385 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 39386 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
7ffa0b57 39387 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 39388
6bd3dfaa 39389@endif target-libstdc++-v3
e2b9e2dc 39390
56a8fe78 39391# Other targets (info, dvi, pdf, etc.)
3866be5d 39392
4fa63067
NN
39393.PHONY: maybe-info-target-libstdc++-v3 info-target-libstdc++-v3
39394maybe-info-target-libstdc++-v3:
6bd3dfaa
PB
39395@if target-libstdc++-v3
39396maybe-info-target-libstdc++-v3: info-target-libstdc++-v3
3866be5d 39397
4fa63067
NN
39398info-target-libstdc++-v3: \
39399 configure-target-libstdc++-v3
0aed8855 39400 @: $(MAKE); $(unstage)
4fa63067
NN
39401 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
39402 r=`${PWD_COMMAND}`; export r; \
b40e3958 39403 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39404 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
39405 echo "Doing info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
39406 for flag in $(EXTRA_TARGET_FLAGS); do \
39407 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39408 done; \
39409 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
39410 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39411 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39412 "RANLIB=$${RANLIB}" \
0c24b341 39413 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 39414 info) \
4fa63067 39415 || exit 1
3866be5d 39416
6bd3dfaa 39417@endif target-libstdc++-v3
3866be5d 39418
4fa63067
NN
39419.PHONY: maybe-dvi-target-libstdc++-v3 dvi-target-libstdc++-v3
39420maybe-dvi-target-libstdc++-v3:
6bd3dfaa
PB
39421@if target-libstdc++-v3
39422maybe-dvi-target-libstdc++-v3: dvi-target-libstdc++-v3
16ae0395 39423
4fa63067
NN
39424dvi-target-libstdc++-v3: \
39425 configure-target-libstdc++-v3
0aed8855 39426 @: $(MAKE); $(unstage)
4fa63067
NN
39427 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
39428 r=`${PWD_COMMAND}`; export r; \
b40e3958 39429 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39430 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
39431 echo "Doing dvi in $(TARGET_SUBDIR)/libstdc++-v3" ; \
39432 for flag in $(EXTRA_TARGET_FLAGS); do \
39433 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39434 done; \
39435 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
39436 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39437 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39438 "RANLIB=$${RANLIB}" \
0c24b341 39439 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 39440 dvi) \
4fa63067 39441 || exit 1
3866be5d 39442
6bd3dfaa 39443@endif target-libstdc++-v3
3866be5d 39444
56a8fe78
DD
39445.PHONY: maybe-pdf-target-libstdc++-v3 pdf-target-libstdc++-v3
39446maybe-pdf-target-libstdc++-v3:
39447@if target-libstdc++-v3
39448maybe-pdf-target-libstdc++-v3: pdf-target-libstdc++-v3
39449
39450pdf-target-libstdc++-v3: \
39451 configure-target-libstdc++-v3
39452 @: $(MAKE); $(unstage)
39453 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
39454 r=`${PWD_COMMAND}`; export r; \
39455 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39456 $(RAW_CXX_TARGET_EXPORTS) \
39457 echo "Doing pdf in $(TARGET_SUBDIR)/libstdc++-v3" ; \
39458 for flag in $(EXTRA_TARGET_FLAGS); do \
39459 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39460 done; \
39461 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
39462 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39463 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39464 "RANLIB=$${RANLIB}" \
0c24b341 39465 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
39466 pdf) \
39467 || exit 1
39468
39469@endif target-libstdc++-v3
39470
6d389afc
MS
39471.PHONY: maybe-html-target-libstdc++-v3 html-target-libstdc++-v3
39472maybe-html-target-libstdc++-v3:
39473@if target-libstdc++-v3
39474maybe-html-target-libstdc++-v3: html-target-libstdc++-v3
39475
39476html-target-libstdc++-v3: \
39477 configure-target-libstdc++-v3
0aed8855 39478 @: $(MAKE); $(unstage)
6d389afc
MS
39479 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
39480 r=`${PWD_COMMAND}`; export r; \
39481 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
39482 $(RAW_CXX_TARGET_EXPORTS) \
39483 echo "Doing html in $(TARGET_SUBDIR)/libstdc++-v3" ; \
39484 for flag in $(EXTRA_TARGET_FLAGS); do \
39485 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39486 done; \
39487 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
39488 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39489 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39490 "RANLIB=$${RANLIB}" \
0c24b341 39491 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
39492 html) \
39493 || exit 1
39494
39495@endif target-libstdc++-v3
39496
4fa63067
NN
39497.PHONY: maybe-TAGS-target-libstdc++-v3 TAGS-target-libstdc++-v3
39498maybe-TAGS-target-libstdc++-v3:
6bd3dfaa
PB
39499@if target-libstdc++-v3
39500maybe-TAGS-target-libstdc++-v3: TAGS-target-libstdc++-v3
4fa63067
NN
39501
39502TAGS-target-libstdc++-v3: \
39503 configure-target-libstdc++-v3
0aed8855 39504 @: $(MAKE); $(unstage)
4fa63067 39505 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
b40e3958
L
39506 r=`${PWD_COMMAND}`; export r; \
39507 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39508 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
39509 echo "Doing TAGS in $(TARGET_SUBDIR)/libstdc++-v3" ; \
39510 for flag in $(EXTRA_TARGET_FLAGS); do \
39511 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39512 done; \
39513 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
39514 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39515 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39516 "RANLIB=$${RANLIB}" \
0c24b341 39517 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 39518 TAGS) \
e2b9e2dc
NN
39519 || exit 1
39520
6bd3dfaa 39521@endif target-libstdc++-v3
3866be5d 39522
4fa63067
NN
39523.PHONY: maybe-install-info-target-libstdc++-v3 install-info-target-libstdc++-v3
39524maybe-install-info-target-libstdc++-v3:
6bd3dfaa
PB
39525@if target-libstdc++-v3
39526maybe-install-info-target-libstdc++-v3: install-info-target-libstdc++-v3
3866be5d 39527
4fa63067
NN
39528install-info-target-libstdc++-v3: \
39529 configure-target-libstdc++-v3 \
39530 info-target-libstdc++-v3
0aed8855 39531 @: $(MAKE); $(unstage)
4fa63067
NN
39532 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
39533 r=`${PWD_COMMAND}`; export r; \
b40e3958 39534 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39535 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
39536 echo "Doing install-info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
39537 for flag in $(EXTRA_TARGET_FLAGS); do \
39538 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39539 done; \
39540 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
39541 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39542 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39543 "RANLIB=$${RANLIB}" \
0c24b341 39544 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 39545 install-info) \
4fa63067 39546 || exit 1
3866be5d 39547
6bd3dfaa 39548@endif target-libstdc++-v3
3866be5d 39549
a3ca38d2
DD
39550.PHONY: maybe-install-pdf-target-libstdc++-v3 install-pdf-target-libstdc++-v3
39551maybe-install-pdf-target-libstdc++-v3:
39552@if target-libstdc++-v3
39553maybe-install-pdf-target-libstdc++-v3: install-pdf-target-libstdc++-v3
39554
39555install-pdf-target-libstdc++-v3: \
39556 configure-target-libstdc++-v3 \
39557 pdf-target-libstdc++-v3
39558 @: $(MAKE); $(unstage)
39559 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
39560 r=`${PWD_COMMAND}`; export r; \
39561 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39562 $(RAW_CXX_TARGET_EXPORTS) \
39563 echo "Doing install-pdf in $(TARGET_SUBDIR)/libstdc++-v3" ; \
39564 for flag in $(EXTRA_TARGET_FLAGS); do \
39565 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39566 done; \
39567 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
39568 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39569 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39570 "RANLIB=$${RANLIB}" \
0c24b341 39571 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
39572 install-pdf) \
39573 || exit 1
39574
39575@endif target-libstdc++-v3
39576
108a6f8e
CD
39577.PHONY: maybe-install-html-target-libstdc++-v3 install-html-target-libstdc++-v3
39578maybe-install-html-target-libstdc++-v3:
39579@if target-libstdc++-v3
39580maybe-install-html-target-libstdc++-v3: install-html-target-libstdc++-v3
39581
39582install-html-target-libstdc++-v3: \
39583 configure-target-libstdc++-v3 \
39584 html-target-libstdc++-v3
39585 @: $(MAKE); $(unstage)
39586 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
39587 r=`${PWD_COMMAND}`; export r; \
39588 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39589 $(RAW_CXX_TARGET_EXPORTS) \
39590 echo "Doing install-html in $(TARGET_SUBDIR)/libstdc++-v3" ; \
39591 for flag in $(EXTRA_TARGET_FLAGS); do \
39592 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39593 done; \
39594 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
39595 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39596 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39597 "RANLIB=$${RANLIB}" \
0c24b341 39598 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
39599 install-html) \
39600 || exit 1
39601
39602@endif target-libstdc++-v3
39603
4fa63067
NN
39604.PHONY: maybe-installcheck-target-libstdc++-v3 installcheck-target-libstdc++-v3
39605maybe-installcheck-target-libstdc++-v3:
6bd3dfaa
PB
39606@if target-libstdc++-v3
39607maybe-installcheck-target-libstdc++-v3: installcheck-target-libstdc++-v3
16ae0395 39608
4fa63067
NN
39609installcheck-target-libstdc++-v3: \
39610 configure-target-libstdc++-v3
0aed8855 39611 @: $(MAKE); $(unstage)
4fa63067
NN
39612 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
39613 r=`${PWD_COMMAND}`; export r; \
b40e3958 39614 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39615 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
39616 echo "Doing installcheck in $(TARGET_SUBDIR)/libstdc++-v3" ; \
39617 for flag in $(EXTRA_TARGET_FLAGS); do \
39618 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39619 done; \
39620 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
39621 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39622 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39623 "RANLIB=$${RANLIB}" \
0c24b341 39624 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 39625 installcheck) \
4fa63067 39626 || exit 1
3866be5d 39627
6bd3dfaa 39628@endif target-libstdc++-v3
3866be5d 39629
4fa63067
NN
39630.PHONY: maybe-mostlyclean-target-libstdc++-v3 mostlyclean-target-libstdc++-v3
39631maybe-mostlyclean-target-libstdc++-v3:
6bd3dfaa
PB
39632@if target-libstdc++-v3
39633maybe-mostlyclean-target-libstdc++-v3: mostlyclean-target-libstdc++-v3
4fa63067
NN
39634
39635mostlyclean-target-libstdc++-v3:
0aed8855 39636 @: $(MAKE); $(unstage)
4fa63067 39637 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
b40e3958
L
39638 r=`${PWD_COMMAND}`; export r; \
39639 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39640 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
39641 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
39642 for flag in $(EXTRA_TARGET_FLAGS); do \
39643 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39644 done; \
39645 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
39646 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39647 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39648 "RANLIB=$${RANLIB}" \
0c24b341 39649 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 39650 mostlyclean) \
e2b9e2dc
NN
39651 || exit 1
39652
6bd3dfaa 39653@endif target-libstdc++-v3
4fa63067
NN
39654
39655.PHONY: maybe-clean-target-libstdc++-v3 clean-target-libstdc++-v3
39656maybe-clean-target-libstdc++-v3:
6bd3dfaa
PB
39657@if target-libstdc++-v3
39658maybe-clean-target-libstdc++-v3: clean-target-libstdc++-v3
4fa63067
NN
39659
39660clean-target-libstdc++-v3:
0aed8855 39661 @: $(MAKE); $(unstage)
4fa63067
NN
39662 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
39663 r=`${PWD_COMMAND}`; export r; \
b40e3958 39664 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39665 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
39666 echo "Doing clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
39667 for flag in $(EXTRA_TARGET_FLAGS); do \
39668 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39669 done; \
39670 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
39671 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39672 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39673 "RANLIB=$${RANLIB}" \
0c24b341 39674 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 39675 clean) \
4fa63067 39676 || exit 1
3866be5d 39677
6bd3dfaa 39678@endif target-libstdc++-v3
3866be5d 39679
4fa63067
NN
39680.PHONY: maybe-distclean-target-libstdc++-v3 distclean-target-libstdc++-v3
39681maybe-distclean-target-libstdc++-v3:
6bd3dfaa
PB
39682@if target-libstdc++-v3
39683maybe-distclean-target-libstdc++-v3: distclean-target-libstdc++-v3
4fa63067
NN
39684
39685distclean-target-libstdc++-v3:
0aed8855 39686 @: $(MAKE); $(unstage)
4fa63067
NN
39687 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
39688 r=`${PWD_COMMAND}`; export r; \
b40e3958 39689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39690 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
39691 echo "Doing distclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
39692 for flag in $(EXTRA_TARGET_FLAGS); do \
39693 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39694 done; \
39695 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
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}" \
7ffa0b57 39700 distclean) \
4fa63067 39701 || exit 1
3866be5d 39702
6bd3dfaa 39703@endif target-libstdc++-v3
3866be5d 39704
4fa63067
NN
39705.PHONY: maybe-maintainer-clean-target-libstdc++-v3 maintainer-clean-target-libstdc++-v3
39706maybe-maintainer-clean-target-libstdc++-v3:
6bd3dfaa
PB
39707@if target-libstdc++-v3
39708maybe-maintainer-clean-target-libstdc++-v3: maintainer-clean-target-libstdc++-v3
16ae0395 39709
4fa63067 39710maintainer-clean-target-libstdc++-v3:
0aed8855 39711 @: $(MAKE); $(unstage)
4fa63067
NN
39712 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
39713 r=`${PWD_COMMAND}`; export r; \
b40e3958 39714 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39715 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
39716 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
39717 for flag in $(EXTRA_TARGET_FLAGS); do \
39718 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39719 done; \
39720 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
39721 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39722 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39723 "RANLIB=$${RANLIB}" \
0c24b341 39724 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 39725 maintainer-clean) \
4fa63067 39726 || exit 1
3866be5d 39727
6bd3dfaa 39728@endif target-libstdc++-v3
3866be5d 39729
4fa63067 39730
4fa63067 39731
a7254363
PB
39732
39733
39734.PHONY: configure-target-libmudflap maybe-configure-target-libmudflap
39735maybe-configure-target-libmudflap:
4f0ef2d8
CD
39736@if gcc-bootstrap
39737configure-target-libmudflap: stage_current
39738@endif gcc-bootstrap
a7254363
PB
39739@if target-libmudflap
39740maybe-configure-target-libmudflap: configure-target-libmudflap
c52c6897 39741configure-target-libmudflap:
0aed8855
PB
39742 @: $(MAKE); $(unstage)
39743 @r=`${PWD_COMMAND}`; export r; \
39744 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39745 echo "Checking multilib configuration for libmudflap..."; \
39746 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmudflap ; \
39747 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmudflap/multilib.tmp 2> /dev/null ; \
39748 if test -r $(TARGET_SUBDIR)/libmudflap/multilib.out; then \
39749 if cmp -s $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; then \
39750 rm -f $(TARGET_SUBDIR)/libmudflap/multilib.tmp; \
39751 else \
39752 rm -f $(TARGET_SUBDIR)/libmudflap/Makefile; \
39753 mv $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; \
39754 fi; \
39755 else \
39756 mv $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; \
c52c6897
PB
39757 fi; \
39758 test ! -f $(TARGET_SUBDIR)/libmudflap/Makefile || exit 0; \
4b1cb4fe 39759 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmudflap ; \
378fce5b 39760 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
39761 echo Configuring in $(TARGET_SUBDIR)/libmudflap; \
39762 cd "$(TARGET_SUBDIR)/libmudflap" || exit 1; \
e2b9e2dc 39763 case $(srcdir) in \
b00612cc
PB
39764 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39765 *) topdir=`echo $(TARGET_SUBDIR)/libmudflap/ | \
39766 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 39767 esac; \
b00612cc
PB
39768 srcdiroption="--srcdir=$${topdir}/libmudflap"; \
39769 libsrcdir="$$s/libmudflap"; \
4fa63067
NN
39770 rm -f no-such-file || : ; \
39771 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
39772 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39773 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 39774 || exit 1
6bd3dfaa 39775@endif target-libmudflap
e2b9e2dc 39776
a7254363
PB
39777
39778
d545f33b
PB
39779
39780
4b1cb4fe
DD
39781.PHONY: all-target-libmudflap maybe-all-target-libmudflap
39782maybe-all-target-libmudflap:
4f0ef2d8
CD
39783@if gcc-bootstrap
39784all-target-libmudflap: stage_current
39785@endif gcc-bootstrap
6bd3dfaa 39786@if target-libmudflap
72b2455a 39787TARGET-target-libmudflap=all
6bd3dfaa 39788maybe-all-target-libmudflap: all-target-libmudflap
4b1cb4fe 39789all-target-libmudflap: configure-target-libmudflap
0aed8855 39790 @: $(MAKE); $(unstage)
b40e3958
L
39791 @r=`${PWD_COMMAND}`; export r; \
39792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39793 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 39794 (cd $(TARGET_SUBDIR)/libmudflap && \
a7254363 39795 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-libmudflap))
6bd3dfaa 39796@endif target-libmudflap
3866be5d 39797
a7254363
PB
39798
39799
d545f33b
PB
39800
39801
4b1cb4fe
DD
39802.PHONY: check-target-libmudflap maybe-check-target-libmudflap
39803maybe-check-target-libmudflap:
6bd3dfaa
PB
39804@if target-libmudflap
39805maybe-check-target-libmudflap: check-target-libmudflap
16ae0395 39806
4b1cb4fe 39807check-target-libmudflap:
0aed8855 39808 @: $(MAKE); $(unstage)
4b1cb4fe
DD
39809 @r=`${PWD_COMMAND}`; export r; \
39810 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39811 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 39812 (cd $(TARGET_SUBDIR)/libmudflap && \
7ffa0b57 39813 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
4b1cb4fe 39814
6bd3dfaa 39815@endif target-libmudflap
4b1cb4fe
DD
39816
39817.PHONY: install-target-libmudflap maybe-install-target-libmudflap
39818maybe-install-target-libmudflap:
6bd3dfaa
PB
39819@if target-libmudflap
39820maybe-install-target-libmudflap: install-target-libmudflap
4b1cb4fe
DD
39821
39822install-target-libmudflap: installdirs
0aed8855 39823 @: $(MAKE); $(unstage)
4b1cb4fe
DD
39824 @r=`${PWD_COMMAND}`; export r; \
39825 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39826 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 39827 (cd $(TARGET_SUBDIR)/libmudflap && \
7ffa0b57 39828 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4b1cb4fe 39829
6bd3dfaa 39830@endif target-libmudflap
4b1cb4fe 39831
56a8fe78 39832# Other targets (info, dvi, pdf, etc.)
4b1cb4fe
DD
39833
39834.PHONY: maybe-info-target-libmudflap info-target-libmudflap
39835maybe-info-target-libmudflap:
6bd3dfaa
PB
39836@if target-libmudflap
39837maybe-info-target-libmudflap: info-target-libmudflap
4b1cb4fe
DD
39838
39839info-target-libmudflap: \
39840 configure-target-libmudflap
0aed8855 39841 @: $(MAKE); $(unstage)
4b1cb4fe
DD
39842 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
39843 r=`${PWD_COMMAND}`; export r; \
39844 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39845 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
39846 echo "Doing info in $(TARGET_SUBDIR)/libmudflap" ; \
39847 for flag in $(EXTRA_TARGET_FLAGS); do \
39848 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39849 done; \
39850 (cd $(TARGET_SUBDIR)/libmudflap && \
39851 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39852 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39853 "RANLIB=$${RANLIB}" \
0c24b341 39854 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 39855 info) \
4b1cb4fe
DD
39856 || exit 1
39857
6bd3dfaa 39858@endif target-libmudflap
4b1cb4fe
DD
39859
39860.PHONY: maybe-dvi-target-libmudflap dvi-target-libmudflap
39861maybe-dvi-target-libmudflap:
6bd3dfaa
PB
39862@if target-libmudflap
39863maybe-dvi-target-libmudflap: dvi-target-libmudflap
4b1cb4fe
DD
39864
39865dvi-target-libmudflap: \
39866 configure-target-libmudflap
0aed8855 39867 @: $(MAKE); $(unstage)
4b1cb4fe
DD
39868 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
39869 r=`${PWD_COMMAND}`; export r; \
39870 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39871 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
39872 echo "Doing dvi in $(TARGET_SUBDIR)/libmudflap" ; \
39873 for flag in $(EXTRA_TARGET_FLAGS); do \
39874 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39875 done; \
39876 (cd $(TARGET_SUBDIR)/libmudflap && \
39877 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39878 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39879 "RANLIB=$${RANLIB}" \
0c24b341 39880 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 39881 dvi) \
4b1cb4fe
DD
39882 || exit 1
39883
6bd3dfaa 39884@endif target-libmudflap
4b1cb4fe 39885
56a8fe78
DD
39886.PHONY: maybe-pdf-target-libmudflap pdf-target-libmudflap
39887maybe-pdf-target-libmudflap:
39888@if target-libmudflap
39889maybe-pdf-target-libmudflap: pdf-target-libmudflap
39890
39891pdf-target-libmudflap: \
39892 configure-target-libmudflap
39893 @: $(MAKE); $(unstage)
39894 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
39895 r=`${PWD_COMMAND}`; export r; \
39896 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39897 $(NORMAL_TARGET_EXPORTS) \
39898 echo "Doing pdf in $(TARGET_SUBDIR)/libmudflap" ; \
39899 for flag in $(EXTRA_TARGET_FLAGS); do \
39900 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39901 done; \
39902 (cd $(TARGET_SUBDIR)/libmudflap && \
39903 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39904 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39905 "RANLIB=$${RANLIB}" \
0c24b341 39906 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
39907 pdf) \
39908 || exit 1
39909
39910@endif target-libmudflap
39911
6d389afc
MS
39912.PHONY: maybe-html-target-libmudflap html-target-libmudflap
39913maybe-html-target-libmudflap:
39914@if target-libmudflap
39915maybe-html-target-libmudflap: html-target-libmudflap
39916
39917html-target-libmudflap: \
39918 configure-target-libmudflap
0aed8855 39919 @: $(MAKE); $(unstage)
6d389afc
MS
39920 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
39921 r=`${PWD_COMMAND}`; export r; \
39922 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
39923 $(NORMAL_TARGET_EXPORTS) \
39924 echo "Doing html in $(TARGET_SUBDIR)/libmudflap" ; \
39925 for flag in $(EXTRA_TARGET_FLAGS); do \
39926 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39927 done; \
39928 (cd $(TARGET_SUBDIR)/libmudflap && \
39929 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39930 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39931 "RANLIB=$${RANLIB}" \
0c24b341 39932 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
39933 html) \
39934 || exit 1
39935
39936@endif target-libmudflap
39937
4b1cb4fe
DD
39938.PHONY: maybe-TAGS-target-libmudflap TAGS-target-libmudflap
39939maybe-TAGS-target-libmudflap:
6bd3dfaa
PB
39940@if target-libmudflap
39941maybe-TAGS-target-libmudflap: TAGS-target-libmudflap
4b1cb4fe
DD
39942
39943TAGS-target-libmudflap: \
39944 configure-target-libmudflap
0aed8855 39945 @: $(MAKE); $(unstage)
4b1cb4fe
DD
39946 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
39947 r=`${PWD_COMMAND}`; export r; \
39948 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39949 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
39950 echo "Doing TAGS in $(TARGET_SUBDIR)/libmudflap" ; \
39951 for flag in $(EXTRA_TARGET_FLAGS); do \
39952 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39953 done; \
39954 (cd $(TARGET_SUBDIR)/libmudflap && \
39955 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39956 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39957 "RANLIB=$${RANLIB}" \
0c24b341 39958 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 39959 TAGS) \
4b1cb4fe
DD
39960 || exit 1
39961
6bd3dfaa 39962@endif target-libmudflap
4b1cb4fe
DD
39963
39964.PHONY: maybe-install-info-target-libmudflap install-info-target-libmudflap
39965maybe-install-info-target-libmudflap:
6bd3dfaa
PB
39966@if target-libmudflap
39967maybe-install-info-target-libmudflap: install-info-target-libmudflap
4b1cb4fe
DD
39968
39969install-info-target-libmudflap: \
39970 configure-target-libmudflap \
39971 info-target-libmudflap
0aed8855 39972 @: $(MAKE); $(unstage)
4b1cb4fe
DD
39973 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
39974 r=`${PWD_COMMAND}`; export r; \
39975 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39976 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
39977 echo "Doing install-info in $(TARGET_SUBDIR)/libmudflap" ; \
39978 for flag in $(EXTRA_TARGET_FLAGS); do \
39979 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39980 done; \
39981 (cd $(TARGET_SUBDIR)/libmudflap && \
39982 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39983 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39984 "RANLIB=$${RANLIB}" \
0c24b341 39985 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 39986 install-info) \
4b1cb4fe
DD
39987 || exit 1
39988
6bd3dfaa 39989@endif target-libmudflap
4b1cb4fe 39990
a3ca38d2
DD
39991.PHONY: maybe-install-pdf-target-libmudflap install-pdf-target-libmudflap
39992maybe-install-pdf-target-libmudflap:
39993@if target-libmudflap
39994maybe-install-pdf-target-libmudflap: install-pdf-target-libmudflap
39995
39996install-pdf-target-libmudflap: \
39997 configure-target-libmudflap \
39998 pdf-target-libmudflap
39999 @: $(MAKE); $(unstage)
40000 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
40001 r=`${PWD_COMMAND}`; export r; \
40002 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40003 $(NORMAL_TARGET_EXPORTS) \
40004 echo "Doing install-pdf in $(TARGET_SUBDIR)/libmudflap" ; \
40005 for flag in $(EXTRA_TARGET_FLAGS); do \
40006 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40007 done; \
40008 (cd $(TARGET_SUBDIR)/libmudflap && \
40009 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40010 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40011 "RANLIB=$${RANLIB}" \
0c24b341 40012 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
40013 install-pdf) \
40014 || exit 1
40015
40016@endif target-libmudflap
40017
108a6f8e
CD
40018.PHONY: maybe-install-html-target-libmudflap install-html-target-libmudflap
40019maybe-install-html-target-libmudflap:
40020@if target-libmudflap
40021maybe-install-html-target-libmudflap: install-html-target-libmudflap
40022
40023install-html-target-libmudflap: \
40024 configure-target-libmudflap \
40025 html-target-libmudflap
40026 @: $(MAKE); $(unstage)
40027 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
40028 r=`${PWD_COMMAND}`; export r; \
40029 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40030 $(NORMAL_TARGET_EXPORTS) \
40031 echo "Doing install-html in $(TARGET_SUBDIR)/libmudflap" ; \
40032 for flag in $(EXTRA_TARGET_FLAGS); do \
40033 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40034 done; \
40035 (cd $(TARGET_SUBDIR)/libmudflap && \
40036 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40037 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40038 "RANLIB=$${RANLIB}" \
0c24b341 40039 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
40040 install-html) \
40041 || exit 1
40042
40043@endif target-libmudflap
40044
4b1cb4fe
DD
40045.PHONY: maybe-installcheck-target-libmudflap installcheck-target-libmudflap
40046maybe-installcheck-target-libmudflap:
6bd3dfaa
PB
40047@if target-libmudflap
40048maybe-installcheck-target-libmudflap: installcheck-target-libmudflap
4b1cb4fe
DD
40049
40050installcheck-target-libmudflap: \
40051 configure-target-libmudflap
0aed8855 40052 @: $(MAKE); $(unstage)
4b1cb4fe
DD
40053 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
40054 r=`${PWD_COMMAND}`; export r; \
40055 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40056 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
40057 echo "Doing installcheck in $(TARGET_SUBDIR)/libmudflap" ; \
40058 for flag in $(EXTRA_TARGET_FLAGS); do \
40059 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40060 done; \
40061 (cd $(TARGET_SUBDIR)/libmudflap && \
40062 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40063 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40064 "RANLIB=$${RANLIB}" \
0c24b341 40065 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 40066 installcheck) \
4b1cb4fe
DD
40067 || exit 1
40068
6bd3dfaa 40069@endif target-libmudflap
4b1cb4fe
DD
40070
40071.PHONY: maybe-mostlyclean-target-libmudflap mostlyclean-target-libmudflap
40072maybe-mostlyclean-target-libmudflap:
6bd3dfaa
PB
40073@if target-libmudflap
40074maybe-mostlyclean-target-libmudflap: mostlyclean-target-libmudflap
4b1cb4fe
DD
40075
40076mostlyclean-target-libmudflap:
0aed8855 40077 @: $(MAKE); $(unstage)
4b1cb4fe
DD
40078 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
40079 r=`${PWD_COMMAND}`; export r; \
40080 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40081 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
40082 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libmudflap" ; \
40083 for flag in $(EXTRA_TARGET_FLAGS); do \
40084 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40085 done; \
40086 (cd $(TARGET_SUBDIR)/libmudflap && \
40087 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40088 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40089 "RANLIB=$${RANLIB}" \
0c24b341 40090 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 40091 mostlyclean) \
4b1cb4fe
DD
40092 || exit 1
40093
6bd3dfaa 40094@endif target-libmudflap
4b1cb4fe
DD
40095
40096.PHONY: maybe-clean-target-libmudflap clean-target-libmudflap
40097maybe-clean-target-libmudflap:
6bd3dfaa
PB
40098@if target-libmudflap
40099maybe-clean-target-libmudflap: clean-target-libmudflap
4b1cb4fe
DD
40100
40101clean-target-libmudflap:
0aed8855 40102 @: $(MAKE); $(unstage)
4b1cb4fe
DD
40103 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
40104 r=`${PWD_COMMAND}`; export r; \
40105 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40106 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
40107 echo "Doing clean in $(TARGET_SUBDIR)/libmudflap" ; \
40108 for flag in $(EXTRA_TARGET_FLAGS); do \
40109 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40110 done; \
40111 (cd $(TARGET_SUBDIR)/libmudflap && \
40112 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40113 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40114 "RANLIB=$${RANLIB}" \
0c24b341 40115 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 40116 clean) \
4b1cb4fe
DD
40117 || exit 1
40118
6bd3dfaa 40119@endif target-libmudflap
4b1cb4fe
DD
40120
40121.PHONY: maybe-distclean-target-libmudflap distclean-target-libmudflap
40122maybe-distclean-target-libmudflap:
6bd3dfaa
PB
40123@if target-libmudflap
40124maybe-distclean-target-libmudflap: distclean-target-libmudflap
4b1cb4fe
DD
40125
40126distclean-target-libmudflap:
0aed8855 40127 @: $(MAKE); $(unstage)
4b1cb4fe
DD
40128 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
40129 r=`${PWD_COMMAND}`; export r; \
40130 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40131 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
40132 echo "Doing distclean in $(TARGET_SUBDIR)/libmudflap" ; \
40133 for flag in $(EXTRA_TARGET_FLAGS); do \
40134 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40135 done; \
40136 (cd $(TARGET_SUBDIR)/libmudflap && \
40137 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40138 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40139 "RANLIB=$${RANLIB}" \
0c24b341 40140 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 40141 distclean) \
4b1cb4fe
DD
40142 || exit 1
40143
6bd3dfaa 40144@endif target-libmudflap
4b1cb4fe
DD
40145
40146.PHONY: maybe-maintainer-clean-target-libmudflap maintainer-clean-target-libmudflap
40147maybe-maintainer-clean-target-libmudflap:
6bd3dfaa
PB
40148@if target-libmudflap
40149maybe-maintainer-clean-target-libmudflap: maintainer-clean-target-libmudflap
4b1cb4fe
DD
40150
40151maintainer-clean-target-libmudflap:
0aed8855 40152 @: $(MAKE); $(unstage)
4b1cb4fe
DD
40153 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
40154 r=`${PWD_COMMAND}`; export r; \
40155 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40156 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
40157 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libmudflap" ; \
40158 for flag in $(EXTRA_TARGET_FLAGS); do \
40159 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40160 done; \
40161 (cd $(TARGET_SUBDIR)/libmudflap && \
40162 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40163 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40164 "RANLIB=$${RANLIB}" \
0c24b341 40165 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 40166 maintainer-clean) \
4b1cb4fe
DD
40167 || exit 1
40168
6bd3dfaa 40169@endif target-libmudflap
4b1cb4fe
DD
40170
40171
4b1cb4fe 40172
064d0a7c
PB
40173
40174
40175.PHONY: configure-target-libssp maybe-configure-target-libssp
40176maybe-configure-target-libssp:
4f0ef2d8
CD
40177@if gcc-bootstrap
40178configure-target-libssp: stage_current
40179@endif gcc-bootstrap
064d0a7c
PB
40180@if target-libssp
40181maybe-configure-target-libssp: configure-target-libssp
c52c6897 40182configure-target-libssp:
0aed8855
PB
40183 @: $(MAKE); $(unstage)
40184 @r=`${PWD_COMMAND}`; export r; \
40185 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40186 echo "Checking multilib configuration for libssp..."; \
40187 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \
40188 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libssp/multilib.tmp 2> /dev/null ; \
40189 if test -r $(TARGET_SUBDIR)/libssp/multilib.out; then \
40190 if cmp -s $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; then \
40191 rm -f $(TARGET_SUBDIR)/libssp/multilib.tmp; \
40192 else \
40193 rm -f $(TARGET_SUBDIR)/libssp/Makefile; \
40194 mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
40195 fi; \
40196 else \
40197 mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
c52c6897
PB
40198 fi; \
40199 test ! -f $(TARGET_SUBDIR)/libssp/Makefile || exit 0; \
064d0a7c 40200 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \
064d0a7c
PB
40201 $(NORMAL_TARGET_EXPORTS) \
40202 echo Configuring in $(TARGET_SUBDIR)/libssp; \
40203 cd "$(TARGET_SUBDIR)/libssp" || exit 1; \
40204 case $(srcdir) in \
40205 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40206 *) topdir=`echo $(TARGET_SUBDIR)/libssp/ | \
40207 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40208 esac; \
40209 srcdiroption="--srcdir=$${topdir}/libssp"; \
40210 libsrcdir="$$s/libssp"; \
40211 rm -f no-such-file || : ; \
40212 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
40213 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
40214 --target=${target_alias} $${srcdiroption} \
064d0a7c
PB
40215 || exit 1
40216@endif target-libssp
40217
40218
40219
40220
40221
40222.PHONY: all-target-libssp maybe-all-target-libssp
40223maybe-all-target-libssp:
4f0ef2d8
CD
40224@if gcc-bootstrap
40225all-target-libssp: stage_current
40226@endif gcc-bootstrap
064d0a7c
PB
40227@if target-libssp
40228TARGET-target-libssp=all
40229maybe-all-target-libssp: all-target-libssp
40230all-target-libssp: configure-target-libssp
0aed8855 40231 @: $(MAKE); $(unstage)
064d0a7c
PB
40232 @r=`${PWD_COMMAND}`; export r; \
40233 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40234 $(NORMAL_TARGET_EXPORTS) \
40235 (cd $(TARGET_SUBDIR)/libssp && \
40236 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-libssp))
40237@endif target-libssp
40238
40239
40240
40241
40242
40243.PHONY: check-target-libssp maybe-check-target-libssp
40244maybe-check-target-libssp:
40245@if target-libssp
40246maybe-check-target-libssp: check-target-libssp
40247
40248check-target-libssp:
0aed8855 40249 @: $(MAKE); $(unstage)
064d0a7c
PB
40250 @r=`${PWD_COMMAND}`; export r; \
40251 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40252 $(NORMAL_TARGET_EXPORTS) \
40253 (cd $(TARGET_SUBDIR)/libssp && \
40254 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
40255
40256@endif target-libssp
40257
40258.PHONY: install-target-libssp maybe-install-target-libssp
40259maybe-install-target-libssp:
40260@if target-libssp
40261maybe-install-target-libssp: install-target-libssp
40262
40263install-target-libssp: installdirs
0aed8855 40264 @: $(MAKE); $(unstage)
064d0a7c
PB
40265 @r=`${PWD_COMMAND}`; export r; \
40266 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40267 $(NORMAL_TARGET_EXPORTS) \
40268 (cd $(TARGET_SUBDIR)/libssp && \
40269 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
40270
40271@endif target-libssp
40272
56a8fe78 40273# Other targets (info, dvi, pdf, etc.)
064d0a7c
PB
40274
40275.PHONY: maybe-info-target-libssp info-target-libssp
40276maybe-info-target-libssp:
40277@if target-libssp
40278maybe-info-target-libssp: info-target-libssp
40279
40280info-target-libssp: \
40281 configure-target-libssp
0aed8855 40282 @: $(MAKE); $(unstage)
064d0a7c
PB
40283 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
40284 r=`${PWD_COMMAND}`; export r; \
40285 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40286 $(NORMAL_TARGET_EXPORTS) \
40287 echo "Doing info in $(TARGET_SUBDIR)/libssp" ; \
40288 for flag in $(EXTRA_TARGET_FLAGS); do \
40289 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40290 done; \
40291 (cd $(TARGET_SUBDIR)/libssp && \
40292 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40293 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40294 "RANLIB=$${RANLIB}" \
0c24b341 40295 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
40296 info) \
40297 || exit 1
40298
40299@endif target-libssp
40300
40301.PHONY: maybe-dvi-target-libssp dvi-target-libssp
40302maybe-dvi-target-libssp:
40303@if target-libssp
40304maybe-dvi-target-libssp: dvi-target-libssp
40305
40306dvi-target-libssp: \
40307 configure-target-libssp
0aed8855 40308 @: $(MAKE); $(unstage)
064d0a7c
PB
40309 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
40310 r=`${PWD_COMMAND}`; export r; \
40311 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40312 $(NORMAL_TARGET_EXPORTS) \
40313 echo "Doing dvi in $(TARGET_SUBDIR)/libssp" ; \
40314 for flag in $(EXTRA_TARGET_FLAGS); do \
40315 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40316 done; \
40317 (cd $(TARGET_SUBDIR)/libssp && \
40318 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40319 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40320 "RANLIB=$${RANLIB}" \
0c24b341 40321 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
40322 dvi) \
40323 || exit 1
40324
40325@endif target-libssp
40326
56a8fe78
DD
40327.PHONY: maybe-pdf-target-libssp pdf-target-libssp
40328maybe-pdf-target-libssp:
40329@if target-libssp
40330maybe-pdf-target-libssp: pdf-target-libssp
40331
40332pdf-target-libssp: \
40333 configure-target-libssp
40334 @: $(MAKE); $(unstage)
40335 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
40336 r=`${PWD_COMMAND}`; export r; \
40337 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40338 $(NORMAL_TARGET_EXPORTS) \
40339 echo "Doing pdf in $(TARGET_SUBDIR)/libssp" ; \
40340 for flag in $(EXTRA_TARGET_FLAGS); do \
40341 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40342 done; \
40343 (cd $(TARGET_SUBDIR)/libssp && \
40344 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40345 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40346 "RANLIB=$${RANLIB}" \
0c24b341 40347 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
40348 pdf) \
40349 || exit 1
40350
40351@endif target-libssp
40352
064d0a7c
PB
40353.PHONY: maybe-html-target-libssp html-target-libssp
40354maybe-html-target-libssp:
40355@if target-libssp
40356maybe-html-target-libssp: html-target-libssp
40357
40358html-target-libssp: \
40359 configure-target-libssp
0aed8855 40360 @: $(MAKE); $(unstage)
064d0a7c
PB
40361 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
40362 r=`${PWD_COMMAND}`; export r; \
40363 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40364 $(NORMAL_TARGET_EXPORTS) \
40365 echo "Doing html in $(TARGET_SUBDIR)/libssp" ; \
40366 for flag in $(EXTRA_TARGET_FLAGS); do \
40367 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40368 done; \
40369 (cd $(TARGET_SUBDIR)/libssp && \
40370 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40371 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40372 "RANLIB=$${RANLIB}" \
0c24b341 40373 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
40374 html) \
40375 || exit 1
40376
40377@endif target-libssp
40378
40379.PHONY: maybe-TAGS-target-libssp TAGS-target-libssp
40380maybe-TAGS-target-libssp:
40381@if target-libssp
40382maybe-TAGS-target-libssp: TAGS-target-libssp
40383
40384TAGS-target-libssp: \
40385 configure-target-libssp
0aed8855 40386 @: $(MAKE); $(unstage)
064d0a7c
PB
40387 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
40388 r=`${PWD_COMMAND}`; export r; \
40389 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40390 $(NORMAL_TARGET_EXPORTS) \
40391 echo "Doing TAGS in $(TARGET_SUBDIR)/libssp" ; \
40392 for flag in $(EXTRA_TARGET_FLAGS); do \
40393 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40394 done; \
40395 (cd $(TARGET_SUBDIR)/libssp && \
40396 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40397 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40398 "RANLIB=$${RANLIB}" \
0c24b341 40399 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
40400 TAGS) \
40401 || exit 1
40402
40403@endif target-libssp
40404
40405.PHONY: maybe-install-info-target-libssp install-info-target-libssp
40406maybe-install-info-target-libssp:
40407@if target-libssp
40408maybe-install-info-target-libssp: install-info-target-libssp
40409
40410install-info-target-libssp: \
40411 configure-target-libssp \
40412 info-target-libssp
0aed8855 40413 @: $(MAKE); $(unstage)
064d0a7c
PB
40414 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
40415 r=`${PWD_COMMAND}`; export r; \
40416 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40417 $(NORMAL_TARGET_EXPORTS) \
40418 echo "Doing install-info in $(TARGET_SUBDIR)/libssp" ; \
40419 for flag in $(EXTRA_TARGET_FLAGS); do \
40420 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40421 done; \
40422 (cd $(TARGET_SUBDIR)/libssp && \
40423 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40424 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40425 "RANLIB=$${RANLIB}" \
0c24b341 40426 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
40427 install-info) \
40428 || exit 1
40429
40430@endif target-libssp
40431
a3ca38d2
DD
40432.PHONY: maybe-install-pdf-target-libssp install-pdf-target-libssp
40433maybe-install-pdf-target-libssp:
40434@if target-libssp
40435maybe-install-pdf-target-libssp: install-pdf-target-libssp
40436
40437install-pdf-target-libssp: \
40438 configure-target-libssp \
40439 pdf-target-libssp
40440 @: $(MAKE); $(unstage)
40441 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
40442 r=`${PWD_COMMAND}`; export r; \
40443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40444 $(NORMAL_TARGET_EXPORTS) \
40445 echo "Doing install-pdf in $(TARGET_SUBDIR)/libssp" ; \
40446 for flag in $(EXTRA_TARGET_FLAGS); do \
40447 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40448 done; \
40449 (cd $(TARGET_SUBDIR)/libssp && \
40450 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40451 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40452 "RANLIB=$${RANLIB}" \
0c24b341 40453 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
40454 install-pdf) \
40455 || exit 1
40456
40457@endif target-libssp
40458
108a6f8e
CD
40459.PHONY: maybe-install-html-target-libssp install-html-target-libssp
40460maybe-install-html-target-libssp:
40461@if target-libssp
40462maybe-install-html-target-libssp: install-html-target-libssp
40463
40464install-html-target-libssp: \
40465 configure-target-libssp \
40466 html-target-libssp
40467 @: $(MAKE); $(unstage)
40468 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
40469 r=`${PWD_COMMAND}`; export r; \
40470 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40471 $(NORMAL_TARGET_EXPORTS) \
40472 echo "Doing install-html in $(TARGET_SUBDIR)/libssp" ; \
40473 for flag in $(EXTRA_TARGET_FLAGS); do \
40474 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40475 done; \
40476 (cd $(TARGET_SUBDIR)/libssp && \
40477 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40478 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40479 "RANLIB=$${RANLIB}" \
0c24b341 40480 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
40481 install-html) \
40482 || exit 1
40483
40484@endif target-libssp
40485
064d0a7c
PB
40486.PHONY: maybe-installcheck-target-libssp installcheck-target-libssp
40487maybe-installcheck-target-libssp:
40488@if target-libssp
40489maybe-installcheck-target-libssp: installcheck-target-libssp
40490
40491installcheck-target-libssp: \
40492 configure-target-libssp
0aed8855 40493 @: $(MAKE); $(unstage)
064d0a7c
PB
40494 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
40495 r=`${PWD_COMMAND}`; export r; \
40496 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40497 $(NORMAL_TARGET_EXPORTS) \
40498 echo "Doing installcheck in $(TARGET_SUBDIR)/libssp" ; \
40499 for flag in $(EXTRA_TARGET_FLAGS); do \
40500 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40501 done; \
40502 (cd $(TARGET_SUBDIR)/libssp && \
40503 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40504 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40505 "RANLIB=$${RANLIB}" \
0c24b341 40506 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
40507 installcheck) \
40508 || exit 1
40509
40510@endif target-libssp
40511
40512.PHONY: maybe-mostlyclean-target-libssp mostlyclean-target-libssp
40513maybe-mostlyclean-target-libssp:
40514@if target-libssp
40515maybe-mostlyclean-target-libssp: mostlyclean-target-libssp
40516
40517mostlyclean-target-libssp:
0aed8855 40518 @: $(MAKE); $(unstage)
064d0a7c
PB
40519 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
40520 r=`${PWD_COMMAND}`; export r; \
40521 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40522 $(NORMAL_TARGET_EXPORTS) \
40523 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libssp" ; \
40524 for flag in $(EXTRA_TARGET_FLAGS); do \
40525 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40526 done; \
40527 (cd $(TARGET_SUBDIR)/libssp && \
40528 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40529 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40530 "RANLIB=$${RANLIB}" \
0c24b341 40531 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
40532 mostlyclean) \
40533 || exit 1
40534
40535@endif target-libssp
40536
40537.PHONY: maybe-clean-target-libssp clean-target-libssp
40538maybe-clean-target-libssp:
40539@if target-libssp
40540maybe-clean-target-libssp: clean-target-libssp
40541
40542clean-target-libssp:
0aed8855 40543 @: $(MAKE); $(unstage)
064d0a7c
PB
40544 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
40545 r=`${PWD_COMMAND}`; export r; \
40546 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40547 $(NORMAL_TARGET_EXPORTS) \
40548 echo "Doing clean in $(TARGET_SUBDIR)/libssp" ; \
40549 for flag in $(EXTRA_TARGET_FLAGS); do \
40550 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40551 done; \
40552 (cd $(TARGET_SUBDIR)/libssp && \
40553 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40554 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40555 "RANLIB=$${RANLIB}" \
0c24b341 40556 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
40557 clean) \
40558 || exit 1
40559
40560@endif target-libssp
40561
40562.PHONY: maybe-distclean-target-libssp distclean-target-libssp
40563maybe-distclean-target-libssp:
40564@if target-libssp
40565maybe-distclean-target-libssp: distclean-target-libssp
40566
40567distclean-target-libssp:
0aed8855 40568 @: $(MAKE); $(unstage)
064d0a7c
PB
40569 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
40570 r=`${PWD_COMMAND}`; export r; \
40571 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40572 $(NORMAL_TARGET_EXPORTS) \
40573 echo "Doing distclean in $(TARGET_SUBDIR)/libssp" ; \
40574 for flag in $(EXTRA_TARGET_FLAGS); do \
40575 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40576 done; \
40577 (cd $(TARGET_SUBDIR)/libssp && \
40578 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40579 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40580 "RANLIB=$${RANLIB}" \
0c24b341 40581 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
40582 distclean) \
40583 || exit 1
40584
40585@endif target-libssp
40586
40587.PHONY: maybe-maintainer-clean-target-libssp maintainer-clean-target-libssp
40588maybe-maintainer-clean-target-libssp:
40589@if target-libssp
40590maybe-maintainer-clean-target-libssp: maintainer-clean-target-libssp
40591
40592maintainer-clean-target-libssp:
0aed8855 40593 @: $(MAKE); $(unstage)
064d0a7c
PB
40594 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
40595 r=`${PWD_COMMAND}`; export r; \
40596 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40597 $(NORMAL_TARGET_EXPORTS) \
40598 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libssp" ; \
40599 for flag in $(EXTRA_TARGET_FLAGS); do \
40600 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40601 done; \
40602 (cd $(TARGET_SUBDIR)/libssp && \
40603 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40604 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40605 "RANLIB=$${RANLIB}" \
0c24b341 40606 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
40607 maintainer-clean) \
40608 || exit 1
40609
40610@endif target-libssp
40611
40612
40613
a7254363 40614
e90269c8 40615
a7254363
PB
40616.PHONY: configure-target-newlib maybe-configure-target-newlib
40617maybe-configure-target-newlib:
4f0ef2d8
CD
40618@if gcc-bootstrap
40619configure-target-newlib: stage_current
40620@endif gcc-bootstrap
a7254363
PB
40621@if target-newlib
40622maybe-configure-target-newlib: configure-target-newlib
c52c6897 40623configure-target-newlib:
0aed8855
PB
40624 @: $(MAKE); $(unstage)
40625 @r=`${PWD_COMMAND}`; export r; \
40626 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40627 echo "Checking multilib configuration for newlib..."; \
40628 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
40629 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/newlib/multilib.tmp 2> /dev/null ; \
40630 if test -r $(TARGET_SUBDIR)/newlib/multilib.out; then \
40631 if cmp -s $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; then \
40632 rm -f $(TARGET_SUBDIR)/newlib/multilib.tmp; \
40633 else \
40634 rm -f $(TARGET_SUBDIR)/newlib/Makefile; \
40635 mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
40636 fi; \
40637 else \
40638 mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
c52c6897
PB
40639 fi; \
40640 test ! -f $(TARGET_SUBDIR)/newlib/Makefile || exit 0; \
4b1cb4fe 40641 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
378fce5b 40642 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
40643 echo Configuring in $(TARGET_SUBDIR)/newlib; \
40644 cd "$(TARGET_SUBDIR)/newlib" || exit 1; \
40645 case $(srcdir) in \
b00612cc
PB
40646 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40647 *) topdir=`echo $(TARGET_SUBDIR)/newlib/ | \
40648 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4b1cb4fe 40649 esac; \
b00612cc
PB
40650 srcdiroption="--srcdir=$${topdir}/newlib"; \
40651 libsrcdir="$$s/newlib"; \
4b1cb4fe
DD
40652 rm -f no-such-file || : ; \
40653 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
40654 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
40655 --target=${target_alias} $${srcdiroption} \
4b1cb4fe 40656 || exit 1
6bd3dfaa 40657@endif target-newlib
4b1cb4fe 40658
a7254363
PB
40659
40660
d545f33b
PB
40661
40662
4b1cb4fe
DD
40663.PHONY: all-target-newlib maybe-all-target-newlib
40664maybe-all-target-newlib:
4f0ef2d8
CD
40665@if gcc-bootstrap
40666all-target-newlib: stage_current
40667@endif gcc-bootstrap
6bd3dfaa 40668@if target-newlib
72b2455a 40669TARGET-target-newlib=all
6bd3dfaa 40670maybe-all-target-newlib: all-target-newlib
4b1cb4fe 40671all-target-newlib: configure-target-newlib
0aed8855 40672 @: $(MAKE); $(unstage)
4b1cb4fe
DD
40673 @r=`${PWD_COMMAND}`; export r; \
40674 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40675 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 40676 (cd $(TARGET_SUBDIR)/newlib && \
a7254363 40677 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-newlib))
6bd3dfaa 40678@endif target-newlib
4b1cb4fe 40679
a7254363
PB
40680
40681
d545f33b
PB
40682
40683
4b1cb4fe
DD
40684.PHONY: check-target-newlib maybe-check-target-newlib
40685maybe-check-target-newlib:
6bd3dfaa
PB
40686@if target-newlib
40687maybe-check-target-newlib: check-target-newlib
4b1cb4fe
DD
40688
40689check-target-newlib:
0aed8855 40690 @: $(MAKE); $(unstage)
b40e3958
L
40691 @r=`${PWD_COMMAND}`; export r; \
40692 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40693 $(NORMAL_TARGET_EXPORTS) \
4fa63067 40694 (cd $(TARGET_SUBDIR)/newlib && \
7ffa0b57 40695 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
3866be5d 40696
6bd3dfaa 40697@endif target-newlib
3866be5d 40698
4fa63067
NN
40699.PHONY: install-target-newlib maybe-install-target-newlib
40700maybe-install-target-newlib:
6bd3dfaa
PB
40701@if target-newlib
40702maybe-install-target-newlib: install-target-newlib
e2b9e2dc 40703
4fa63067 40704install-target-newlib: installdirs
0aed8855 40705 @: $(MAKE); $(unstage)
b40e3958
L
40706 @r=`${PWD_COMMAND}`; export r; \
40707 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40708 $(NORMAL_TARGET_EXPORTS) \
4fa63067 40709 (cd $(TARGET_SUBDIR)/newlib && \
7ffa0b57 40710 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 40711
6bd3dfaa 40712@endif target-newlib
3866be5d 40713
56a8fe78 40714# Other targets (info, dvi, pdf, etc.)
3866be5d 40715
4fa63067
NN
40716.PHONY: maybe-info-target-newlib info-target-newlib
40717maybe-info-target-newlib:
6bd3dfaa
PB
40718@if target-newlib
40719maybe-info-target-newlib: info-target-newlib
3866be5d 40720
4fa63067
NN
40721info-target-newlib: \
40722 configure-target-newlib
0aed8855 40723 @: $(MAKE); $(unstage)
4fa63067
NN
40724 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
40725 r=`${PWD_COMMAND}`; export r; \
40726 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40727 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
40728 echo "Doing info in $(TARGET_SUBDIR)/newlib" ; \
40729 for flag in $(EXTRA_TARGET_FLAGS); do \
40730 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40731 done; \
40732 (cd $(TARGET_SUBDIR)/newlib && \
40733 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40734 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40735 "RANLIB=$${RANLIB}" \
0c24b341 40736 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 40737 info) \
4fa63067 40738 || exit 1
16ae0395 40739
6bd3dfaa 40740@endif target-newlib
3866be5d 40741
4fa63067
NN
40742.PHONY: maybe-dvi-target-newlib dvi-target-newlib
40743maybe-dvi-target-newlib:
6bd3dfaa
PB
40744@if target-newlib
40745maybe-dvi-target-newlib: dvi-target-newlib
3866be5d 40746
4fa63067
NN
40747dvi-target-newlib: \
40748 configure-target-newlib
0aed8855 40749 @: $(MAKE); $(unstage)
4fa63067 40750 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
b40e3958
L
40751 r=`${PWD_COMMAND}`; export r; \
40752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40753 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
40754 echo "Doing dvi in $(TARGET_SUBDIR)/newlib" ; \
40755 for flag in $(EXTRA_TARGET_FLAGS); do \
40756 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40757 done; \
40758 (cd $(TARGET_SUBDIR)/newlib && \
40759 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40760 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40761 "RANLIB=$${RANLIB}" \
0c24b341 40762 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 40763 dvi) \
e2b9e2dc
NN
40764 || exit 1
40765
6bd3dfaa 40766@endif target-newlib
3866be5d 40767
56a8fe78
DD
40768.PHONY: maybe-pdf-target-newlib pdf-target-newlib
40769maybe-pdf-target-newlib:
40770@if target-newlib
40771maybe-pdf-target-newlib: pdf-target-newlib
40772
40773pdf-target-newlib: \
40774 configure-target-newlib
40775 @: $(MAKE); $(unstage)
40776 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
40777 r=`${PWD_COMMAND}`; export r; \
40778 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40779 $(NORMAL_TARGET_EXPORTS) \
40780 echo "Doing pdf in $(TARGET_SUBDIR)/newlib" ; \
40781 for flag in $(EXTRA_TARGET_FLAGS); do \
40782 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40783 done; \
40784 (cd $(TARGET_SUBDIR)/newlib && \
40785 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40786 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40787 "RANLIB=$${RANLIB}" \
0c24b341 40788 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
40789 pdf) \
40790 || exit 1
40791
40792@endif target-newlib
40793
6d389afc
MS
40794.PHONY: maybe-html-target-newlib html-target-newlib
40795maybe-html-target-newlib:
40796@if target-newlib
40797maybe-html-target-newlib: html-target-newlib
40798
40799html-target-newlib: \
40800 configure-target-newlib
0aed8855 40801 @: $(MAKE); $(unstage)
6d389afc
MS
40802 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
40803 r=`${PWD_COMMAND}`; export r; \
40804 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
40805 $(NORMAL_TARGET_EXPORTS) \
40806 echo "Doing html in $(TARGET_SUBDIR)/newlib" ; \
40807 for flag in $(EXTRA_TARGET_FLAGS); do \
40808 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40809 done; \
40810 (cd $(TARGET_SUBDIR)/newlib && \
40811 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40812 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40813 "RANLIB=$${RANLIB}" \
0c24b341 40814 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
40815 html) \
40816 || exit 1
40817
40818@endif target-newlib
40819
4fa63067
NN
40820.PHONY: maybe-TAGS-target-newlib TAGS-target-newlib
40821maybe-TAGS-target-newlib:
6bd3dfaa
PB
40822@if target-newlib
40823maybe-TAGS-target-newlib: TAGS-target-newlib
3866be5d 40824
4fa63067
NN
40825TAGS-target-newlib: \
40826 configure-target-newlib
0aed8855 40827 @: $(MAKE); $(unstage)
4fa63067
NN
40828 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
40829 r=`${PWD_COMMAND}`; export r; \
b40e3958 40830 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40831 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
40832 echo "Doing TAGS in $(TARGET_SUBDIR)/newlib" ; \
40833 for flag in $(EXTRA_TARGET_FLAGS); do \
40834 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40835 done; \
40836 (cd $(TARGET_SUBDIR)/newlib && \
40837 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40838 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40839 "RANLIB=$${RANLIB}" \
0c24b341 40840 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 40841 TAGS) \
4fa63067 40842 || exit 1
3866be5d 40843
6bd3dfaa 40844@endif target-newlib
3866be5d 40845
4fa63067
NN
40846.PHONY: maybe-install-info-target-newlib install-info-target-newlib
40847maybe-install-info-target-newlib:
6bd3dfaa
PB
40848@if target-newlib
40849maybe-install-info-target-newlib: install-info-target-newlib
16ae0395 40850
4fa63067
NN
40851install-info-target-newlib: \
40852 configure-target-newlib \
40853 info-target-newlib
0aed8855 40854 @: $(MAKE); $(unstage)
4fa63067
NN
40855 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
40856 r=`${PWD_COMMAND}`; export r; \
b40e3958 40857 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40858 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
40859 echo "Doing install-info in $(TARGET_SUBDIR)/newlib" ; \
40860 for flag in $(EXTRA_TARGET_FLAGS); do \
40861 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40862 done; \
40863 (cd $(TARGET_SUBDIR)/newlib && \
40864 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40865 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40866 "RANLIB=$${RANLIB}" \
0c24b341 40867 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 40868 install-info) \
4fa63067 40869 || exit 1
3866be5d 40870
6bd3dfaa 40871@endif target-newlib
3866be5d 40872
a3ca38d2
DD
40873.PHONY: maybe-install-pdf-target-newlib install-pdf-target-newlib
40874maybe-install-pdf-target-newlib:
40875@if target-newlib
40876maybe-install-pdf-target-newlib: install-pdf-target-newlib
40877
40878install-pdf-target-newlib: \
40879 configure-target-newlib \
40880 pdf-target-newlib
40881 @: $(MAKE); $(unstage)
40882 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
40883 r=`${PWD_COMMAND}`; export r; \
40884 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40885 $(NORMAL_TARGET_EXPORTS) \
40886 echo "Doing install-pdf in $(TARGET_SUBDIR)/newlib" ; \
40887 for flag in $(EXTRA_TARGET_FLAGS); do \
40888 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40889 done; \
40890 (cd $(TARGET_SUBDIR)/newlib && \
40891 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40892 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40893 "RANLIB=$${RANLIB}" \
0c24b341 40894 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
40895 install-pdf) \
40896 || exit 1
40897
40898@endif target-newlib
40899
108a6f8e
CD
40900.PHONY: maybe-install-html-target-newlib install-html-target-newlib
40901maybe-install-html-target-newlib:
40902@if target-newlib
40903maybe-install-html-target-newlib: install-html-target-newlib
40904
40905install-html-target-newlib: \
40906 configure-target-newlib \
40907 html-target-newlib
40908 @: $(MAKE); $(unstage)
40909 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
40910 r=`${PWD_COMMAND}`; export r; \
40911 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40912 $(NORMAL_TARGET_EXPORTS) \
40913 echo "Doing install-html in $(TARGET_SUBDIR)/newlib" ; \
40914 for flag in $(EXTRA_TARGET_FLAGS); do \
40915 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40916 done; \
40917 (cd $(TARGET_SUBDIR)/newlib && \
40918 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40919 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40920 "RANLIB=$${RANLIB}" \
0c24b341 40921 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
40922 install-html) \
40923 || exit 1
40924
40925@endif target-newlib
40926
4fa63067
NN
40927.PHONY: maybe-installcheck-target-newlib installcheck-target-newlib
40928maybe-installcheck-target-newlib:
6bd3dfaa
PB
40929@if target-newlib
40930maybe-installcheck-target-newlib: installcheck-target-newlib
4fa63067
NN
40931
40932installcheck-target-newlib: \
40933 configure-target-newlib
0aed8855 40934 @: $(MAKE); $(unstage)
4fa63067 40935 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
b40e3958
L
40936 r=`${PWD_COMMAND}`; export r; \
40937 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40938 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
40939 echo "Doing installcheck in $(TARGET_SUBDIR)/newlib" ; \
40940 for flag in $(EXTRA_TARGET_FLAGS); do \
40941 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40942 done; \
40943 (cd $(TARGET_SUBDIR)/newlib && \
40944 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40945 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40946 "RANLIB=$${RANLIB}" \
0c24b341 40947 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 40948 installcheck) \
e2b9e2dc
NN
40949 || exit 1
40950
6bd3dfaa 40951@endif target-newlib
3866be5d 40952
4fa63067
NN
40953.PHONY: maybe-mostlyclean-target-newlib mostlyclean-target-newlib
40954maybe-mostlyclean-target-newlib:
6bd3dfaa
PB
40955@if target-newlib
40956maybe-mostlyclean-target-newlib: mostlyclean-target-newlib
3866be5d 40957
4fa63067 40958mostlyclean-target-newlib:
0aed8855 40959 @: $(MAKE); $(unstage)
4fa63067
NN
40960 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
40961 r=`${PWD_COMMAND}`; export r; \
b40e3958 40962 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40963 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
40964 echo "Doing mostlyclean in $(TARGET_SUBDIR)/newlib" ; \
40965 for flag in $(EXTRA_TARGET_FLAGS); do \
40966 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40967 done; \
40968 (cd $(TARGET_SUBDIR)/newlib && \
40969 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40970 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40971 "RANLIB=$${RANLIB}" \
0c24b341 40972 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 40973 mostlyclean) \
4fa63067 40974 || exit 1
3866be5d 40975
6bd3dfaa 40976@endif target-newlib
3866be5d 40977
4fa63067
NN
40978.PHONY: maybe-clean-target-newlib clean-target-newlib
40979maybe-clean-target-newlib:
6bd3dfaa
PB
40980@if target-newlib
40981maybe-clean-target-newlib: clean-target-newlib
16ae0395 40982
4fa63067 40983clean-target-newlib:
0aed8855 40984 @: $(MAKE); $(unstage)
4fa63067
NN
40985 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
40986 r=`${PWD_COMMAND}`; export r; \
b40e3958 40987 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40988 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
40989 echo "Doing clean in $(TARGET_SUBDIR)/newlib" ; \
40990 for flag in $(EXTRA_TARGET_FLAGS); do \
40991 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40992 done; \
40993 (cd $(TARGET_SUBDIR)/newlib && \
40994 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40995 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40996 "RANLIB=$${RANLIB}" \
0c24b341 40997 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 40998 clean) \
4fa63067 40999 || exit 1
3866be5d 41000
6bd3dfaa 41001@endif target-newlib
3866be5d 41002
4fa63067
NN
41003.PHONY: maybe-distclean-target-newlib distclean-target-newlib
41004maybe-distclean-target-newlib:
6bd3dfaa
PB
41005@if target-newlib
41006maybe-distclean-target-newlib: distclean-target-newlib
4fa63067
NN
41007
41008distclean-target-newlib:
0aed8855 41009 @: $(MAKE); $(unstage)
4fa63067 41010 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
b40e3958
L
41011 r=`${PWD_COMMAND}`; export r; \
41012 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41013 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
41014 echo "Doing distclean in $(TARGET_SUBDIR)/newlib" ; \
41015 for flag in $(EXTRA_TARGET_FLAGS); do \
41016 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41017 done; \
41018 (cd $(TARGET_SUBDIR)/newlib && \
41019 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41020 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41021 "RANLIB=$${RANLIB}" \
0c24b341 41022 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 41023 distclean) \
e2b9e2dc
NN
41024 || exit 1
41025
6bd3dfaa 41026@endif target-newlib
3866be5d 41027
4fa63067
NN
41028.PHONY: maybe-maintainer-clean-target-newlib maintainer-clean-target-newlib
41029maybe-maintainer-clean-target-newlib:
6bd3dfaa
PB
41030@if target-newlib
41031maybe-maintainer-clean-target-newlib: maintainer-clean-target-newlib
3866be5d 41032
4fa63067 41033maintainer-clean-target-newlib:
0aed8855 41034 @: $(MAKE); $(unstage)
4fa63067
NN
41035 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
41036 r=`${PWD_COMMAND}`; export r; \
b40e3958 41037 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41038 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
41039 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/newlib" ; \
41040 for flag in $(EXTRA_TARGET_FLAGS); do \
41041 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41042 done; \
41043 (cd $(TARGET_SUBDIR)/newlib && \
41044 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41045 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41046 "RANLIB=$${RANLIB}" \
0c24b341 41047 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 41048 maintainer-clean) \
4fa63067 41049 || exit 1
3866be5d 41050
6bd3dfaa 41051@endif target-newlib
3866be5d 41052
16ae0395 41053
4b1cb4fe 41054
a7254363 41055
4b1cb4fe 41056
6aa8ef82
DJ
41057.PHONY: configure-target-libgcc maybe-configure-target-libgcc
41058maybe-configure-target-libgcc:
41059@if gcc-bootstrap
41060configure-target-libgcc: stage_current
41061@endif gcc-bootstrap
41062@if target-libgcc
41063maybe-configure-target-libgcc: configure-target-libgcc
41064configure-target-libgcc:
41065 @r=`${PWD_COMMAND}`; export r; \
41066 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41067 echo "Checking multilib configuration for libgcc..."; \
41068 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
41069 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
41070 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
41071 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
41072 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
41073 else \
41074 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
41075 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
41076 fi; \
41077 else \
41078 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
41079 fi; \
41080 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
41081 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
41082 $(NORMAL_TARGET_EXPORTS) \
41083 echo Configuring in $(TARGET_SUBDIR)/libgcc; \
41084 cd "$(TARGET_SUBDIR)/libgcc" || exit 1; \
41085 case $(srcdir) in \
41086 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41087 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
41088 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41089 esac; \
41090 srcdiroption="--srcdir=$${topdir}/libgcc"; \
41091 libsrcdir="$$s/libgcc"; \
41092 rm -f no-such-file || : ; \
41093 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
41094 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41095 --target=${target_alias} $${srcdiroption} \
6aa8ef82
DJ
41096 || exit 1
41097@endif target-libgcc
41098
41099
41100
41101.PHONY: configure-stage1-target-libgcc maybe-configure-stage1-target-libgcc
41102maybe-configure-stage1-target-libgcc:
41103@if target-libgcc-bootstrap
41104maybe-configure-stage1-target-libgcc: configure-stage1-target-libgcc
41105configure-stage1-target-libgcc:
41106 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
41107 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
41108 @r=`${PWD_COMMAND}`; export r; \
41109 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41110 echo "Checking multilib configuration for libgcc..."; \
41111 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
41112 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
41113 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
41114 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
41115 else \
41116 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
41117 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
41118 fi; \
41119 else \
41120 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
41121 fi; \
41122 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
41123 $(NORMAL_TARGET_EXPORTS) \
8ee82aff
PB
41124 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
41125 LIBCFLAGS="$(STAGE1_CFLAGS)"; export LIBCFLAGS; \
6aa8ef82
DJ
41126 echo Configuring stage 1 in $(TARGET_SUBDIR)/libgcc ; \
41127 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
41128 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
41129 case $(srcdir) in \
41130 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41131 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
41132 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41133 esac; \
41134 srcdiroption="--srcdir=$${topdir}/libgcc"; \
41135 libsrcdir="$$s/libgcc"; \
41136 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
41137 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41138 --target=${target_alias} $${srcdiroption} \
6aa8ef82
DJ
41139 \
41140 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
41141@endif target-libgcc-bootstrap
41142
41143.PHONY: configure-stage2-target-libgcc maybe-configure-stage2-target-libgcc
41144maybe-configure-stage2-target-libgcc:
41145@if target-libgcc-bootstrap
41146maybe-configure-stage2-target-libgcc: configure-stage2-target-libgcc
41147configure-stage2-target-libgcc:
41148 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
41149 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
41150 @r=`${PWD_COMMAND}`; export r; \
41151 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41152 echo "Checking multilib configuration for libgcc..."; \
41153 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
41154 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
41155 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
41156 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
41157 else \
41158 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
41159 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
41160 fi; \
41161 else \
41162 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
41163 fi; \
41164 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
41165 $(NORMAL_TARGET_EXPORTS) \
41166 \
8520c408
AO
41167 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
41168 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
6aa8ef82
DJ
41169 echo Configuring stage 2 in $(TARGET_SUBDIR)/libgcc ; \
41170 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
41171 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
41172 case $(srcdir) in \
41173 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41174 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
41175 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41176 esac; \
41177 srcdiroption="--srcdir=$${topdir}/libgcc"; \
41178 libsrcdir="$$s/libgcc"; \
41179 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
41180 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41181 --target=${target_alias} $${srcdiroption} \
6aa8ef82
DJ
41182 --with-build-libsubdir=$(HOST_SUBDIR) \
41183 @stage2_werror_flag@
41184@endif target-libgcc-bootstrap
41185
8520c408
AO
41186.PHONY: configure-stageb2g0-target-libgcc maybe-configure-stageb2g0-target-libgcc
41187maybe-configure-stageb2g0-target-libgcc:
41188@if target-libgcc-bootstrap
41189maybe-configure-stageb2g0-target-libgcc: configure-stageb2g0-target-libgcc
41190configure-stageb2g0-target-libgcc:
41191 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
41192 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
41193 @r=`${PWD_COMMAND}`; export r; \
41194 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41195 echo "Checking multilib configuration for libgcc..."; \
41196 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
41197 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
41198 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
41199 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
41200 else \
41201 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
41202 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
41203 fi; \
41204 else \
41205 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
41206 fi; \
41207 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
41208 $(NORMAL_TARGET_EXPORTS) \
41209 \
41210 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
41211 LIBCFLAGS="$(STAGE2_CFLAGS) -g0"; export LIBCFLAGS; \
41212 echo Configuring stage b2g0 in $(TARGET_SUBDIR)/libgcc ; \
41213 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
41214 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
41215 case $(srcdir) in \
41216 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41217 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
41218 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41219 esac; \
41220 srcdiroption="--srcdir=$${topdir}/libgcc"; \
41221 libsrcdir="$$s/libgcc"; \
41222 $(SHELL) $${libsrcdir}/configure \
41223 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41224 --target=${target_alias} $${srcdiroption} \
41225 --with-build-libsubdir=$(HOST_SUBDIR) \
41226 @stage2_werror_flag@
41227@endif target-libgcc-bootstrap
41228
6aa8ef82
DJ
41229.PHONY: configure-stage3-target-libgcc maybe-configure-stage3-target-libgcc
41230maybe-configure-stage3-target-libgcc:
41231@if target-libgcc-bootstrap
41232maybe-configure-stage3-target-libgcc: configure-stage3-target-libgcc
41233configure-stage3-target-libgcc:
41234 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
41235 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
41236 @r=`${PWD_COMMAND}`; export r; \
41237 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41238 echo "Checking multilib configuration for libgcc..."; \
41239 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
41240 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
41241 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
41242 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
41243 else \
41244 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
41245 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
41246 fi; \
41247 else \
41248 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
41249 fi; \
41250 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
41251 $(NORMAL_TARGET_EXPORTS) \
41252 \
8520c408
AO
41253 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
41254 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
6aa8ef82
DJ
41255 echo Configuring stage 3 in $(TARGET_SUBDIR)/libgcc ; \
41256 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
41257 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
41258 case $(srcdir) in \
41259 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41260 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
41261 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41262 esac; \
41263 srcdiroption="--srcdir=$${topdir}/libgcc"; \
41264 libsrcdir="$$s/libgcc"; \
41265 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
41266 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41267 --target=${target_alias} $${srcdiroption} \
6aa8ef82
DJ
41268 --with-build-libsubdir=$(HOST_SUBDIR) \
41269 @stage2_werror_flag@
41270@endif target-libgcc-bootstrap
41271
8520c408
AO
41272.PHONY: configure-stageb3g2-target-libgcc maybe-configure-stageb3g2-target-libgcc
41273maybe-configure-stageb3g2-target-libgcc:
41274@if target-libgcc-bootstrap
41275maybe-configure-stageb3g2-target-libgcc: configure-stageb3g2-target-libgcc
41276configure-stageb3g2-target-libgcc:
41277 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
41278 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
41279 @r=`${PWD_COMMAND}`; export r; \
41280 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41281 echo "Checking multilib configuration for libgcc..."; \
41282 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
41283 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
41284 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
41285 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
41286 else \
41287 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
41288 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
41289 fi; \
41290 else \
41291 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
41292 fi; \
41293 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
41294 $(NORMAL_TARGET_EXPORTS) \
41295 \
41296 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
41297 LIBCFLAGS="$(STAGE3_CFLAGS) -g2"; export LIBCFLAGS; \
41298 echo Configuring stage b3g2 in $(TARGET_SUBDIR)/libgcc ; \
41299 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
41300 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
41301 case $(srcdir) in \
41302 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41303 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
41304 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41305 esac; \
41306 srcdiroption="--srcdir=$${topdir}/libgcc"; \
41307 libsrcdir="$$s/libgcc"; \
41308 $(SHELL) $${libsrcdir}/configure \
41309 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41310 --target=${target_alias} $${srcdiroption} \
41311 --with-build-libsubdir=$(HOST_SUBDIR) \
41312 @stage2_werror_flag@
41313@endif target-libgcc-bootstrap
41314
6aa8ef82
DJ
41315.PHONY: configure-stage4-target-libgcc maybe-configure-stage4-target-libgcc
41316maybe-configure-stage4-target-libgcc:
41317@if target-libgcc-bootstrap
41318maybe-configure-stage4-target-libgcc: configure-stage4-target-libgcc
41319configure-stage4-target-libgcc:
41320 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
41321 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
41322 @r=`${PWD_COMMAND}`; export r; \
41323 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41324 echo "Checking multilib configuration for libgcc..."; \
41325 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
41326 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
41327 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
41328 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
41329 else \
41330 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
41331 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
41332 fi; \
41333 else \
41334 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
41335 fi; \
41336 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
41337 $(NORMAL_TARGET_EXPORTS) \
41338 \
8520c408
AO
41339 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
41340 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
6aa8ef82
DJ
41341 echo Configuring stage 4 in $(TARGET_SUBDIR)/libgcc ; \
41342 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
41343 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
41344 case $(srcdir) in \
41345 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41346 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
41347 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41348 esac; \
41349 srcdiroption="--srcdir=$${topdir}/libgcc"; \
41350 libsrcdir="$$s/libgcc"; \
41351 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
41352 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41353 --target=${target_alias} $${srcdiroption} \
6aa8ef82
DJ
41354 --with-build-libsubdir=$(HOST_SUBDIR) \
41355 @stage2_werror_flag@
41356@endif target-libgcc-bootstrap
41357
41358.PHONY: configure-stageprofile-target-libgcc maybe-configure-stageprofile-target-libgcc
41359maybe-configure-stageprofile-target-libgcc:
41360@if target-libgcc-bootstrap
41361maybe-configure-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
41362configure-stageprofile-target-libgcc:
41363 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
41364 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
41365 @r=`${PWD_COMMAND}`; export r; \
41366 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41367 echo "Checking multilib configuration for libgcc..."; \
41368 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
41369 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
41370 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
41371 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
41372 else \
41373 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
41374 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
41375 fi; \
41376 else \
41377 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
41378 fi; \
41379 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
41380 $(NORMAL_TARGET_EXPORTS) \
41381 \
8520c408
AO
41382 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
41383 LIBCFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export LIBCFLAGS; \
6aa8ef82
DJ
41384 echo Configuring stage profile in $(TARGET_SUBDIR)/libgcc ; \
41385 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
41386 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
41387 case $(srcdir) in \
41388 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41389 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
41390 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41391 esac; \
41392 srcdiroption="--srcdir=$${topdir}/libgcc"; \
41393 libsrcdir="$$s/libgcc"; \
41394 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
41395 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41396 --target=${target_alias} $${srcdiroption} \
6aa8ef82
DJ
41397 --with-build-libsubdir=$(HOST_SUBDIR) \
41398 @stage2_werror_flag@
41399@endif target-libgcc-bootstrap
41400
41401.PHONY: configure-stagefeedback-target-libgcc maybe-configure-stagefeedback-target-libgcc
41402maybe-configure-stagefeedback-target-libgcc:
41403@if target-libgcc-bootstrap
41404maybe-configure-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
41405configure-stagefeedback-target-libgcc:
41406 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
41407 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
41408 @r=`${PWD_COMMAND}`; export r; \
41409 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41410 echo "Checking multilib configuration for libgcc..."; \
41411 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
41412 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
41413 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
41414 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
41415 else \
41416 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
41417 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
41418 fi; \
41419 else \
41420 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
41421 fi; \
41422 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
41423 $(NORMAL_TARGET_EXPORTS) \
41424 \
8520c408
AO
41425 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
41426 LIBCFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export LIBCFLAGS; \
6aa8ef82
DJ
41427 echo Configuring stage feedback in $(TARGET_SUBDIR)/libgcc ; \
41428 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
41429 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
41430 case $(srcdir) in \
41431 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41432 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
41433 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41434 esac; \
41435 srcdiroption="--srcdir=$${topdir}/libgcc"; \
41436 libsrcdir="$$s/libgcc"; \
41437 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
41438 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41439 --target=${target_alias} $${srcdiroption} \
6aa8ef82
DJ
41440 --with-build-libsubdir=$(HOST_SUBDIR) \
41441 @stage2_werror_flag@
41442@endif target-libgcc-bootstrap
41443
41444
41445
41446
41447
41448.PHONY: all-target-libgcc maybe-all-target-libgcc
41449maybe-all-target-libgcc:
41450@if gcc-bootstrap
41451all-target-libgcc: stage_current
41452@endif gcc-bootstrap
41453@if target-libgcc
41454TARGET-target-libgcc=all
41455maybe-all-target-libgcc: all-target-libgcc
41456all-target-libgcc: configure-target-libgcc
41457 @r=`${PWD_COMMAND}`; export r; \
41458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41459 $(NORMAL_TARGET_EXPORTS) \
41460 (cd $(TARGET_SUBDIR)/libgcc && \
41461 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-libgcc))
41462@endif target-libgcc
41463
41464
41465
41466.PHONY: all-stage1-target-libgcc maybe-all-stage1-target-libgcc
41467.PHONY: clean-stage1-target-libgcc maybe-clean-stage1-target-libgcc
41468maybe-all-stage1-target-libgcc:
41469maybe-clean-stage1-target-libgcc:
41470@if target-libgcc-bootstrap
41471maybe-all-stage1-target-libgcc: all-stage1-target-libgcc
41472all-stage1: all-stage1-target-libgcc
41473TARGET-stage1-target-libgcc = $(TARGET-target-libgcc)
41474all-stage1-target-libgcc: configure-stage1-target-libgcc
41475 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
41476 @r=`${PWD_COMMAND}`; export r; \
41477 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41478 $(NORMAL_TARGET_EXPORTS) \
41479 cd $(TARGET_SUBDIR)/libgcc && \
8ee82aff
PB
41480 $(MAKE) $(TARGET_FLAGS_TO_PASS) \
41481 CFLAGS="$(STAGE1_CFLAGS)" LIBCFLAGS="$(STAGE1_CFLAGS)" \
6aa8ef82
DJ
41482 $(TARGET-stage1-target-libgcc)
41483
41484maybe-clean-stage1-target-libgcc: clean-stage1-target-libgcc
41485clean-stage1: clean-stage1-target-libgcc
41486clean-stage1-target-libgcc:
41487 @if [ $(current_stage) = stage1 ]; then \
41488 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
41489 else \
41490 [ -f $(TARGET_SUBDIR)/stage1-libgcc/Makefile ] || exit 0; \
41491 $(MAKE) stage1-start; \
41492 fi; \
41493 cd $(TARGET_SUBDIR)/libgcc && \
41494 $(MAKE) $(TARGET_FLAGS_TO_PASS) \
8ee82aff 41495 clean
6aa8ef82
DJ
41496@endif target-libgcc-bootstrap
41497
41498
41499.PHONY: all-stage2-target-libgcc maybe-all-stage2-target-libgcc
41500.PHONY: clean-stage2-target-libgcc maybe-clean-stage2-target-libgcc
41501maybe-all-stage2-target-libgcc:
41502maybe-clean-stage2-target-libgcc:
41503@if target-libgcc-bootstrap
41504maybe-all-stage2-target-libgcc: all-stage2-target-libgcc
41505all-stage2: all-stage2-target-libgcc
41506TARGET-stage2-target-libgcc = $(TARGET-target-libgcc)
41507all-stage2-target-libgcc: configure-stage2-target-libgcc
41508 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
41509 @r=`${PWD_COMMAND}`; export r; \
41510 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41511 $(NORMAL_TARGET_EXPORTS) \
41512 \
41513 cd $(TARGET_SUBDIR)/libgcc && \
8ee82aff 41514 $(MAKE) $(TARGET_FLAGS_TO_PASS) \
8520c408 41515 CFLAGS="$(STAGE2_CFLAGS)" LIBCFLAGS="$(STAGE2_CFLAGS)" \
6aa8ef82
DJ
41516 $(TARGET-stage2-target-libgcc)
41517
41518maybe-clean-stage2-target-libgcc: clean-stage2-target-libgcc
41519clean-stage2: clean-stage2-target-libgcc
41520clean-stage2-target-libgcc:
41521 @if [ $(current_stage) = stage2 ]; then \
41522 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
41523 else \
41524 [ -f $(TARGET_SUBDIR)/stage2-libgcc/Makefile ] || exit 0; \
41525 $(MAKE) stage2-start; \
41526 fi; \
41527 cd $(TARGET_SUBDIR)/libgcc && \
41528 $(MAKE) $(TARGET_FLAGS_TO_PASS) \
41529 \
8ee82aff 41530 clean
6aa8ef82
DJ
41531@endif target-libgcc-bootstrap
41532
41533
8520c408
AO
41534.PHONY: all-stageb2g0-target-libgcc maybe-all-stageb2g0-target-libgcc
41535.PHONY: clean-stageb2g0-target-libgcc maybe-clean-stageb2g0-target-libgcc
41536maybe-all-stageb2g0-target-libgcc:
41537maybe-clean-stageb2g0-target-libgcc:
41538@if target-libgcc-bootstrap
41539maybe-all-stageb2g0-target-libgcc: all-stageb2g0-target-libgcc
41540all-stageb2g0: all-stageb2g0-target-libgcc
41541TARGET-stageb2g0-target-libgcc = $(TARGET-target-libgcc)
41542all-stageb2g0-target-libgcc: configure-stageb2g0-target-libgcc
41543 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
41544 @r=`${PWD_COMMAND}`; export r; \
41545 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41546 $(NORMAL_TARGET_EXPORTS) \
41547 \
41548 cd $(TARGET_SUBDIR)/libgcc && \
41549 $(MAKE) $(TARGET_FLAGS_TO_PASS) \
41550 CFLAGS="$(STAGE2_CFLAGS) -g0" LIBCFLAGS="$(STAGE2_CFLAGS) -g0" \
41551 $(TARGET-stageb2g0-target-libgcc)
41552
41553maybe-clean-stageb2g0-target-libgcc: clean-stageb2g0-target-libgcc
41554clean-stageb2g0: clean-stageb2g0-target-libgcc
41555clean-stageb2g0-target-libgcc:
41556 @if [ $(current_stage) = stageb2g0 ]; then \
41557 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
41558 else \
41559 [ -f $(TARGET_SUBDIR)/stageb2g0-libgcc/Makefile ] || exit 0; \
41560 $(MAKE) stageb2g0-start; \
41561 fi; \
41562 cd $(TARGET_SUBDIR)/libgcc && \
41563 $(MAKE) $(TARGET_FLAGS_TO_PASS) \
41564 \
41565 clean
41566@endif target-libgcc-bootstrap
41567
41568
6aa8ef82
DJ
41569.PHONY: all-stage3-target-libgcc maybe-all-stage3-target-libgcc
41570.PHONY: clean-stage3-target-libgcc maybe-clean-stage3-target-libgcc
41571maybe-all-stage3-target-libgcc:
41572maybe-clean-stage3-target-libgcc:
41573@if target-libgcc-bootstrap
41574maybe-all-stage3-target-libgcc: all-stage3-target-libgcc
41575all-stage3: all-stage3-target-libgcc
41576TARGET-stage3-target-libgcc = $(TARGET-target-libgcc)
41577all-stage3-target-libgcc: configure-stage3-target-libgcc
41578 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
41579 @r=`${PWD_COMMAND}`; export r; \
41580 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41581 $(NORMAL_TARGET_EXPORTS) \
41582 \
41583 cd $(TARGET_SUBDIR)/libgcc && \
8ee82aff 41584 $(MAKE) $(TARGET_FLAGS_TO_PASS) \
8520c408 41585 CFLAGS="$(STAGE3_CFLAGS)" LIBCFLAGS="$(STAGE3_CFLAGS)" \
6aa8ef82
DJ
41586 $(TARGET-stage3-target-libgcc)
41587
41588maybe-clean-stage3-target-libgcc: clean-stage3-target-libgcc
41589clean-stage3: clean-stage3-target-libgcc
41590clean-stage3-target-libgcc:
41591 @if [ $(current_stage) = stage3 ]; then \
41592 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
41593 else \
41594 [ -f $(TARGET_SUBDIR)/stage3-libgcc/Makefile ] || exit 0; \
41595 $(MAKE) stage3-start; \
41596 fi; \
41597 cd $(TARGET_SUBDIR)/libgcc && \
41598 $(MAKE) $(TARGET_FLAGS_TO_PASS) \
41599 \
8ee82aff 41600 clean
6aa8ef82
DJ
41601@endif target-libgcc-bootstrap
41602
41603
8520c408
AO
41604.PHONY: all-stageb3g2-target-libgcc maybe-all-stageb3g2-target-libgcc
41605.PHONY: clean-stageb3g2-target-libgcc maybe-clean-stageb3g2-target-libgcc
41606maybe-all-stageb3g2-target-libgcc:
41607maybe-clean-stageb3g2-target-libgcc:
41608@if target-libgcc-bootstrap
41609maybe-all-stageb3g2-target-libgcc: all-stageb3g2-target-libgcc
41610all-stageb3g2: all-stageb3g2-target-libgcc
41611TARGET-stageb3g2-target-libgcc = $(TARGET-target-libgcc)
41612all-stageb3g2-target-libgcc: configure-stageb3g2-target-libgcc
41613 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
41614 @r=`${PWD_COMMAND}`; export r; \
41615 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41616 $(NORMAL_TARGET_EXPORTS) \
41617 \
41618 cd $(TARGET_SUBDIR)/libgcc && \
41619 $(MAKE) $(TARGET_FLAGS_TO_PASS) \
41620 CFLAGS="$(STAGE3_CFLAGS) -g2" LIBCFLAGS="$(STAGE3_CFLAGS) -g2" \
41621 $(TARGET-stageb3g2-target-libgcc)
41622
41623maybe-clean-stageb3g2-target-libgcc: clean-stageb3g2-target-libgcc
41624clean-stageb3g2: clean-stageb3g2-target-libgcc
41625clean-stageb3g2-target-libgcc:
41626 @if [ $(current_stage) = stageb3g2 ]; then \
41627 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
41628 else \
41629 [ -f $(TARGET_SUBDIR)/stageb3g2-libgcc/Makefile ] || exit 0; \
41630 $(MAKE) stageb3g2-start; \
41631 fi; \
41632 cd $(TARGET_SUBDIR)/libgcc && \
41633 $(MAKE) $(TARGET_FLAGS_TO_PASS) \
41634 \
41635 clean
41636@endif target-libgcc-bootstrap
41637
41638
6aa8ef82
DJ
41639.PHONY: all-stage4-target-libgcc maybe-all-stage4-target-libgcc
41640.PHONY: clean-stage4-target-libgcc maybe-clean-stage4-target-libgcc
41641maybe-all-stage4-target-libgcc:
41642maybe-clean-stage4-target-libgcc:
41643@if target-libgcc-bootstrap
41644maybe-all-stage4-target-libgcc: all-stage4-target-libgcc
41645all-stage4: all-stage4-target-libgcc
41646TARGET-stage4-target-libgcc = $(TARGET-target-libgcc)
41647all-stage4-target-libgcc: configure-stage4-target-libgcc
41648 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
41649 @r=`${PWD_COMMAND}`; export r; \
41650 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41651 $(NORMAL_TARGET_EXPORTS) \
41652 \
41653 cd $(TARGET_SUBDIR)/libgcc && \
8ee82aff 41654 $(MAKE) $(TARGET_FLAGS_TO_PASS) \
8520c408 41655 CFLAGS="$(STAGE4_CFLAGS)" LIBCFLAGS="$(STAGE4_CFLAGS)" \
6aa8ef82
DJ
41656 $(TARGET-stage4-target-libgcc)
41657
41658maybe-clean-stage4-target-libgcc: clean-stage4-target-libgcc
41659clean-stage4: clean-stage4-target-libgcc
41660clean-stage4-target-libgcc:
41661 @if [ $(current_stage) = stage4 ]; then \
41662 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
41663 else \
41664 [ -f $(TARGET_SUBDIR)/stage4-libgcc/Makefile ] || exit 0; \
41665 $(MAKE) stage4-start; \
41666 fi; \
41667 cd $(TARGET_SUBDIR)/libgcc && \
41668 $(MAKE) $(TARGET_FLAGS_TO_PASS) \
41669 \
8ee82aff 41670 clean
6aa8ef82
DJ
41671@endif target-libgcc-bootstrap
41672
41673
41674.PHONY: all-stageprofile-target-libgcc maybe-all-stageprofile-target-libgcc
41675.PHONY: clean-stageprofile-target-libgcc maybe-clean-stageprofile-target-libgcc
41676maybe-all-stageprofile-target-libgcc:
41677maybe-clean-stageprofile-target-libgcc:
41678@if target-libgcc-bootstrap
41679maybe-all-stageprofile-target-libgcc: all-stageprofile-target-libgcc
41680all-stageprofile: all-stageprofile-target-libgcc
41681TARGET-stageprofile-target-libgcc = $(TARGET-target-libgcc)
41682all-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
41683 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
41684 @r=`${PWD_COMMAND}`; export r; \
41685 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41686 $(NORMAL_TARGET_EXPORTS) \
41687 \
41688 cd $(TARGET_SUBDIR)/libgcc && \
8ee82aff 41689 $(MAKE) $(TARGET_FLAGS_TO_PASS) \
8520c408 41690 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" LIBCFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" \
6aa8ef82
DJ
41691 $(TARGET-stageprofile-target-libgcc)
41692
41693maybe-clean-stageprofile-target-libgcc: clean-stageprofile-target-libgcc
41694clean-stageprofile: clean-stageprofile-target-libgcc
41695clean-stageprofile-target-libgcc:
41696 @if [ $(current_stage) = stageprofile ]; then \
41697 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
41698 else \
41699 [ -f $(TARGET_SUBDIR)/stageprofile-libgcc/Makefile ] || exit 0; \
41700 $(MAKE) stageprofile-start; \
41701 fi; \
41702 cd $(TARGET_SUBDIR)/libgcc && \
41703 $(MAKE) $(TARGET_FLAGS_TO_PASS) \
41704 \
8ee82aff 41705 clean
6aa8ef82
DJ
41706@endif target-libgcc-bootstrap
41707
41708
41709.PHONY: all-stagefeedback-target-libgcc maybe-all-stagefeedback-target-libgcc
41710.PHONY: clean-stagefeedback-target-libgcc maybe-clean-stagefeedback-target-libgcc
41711maybe-all-stagefeedback-target-libgcc:
41712maybe-clean-stagefeedback-target-libgcc:
41713@if target-libgcc-bootstrap
41714maybe-all-stagefeedback-target-libgcc: all-stagefeedback-target-libgcc
41715all-stagefeedback: all-stagefeedback-target-libgcc
41716TARGET-stagefeedback-target-libgcc = $(TARGET-target-libgcc)
41717all-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
41718 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
41719 @r=`${PWD_COMMAND}`; export r; \
41720 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41721 $(NORMAL_TARGET_EXPORTS) \
41722 \
41723 cd $(TARGET_SUBDIR)/libgcc && \
8ee82aff 41724 $(MAKE) $(TARGET_FLAGS_TO_PASS) \
8520c408 41725 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" LIBCFLAGS="$(STAGE3_CFLAGS) -fprofile-use" \
6aa8ef82
DJ
41726 $(TARGET-stagefeedback-target-libgcc)
41727
41728maybe-clean-stagefeedback-target-libgcc: clean-stagefeedback-target-libgcc
41729clean-stagefeedback: clean-stagefeedback-target-libgcc
41730clean-stagefeedback-target-libgcc:
41731 @if [ $(current_stage) = stagefeedback ]; then \
41732 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
41733 else \
41734 [ -f $(TARGET_SUBDIR)/stagefeedback-libgcc/Makefile ] || exit 0; \
41735 $(MAKE) stagefeedback-start; \
41736 fi; \
41737 cd $(TARGET_SUBDIR)/libgcc && \
41738 $(MAKE) $(TARGET_FLAGS_TO_PASS) \
41739 \
8ee82aff 41740 clean
6aa8ef82
DJ
41741@endif target-libgcc-bootstrap
41742
41743
41744
41745
41746
41747
41748.PHONY: check-target-libgcc maybe-check-target-libgcc
41749maybe-check-target-libgcc:
41750@if target-libgcc
41751maybe-check-target-libgcc: check-target-libgcc
41752
41753# Dummy target for uncheckable module.
41754check-target-libgcc:
41755
41756@endif target-libgcc
41757
41758.PHONY: install-target-libgcc maybe-install-target-libgcc
41759maybe-install-target-libgcc:
41760@if target-libgcc
41761maybe-install-target-libgcc: install-target-libgcc
41762
41763install-target-libgcc: installdirs
41764 @: $(MAKE); $(unstage)
41765 @r=`${PWD_COMMAND}`; export r; \
41766 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41767 $(NORMAL_TARGET_EXPORTS) \
41768 (cd $(TARGET_SUBDIR)/libgcc && \
41769 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
41770
41771@endif target-libgcc
41772
41773# Other targets (info, dvi, pdf, etc.)
41774
41775.PHONY: maybe-info-target-libgcc info-target-libgcc
41776maybe-info-target-libgcc:
41777@if target-libgcc
41778maybe-info-target-libgcc: info-target-libgcc
41779
41780info-target-libgcc: \
41781 configure-target-libgcc
41782 @: $(MAKE); $(unstage)
41783 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
41784 r=`${PWD_COMMAND}`; export r; \
41785 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41786 $(NORMAL_TARGET_EXPORTS) \
41787 echo "Doing info in $(TARGET_SUBDIR)/libgcc" ; \
41788 for flag in $(EXTRA_TARGET_FLAGS); do \
41789 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41790 done; \
41791 (cd $(TARGET_SUBDIR)/libgcc && \
41792 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41793 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41794 "RANLIB=$${RANLIB}" \
0c24b341 41795 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
41796 info) \
41797 || exit 1
41798
41799@endif target-libgcc
41800
41801.PHONY: maybe-dvi-target-libgcc dvi-target-libgcc
41802maybe-dvi-target-libgcc:
41803@if target-libgcc
41804maybe-dvi-target-libgcc: dvi-target-libgcc
41805
41806dvi-target-libgcc: \
41807 configure-target-libgcc
41808 @: $(MAKE); $(unstage)
41809 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
41810 r=`${PWD_COMMAND}`; export r; \
41811 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41812 $(NORMAL_TARGET_EXPORTS) \
41813 echo "Doing dvi in $(TARGET_SUBDIR)/libgcc" ; \
41814 for flag in $(EXTRA_TARGET_FLAGS); do \
41815 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41816 done; \
41817 (cd $(TARGET_SUBDIR)/libgcc && \
41818 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41819 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41820 "RANLIB=$${RANLIB}" \
0c24b341 41821 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
41822 dvi) \
41823 || exit 1
41824
41825@endif target-libgcc
41826
41827.PHONY: maybe-pdf-target-libgcc pdf-target-libgcc
41828maybe-pdf-target-libgcc:
41829@if target-libgcc
41830maybe-pdf-target-libgcc: pdf-target-libgcc
41831
41832pdf-target-libgcc: \
41833 configure-target-libgcc
41834 @: $(MAKE); $(unstage)
41835 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
41836 r=`${PWD_COMMAND}`; export r; \
41837 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41838 $(NORMAL_TARGET_EXPORTS) \
41839 echo "Doing pdf in $(TARGET_SUBDIR)/libgcc" ; \
41840 for flag in $(EXTRA_TARGET_FLAGS); do \
41841 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41842 done; \
41843 (cd $(TARGET_SUBDIR)/libgcc && \
41844 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41845 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41846 "RANLIB=$${RANLIB}" \
0c24b341 41847 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
41848 pdf) \
41849 || exit 1
41850
41851@endif target-libgcc
41852
41853.PHONY: maybe-html-target-libgcc html-target-libgcc
41854maybe-html-target-libgcc:
41855@if target-libgcc
41856maybe-html-target-libgcc: html-target-libgcc
41857
41858html-target-libgcc: \
41859 configure-target-libgcc
41860 @: $(MAKE); $(unstage)
41861 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
41862 r=`${PWD_COMMAND}`; export r; \
41863 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41864 $(NORMAL_TARGET_EXPORTS) \
41865 echo "Doing html in $(TARGET_SUBDIR)/libgcc" ; \
41866 for flag in $(EXTRA_TARGET_FLAGS); do \
41867 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41868 done; \
41869 (cd $(TARGET_SUBDIR)/libgcc && \
41870 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41871 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41872 "RANLIB=$${RANLIB}" \
0c24b341 41873 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
41874 html) \
41875 || exit 1
41876
41877@endif target-libgcc
41878
41879.PHONY: maybe-TAGS-target-libgcc TAGS-target-libgcc
41880maybe-TAGS-target-libgcc:
41881@if target-libgcc
41882maybe-TAGS-target-libgcc: TAGS-target-libgcc
41883
41884TAGS-target-libgcc: \
41885 configure-target-libgcc
41886 @: $(MAKE); $(unstage)
41887 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
41888 r=`${PWD_COMMAND}`; export r; \
41889 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41890 $(NORMAL_TARGET_EXPORTS) \
41891 echo "Doing TAGS in $(TARGET_SUBDIR)/libgcc" ; \
41892 for flag in $(EXTRA_TARGET_FLAGS); do \
41893 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41894 done; \
41895 (cd $(TARGET_SUBDIR)/libgcc && \
41896 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41897 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41898 "RANLIB=$${RANLIB}" \
0c24b341 41899 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
41900 TAGS) \
41901 || exit 1
41902
41903@endif target-libgcc
41904
41905.PHONY: maybe-install-info-target-libgcc install-info-target-libgcc
41906maybe-install-info-target-libgcc:
41907@if target-libgcc
41908maybe-install-info-target-libgcc: install-info-target-libgcc
41909
41910install-info-target-libgcc: \
41911 configure-target-libgcc \
41912 info-target-libgcc
41913 @: $(MAKE); $(unstage)
41914 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
41915 r=`${PWD_COMMAND}`; export r; \
41916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41917 $(NORMAL_TARGET_EXPORTS) \
41918 echo "Doing install-info in $(TARGET_SUBDIR)/libgcc" ; \
41919 for flag in $(EXTRA_TARGET_FLAGS); do \
41920 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41921 done; \
41922 (cd $(TARGET_SUBDIR)/libgcc && \
41923 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41924 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41925 "RANLIB=$${RANLIB}" \
0c24b341 41926 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
41927 install-info) \
41928 || exit 1
41929
41930@endif target-libgcc
41931
a3ca38d2
DD
41932.PHONY: maybe-install-pdf-target-libgcc install-pdf-target-libgcc
41933maybe-install-pdf-target-libgcc:
41934@if target-libgcc
41935maybe-install-pdf-target-libgcc: install-pdf-target-libgcc
41936
41937install-pdf-target-libgcc: \
41938 configure-target-libgcc \
41939 pdf-target-libgcc
41940 @: $(MAKE); $(unstage)
41941 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
41942 r=`${PWD_COMMAND}`; export r; \
41943 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41944 $(NORMAL_TARGET_EXPORTS) \
41945 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgcc" ; \
41946 for flag in $(EXTRA_TARGET_FLAGS); do \
41947 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41948 done; \
41949 (cd $(TARGET_SUBDIR)/libgcc && \
41950 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41951 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41952 "RANLIB=$${RANLIB}" \
0c24b341 41953 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
41954 install-pdf) \
41955 || exit 1
41956
41957@endif target-libgcc
41958
6aa8ef82
DJ
41959.PHONY: maybe-install-html-target-libgcc install-html-target-libgcc
41960maybe-install-html-target-libgcc:
41961@if target-libgcc
41962maybe-install-html-target-libgcc: install-html-target-libgcc
41963
41964install-html-target-libgcc: \
41965 configure-target-libgcc \
41966 html-target-libgcc
41967 @: $(MAKE); $(unstage)
41968 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
41969 r=`${PWD_COMMAND}`; export r; \
41970 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41971 $(NORMAL_TARGET_EXPORTS) \
41972 echo "Doing install-html in $(TARGET_SUBDIR)/libgcc" ; \
41973 for flag in $(EXTRA_TARGET_FLAGS); do \
41974 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41975 done; \
41976 (cd $(TARGET_SUBDIR)/libgcc && \
41977 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41978 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41979 "RANLIB=$${RANLIB}" \
0c24b341 41980 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
41981 install-html) \
41982 || exit 1
41983
41984@endif target-libgcc
41985
41986.PHONY: maybe-installcheck-target-libgcc installcheck-target-libgcc
41987maybe-installcheck-target-libgcc:
41988@if target-libgcc
41989maybe-installcheck-target-libgcc: installcheck-target-libgcc
41990
41991installcheck-target-libgcc: \
41992 configure-target-libgcc
41993 @: $(MAKE); $(unstage)
41994 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
41995 r=`${PWD_COMMAND}`; export r; \
41996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41997 $(NORMAL_TARGET_EXPORTS) \
41998 echo "Doing installcheck in $(TARGET_SUBDIR)/libgcc" ; \
41999 for flag in $(EXTRA_TARGET_FLAGS); do \
42000 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42001 done; \
42002 (cd $(TARGET_SUBDIR)/libgcc && \
42003 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42004 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42005 "RANLIB=$${RANLIB}" \
0c24b341 42006 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
42007 installcheck) \
42008 || exit 1
42009
42010@endif target-libgcc
42011
42012.PHONY: maybe-mostlyclean-target-libgcc mostlyclean-target-libgcc
42013maybe-mostlyclean-target-libgcc:
42014@if target-libgcc
42015maybe-mostlyclean-target-libgcc: mostlyclean-target-libgcc
42016
42017mostlyclean-target-libgcc:
42018 @: $(MAKE); $(unstage)
42019 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
42020 r=`${PWD_COMMAND}`; export r; \
42021 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42022 $(NORMAL_TARGET_EXPORTS) \
42023 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgcc" ; \
42024 for flag in $(EXTRA_TARGET_FLAGS); do \
42025 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42026 done; \
42027 (cd $(TARGET_SUBDIR)/libgcc && \
42028 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42029 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42030 "RANLIB=$${RANLIB}" \
0c24b341 42031 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
42032 mostlyclean) \
42033 || exit 1
42034
42035@endif target-libgcc
42036
42037.PHONY: maybe-clean-target-libgcc clean-target-libgcc
42038maybe-clean-target-libgcc:
42039@if target-libgcc
42040maybe-clean-target-libgcc: clean-target-libgcc
42041
42042clean-target-libgcc:
42043 @: $(MAKE); $(unstage)
42044 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
42045 r=`${PWD_COMMAND}`; export r; \
42046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42047 $(NORMAL_TARGET_EXPORTS) \
42048 echo "Doing clean in $(TARGET_SUBDIR)/libgcc" ; \
42049 for flag in $(EXTRA_TARGET_FLAGS); do \
42050 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42051 done; \
42052 (cd $(TARGET_SUBDIR)/libgcc && \
42053 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42054 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42055 "RANLIB=$${RANLIB}" \
0c24b341 42056 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
42057 clean) \
42058 || exit 1
42059
42060@endif target-libgcc
42061
42062.PHONY: maybe-distclean-target-libgcc distclean-target-libgcc
42063maybe-distclean-target-libgcc:
42064@if target-libgcc
42065maybe-distclean-target-libgcc: distclean-target-libgcc
42066
42067distclean-target-libgcc:
42068 @: $(MAKE); $(unstage)
42069 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
42070 r=`${PWD_COMMAND}`; export r; \
42071 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42072 $(NORMAL_TARGET_EXPORTS) \
42073 echo "Doing distclean in $(TARGET_SUBDIR)/libgcc" ; \
42074 for flag in $(EXTRA_TARGET_FLAGS); do \
42075 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42076 done; \
42077 (cd $(TARGET_SUBDIR)/libgcc && \
42078 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42079 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42080 "RANLIB=$${RANLIB}" \
0c24b341 42081 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
42082 distclean) \
42083 || exit 1
42084
42085@endif target-libgcc
42086
42087.PHONY: maybe-maintainer-clean-target-libgcc maintainer-clean-target-libgcc
42088maybe-maintainer-clean-target-libgcc:
42089@if target-libgcc
42090maybe-maintainer-clean-target-libgcc: maintainer-clean-target-libgcc
42091
42092maintainer-clean-target-libgcc:
42093 @: $(MAKE); $(unstage)
42094 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
42095 r=`${PWD_COMMAND}`; export r; \
42096 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42097 $(NORMAL_TARGET_EXPORTS) \
42098 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgcc" ; \
42099 for flag in $(EXTRA_TARGET_FLAGS); do \
42100 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42101 done; \
42102 (cd $(TARGET_SUBDIR)/libgcc && \
42103 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42104 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42105 "RANLIB=$${RANLIB}" \
0c24b341 42106 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
42107 maintainer-clean) \
42108 || exit 1
42109
42110@endif target-libgcc
42111
42112
42113
42114
42115
a7254363
PB
42116.PHONY: configure-target-libgfortran maybe-configure-target-libgfortran
42117maybe-configure-target-libgfortran:
4f0ef2d8
CD
42118@if gcc-bootstrap
42119configure-target-libgfortran: stage_current
42120@endif gcc-bootstrap
a7254363
PB
42121@if target-libgfortran
42122maybe-configure-target-libgfortran: configure-target-libgfortran
c52c6897 42123configure-target-libgfortran:
0aed8855
PB
42124 @: $(MAKE); $(unstage)
42125 @r=`${PWD_COMMAND}`; export r; \
42126 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42127 echo "Checking multilib configuration for libgfortran..."; \
42128 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
42129 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgfortran/multilib.tmp 2> /dev/null ; \
42130 if test -r $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
42131 if cmp -s $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
42132 rm -f $(TARGET_SUBDIR)/libgfortran/multilib.tmp; \
42133 else \
42134 rm -f $(TARGET_SUBDIR)/libgfortran/Makefile; \
42135 mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
42136 fi; \
42137 else \
42138 mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
c52c6897
PB
42139 fi; \
42140 test ! -f $(TARGET_SUBDIR)/libgfortran/Makefile || exit 0; \
4b1cb4fe 42141 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
378fce5b 42142 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
42143 echo Configuring in $(TARGET_SUBDIR)/libgfortran; \
42144 cd "$(TARGET_SUBDIR)/libgfortran" || exit 1; \
42145 case $(srcdir) in \
b00612cc
PB
42146 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42147 *) topdir=`echo $(TARGET_SUBDIR)/libgfortran/ | \
42148 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4b1cb4fe 42149 esac; \
b00612cc
PB
42150 srcdiroption="--srcdir=$${topdir}/libgfortran"; \
42151 libsrcdir="$$s/libgfortran"; \
4b1cb4fe
DD
42152 rm -f no-such-file || : ; \
42153 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
42154 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42155 --target=${target_alias} $${srcdiroption} \
4b1cb4fe 42156 || exit 1
6bd3dfaa 42157@endif target-libgfortran
4b1cb4fe 42158
a7254363
PB
42159
42160
d545f33b
PB
42161
42162
4b1cb4fe
DD
42163.PHONY: all-target-libgfortran maybe-all-target-libgfortran
42164maybe-all-target-libgfortran:
4f0ef2d8
CD
42165@if gcc-bootstrap
42166all-target-libgfortran: stage_current
42167@endif gcc-bootstrap
6bd3dfaa 42168@if target-libgfortran
72b2455a 42169TARGET-target-libgfortran=all
6bd3dfaa 42170maybe-all-target-libgfortran: all-target-libgfortran
4b1cb4fe 42171all-target-libgfortran: configure-target-libgfortran
0aed8855 42172 @: $(MAKE); $(unstage)
4b1cb4fe
DD
42173 @r=`${PWD_COMMAND}`; export r; \
42174 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42175 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 42176 (cd $(TARGET_SUBDIR)/libgfortran && \
a7254363 42177 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-libgfortran))
6bd3dfaa 42178@endif target-libgfortran
4b1cb4fe 42179
a7254363
PB
42180
42181
d545f33b
PB
42182
42183
4b1cb4fe
DD
42184.PHONY: check-target-libgfortran maybe-check-target-libgfortran
42185maybe-check-target-libgfortran:
6bd3dfaa
PB
42186@if target-libgfortran
42187maybe-check-target-libgfortran: check-target-libgfortran
4b1cb4fe
DD
42188
42189check-target-libgfortran:
0aed8855 42190 @: $(MAKE); $(unstage)
4b1cb4fe
DD
42191 @r=`${PWD_COMMAND}`; export r; \
42192 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42193 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 42194 (cd $(TARGET_SUBDIR)/libgfortran && \
7ffa0b57 42195 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
4b1cb4fe 42196
6bd3dfaa 42197@endif target-libgfortran
4b1cb4fe
DD
42198
42199.PHONY: install-target-libgfortran maybe-install-target-libgfortran
42200maybe-install-target-libgfortran:
6bd3dfaa
PB
42201@if target-libgfortran
42202maybe-install-target-libgfortran: install-target-libgfortran
4b1cb4fe
DD
42203
42204install-target-libgfortran: installdirs
0aed8855 42205 @: $(MAKE); $(unstage)
4b1cb4fe
DD
42206 @r=`${PWD_COMMAND}`; export r; \
42207 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42208 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 42209 (cd $(TARGET_SUBDIR)/libgfortran && \
7ffa0b57 42210 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4b1cb4fe 42211
6bd3dfaa 42212@endif target-libgfortran
4b1cb4fe 42213
56a8fe78 42214# Other targets (info, dvi, pdf, etc.)
4b1cb4fe
DD
42215
42216.PHONY: maybe-info-target-libgfortran info-target-libgfortran
42217maybe-info-target-libgfortran:
6bd3dfaa
PB
42218@if target-libgfortran
42219maybe-info-target-libgfortran: info-target-libgfortran
4b1cb4fe
DD
42220
42221info-target-libgfortran: \
42222 configure-target-libgfortran
0aed8855 42223 @: $(MAKE); $(unstage)
4b1cb4fe
DD
42224 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
42225 r=`${PWD_COMMAND}`; export r; \
42226 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42227 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
42228 echo "Doing info in $(TARGET_SUBDIR)/libgfortran" ; \
42229 for flag in $(EXTRA_TARGET_FLAGS); do \
42230 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42231 done; \
42232 (cd $(TARGET_SUBDIR)/libgfortran && \
42233 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42234 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42235 "RANLIB=$${RANLIB}" \
0c24b341 42236 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42237 info) \
4b1cb4fe
DD
42238 || exit 1
42239
6bd3dfaa 42240@endif target-libgfortran
4b1cb4fe
DD
42241
42242.PHONY: maybe-dvi-target-libgfortran dvi-target-libgfortran
42243maybe-dvi-target-libgfortran:
6bd3dfaa
PB
42244@if target-libgfortran
42245maybe-dvi-target-libgfortran: dvi-target-libgfortran
4b1cb4fe
DD
42246
42247dvi-target-libgfortran: \
42248 configure-target-libgfortran
0aed8855 42249 @: $(MAKE); $(unstage)
4b1cb4fe
DD
42250 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
42251 r=`${PWD_COMMAND}`; export r; \
42252 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42253 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
42254 echo "Doing dvi in $(TARGET_SUBDIR)/libgfortran" ; \
42255 for flag in $(EXTRA_TARGET_FLAGS); do \
42256 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42257 done; \
42258 (cd $(TARGET_SUBDIR)/libgfortran && \
42259 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42260 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42261 "RANLIB=$${RANLIB}" \
0c24b341 42262 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42263 dvi) \
4b1cb4fe
DD
42264 || exit 1
42265
6bd3dfaa 42266@endif target-libgfortran
4b1cb4fe 42267
56a8fe78
DD
42268.PHONY: maybe-pdf-target-libgfortran pdf-target-libgfortran
42269maybe-pdf-target-libgfortran:
42270@if target-libgfortran
42271maybe-pdf-target-libgfortran: pdf-target-libgfortran
42272
42273pdf-target-libgfortran: \
42274 configure-target-libgfortran
42275 @: $(MAKE); $(unstage)
42276 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
42277 r=`${PWD_COMMAND}`; export r; \
42278 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42279 $(NORMAL_TARGET_EXPORTS) \
42280 echo "Doing pdf in $(TARGET_SUBDIR)/libgfortran" ; \
42281 for flag in $(EXTRA_TARGET_FLAGS); do \
42282 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42283 done; \
42284 (cd $(TARGET_SUBDIR)/libgfortran && \
42285 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42286 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42287 "RANLIB=$${RANLIB}" \
0c24b341 42288 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
42289 pdf) \
42290 || exit 1
42291
42292@endif target-libgfortran
42293
6d389afc
MS
42294.PHONY: maybe-html-target-libgfortran html-target-libgfortran
42295maybe-html-target-libgfortran:
42296@if target-libgfortran
42297maybe-html-target-libgfortran: html-target-libgfortran
42298
42299html-target-libgfortran: \
42300 configure-target-libgfortran
0aed8855 42301 @: $(MAKE); $(unstage)
6d389afc
MS
42302 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
42303 r=`${PWD_COMMAND}`; export r; \
42304 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
42305 $(NORMAL_TARGET_EXPORTS) \
42306 echo "Doing html in $(TARGET_SUBDIR)/libgfortran" ; \
42307 for flag in $(EXTRA_TARGET_FLAGS); do \
42308 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42309 done; \
42310 (cd $(TARGET_SUBDIR)/libgfortran && \
42311 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42312 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42313 "RANLIB=$${RANLIB}" \
0c24b341 42314 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
42315 html) \
42316 || exit 1
42317
42318@endif target-libgfortran
42319
4b1cb4fe
DD
42320.PHONY: maybe-TAGS-target-libgfortran TAGS-target-libgfortran
42321maybe-TAGS-target-libgfortran:
6bd3dfaa
PB
42322@if target-libgfortran
42323maybe-TAGS-target-libgfortran: TAGS-target-libgfortran
4b1cb4fe
DD
42324
42325TAGS-target-libgfortran: \
42326 configure-target-libgfortran
0aed8855 42327 @: $(MAKE); $(unstage)
4b1cb4fe
DD
42328 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
42329 r=`${PWD_COMMAND}`; export r; \
42330 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42331 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
42332 echo "Doing TAGS in $(TARGET_SUBDIR)/libgfortran" ; \
42333 for flag in $(EXTRA_TARGET_FLAGS); do \
42334 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42335 done; \
42336 (cd $(TARGET_SUBDIR)/libgfortran && \
42337 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42338 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42339 "RANLIB=$${RANLIB}" \
0c24b341 42340 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42341 TAGS) \
4b1cb4fe
DD
42342 || exit 1
42343
6bd3dfaa 42344@endif target-libgfortran
4b1cb4fe
DD
42345
42346.PHONY: maybe-install-info-target-libgfortran install-info-target-libgfortran
42347maybe-install-info-target-libgfortran:
6bd3dfaa
PB
42348@if target-libgfortran
42349maybe-install-info-target-libgfortran: install-info-target-libgfortran
4b1cb4fe
DD
42350
42351install-info-target-libgfortran: \
42352 configure-target-libgfortran \
42353 info-target-libgfortran
0aed8855 42354 @: $(MAKE); $(unstage)
4b1cb4fe
DD
42355 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
42356 r=`${PWD_COMMAND}`; export r; \
42357 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42358 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
42359 echo "Doing install-info in $(TARGET_SUBDIR)/libgfortran" ; \
42360 for flag in $(EXTRA_TARGET_FLAGS); do \
42361 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42362 done; \
42363 (cd $(TARGET_SUBDIR)/libgfortran && \
42364 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42365 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42366 "RANLIB=$${RANLIB}" \
0c24b341 42367 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42368 install-info) \
4b1cb4fe
DD
42369 || exit 1
42370
6bd3dfaa 42371@endif target-libgfortran
4b1cb4fe 42372
a3ca38d2
DD
42373.PHONY: maybe-install-pdf-target-libgfortran install-pdf-target-libgfortran
42374maybe-install-pdf-target-libgfortran:
42375@if target-libgfortran
42376maybe-install-pdf-target-libgfortran: install-pdf-target-libgfortran
42377
42378install-pdf-target-libgfortran: \
42379 configure-target-libgfortran \
42380 pdf-target-libgfortran
42381 @: $(MAKE); $(unstage)
42382 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
42383 r=`${PWD_COMMAND}`; export r; \
42384 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42385 $(NORMAL_TARGET_EXPORTS) \
42386 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgfortran" ; \
42387 for flag in $(EXTRA_TARGET_FLAGS); do \
42388 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42389 done; \
42390 (cd $(TARGET_SUBDIR)/libgfortran && \
42391 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42392 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42393 "RANLIB=$${RANLIB}" \
0c24b341 42394 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
42395 install-pdf) \
42396 || exit 1
42397
42398@endif target-libgfortran
42399
108a6f8e
CD
42400.PHONY: maybe-install-html-target-libgfortran install-html-target-libgfortran
42401maybe-install-html-target-libgfortran:
42402@if target-libgfortran
42403maybe-install-html-target-libgfortran: install-html-target-libgfortran
42404
42405install-html-target-libgfortran: \
42406 configure-target-libgfortran \
42407 html-target-libgfortran
42408 @: $(MAKE); $(unstage)
42409 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
42410 r=`${PWD_COMMAND}`; export r; \
42411 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42412 $(NORMAL_TARGET_EXPORTS) \
42413 echo "Doing install-html in $(TARGET_SUBDIR)/libgfortran" ; \
42414 for flag in $(EXTRA_TARGET_FLAGS); do \
42415 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42416 done; \
42417 (cd $(TARGET_SUBDIR)/libgfortran && \
42418 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42419 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42420 "RANLIB=$${RANLIB}" \
0c24b341 42421 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
42422 install-html) \
42423 || exit 1
42424
42425@endif target-libgfortran
42426
4b1cb4fe
DD
42427.PHONY: maybe-installcheck-target-libgfortran installcheck-target-libgfortran
42428maybe-installcheck-target-libgfortran:
6bd3dfaa
PB
42429@if target-libgfortran
42430maybe-installcheck-target-libgfortran: installcheck-target-libgfortran
4b1cb4fe
DD
42431
42432installcheck-target-libgfortran: \
42433 configure-target-libgfortran
0aed8855 42434 @: $(MAKE); $(unstage)
4b1cb4fe
DD
42435 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
42436 r=`${PWD_COMMAND}`; export r; \
42437 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42438 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
42439 echo "Doing installcheck in $(TARGET_SUBDIR)/libgfortran" ; \
42440 for flag in $(EXTRA_TARGET_FLAGS); do \
42441 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42442 done; \
42443 (cd $(TARGET_SUBDIR)/libgfortran && \
42444 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42445 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42446 "RANLIB=$${RANLIB}" \
0c24b341 42447 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42448 installcheck) \
4b1cb4fe
DD
42449 || exit 1
42450
6bd3dfaa 42451@endif target-libgfortran
4b1cb4fe
DD
42452
42453.PHONY: maybe-mostlyclean-target-libgfortran mostlyclean-target-libgfortran
42454maybe-mostlyclean-target-libgfortran:
6bd3dfaa
PB
42455@if target-libgfortran
42456maybe-mostlyclean-target-libgfortran: mostlyclean-target-libgfortran
4b1cb4fe
DD
42457
42458mostlyclean-target-libgfortran:
0aed8855 42459 @: $(MAKE); $(unstage)
4b1cb4fe
DD
42460 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
42461 r=`${PWD_COMMAND}`; export r; \
42462 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42463 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
42464 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgfortran" ; \
42465 for flag in $(EXTRA_TARGET_FLAGS); do \
42466 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42467 done; \
42468 (cd $(TARGET_SUBDIR)/libgfortran && \
42469 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42470 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42471 "RANLIB=$${RANLIB}" \
0c24b341 42472 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42473 mostlyclean) \
4b1cb4fe
DD
42474 || exit 1
42475
6bd3dfaa 42476@endif target-libgfortran
4b1cb4fe
DD
42477
42478.PHONY: maybe-clean-target-libgfortran clean-target-libgfortran
42479maybe-clean-target-libgfortran:
6bd3dfaa
PB
42480@if target-libgfortran
42481maybe-clean-target-libgfortran: clean-target-libgfortran
4b1cb4fe
DD
42482
42483clean-target-libgfortran:
0aed8855 42484 @: $(MAKE); $(unstage)
4b1cb4fe
DD
42485 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
42486 r=`${PWD_COMMAND}`; export r; \
42487 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42488 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
42489 echo "Doing clean in $(TARGET_SUBDIR)/libgfortran" ; \
42490 for flag in $(EXTRA_TARGET_FLAGS); do \
42491 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42492 done; \
42493 (cd $(TARGET_SUBDIR)/libgfortran && \
42494 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42495 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42496 "RANLIB=$${RANLIB}" \
0c24b341 42497 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42498 clean) \
4b1cb4fe
DD
42499 || exit 1
42500
6bd3dfaa 42501@endif target-libgfortran
4b1cb4fe
DD
42502
42503.PHONY: maybe-distclean-target-libgfortran distclean-target-libgfortran
42504maybe-distclean-target-libgfortran:
6bd3dfaa
PB
42505@if target-libgfortran
42506maybe-distclean-target-libgfortran: distclean-target-libgfortran
4b1cb4fe
DD
42507
42508distclean-target-libgfortran:
0aed8855 42509 @: $(MAKE); $(unstage)
4b1cb4fe
DD
42510 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
42511 r=`${PWD_COMMAND}`; export r; \
42512 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42513 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
42514 echo "Doing distclean in $(TARGET_SUBDIR)/libgfortran" ; \
42515 for flag in $(EXTRA_TARGET_FLAGS); do \
42516 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42517 done; \
42518 (cd $(TARGET_SUBDIR)/libgfortran && \
42519 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42520 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42521 "RANLIB=$${RANLIB}" \
0c24b341 42522 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42523 distclean) \
4b1cb4fe
DD
42524 || exit 1
42525
6bd3dfaa 42526@endif target-libgfortran
4b1cb4fe
DD
42527
42528.PHONY: maybe-maintainer-clean-target-libgfortran maintainer-clean-target-libgfortran
42529maybe-maintainer-clean-target-libgfortran:
6bd3dfaa
PB
42530@if target-libgfortran
42531maybe-maintainer-clean-target-libgfortran: maintainer-clean-target-libgfortran
4b1cb4fe
DD
42532
42533maintainer-clean-target-libgfortran:
0aed8855 42534 @: $(MAKE); $(unstage)
4b1cb4fe
DD
42535 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
42536 r=`${PWD_COMMAND}`; export r; \
42537 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42538 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
42539 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgfortran" ; \
42540 for flag in $(EXTRA_TARGET_FLAGS); do \
42541 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42542 done; \
42543 (cd $(TARGET_SUBDIR)/libgfortran && \
42544 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42545 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42546 "RANLIB=$${RANLIB}" \
0c24b341 42547 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42548 maintainer-clean) \
4b1cb4fe
DD
42549 || exit 1
42550
6bd3dfaa 42551@endif target-libgfortran
4b1cb4fe
DD
42552
42553
3866be5d 42554
a7254363 42555
e90269c8 42556
a7254363
PB
42557.PHONY: configure-target-libobjc maybe-configure-target-libobjc
42558maybe-configure-target-libobjc:
4f0ef2d8
CD
42559@if gcc-bootstrap
42560configure-target-libobjc: stage_current
42561@endif gcc-bootstrap
a7254363
PB
42562@if target-libobjc
42563maybe-configure-target-libobjc: configure-target-libobjc
c52c6897 42564configure-target-libobjc:
0aed8855
PB
42565 @: $(MAKE); $(unstage)
42566 @r=`${PWD_COMMAND}`; export r; \
42567 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42568 echo "Checking multilib configuration for libobjc..."; \
42569 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
42570 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libobjc/multilib.tmp 2> /dev/null ; \
42571 if test -r $(TARGET_SUBDIR)/libobjc/multilib.out; then \
42572 if cmp -s $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; then \
42573 rm -f $(TARGET_SUBDIR)/libobjc/multilib.tmp; \
42574 else \
42575 rm -f $(TARGET_SUBDIR)/libobjc/Makefile; \
42576 mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
42577 fi; \
42578 else \
42579 mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
c52c6897
PB
42580 fi; \
42581 test ! -f $(TARGET_SUBDIR)/libobjc/Makefile || exit 0; \
4fa63067 42582 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
378fce5b 42583 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
42584 echo Configuring in $(TARGET_SUBDIR)/libobjc; \
42585 cd "$(TARGET_SUBDIR)/libobjc" || exit 1; \
e2b9e2dc 42586 case $(srcdir) in \
b00612cc
PB
42587 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42588 *) topdir=`echo $(TARGET_SUBDIR)/libobjc/ | \
42589 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 42590 esac; \
b00612cc
PB
42591 srcdiroption="--srcdir=$${topdir}/libobjc"; \
42592 libsrcdir="$$s/libobjc"; \
4fa63067
NN
42593 rm -f no-such-file || : ; \
42594 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
42595 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42596 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 42597 || exit 1
6bd3dfaa 42598@endif target-libobjc
e2b9e2dc 42599
a7254363
PB
42600
42601
d545f33b
PB
42602
42603
4fa63067
NN
42604.PHONY: all-target-libobjc maybe-all-target-libobjc
42605maybe-all-target-libobjc:
4f0ef2d8
CD
42606@if gcc-bootstrap
42607all-target-libobjc: stage_current
42608@endif gcc-bootstrap
6bd3dfaa 42609@if target-libobjc
72b2455a 42610TARGET-target-libobjc=all
6bd3dfaa 42611maybe-all-target-libobjc: all-target-libobjc
4fa63067 42612all-target-libobjc: configure-target-libobjc
0aed8855 42613 @: $(MAKE); $(unstage)
b40e3958
L
42614 @r=`${PWD_COMMAND}`; export r; \
42615 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42616 $(NORMAL_TARGET_EXPORTS) \
4fa63067 42617 (cd $(TARGET_SUBDIR)/libobjc && \
a7254363 42618 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-libobjc))
6bd3dfaa 42619@endif target-libobjc
3866be5d 42620
a7254363
PB
42621
42622
d545f33b
PB
42623
42624
4fa63067
NN
42625.PHONY: check-target-libobjc maybe-check-target-libobjc
42626maybe-check-target-libobjc:
6bd3dfaa
PB
42627@if target-libobjc
42628maybe-check-target-libobjc: check-target-libobjc
3866be5d 42629
4fa63067 42630check-target-libobjc:
0aed8855 42631 @: $(MAKE); $(unstage)
b40e3958
L
42632 @r=`${PWD_COMMAND}`; export r; \
42633 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42634 $(NORMAL_TARGET_EXPORTS) \
4fa63067 42635 (cd $(TARGET_SUBDIR)/libobjc && \
7ffa0b57 42636 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
3866be5d 42637
6bd3dfaa 42638@endif target-libobjc
3866be5d 42639
4fa63067
NN
42640.PHONY: install-target-libobjc maybe-install-target-libobjc
42641maybe-install-target-libobjc:
6bd3dfaa
PB
42642@if target-libobjc
42643maybe-install-target-libobjc: install-target-libobjc
e2b9e2dc 42644
4fa63067 42645install-target-libobjc: installdirs
0aed8855 42646 @: $(MAKE); $(unstage)
b40e3958
L
42647 @r=`${PWD_COMMAND}`; export r; \
42648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42649 $(NORMAL_TARGET_EXPORTS) \
4fa63067 42650 (cd $(TARGET_SUBDIR)/libobjc && \
7ffa0b57 42651 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 42652
6bd3dfaa 42653@endif target-libobjc
3866be5d 42654
56a8fe78 42655# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
42656
42657.PHONY: maybe-info-target-libobjc info-target-libobjc
42658maybe-info-target-libobjc:
6bd3dfaa
PB
42659@if target-libobjc
42660maybe-info-target-libobjc: info-target-libobjc
4fa63067
NN
42661
42662info-target-libobjc: \
42663 configure-target-libobjc
0aed8855 42664 @: $(MAKE); $(unstage)
4fa63067
NN
42665 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
42666 r=`${PWD_COMMAND}`; export r; \
b40e3958 42667 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42668 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
42669 echo "Doing info in $(TARGET_SUBDIR)/libobjc" ; \
42670 for flag in $(EXTRA_TARGET_FLAGS); do \
42671 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42672 done; \
42673 (cd $(TARGET_SUBDIR)/libobjc && \
42674 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42675 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42676 "RANLIB=$${RANLIB}" \
0c24b341 42677 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42678 info) \
4fa63067 42679 || exit 1
3866be5d 42680
6bd3dfaa 42681@endif target-libobjc
3866be5d 42682
4fa63067
NN
42683.PHONY: maybe-dvi-target-libobjc dvi-target-libobjc
42684maybe-dvi-target-libobjc:
6bd3dfaa
PB
42685@if target-libobjc
42686maybe-dvi-target-libobjc: dvi-target-libobjc
16ae0395 42687
4fa63067
NN
42688dvi-target-libobjc: \
42689 configure-target-libobjc
0aed8855 42690 @: $(MAKE); $(unstage)
4fa63067
NN
42691 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
42692 r=`${PWD_COMMAND}`; export r; \
b40e3958 42693 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42694 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
42695 echo "Doing dvi in $(TARGET_SUBDIR)/libobjc" ; \
42696 for flag in $(EXTRA_TARGET_FLAGS); do \
42697 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42698 done; \
42699 (cd $(TARGET_SUBDIR)/libobjc && \
42700 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42701 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42702 "RANLIB=$${RANLIB}" \
0c24b341 42703 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42704 dvi) \
4fa63067 42705 || exit 1
3866be5d 42706
6bd3dfaa 42707@endif target-libobjc
3866be5d 42708
56a8fe78
DD
42709.PHONY: maybe-pdf-target-libobjc pdf-target-libobjc
42710maybe-pdf-target-libobjc:
42711@if target-libobjc
42712maybe-pdf-target-libobjc: pdf-target-libobjc
42713
42714pdf-target-libobjc: \
42715 configure-target-libobjc
42716 @: $(MAKE); $(unstage)
42717 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
42718 r=`${PWD_COMMAND}`; export r; \
42719 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42720 $(NORMAL_TARGET_EXPORTS) \
42721 echo "Doing pdf in $(TARGET_SUBDIR)/libobjc" ; \
42722 for flag in $(EXTRA_TARGET_FLAGS); do \
42723 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42724 done; \
42725 (cd $(TARGET_SUBDIR)/libobjc && \
42726 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42727 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42728 "RANLIB=$${RANLIB}" \
0c24b341 42729 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
42730 pdf) \
42731 || exit 1
42732
42733@endif target-libobjc
42734
6d389afc
MS
42735.PHONY: maybe-html-target-libobjc html-target-libobjc
42736maybe-html-target-libobjc:
42737@if target-libobjc
42738maybe-html-target-libobjc: html-target-libobjc
42739
42740html-target-libobjc: \
42741 configure-target-libobjc
0aed8855 42742 @: $(MAKE); $(unstage)
6d389afc
MS
42743 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
42744 r=`${PWD_COMMAND}`; export r; \
42745 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
42746 $(NORMAL_TARGET_EXPORTS) \
42747 echo "Doing html in $(TARGET_SUBDIR)/libobjc" ; \
42748 for flag in $(EXTRA_TARGET_FLAGS); do \
42749 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42750 done; \
42751 (cd $(TARGET_SUBDIR)/libobjc && \
42752 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42753 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42754 "RANLIB=$${RANLIB}" \
0c24b341 42755 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
42756 html) \
42757 || exit 1
42758
42759@endif target-libobjc
42760
4fa63067
NN
42761.PHONY: maybe-TAGS-target-libobjc TAGS-target-libobjc
42762maybe-TAGS-target-libobjc:
6bd3dfaa
PB
42763@if target-libobjc
42764maybe-TAGS-target-libobjc: TAGS-target-libobjc
4fa63067
NN
42765
42766TAGS-target-libobjc: \
42767 configure-target-libobjc
0aed8855 42768 @: $(MAKE); $(unstage)
4fa63067 42769 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
b40e3958
L
42770 r=`${PWD_COMMAND}`; export r; \
42771 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42772 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
42773 echo "Doing TAGS in $(TARGET_SUBDIR)/libobjc" ; \
42774 for flag in $(EXTRA_TARGET_FLAGS); do \
42775 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42776 done; \
42777 (cd $(TARGET_SUBDIR)/libobjc && \
42778 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42779 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42780 "RANLIB=$${RANLIB}" \
0c24b341 42781 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42782 TAGS) \
e2b9e2dc
NN
42783 || exit 1
42784
6bd3dfaa 42785@endif target-libobjc
4fa63067
NN
42786
42787.PHONY: maybe-install-info-target-libobjc install-info-target-libobjc
42788maybe-install-info-target-libobjc:
6bd3dfaa
PB
42789@if target-libobjc
42790maybe-install-info-target-libobjc: install-info-target-libobjc
4fa63067
NN
42791
42792install-info-target-libobjc: \
42793 configure-target-libobjc \
42794 info-target-libobjc
0aed8855 42795 @: $(MAKE); $(unstage)
4fa63067
NN
42796 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
42797 r=`${PWD_COMMAND}`; export r; \
b40e3958 42798 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42799 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
42800 echo "Doing install-info in $(TARGET_SUBDIR)/libobjc" ; \
42801 for flag in $(EXTRA_TARGET_FLAGS); do \
42802 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42803 done; \
42804 (cd $(TARGET_SUBDIR)/libobjc && \
42805 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42806 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42807 "RANLIB=$${RANLIB}" \
0c24b341 42808 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42809 install-info) \
4fa63067 42810 || exit 1
3866be5d 42811
6bd3dfaa 42812@endif target-libobjc
3866be5d 42813
a3ca38d2
DD
42814.PHONY: maybe-install-pdf-target-libobjc install-pdf-target-libobjc
42815maybe-install-pdf-target-libobjc:
42816@if target-libobjc
42817maybe-install-pdf-target-libobjc: install-pdf-target-libobjc
42818
42819install-pdf-target-libobjc: \
42820 configure-target-libobjc \
42821 pdf-target-libobjc
42822 @: $(MAKE); $(unstage)
42823 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
42824 r=`${PWD_COMMAND}`; export r; \
42825 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42826 $(NORMAL_TARGET_EXPORTS) \
42827 echo "Doing install-pdf in $(TARGET_SUBDIR)/libobjc" ; \
42828 for flag in $(EXTRA_TARGET_FLAGS); do \
42829 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42830 done; \
42831 (cd $(TARGET_SUBDIR)/libobjc && \
42832 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42833 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42834 "RANLIB=$${RANLIB}" \
0c24b341 42835 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
42836 install-pdf) \
42837 || exit 1
42838
42839@endif target-libobjc
42840
108a6f8e
CD
42841.PHONY: maybe-install-html-target-libobjc install-html-target-libobjc
42842maybe-install-html-target-libobjc:
42843@if target-libobjc
42844maybe-install-html-target-libobjc: install-html-target-libobjc
42845
42846install-html-target-libobjc: \
42847 configure-target-libobjc \
42848 html-target-libobjc
42849 @: $(MAKE); $(unstage)
42850 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
42851 r=`${PWD_COMMAND}`; export r; \
42852 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42853 $(NORMAL_TARGET_EXPORTS) \
42854 echo "Doing install-html in $(TARGET_SUBDIR)/libobjc" ; \
42855 for flag in $(EXTRA_TARGET_FLAGS); do \
42856 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42857 done; \
42858 (cd $(TARGET_SUBDIR)/libobjc && \
42859 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42860 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42861 "RANLIB=$${RANLIB}" \
0c24b341 42862 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
42863 install-html) \
42864 || exit 1
42865
42866@endif target-libobjc
42867
4fa63067
NN
42868.PHONY: maybe-installcheck-target-libobjc installcheck-target-libobjc
42869maybe-installcheck-target-libobjc:
6bd3dfaa
PB
42870@if target-libobjc
42871maybe-installcheck-target-libobjc: installcheck-target-libobjc
4fa63067
NN
42872
42873installcheck-target-libobjc: \
42874 configure-target-libobjc
0aed8855 42875 @: $(MAKE); $(unstage)
4fa63067
NN
42876 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
42877 r=`${PWD_COMMAND}`; export r; \
b40e3958 42878 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42879 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
42880 echo "Doing installcheck in $(TARGET_SUBDIR)/libobjc" ; \
42881 for flag in $(EXTRA_TARGET_FLAGS); do \
42882 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42883 done; \
42884 (cd $(TARGET_SUBDIR)/libobjc && \
42885 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42886 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42887 "RANLIB=$${RANLIB}" \
0c24b341 42888 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42889 installcheck) \
4fa63067 42890 || exit 1
3866be5d 42891
6bd3dfaa 42892@endif target-libobjc
3866be5d 42893
4fa63067
NN
42894.PHONY: maybe-mostlyclean-target-libobjc mostlyclean-target-libobjc
42895maybe-mostlyclean-target-libobjc:
6bd3dfaa
PB
42896@if target-libobjc
42897maybe-mostlyclean-target-libobjc: mostlyclean-target-libobjc
16ae0395 42898
4fa63067 42899mostlyclean-target-libobjc:
0aed8855 42900 @: $(MAKE); $(unstage)
4fa63067
NN
42901 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
42902 r=`${PWD_COMMAND}`; export r; \
b40e3958 42903 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42904 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
42905 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libobjc" ; \
42906 for flag in $(EXTRA_TARGET_FLAGS); do \
42907 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42908 done; \
42909 (cd $(TARGET_SUBDIR)/libobjc && \
42910 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42911 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42912 "RANLIB=$${RANLIB}" \
0c24b341 42913 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42914 mostlyclean) \
4fa63067 42915 || exit 1
3866be5d 42916
6bd3dfaa 42917@endif target-libobjc
3866be5d 42918
4fa63067
NN
42919.PHONY: maybe-clean-target-libobjc clean-target-libobjc
42920maybe-clean-target-libobjc:
6bd3dfaa
PB
42921@if target-libobjc
42922maybe-clean-target-libobjc: clean-target-libobjc
4fa63067
NN
42923
42924clean-target-libobjc:
0aed8855 42925 @: $(MAKE); $(unstage)
4fa63067 42926 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
b40e3958
L
42927 r=`${PWD_COMMAND}`; export r; \
42928 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42929 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
42930 echo "Doing clean in $(TARGET_SUBDIR)/libobjc" ; \
42931 for flag in $(EXTRA_TARGET_FLAGS); do \
42932 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42933 done; \
42934 (cd $(TARGET_SUBDIR)/libobjc && \
42935 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42936 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42937 "RANLIB=$${RANLIB}" \
0c24b341 42938 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42939 clean) \
e2b9e2dc
NN
42940 || exit 1
42941
6bd3dfaa 42942@endif target-libobjc
3866be5d 42943
4fa63067
NN
42944.PHONY: maybe-distclean-target-libobjc distclean-target-libobjc
42945maybe-distclean-target-libobjc:
6bd3dfaa
PB
42946@if target-libobjc
42947maybe-distclean-target-libobjc: distclean-target-libobjc
3866be5d 42948
4fa63067 42949distclean-target-libobjc:
0aed8855 42950 @: $(MAKE); $(unstage)
4fa63067
NN
42951 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
42952 r=`${PWD_COMMAND}`; export r; \
b40e3958 42953 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42954 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
42955 echo "Doing distclean in $(TARGET_SUBDIR)/libobjc" ; \
42956 for flag in $(EXTRA_TARGET_FLAGS); do \
42957 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42958 done; \
42959 (cd $(TARGET_SUBDIR)/libobjc && \
42960 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42961 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42962 "RANLIB=$${RANLIB}" \
0c24b341 42963 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42964 distclean) \
4fa63067 42965 || exit 1
3866be5d 42966
6bd3dfaa 42967@endif target-libobjc
3866be5d 42968
4fa63067
NN
42969.PHONY: maybe-maintainer-clean-target-libobjc maintainer-clean-target-libobjc
42970maybe-maintainer-clean-target-libobjc:
6bd3dfaa
PB
42971@if target-libobjc
42972maybe-maintainer-clean-target-libobjc: maintainer-clean-target-libobjc
16ae0395 42973
4fa63067 42974maintainer-clean-target-libobjc:
0aed8855 42975 @: $(MAKE); $(unstage)
4fa63067
NN
42976 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
42977 r=`${PWD_COMMAND}`; export r; \
b40e3958 42978 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42979 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
42980 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libobjc" ; \
42981 for flag in $(EXTRA_TARGET_FLAGS); do \
42982 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42983 done; \
42984 (cd $(TARGET_SUBDIR)/libobjc && \
42985 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42986 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42987 "RANLIB=$${RANLIB}" \
0c24b341 42988 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42989 maintainer-clean) \
4fa63067 42990 || exit 1
3866be5d 42991
6bd3dfaa 42992@endif target-libobjc
3866be5d 42993
4fa63067 42994
4fa63067 42995
a7254363 42996
e90269c8 42997
a7254363
PB
42998.PHONY: configure-target-libtermcap maybe-configure-target-libtermcap
42999maybe-configure-target-libtermcap:
4f0ef2d8
CD
43000@if gcc-bootstrap
43001configure-target-libtermcap: stage_current
43002@endif gcc-bootstrap
a7254363
PB
43003@if target-libtermcap
43004maybe-configure-target-libtermcap: configure-target-libtermcap
c52c6897 43005configure-target-libtermcap:
0aed8855
PB
43006 @: $(MAKE); $(unstage)
43007 @r=`${PWD_COMMAND}`; export r; \
43008 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43009 echo "Checking multilib configuration for libtermcap..."; \
43010 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
43011 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libtermcap/multilib.tmp 2> /dev/null ; \
43012 if test -r $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
43013 if cmp -s $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
43014 rm -f $(TARGET_SUBDIR)/libtermcap/multilib.tmp; \
43015 else \
43016 rm -f $(TARGET_SUBDIR)/libtermcap/Makefile; \
43017 mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
43018 fi; \
43019 else \
43020 mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
c52c6897
PB
43021 fi; \
43022 test ! -f $(TARGET_SUBDIR)/libtermcap/Makefile || exit 0; \
4fa63067 43023 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
378fce5b 43024 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43025 echo Configuring in $(TARGET_SUBDIR)/libtermcap; \
43026 cd "$(TARGET_SUBDIR)/libtermcap" || exit 1; \
e2b9e2dc 43027 case $(srcdir) in \
b00612cc
PB
43028 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43029 *) topdir=`echo $(TARGET_SUBDIR)/libtermcap/ | \
43030 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 43031 esac; \
b00612cc
PB
43032 srcdiroption="--srcdir=$${topdir}/libtermcap"; \
43033 libsrcdir="$$s/libtermcap"; \
4fa63067
NN
43034 rm -f no-such-file || : ; \
43035 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
43036 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43037 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 43038 || exit 1
6bd3dfaa 43039@endif target-libtermcap
e2b9e2dc 43040
a7254363
PB
43041
43042
d545f33b
PB
43043
43044
4fa63067
NN
43045.PHONY: all-target-libtermcap maybe-all-target-libtermcap
43046maybe-all-target-libtermcap:
4f0ef2d8
CD
43047@if gcc-bootstrap
43048all-target-libtermcap: stage_current
43049@endif gcc-bootstrap
6bd3dfaa 43050@if target-libtermcap
72b2455a 43051TARGET-target-libtermcap=all
6bd3dfaa 43052maybe-all-target-libtermcap: all-target-libtermcap
4fa63067 43053all-target-libtermcap: configure-target-libtermcap
0aed8855 43054 @: $(MAKE); $(unstage)
b40e3958
L
43055 @r=`${PWD_COMMAND}`; export r; \
43056 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43057 $(NORMAL_TARGET_EXPORTS) \
4fa63067 43058 (cd $(TARGET_SUBDIR)/libtermcap && \
a7254363 43059 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-libtermcap))
6bd3dfaa 43060@endif target-libtermcap
3866be5d 43061
a7254363
PB
43062
43063
d545f33b
PB
43064
43065
4fa63067
NN
43066.PHONY: check-target-libtermcap maybe-check-target-libtermcap
43067maybe-check-target-libtermcap:
6bd3dfaa
PB
43068@if target-libtermcap
43069maybe-check-target-libtermcap: check-target-libtermcap
3866be5d 43070
4fa63067
NN
43071# Dummy target for uncheckable module.
43072check-target-libtermcap:
43073
6bd3dfaa 43074@endif target-libtermcap
4fa63067
NN
43075
43076.PHONY: install-target-libtermcap maybe-install-target-libtermcap
43077maybe-install-target-libtermcap:
6bd3dfaa
PB
43078@if target-libtermcap
43079maybe-install-target-libtermcap: install-target-libtermcap
4fa63067
NN
43080
43081install-target-libtermcap: installdirs
0aed8855 43082 @: $(MAKE); $(unstage)
b40e3958
L
43083 @r=`${PWD_COMMAND}`; export r; \
43084 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43085 $(NORMAL_TARGET_EXPORTS) \
4fa63067 43086 (cd $(TARGET_SUBDIR)/libtermcap && \
7ffa0b57 43087 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 43088
6bd3dfaa 43089@endif target-libtermcap
3866be5d 43090
56a8fe78 43091# Other targets (info, dvi, pdf, etc.)
16ae0395 43092
4fa63067
NN
43093.PHONY: maybe-info-target-libtermcap info-target-libtermcap
43094maybe-info-target-libtermcap:
6bd3dfaa 43095@if target-libtermcap
6d389afc
MS
43096maybe-info-target-libtermcap: info-target-libtermcap
43097
43098info-target-libtermcap: \
43099 configure-target-libtermcap
0aed8855 43100 @: $(MAKE); $(unstage)
6d389afc
MS
43101 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
43102 r=`${PWD_COMMAND}`; export r; \
43103 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
43104 $(NORMAL_TARGET_EXPORTS) \
43105 echo "Doing info in $(TARGET_SUBDIR)/libtermcap" ; \
43106 for flag in $(EXTRA_TARGET_FLAGS); do \
43107 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43108 done; \
43109 (cd $(TARGET_SUBDIR)/libtermcap && \
43110 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43111 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43112 "RANLIB=$${RANLIB}" \
0c24b341 43113 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
43114 info) \
43115 || exit 1
43116
43117@endif target-libtermcap
43118
43119.PHONY: maybe-dvi-target-libtermcap dvi-target-libtermcap
43120maybe-dvi-target-libtermcap:
43121@if target-libtermcap
43122maybe-dvi-target-libtermcap: dvi-target-libtermcap
4fa63067 43123
6d389afc 43124dvi-target-libtermcap: \
4fa63067 43125 configure-target-libtermcap
0aed8855 43126 @: $(MAKE); $(unstage)
4fa63067
NN
43127 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
43128 r=`${PWD_COMMAND}`; export r; \
b40e3958 43129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43130 $(NORMAL_TARGET_EXPORTS) \
6d389afc 43131 echo "Doing dvi in $(TARGET_SUBDIR)/libtermcap" ; \
4fa63067
NN
43132 for flag in $(EXTRA_TARGET_FLAGS); do \
43133 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43134 done; \
43135 (cd $(TARGET_SUBDIR)/libtermcap && \
43136 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43137 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43138 "RANLIB=$${RANLIB}" \
0c24b341 43139 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 43140 dvi) \
4fa63067 43141 || exit 1
3866be5d 43142
6bd3dfaa 43143@endif target-libtermcap
3866be5d 43144
56a8fe78
DD
43145.PHONY: maybe-pdf-target-libtermcap pdf-target-libtermcap
43146maybe-pdf-target-libtermcap:
43147@if target-libtermcap
43148maybe-pdf-target-libtermcap: pdf-target-libtermcap
43149
43150pdf-target-libtermcap: \
43151 configure-target-libtermcap
43152 @: $(MAKE); $(unstage)
43153 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
43154 r=`${PWD_COMMAND}`; export r; \
43155 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43156 $(NORMAL_TARGET_EXPORTS) \
43157 echo "Doing pdf in $(TARGET_SUBDIR)/libtermcap" ; \
43158 for flag in $(EXTRA_TARGET_FLAGS); do \
43159 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43160 done; \
43161 (cd $(TARGET_SUBDIR)/libtermcap && \
43162 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43163 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43164 "RANLIB=$${RANLIB}" \
0c24b341 43165 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
43166 pdf) \
43167 || exit 1
43168
43169@endif target-libtermcap
43170
6d389afc
MS
43171.PHONY: maybe-html-target-libtermcap html-target-libtermcap
43172maybe-html-target-libtermcap:
6bd3dfaa 43173@if target-libtermcap
6d389afc 43174maybe-html-target-libtermcap: html-target-libtermcap
4fa63067 43175
6d389afc 43176html-target-libtermcap: \
4fa63067 43177 configure-target-libtermcap
0aed8855 43178 @: $(MAKE); $(unstage)
4fa63067 43179 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
b40e3958
L
43180 r=`${PWD_COMMAND}`; export r; \
43181 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43182 $(NORMAL_TARGET_EXPORTS) \
6d389afc 43183 echo "Doing html in $(TARGET_SUBDIR)/libtermcap" ; \
4fa63067
NN
43184 for flag in $(EXTRA_TARGET_FLAGS); do \
43185 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43186 done; \
43187 (cd $(TARGET_SUBDIR)/libtermcap && \
43188 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43189 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43190 "RANLIB=$${RANLIB}" \
0c24b341 43191 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 43192 html) \
e2b9e2dc
NN
43193 || exit 1
43194
6bd3dfaa 43195@endif target-libtermcap
4fa63067
NN
43196
43197.PHONY: maybe-TAGS-target-libtermcap TAGS-target-libtermcap
43198maybe-TAGS-target-libtermcap:
6bd3dfaa
PB
43199@if target-libtermcap
43200maybe-TAGS-target-libtermcap: TAGS-target-libtermcap
4fa63067
NN
43201
43202TAGS-target-libtermcap: \
43203 configure-target-libtermcap
0aed8855 43204 @: $(MAKE); $(unstage)
4fa63067
NN
43205 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
43206 r=`${PWD_COMMAND}`; export r; \
b40e3958 43207 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43208 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43209 echo "Doing TAGS in $(TARGET_SUBDIR)/libtermcap" ; \
43210 for flag in $(EXTRA_TARGET_FLAGS); do \
43211 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43212 done; \
43213 (cd $(TARGET_SUBDIR)/libtermcap && \
43214 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43215 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43216 "RANLIB=$${RANLIB}" \
0c24b341 43217 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43218 TAGS) \
4fa63067 43219 || exit 1
3866be5d 43220
6bd3dfaa 43221@endif target-libtermcap
3866be5d 43222
4fa63067
NN
43223.PHONY: maybe-install-info-target-libtermcap install-info-target-libtermcap
43224maybe-install-info-target-libtermcap:
6bd3dfaa
PB
43225@if target-libtermcap
43226maybe-install-info-target-libtermcap: install-info-target-libtermcap
3866be5d 43227
4fa63067
NN
43228install-info-target-libtermcap: \
43229 configure-target-libtermcap \
43230 info-target-libtermcap
0aed8855 43231 @: $(MAKE); $(unstage)
4fa63067
NN
43232 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
43233 r=`${PWD_COMMAND}`; export r; \
43234 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43235 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43236 echo "Doing install-info in $(TARGET_SUBDIR)/libtermcap" ; \
43237 for flag in $(EXTRA_TARGET_FLAGS); do \
43238 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43239 done; \
43240 (cd $(TARGET_SUBDIR)/libtermcap && \
43241 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43242 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43243 "RANLIB=$${RANLIB}" \
0c24b341 43244 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43245 install-info) \
4fa63067 43246 || exit 1
3866be5d 43247
6bd3dfaa 43248@endif target-libtermcap
16ae0395 43249
a3ca38d2
DD
43250.PHONY: maybe-install-pdf-target-libtermcap install-pdf-target-libtermcap
43251maybe-install-pdf-target-libtermcap:
43252@if target-libtermcap
43253maybe-install-pdf-target-libtermcap: install-pdf-target-libtermcap
43254
43255install-pdf-target-libtermcap: \
43256 configure-target-libtermcap \
43257 pdf-target-libtermcap
43258 @: $(MAKE); $(unstage)
43259 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
43260 r=`${PWD_COMMAND}`; export r; \
43261 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43262 $(NORMAL_TARGET_EXPORTS) \
43263 echo "Doing install-pdf in $(TARGET_SUBDIR)/libtermcap" ; \
43264 for flag in $(EXTRA_TARGET_FLAGS); do \
43265 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43266 done; \
43267 (cd $(TARGET_SUBDIR)/libtermcap && \
43268 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43269 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43270 "RANLIB=$${RANLIB}" \
0c24b341 43271 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
43272 install-pdf) \
43273 || exit 1
43274
43275@endif target-libtermcap
43276
108a6f8e
CD
43277.PHONY: maybe-install-html-target-libtermcap install-html-target-libtermcap
43278maybe-install-html-target-libtermcap:
43279@if target-libtermcap
43280maybe-install-html-target-libtermcap: install-html-target-libtermcap
43281
43282install-html-target-libtermcap: \
43283 configure-target-libtermcap \
43284 html-target-libtermcap
43285 @: $(MAKE); $(unstage)
43286 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
43287 r=`${PWD_COMMAND}`; export r; \
43288 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43289 $(NORMAL_TARGET_EXPORTS) \
43290 echo "Doing install-html in $(TARGET_SUBDIR)/libtermcap" ; \
43291 for flag in $(EXTRA_TARGET_FLAGS); do \
43292 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43293 done; \
43294 (cd $(TARGET_SUBDIR)/libtermcap && \
43295 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43296 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43297 "RANLIB=$${RANLIB}" \
0c24b341 43298 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
43299 install-html) \
43300 || exit 1
43301
43302@endif target-libtermcap
43303
4fa63067
NN
43304.PHONY: maybe-installcheck-target-libtermcap installcheck-target-libtermcap
43305maybe-installcheck-target-libtermcap:
6bd3dfaa
PB
43306@if target-libtermcap
43307maybe-installcheck-target-libtermcap: installcheck-target-libtermcap
4fa63067
NN
43308
43309installcheck-target-libtermcap: \
43310 configure-target-libtermcap
0aed8855 43311 @: $(MAKE); $(unstage)
4fa63067
NN
43312 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
43313 r=`${PWD_COMMAND}`; export r; \
b40e3958 43314 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43315 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43316 echo "Doing installcheck in $(TARGET_SUBDIR)/libtermcap" ; \
43317 for flag in $(EXTRA_TARGET_FLAGS); do \
43318 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43319 done; \
43320 (cd $(TARGET_SUBDIR)/libtermcap && \
43321 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43322 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43323 "RANLIB=$${RANLIB}" \
0c24b341 43324 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43325 installcheck) \
4fa63067 43326 || exit 1
3866be5d 43327
6bd3dfaa 43328@endif target-libtermcap
3866be5d 43329
4fa63067
NN
43330.PHONY: maybe-mostlyclean-target-libtermcap mostlyclean-target-libtermcap
43331maybe-mostlyclean-target-libtermcap:
6bd3dfaa
PB
43332@if target-libtermcap
43333maybe-mostlyclean-target-libtermcap: mostlyclean-target-libtermcap
4fa63067
NN
43334
43335# libtermcap doesn't support mostlyclean.
43336mostlyclean-target-libtermcap:
43337
6bd3dfaa 43338@endif target-libtermcap
4fa63067
NN
43339
43340.PHONY: maybe-clean-target-libtermcap clean-target-libtermcap
43341maybe-clean-target-libtermcap:
6bd3dfaa
PB
43342@if target-libtermcap
43343maybe-clean-target-libtermcap: clean-target-libtermcap
4fa63067
NN
43344
43345# libtermcap doesn't support clean.
43346clean-target-libtermcap:
43347
6bd3dfaa 43348@endif target-libtermcap
4fa63067
NN
43349
43350.PHONY: maybe-distclean-target-libtermcap distclean-target-libtermcap
43351maybe-distclean-target-libtermcap:
6bd3dfaa
PB
43352@if target-libtermcap
43353maybe-distclean-target-libtermcap: distclean-target-libtermcap
4fa63067
NN
43354
43355# libtermcap doesn't support distclean.
43356distclean-target-libtermcap:
43357
6bd3dfaa 43358@endif target-libtermcap
4fa63067
NN
43359
43360.PHONY: maybe-maintainer-clean-target-libtermcap maintainer-clean-target-libtermcap
43361maybe-maintainer-clean-target-libtermcap:
6bd3dfaa
PB
43362@if target-libtermcap
43363maybe-maintainer-clean-target-libtermcap: maintainer-clean-target-libtermcap
4fa63067
NN
43364
43365# libtermcap doesn't support maintainer-clean.
43366maintainer-clean-target-libtermcap:
43367
6bd3dfaa 43368@endif target-libtermcap
4fa63067
NN
43369
43370
4fa63067 43371
4fa63067 43372
a7254363
PB
43373
43374.PHONY: configure-target-winsup maybe-configure-target-winsup
43375maybe-configure-target-winsup:
4f0ef2d8
CD
43376@if gcc-bootstrap
43377configure-target-winsup: stage_current
43378@endif gcc-bootstrap
a7254363
PB
43379@if target-winsup
43380maybe-configure-target-winsup: configure-target-winsup
c52c6897 43381configure-target-winsup:
0aed8855
PB
43382 @: $(MAKE); $(unstage)
43383 @r=`${PWD_COMMAND}`; export r; \
43384 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43385 echo "Checking multilib configuration for winsup..."; \
43386 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
43387 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/winsup/multilib.tmp 2> /dev/null ; \
43388 if test -r $(TARGET_SUBDIR)/winsup/multilib.out; then \
43389 if cmp -s $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; then \
43390 rm -f $(TARGET_SUBDIR)/winsup/multilib.tmp; \
43391 else \
43392 rm -f $(TARGET_SUBDIR)/winsup/Makefile; \
43393 mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
43394 fi; \
43395 else \
43396 mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
c52c6897
PB
43397 fi; \
43398 test ! -f $(TARGET_SUBDIR)/winsup/Makefile || exit 0; \
4fa63067 43399 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
378fce5b 43400 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43401 echo Configuring in $(TARGET_SUBDIR)/winsup; \
43402 cd "$(TARGET_SUBDIR)/winsup" || exit 1; \
e2b9e2dc 43403 case $(srcdir) in \
b00612cc
PB
43404 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43405 *) topdir=`echo $(TARGET_SUBDIR)/winsup/ | \
43406 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 43407 esac; \
b00612cc
PB
43408 srcdiroption="--srcdir=$${topdir}/winsup"; \
43409 libsrcdir="$$s/winsup"; \
4fa63067
NN
43410 rm -f no-such-file || : ; \
43411 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
43412 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43413 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 43414 || exit 1
6bd3dfaa 43415@endif target-winsup
e2b9e2dc 43416
a7254363
PB
43417
43418
d545f33b
PB
43419
43420
4fa63067
NN
43421.PHONY: all-target-winsup maybe-all-target-winsup
43422maybe-all-target-winsup:
4f0ef2d8
CD
43423@if gcc-bootstrap
43424all-target-winsup: stage_current
43425@endif gcc-bootstrap
6bd3dfaa 43426@if target-winsup
72b2455a 43427TARGET-target-winsup=all
6bd3dfaa 43428maybe-all-target-winsup: all-target-winsup
4fa63067 43429all-target-winsup: configure-target-winsup
0aed8855 43430 @: $(MAKE); $(unstage)
b40e3958
L
43431 @r=`${PWD_COMMAND}`; export r; \
43432 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43433 $(NORMAL_TARGET_EXPORTS) \
4fa63067 43434 (cd $(TARGET_SUBDIR)/winsup && \
a7254363 43435 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-winsup))
6bd3dfaa 43436@endif target-winsup
3866be5d 43437
a7254363
PB
43438
43439
d545f33b
PB
43440
43441
4fa63067
NN
43442.PHONY: check-target-winsup maybe-check-target-winsup
43443maybe-check-target-winsup:
6bd3dfaa
PB
43444@if target-winsup
43445maybe-check-target-winsup: check-target-winsup
3866be5d 43446
4fa63067 43447check-target-winsup:
0aed8855 43448 @: $(MAKE); $(unstage)
4fa63067
NN
43449 @r=`${PWD_COMMAND}`; export r; \
43450 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43451 $(NORMAL_TARGET_EXPORTS) \
4fa63067 43452 (cd $(TARGET_SUBDIR)/winsup && \
7ffa0b57 43453 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
3866be5d 43454
6bd3dfaa 43455@endif target-winsup
3866be5d 43456
4fa63067
NN
43457.PHONY: install-target-winsup maybe-install-target-winsup
43458maybe-install-target-winsup:
6bd3dfaa
PB
43459@if target-winsup
43460maybe-install-target-winsup: install-target-winsup
16ae0395 43461
4fa63067 43462install-target-winsup: installdirs
0aed8855 43463 @: $(MAKE); $(unstage)
4fa63067
NN
43464 @r=`${PWD_COMMAND}`; export r; \
43465 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43466 $(NORMAL_TARGET_EXPORTS) \
4fa63067 43467 (cd $(TARGET_SUBDIR)/winsup && \
7ffa0b57 43468 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 43469
6bd3dfaa 43470@endif target-winsup
3866be5d 43471
56a8fe78 43472# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
43473
43474.PHONY: maybe-info-target-winsup info-target-winsup
43475maybe-info-target-winsup:
6bd3dfaa
PB
43476@if target-winsup
43477maybe-info-target-winsup: info-target-winsup
4fa63067
NN
43478
43479info-target-winsup: \
43480 configure-target-winsup
0aed8855 43481 @: $(MAKE); $(unstage)
4fa63067 43482 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
b40e3958
L
43483 r=`${PWD_COMMAND}`; export r; \
43484 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43485 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43486 echo "Doing info in $(TARGET_SUBDIR)/winsup" ; \
43487 for flag in $(EXTRA_TARGET_FLAGS); do \
43488 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43489 done; \
43490 (cd $(TARGET_SUBDIR)/winsup && \
43491 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43492 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43493 "RANLIB=$${RANLIB}" \
0c24b341 43494 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43495 info) \
e2b9e2dc
NN
43496 || exit 1
43497
6bd3dfaa 43498@endif target-winsup
3866be5d 43499
4fa63067
NN
43500.PHONY: maybe-dvi-target-winsup dvi-target-winsup
43501maybe-dvi-target-winsup:
6bd3dfaa
PB
43502@if target-winsup
43503maybe-dvi-target-winsup: dvi-target-winsup
3866be5d 43504
4fa63067
NN
43505dvi-target-winsup: \
43506 configure-target-winsup
0aed8855 43507 @: $(MAKE); $(unstage)
4fa63067
NN
43508 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
43509 r=`${PWD_COMMAND}`; export r; \
b40e3958 43510 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43511 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43512 echo "Doing dvi in $(TARGET_SUBDIR)/winsup" ; \
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)/winsup && \
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}" \
7ffa0b57 43521 dvi) \
4fa63067 43522 || exit 1
3866be5d 43523
6bd3dfaa 43524@endif target-winsup
3866be5d 43525
56a8fe78
DD
43526.PHONY: maybe-pdf-target-winsup pdf-target-winsup
43527maybe-pdf-target-winsup:
43528@if target-winsup
43529maybe-pdf-target-winsup: pdf-target-winsup
43530
43531pdf-target-winsup: \
43532 configure-target-winsup
43533 @: $(MAKE); $(unstage)
43534 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
43535 r=`${PWD_COMMAND}`; export r; \
43536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43537 $(NORMAL_TARGET_EXPORTS) \
43538 echo "Doing pdf in $(TARGET_SUBDIR)/winsup" ; \
43539 for flag in $(EXTRA_TARGET_FLAGS); do \
43540 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43541 done; \
43542 (cd $(TARGET_SUBDIR)/winsup && \
43543 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43544 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43545 "RANLIB=$${RANLIB}" \
0c24b341 43546 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
43547 pdf) \
43548 || exit 1
43549
43550@endif target-winsup
43551
6d389afc
MS
43552.PHONY: maybe-html-target-winsup html-target-winsup
43553maybe-html-target-winsup:
43554@if target-winsup
43555maybe-html-target-winsup: html-target-winsup
43556
43557html-target-winsup: \
43558 configure-target-winsup
0aed8855 43559 @: $(MAKE); $(unstage)
6d389afc
MS
43560 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
43561 r=`${PWD_COMMAND}`; export r; \
43562 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
43563 $(NORMAL_TARGET_EXPORTS) \
43564 echo "Doing html in $(TARGET_SUBDIR)/winsup" ; \
43565 for flag in $(EXTRA_TARGET_FLAGS); do \
43566 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43567 done; \
43568 (cd $(TARGET_SUBDIR)/winsup && \
43569 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43570 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43571 "RANLIB=$${RANLIB}" \
0c24b341 43572 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
43573 html) \
43574 || exit 1
43575
43576@endif target-winsup
43577
4fa63067
NN
43578.PHONY: maybe-TAGS-target-winsup TAGS-target-winsup
43579maybe-TAGS-target-winsup:
6bd3dfaa
PB
43580@if target-winsup
43581maybe-TAGS-target-winsup: TAGS-target-winsup
16ae0395 43582
4fa63067
NN
43583TAGS-target-winsup: \
43584 configure-target-winsup
0aed8855 43585 @: $(MAKE); $(unstage)
4fa63067
NN
43586 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
43587 r=`${PWD_COMMAND}`; export r; \
b40e3958 43588 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43589 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43590 echo "Doing TAGS in $(TARGET_SUBDIR)/winsup" ; \
43591 for flag in $(EXTRA_TARGET_FLAGS); do \
43592 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43593 done; \
43594 (cd $(TARGET_SUBDIR)/winsup && \
43595 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43596 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43597 "RANLIB=$${RANLIB}" \
0c24b341 43598 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43599 TAGS) \
4fa63067 43600 || exit 1
3866be5d 43601
6bd3dfaa 43602@endif target-winsup
3866be5d 43603
4fa63067
NN
43604.PHONY: maybe-install-info-target-winsup install-info-target-winsup
43605maybe-install-info-target-winsup:
6bd3dfaa
PB
43606@if target-winsup
43607maybe-install-info-target-winsup: install-info-target-winsup
4fa63067
NN
43608
43609install-info-target-winsup: \
43610 configure-target-winsup \
43611 info-target-winsup
0aed8855 43612 @: $(MAKE); $(unstage)
4fa63067 43613 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
b40e3958
L
43614 r=`${PWD_COMMAND}`; export r; \
43615 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43616 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43617 echo "Doing install-info in $(TARGET_SUBDIR)/winsup" ; \
43618 for flag in $(EXTRA_TARGET_FLAGS); do \
43619 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43620 done; \
43621 (cd $(TARGET_SUBDIR)/winsup && \
43622 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43623 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43624 "RANLIB=$${RANLIB}" \
0c24b341 43625 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43626 install-info) \
e2b9e2dc
NN
43627 || exit 1
43628
6bd3dfaa 43629@endif target-winsup
4fa63067 43630
a3ca38d2
DD
43631.PHONY: maybe-install-pdf-target-winsup install-pdf-target-winsup
43632maybe-install-pdf-target-winsup:
43633@if target-winsup
43634maybe-install-pdf-target-winsup: install-pdf-target-winsup
43635
43636install-pdf-target-winsup: \
43637 configure-target-winsup \
43638 pdf-target-winsup
43639 @: $(MAKE); $(unstage)
43640 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
43641 r=`${PWD_COMMAND}`; export r; \
43642 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43643 $(NORMAL_TARGET_EXPORTS) \
43644 echo "Doing install-pdf in $(TARGET_SUBDIR)/winsup" ; \
43645 for flag in $(EXTRA_TARGET_FLAGS); do \
43646 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43647 done; \
43648 (cd $(TARGET_SUBDIR)/winsup && \
43649 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43650 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43651 "RANLIB=$${RANLIB}" \
0c24b341 43652 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
43653 install-pdf) \
43654 || exit 1
43655
43656@endif target-winsup
43657
108a6f8e
CD
43658.PHONY: maybe-install-html-target-winsup install-html-target-winsup
43659maybe-install-html-target-winsup:
43660@if target-winsup
43661maybe-install-html-target-winsup: install-html-target-winsup
43662
43663install-html-target-winsup: \
43664 configure-target-winsup \
43665 html-target-winsup
43666 @: $(MAKE); $(unstage)
43667 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
43668 r=`${PWD_COMMAND}`; export r; \
43669 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43670 $(NORMAL_TARGET_EXPORTS) \
43671 echo "Doing install-html in $(TARGET_SUBDIR)/winsup" ; \
43672 for flag in $(EXTRA_TARGET_FLAGS); do \
43673 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43674 done; \
43675 (cd $(TARGET_SUBDIR)/winsup && \
43676 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43677 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43678 "RANLIB=$${RANLIB}" \
0c24b341 43679 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
43680 install-html) \
43681 || exit 1
43682
43683@endif target-winsup
43684
4fa63067
NN
43685.PHONY: maybe-installcheck-target-winsup installcheck-target-winsup
43686maybe-installcheck-target-winsup:
6bd3dfaa
PB
43687@if target-winsup
43688maybe-installcheck-target-winsup: installcheck-target-winsup
4fa63067
NN
43689
43690installcheck-target-winsup: \
43691 configure-target-winsup
0aed8855 43692 @: $(MAKE); $(unstage)
4fa63067
NN
43693 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
43694 r=`${PWD_COMMAND}`; export r; \
b40e3958 43695 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43696 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43697 echo "Doing installcheck in $(TARGET_SUBDIR)/winsup" ; \
43698 for flag in $(EXTRA_TARGET_FLAGS); do \
43699 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43700 done; \
43701 (cd $(TARGET_SUBDIR)/winsup && \
43702 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43703 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43704 "RANLIB=$${RANLIB}" \
0c24b341 43705 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43706 installcheck) \
4fa63067 43707 || exit 1
3866be5d 43708
6bd3dfaa 43709@endif target-winsup
3866be5d 43710
4fa63067
NN
43711.PHONY: maybe-mostlyclean-target-winsup mostlyclean-target-winsup
43712maybe-mostlyclean-target-winsup:
6bd3dfaa
PB
43713@if target-winsup
43714maybe-mostlyclean-target-winsup: mostlyclean-target-winsup
4fa63067
NN
43715
43716mostlyclean-target-winsup:
0aed8855 43717 @: $(MAKE); $(unstage)
4fa63067
NN
43718 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
43719 r=`${PWD_COMMAND}`; export r; \
b40e3958 43720 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43721 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43722 echo "Doing mostlyclean in $(TARGET_SUBDIR)/winsup" ; \
43723 for flag in $(EXTRA_TARGET_FLAGS); do \
43724 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43725 done; \
43726 (cd $(TARGET_SUBDIR)/winsup && \
43727 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43728 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43729 "RANLIB=$${RANLIB}" \
0c24b341 43730 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43731 mostlyclean) \
4fa63067 43732 || exit 1
3866be5d 43733
6bd3dfaa 43734@endif target-winsup
3866be5d 43735
4fa63067
NN
43736.PHONY: maybe-clean-target-winsup clean-target-winsup
43737maybe-clean-target-winsup:
6bd3dfaa
PB
43738@if target-winsup
43739maybe-clean-target-winsup: clean-target-winsup
16ae0395 43740
4fa63067 43741clean-target-winsup:
0aed8855 43742 @: $(MAKE); $(unstage)
4fa63067
NN
43743 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
43744 r=`${PWD_COMMAND}`; export r; \
b40e3958 43745 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43746 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43747 echo "Doing clean in $(TARGET_SUBDIR)/winsup" ; \
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)/winsup && \
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 clean) \
4fa63067 43757 || exit 1
3866be5d 43758
6bd3dfaa 43759@endif target-winsup
3866be5d 43760
4fa63067
NN
43761.PHONY: maybe-distclean-target-winsup distclean-target-winsup
43762maybe-distclean-target-winsup:
6bd3dfaa
PB
43763@if target-winsup
43764maybe-distclean-target-winsup: distclean-target-winsup
4fa63067
NN
43765
43766distclean-target-winsup:
0aed8855 43767 @: $(MAKE); $(unstage)
4fa63067 43768 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
b40e3958
L
43769 r=`${PWD_COMMAND}`; export r; \
43770 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43771 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43772 echo "Doing distclean in $(TARGET_SUBDIR)/winsup" ; \
43773 for flag in $(EXTRA_TARGET_FLAGS); do \
43774 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43775 done; \
43776 (cd $(TARGET_SUBDIR)/winsup && \
43777 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43778 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43779 "RANLIB=$${RANLIB}" \
0c24b341 43780 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43781 distclean) \
e2b9e2dc
NN
43782 || exit 1
43783
6bd3dfaa 43784@endif target-winsup
3866be5d 43785
4fa63067
NN
43786.PHONY: maybe-maintainer-clean-target-winsup maintainer-clean-target-winsup
43787maybe-maintainer-clean-target-winsup:
6bd3dfaa
PB
43788@if target-winsup
43789maybe-maintainer-clean-target-winsup: maintainer-clean-target-winsup
3866be5d 43790
4fa63067 43791maintainer-clean-target-winsup:
0aed8855 43792 @: $(MAKE); $(unstage)
4fa63067
NN
43793 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
43794 r=`${PWD_COMMAND}`; export r; \
b40e3958 43795 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43796 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43797 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/winsup" ; \
43798 for flag in $(EXTRA_TARGET_FLAGS); do \
43799 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43800 done; \
43801 (cd $(TARGET_SUBDIR)/winsup && \
43802 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43803 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43804 "RANLIB=$${RANLIB}" \
0c24b341 43805 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43806 maintainer-clean) \
4fa63067 43807 || exit 1
3866be5d 43808
6bd3dfaa 43809@endif target-winsup
3866be5d 43810
16ae0395 43811
3866be5d 43812
e90269c8 43813
a7254363
PB
43814
43815.PHONY: configure-target-libgloss maybe-configure-target-libgloss
43816maybe-configure-target-libgloss:
4f0ef2d8
CD
43817@if gcc-bootstrap
43818configure-target-libgloss: stage_current
43819@endif gcc-bootstrap
a7254363
PB
43820@if target-libgloss
43821maybe-configure-target-libgloss: configure-target-libgloss
c52c6897 43822configure-target-libgloss:
0aed8855
PB
43823 @: $(MAKE); $(unstage)
43824 @r=`${PWD_COMMAND}`; export r; \
43825 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43826 echo "Checking multilib configuration for libgloss..."; \
43827 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
43828 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgloss/multilib.tmp 2> /dev/null ; \
43829 if test -r $(TARGET_SUBDIR)/libgloss/multilib.out; then \
43830 if cmp -s $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; then \
43831 rm -f $(TARGET_SUBDIR)/libgloss/multilib.tmp; \
43832 else \
43833 rm -f $(TARGET_SUBDIR)/libgloss/Makefile; \
43834 mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
43835 fi; \
43836 else \
43837 mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
c52c6897
PB
43838 fi; \
43839 test ! -f $(TARGET_SUBDIR)/libgloss/Makefile || exit 0; \
4fa63067 43840 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
378fce5b 43841 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43842 echo Configuring in $(TARGET_SUBDIR)/libgloss; \
43843 cd "$(TARGET_SUBDIR)/libgloss" || exit 1; \
e2b9e2dc 43844 case $(srcdir) in \
b00612cc
PB
43845 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43846 *) topdir=`echo $(TARGET_SUBDIR)/libgloss/ | \
43847 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 43848 esac; \
b00612cc
PB
43849 srcdiroption="--srcdir=$${topdir}/libgloss"; \
43850 libsrcdir="$$s/libgloss"; \
4fa63067
NN
43851 rm -f no-such-file || : ; \
43852 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
43853 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43854 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 43855 || exit 1
6bd3dfaa 43856@endif target-libgloss
e2b9e2dc 43857
a7254363
PB
43858
43859
d545f33b
PB
43860
43861
4fa63067
NN
43862.PHONY: all-target-libgloss maybe-all-target-libgloss
43863maybe-all-target-libgloss:
4f0ef2d8
CD
43864@if gcc-bootstrap
43865all-target-libgloss: stage_current
43866@endif gcc-bootstrap
6bd3dfaa 43867@if target-libgloss
72b2455a 43868TARGET-target-libgloss=all
6bd3dfaa 43869maybe-all-target-libgloss: all-target-libgloss
4fa63067 43870all-target-libgloss: configure-target-libgloss
0aed8855 43871 @: $(MAKE); $(unstage)
b40e3958
L
43872 @r=`${PWD_COMMAND}`; export r; \
43873 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43874 $(NORMAL_TARGET_EXPORTS) \
4fa63067 43875 (cd $(TARGET_SUBDIR)/libgloss && \
a7254363 43876 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-libgloss))
6bd3dfaa 43877@endif target-libgloss
e393202e 43878
a7254363
PB
43879
43880
d545f33b
PB
43881
43882
4fa63067
NN
43883.PHONY: check-target-libgloss maybe-check-target-libgloss
43884maybe-check-target-libgloss:
6bd3dfaa
PB
43885@if target-libgloss
43886maybe-check-target-libgloss: check-target-libgloss
e393202e 43887
4fa63067
NN
43888# Dummy target for uncheckable module.
43889check-target-libgloss:
e393202e 43890
6bd3dfaa 43891@endif target-libgloss
e393202e 43892
4fa63067
NN
43893.PHONY: install-target-libgloss maybe-install-target-libgloss
43894maybe-install-target-libgloss:
6bd3dfaa
PB
43895@if target-libgloss
43896maybe-install-target-libgloss: install-target-libgloss
16ae0395 43897
4fa63067 43898install-target-libgloss: installdirs
0aed8855 43899 @: $(MAKE); $(unstage)
b40e3958
L
43900 @r=`${PWD_COMMAND}`; export r; \
43901 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43902 $(NORMAL_TARGET_EXPORTS) \
4fa63067 43903 (cd $(TARGET_SUBDIR)/libgloss && \
7ffa0b57 43904 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 43905
6bd3dfaa 43906@endif target-libgloss
3866be5d 43907
56a8fe78 43908# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
43909
43910.PHONY: maybe-info-target-libgloss info-target-libgloss
43911maybe-info-target-libgloss:
6bd3dfaa
PB
43912@if target-libgloss
43913maybe-info-target-libgloss: info-target-libgloss
4fa63067
NN
43914
43915info-target-libgloss: \
43916 configure-target-libgloss
0aed8855 43917 @: $(MAKE); $(unstage)
4fa63067 43918 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
b40e3958
L
43919 r=`${PWD_COMMAND}`; export r; \
43920 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43921 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43922 echo "Doing info in $(TARGET_SUBDIR)/libgloss" ; \
43923 for flag in $(EXTRA_TARGET_FLAGS); do \
43924 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43925 done; \
43926 (cd $(TARGET_SUBDIR)/libgloss && \
43927 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43928 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43929 "RANLIB=$${RANLIB}" \
0c24b341 43930 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43931 info) \
ce5b542e
MC
43932 || exit 1
43933
6bd3dfaa 43934@endif target-libgloss
ce5b542e 43935
4fa63067
NN
43936.PHONY: maybe-dvi-target-libgloss dvi-target-libgloss
43937maybe-dvi-target-libgloss:
6bd3dfaa
PB
43938@if target-libgloss
43939maybe-dvi-target-libgloss: dvi-target-libgloss
ce5b542e 43940
4fa63067
NN
43941dvi-target-libgloss: \
43942 configure-target-libgloss
0aed8855 43943 @: $(MAKE); $(unstage)
4fa63067
NN
43944 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
43945 r=`${PWD_COMMAND}`; export r; \
b40e3958 43946 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43947 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43948 echo "Doing dvi in $(TARGET_SUBDIR)/libgloss" ; \
43949 for flag in $(EXTRA_TARGET_FLAGS); do \
43950 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43951 done; \
43952 (cd $(TARGET_SUBDIR)/libgloss && \
43953 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43954 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43955 "RANLIB=$${RANLIB}" \
0c24b341 43956 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43957 dvi) \
4fa63067 43958 || exit 1
ce5b542e 43959
6bd3dfaa 43960@endif target-libgloss
ce5b542e 43961
56a8fe78
DD
43962.PHONY: maybe-pdf-target-libgloss pdf-target-libgloss
43963maybe-pdf-target-libgloss:
43964@if target-libgloss
43965maybe-pdf-target-libgloss: pdf-target-libgloss
43966
43967pdf-target-libgloss: \
43968 configure-target-libgloss
43969 @: $(MAKE); $(unstage)
43970 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
43971 r=`${PWD_COMMAND}`; export r; \
43972 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43973 $(NORMAL_TARGET_EXPORTS) \
43974 echo "Doing pdf in $(TARGET_SUBDIR)/libgloss" ; \
43975 for flag in $(EXTRA_TARGET_FLAGS); do \
43976 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43977 done; \
43978 (cd $(TARGET_SUBDIR)/libgloss && \
43979 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43980 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43981 "RANLIB=$${RANLIB}" \
0c24b341 43982 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
43983 pdf) \
43984 || exit 1
43985
43986@endif target-libgloss
43987
6d389afc
MS
43988.PHONY: maybe-html-target-libgloss html-target-libgloss
43989maybe-html-target-libgloss:
43990@if target-libgloss
43991maybe-html-target-libgloss: html-target-libgloss
43992
43993html-target-libgloss: \
43994 configure-target-libgloss
0aed8855 43995 @: $(MAKE); $(unstage)
6d389afc
MS
43996 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
43997 r=`${PWD_COMMAND}`; export r; \
43998 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
43999 $(NORMAL_TARGET_EXPORTS) \
44000 echo "Doing html in $(TARGET_SUBDIR)/libgloss" ; \
44001 for flag in $(EXTRA_TARGET_FLAGS); do \
44002 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44003 done; \
44004 (cd $(TARGET_SUBDIR)/libgloss && \
44005 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44006 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44007 "RANLIB=$${RANLIB}" \
0c24b341 44008 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
44009 html) \
44010 || exit 1
44011
44012@endif target-libgloss
44013
4fa63067
NN
44014.PHONY: maybe-TAGS-target-libgloss TAGS-target-libgloss
44015maybe-TAGS-target-libgloss:
6bd3dfaa
PB
44016@if target-libgloss
44017maybe-TAGS-target-libgloss: TAGS-target-libgloss
16ae0395 44018
4fa63067
NN
44019TAGS-target-libgloss: \
44020 configure-target-libgloss
0aed8855 44021 @: $(MAKE); $(unstage)
4fa63067
NN
44022 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
44023 r=`${PWD_COMMAND}`; export r; \
b40e3958 44024 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44025 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44026 echo "Doing TAGS in $(TARGET_SUBDIR)/libgloss" ; \
44027 for flag in $(EXTRA_TARGET_FLAGS); do \
44028 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44029 done; \
44030 (cd $(TARGET_SUBDIR)/libgloss && \
44031 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44032 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44033 "RANLIB=$${RANLIB}" \
0c24b341 44034 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44035 TAGS) \
4fa63067 44036 || exit 1
ce5b542e 44037
6bd3dfaa 44038@endif target-libgloss
ce5b542e 44039
4fa63067
NN
44040.PHONY: maybe-install-info-target-libgloss install-info-target-libgloss
44041maybe-install-info-target-libgloss:
6bd3dfaa
PB
44042@if target-libgloss
44043maybe-install-info-target-libgloss: install-info-target-libgloss
4fa63067
NN
44044
44045install-info-target-libgloss: \
44046 configure-target-libgloss \
44047 info-target-libgloss
0aed8855 44048 @: $(MAKE); $(unstage)
4fa63067 44049 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
b40e3958
L
44050 r=`${PWD_COMMAND}`; export r; \
44051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44052 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44053 echo "Doing install-info in $(TARGET_SUBDIR)/libgloss" ; \
44054 for flag in $(EXTRA_TARGET_FLAGS); do \
44055 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44056 done; \
44057 (cd $(TARGET_SUBDIR)/libgloss && \
44058 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44059 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44060 "RANLIB=$${RANLIB}" \
0c24b341 44061 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44062 install-info) \
e2b9e2dc
NN
44063 || exit 1
44064
6bd3dfaa 44065@endif target-libgloss
e393202e 44066
a3ca38d2
DD
44067.PHONY: maybe-install-pdf-target-libgloss install-pdf-target-libgloss
44068maybe-install-pdf-target-libgloss:
44069@if target-libgloss
44070maybe-install-pdf-target-libgloss: install-pdf-target-libgloss
44071
44072install-pdf-target-libgloss: \
44073 configure-target-libgloss \
44074 pdf-target-libgloss
44075 @: $(MAKE); $(unstage)
44076 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
44077 r=`${PWD_COMMAND}`; export r; \
44078 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44079 $(NORMAL_TARGET_EXPORTS) \
44080 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgloss" ; \
44081 for flag in $(EXTRA_TARGET_FLAGS); do \
44082 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44083 done; \
44084 (cd $(TARGET_SUBDIR)/libgloss && \
44085 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44086 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44087 "RANLIB=$${RANLIB}" \
0c24b341 44088 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
44089 install-pdf) \
44090 || exit 1
44091
44092@endif target-libgloss
44093
108a6f8e
CD
44094.PHONY: maybe-install-html-target-libgloss install-html-target-libgloss
44095maybe-install-html-target-libgloss:
44096@if target-libgloss
44097maybe-install-html-target-libgloss: install-html-target-libgloss
44098
44099install-html-target-libgloss: \
44100 configure-target-libgloss \
44101 html-target-libgloss
44102 @: $(MAKE); $(unstage)
44103 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
44104 r=`${PWD_COMMAND}`; export r; \
44105 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44106 $(NORMAL_TARGET_EXPORTS) \
44107 echo "Doing install-html in $(TARGET_SUBDIR)/libgloss" ; \
44108 for flag in $(EXTRA_TARGET_FLAGS); do \
44109 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44110 done; \
44111 (cd $(TARGET_SUBDIR)/libgloss && \
44112 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44113 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44114 "RANLIB=$${RANLIB}" \
0c24b341 44115 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
44116 install-html) \
44117 || exit 1
44118
44119@endif target-libgloss
44120
4fa63067
NN
44121.PHONY: maybe-installcheck-target-libgloss installcheck-target-libgloss
44122maybe-installcheck-target-libgloss:
6bd3dfaa
PB
44123@if target-libgloss
44124maybe-installcheck-target-libgloss: installcheck-target-libgloss
e393202e 44125
4fa63067
NN
44126installcheck-target-libgloss: \
44127 configure-target-libgloss
0aed8855 44128 @: $(MAKE); $(unstage)
4fa63067
NN
44129 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
44130 r=`${PWD_COMMAND}`; export r; \
44131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44132 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44133 echo "Doing installcheck in $(TARGET_SUBDIR)/libgloss" ; \
44134 for flag in $(EXTRA_TARGET_FLAGS); do \
44135 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44136 done; \
44137 (cd $(TARGET_SUBDIR)/libgloss && \
44138 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44139 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44140 "RANLIB=$${RANLIB}" \
0c24b341 44141 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44142 installcheck) \
4fa63067 44143 || exit 1
3866be5d 44144
6bd3dfaa 44145@endif target-libgloss
3866be5d 44146
4fa63067
NN
44147.PHONY: maybe-mostlyclean-target-libgloss mostlyclean-target-libgloss
44148maybe-mostlyclean-target-libgloss:
6bd3dfaa
PB
44149@if target-libgloss
44150maybe-mostlyclean-target-libgloss: mostlyclean-target-libgloss
16ae0395 44151
4fa63067 44152mostlyclean-target-libgloss:
0aed8855 44153 @: $(MAKE); $(unstage)
4fa63067
NN
44154 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
44155 r=`${PWD_COMMAND}`; export r; \
b40e3958 44156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44157 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44158 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgloss" ; \
44159 for flag in $(EXTRA_TARGET_FLAGS); do \
44160 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44161 done; \
44162 (cd $(TARGET_SUBDIR)/libgloss && \
44163 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44164 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44165 "RANLIB=$${RANLIB}" \
0c24b341 44166 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44167 mostlyclean) \
4fa63067 44168 || exit 1
e393202e 44169
6bd3dfaa 44170@endif target-libgloss
3866be5d 44171
4fa63067
NN
44172.PHONY: maybe-clean-target-libgloss clean-target-libgloss
44173maybe-clean-target-libgloss:
6bd3dfaa
PB
44174@if target-libgloss
44175maybe-clean-target-libgloss: clean-target-libgloss
4fa63067
NN
44176
44177clean-target-libgloss:
0aed8855 44178 @: $(MAKE); $(unstage)
4fa63067 44179 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
b40e3958
L
44180 r=`${PWD_COMMAND}`; export r; \
44181 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44182 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44183 echo "Doing clean in $(TARGET_SUBDIR)/libgloss" ; \
44184 for flag in $(EXTRA_TARGET_FLAGS); do \
44185 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44186 done; \
44187 (cd $(TARGET_SUBDIR)/libgloss && \
44188 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44189 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44190 "RANLIB=$${RANLIB}" \
0c24b341 44191 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44192 clean) \
e2b9e2dc
NN
44193 || exit 1
44194
6bd3dfaa 44195@endif target-libgloss
e393202e 44196
4fa63067
NN
44197.PHONY: maybe-distclean-target-libgloss distclean-target-libgloss
44198maybe-distclean-target-libgloss:
6bd3dfaa
PB
44199@if target-libgloss
44200maybe-distclean-target-libgloss: distclean-target-libgloss
3866be5d 44201
4fa63067 44202distclean-target-libgloss:
0aed8855 44203 @: $(MAKE); $(unstage)
4fa63067
NN
44204 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
44205 r=`${PWD_COMMAND}`; export r; \
44206 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44207 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44208 echo "Doing distclean in $(TARGET_SUBDIR)/libgloss" ; \
44209 for flag in $(EXTRA_TARGET_FLAGS); do \
44210 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44211 done; \
44212 (cd $(TARGET_SUBDIR)/libgloss && \
44213 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44214 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44215 "RANLIB=$${RANLIB}" \
0c24b341 44216 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44217 distclean) \
4fa63067 44218 || exit 1
3866be5d 44219
6bd3dfaa 44220@endif target-libgloss
3866be5d 44221
4fa63067
NN
44222.PHONY: maybe-maintainer-clean-target-libgloss maintainer-clean-target-libgloss
44223maybe-maintainer-clean-target-libgloss:
6bd3dfaa
PB
44224@if target-libgloss
44225maybe-maintainer-clean-target-libgloss: maintainer-clean-target-libgloss
16ae0395 44226
4fa63067 44227maintainer-clean-target-libgloss:
0aed8855 44228 @: $(MAKE); $(unstage)
4fa63067
NN
44229 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
44230 r=`${PWD_COMMAND}`; export r; \
b40e3958 44231 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44232 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44233 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgloss" ; \
44234 for flag in $(EXTRA_TARGET_FLAGS); do \
44235 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44236 done; \
44237 (cd $(TARGET_SUBDIR)/libgloss && \
44238 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44239 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44240 "RANLIB=$${RANLIB}" \
0c24b341 44241 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44242 maintainer-clean) \
4fa63067 44243 || exit 1
3866be5d 44244
6bd3dfaa 44245@endif target-libgloss
3866be5d 44246
e393202e 44247
15723a45 44248
e90269c8 44249
a7254363
PB
44250
44251.PHONY: configure-target-libiberty maybe-configure-target-libiberty
44252maybe-configure-target-libiberty:
4f0ef2d8
CD
44253@if gcc-bootstrap
44254configure-target-libiberty: stage_current
44255@endif gcc-bootstrap
a7254363
PB
44256@if target-libiberty
44257maybe-configure-target-libiberty: configure-target-libiberty
c52c6897 44258configure-target-libiberty:
0aed8855
PB
44259 @: $(MAKE); $(unstage)
44260 @r=`${PWD_COMMAND}`; export r; \
44261 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44262 echo "Checking multilib configuration for libiberty..."; \
44263 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libiberty ; \
44264 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libiberty/multilib.tmp 2> /dev/null ; \
44265 if test -r $(TARGET_SUBDIR)/libiberty/multilib.out; then \
44266 if cmp -s $(TARGET_SUBDIR)/libiberty/multilib.tmp $(TARGET_SUBDIR)/libiberty/multilib.out; then \
44267 rm -f $(TARGET_SUBDIR)/libiberty/multilib.tmp; \
44268 else \
44269 rm -f $(TARGET_SUBDIR)/libiberty/Makefile; \
44270 mv $(TARGET_SUBDIR)/libiberty/multilib.tmp $(TARGET_SUBDIR)/libiberty/multilib.out; \
44271 fi; \
44272 else \
44273 mv $(TARGET_SUBDIR)/libiberty/multilib.tmp $(TARGET_SUBDIR)/libiberty/multilib.out; \
c52c6897
PB
44274 fi; \
44275 test ! -f $(TARGET_SUBDIR)/libiberty/Makefile || exit 0; \
4fa63067 44276 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libiberty ; \
378fce5b 44277 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44278 echo Configuring in $(TARGET_SUBDIR)/libiberty; \
44279 cd "$(TARGET_SUBDIR)/libiberty" || exit 1; \
bba45b8b 44280 case $(srcdir) in \
b00612cc
PB
44281 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44282 *) topdir=`echo $(TARGET_SUBDIR)/libiberty/ | \
44283 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 44284 esac; \
b00612cc
PB
44285 srcdiroption="--srcdir=$${topdir}/libiberty"; \
44286 libsrcdir="$$s/libiberty"; \
bba45b8b
NN
44287 rm -f no-such-file || : ; \
44288 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
44289 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44290 --target=${target_alias} $${srcdiroption} \
bba45b8b 44291 || exit 1
6bd3dfaa 44292@endif target-libiberty
e393202e 44293
a7254363
PB
44294
44295
d545f33b
PB
44296
44297
4fa63067
NN
44298.PHONY: all-target-libiberty maybe-all-target-libiberty
44299maybe-all-target-libiberty:
4f0ef2d8
CD
44300@if gcc-bootstrap
44301all-target-libiberty: stage_current
44302@endif gcc-bootstrap
6bd3dfaa 44303@if target-libiberty
72b2455a 44304TARGET-target-libiberty=all
6bd3dfaa 44305maybe-all-target-libiberty: all-target-libiberty
4fa63067 44306all-target-libiberty: configure-target-libiberty
0aed8855 44307 @: $(MAKE); $(unstage)
b40e3958
L
44308 @r=`${PWD_COMMAND}`; export r; \
44309 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44310 $(NORMAL_TARGET_EXPORTS) \
4fa63067 44311 (cd $(TARGET_SUBDIR)/libiberty && \
a7254363 44312 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-libiberty))
6bd3dfaa 44313@endif target-libiberty
e393202e 44314
a7254363
PB
44315
44316
d545f33b
PB
44317
44318
4fa63067
NN
44319.PHONY: check-target-libiberty maybe-check-target-libiberty
44320maybe-check-target-libiberty:
6bd3dfaa
PB
44321@if target-libiberty
44322maybe-check-target-libiberty: check-target-libiberty
16ae0395 44323
4fa63067 44324check-target-libiberty:
0aed8855 44325 @: $(MAKE); $(unstage)
b40e3958
L
44326 @r=`${PWD_COMMAND}`; export r; \
44327 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44328 $(NORMAL_TARGET_EXPORTS) \
4fa63067 44329 (cd $(TARGET_SUBDIR)/libiberty && \
7ffa0b57 44330 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
930314a4 44331
6bd3dfaa 44332@endif target-libiberty
e393202e 44333
4fa63067
NN
44334.PHONY: install-target-libiberty maybe-install-target-libiberty
44335maybe-install-target-libiberty:
6bd3dfaa
PB
44336@if target-libiberty
44337maybe-install-target-libiberty: install-target-libiberty
4fa63067
NN
44338
44339install-target-libiberty: installdirs
0aed8855 44340 @: $(MAKE); $(unstage)
4fa63067
NN
44341 @r=`${PWD_COMMAND}`; export r; \
44342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44343 $(NORMAL_TARGET_EXPORTS) \
4fa63067 44344 (cd $(TARGET_SUBDIR)/libiberty && \
7ffa0b57 44345 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4fa63067 44346
6bd3dfaa 44347@endif target-libiberty
4fa63067 44348
56a8fe78 44349# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
44350
44351.PHONY: maybe-info-target-libiberty info-target-libiberty
44352maybe-info-target-libiberty:
6bd3dfaa
PB
44353@if target-libiberty
44354maybe-info-target-libiberty: info-target-libiberty
4fa63067
NN
44355
44356info-target-libiberty: \
44357 configure-target-libiberty
0aed8855 44358 @: $(MAKE); $(unstage)
4fa63067
NN
44359 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
44360 r=`${PWD_COMMAND}`; export r; \
44361 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44362 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44363 echo "Doing info in $(TARGET_SUBDIR)/libiberty" ; \
44364 for flag in $(EXTRA_TARGET_FLAGS); do \
44365 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44366 done; \
44367 (cd $(TARGET_SUBDIR)/libiberty && \
44368 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44369 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44370 "RANLIB=$${RANLIB}" \
0c24b341 44371 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44372 info) \
4fa63067
NN
44373 || exit 1
44374
6bd3dfaa 44375@endif target-libiberty
4fa63067
NN
44376
44377.PHONY: maybe-dvi-target-libiberty dvi-target-libiberty
44378maybe-dvi-target-libiberty:
6bd3dfaa
PB
44379@if target-libiberty
44380maybe-dvi-target-libiberty: dvi-target-libiberty
4fa63067
NN
44381
44382dvi-target-libiberty: \
44383 configure-target-libiberty
0aed8855 44384 @: $(MAKE); $(unstage)
4fa63067
NN
44385 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
44386 r=`${PWD_COMMAND}`; export r; \
44387 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44388 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44389 echo "Doing dvi in $(TARGET_SUBDIR)/libiberty" ; \
44390 for flag in $(EXTRA_TARGET_FLAGS); do \
44391 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44392 done; \
44393 (cd $(TARGET_SUBDIR)/libiberty && \
44394 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44395 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44396 "RANLIB=$${RANLIB}" \
0c24b341 44397 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44398 dvi) \
4fa63067
NN
44399 || exit 1
44400
6bd3dfaa 44401@endif target-libiberty
4fa63067 44402
56a8fe78
DD
44403.PHONY: maybe-pdf-target-libiberty pdf-target-libiberty
44404maybe-pdf-target-libiberty:
44405@if target-libiberty
44406maybe-pdf-target-libiberty: pdf-target-libiberty
44407
44408pdf-target-libiberty: \
44409 configure-target-libiberty
44410 @: $(MAKE); $(unstage)
44411 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
44412 r=`${PWD_COMMAND}`; export r; \
44413 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44414 $(NORMAL_TARGET_EXPORTS) \
44415 echo "Doing pdf in $(TARGET_SUBDIR)/libiberty" ; \
44416 for flag in $(EXTRA_TARGET_FLAGS); do \
44417 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44418 done; \
44419 (cd $(TARGET_SUBDIR)/libiberty && \
44420 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44421 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44422 "RANLIB=$${RANLIB}" \
0c24b341 44423 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
44424 pdf) \
44425 || exit 1
44426
44427@endif target-libiberty
44428
6d389afc
MS
44429.PHONY: maybe-html-target-libiberty html-target-libiberty
44430maybe-html-target-libiberty:
44431@if target-libiberty
44432maybe-html-target-libiberty: html-target-libiberty
44433
44434html-target-libiberty: \
44435 configure-target-libiberty
0aed8855 44436 @: $(MAKE); $(unstage)
6d389afc
MS
44437 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
44438 r=`${PWD_COMMAND}`; export r; \
44439 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
44440 $(NORMAL_TARGET_EXPORTS) \
44441 echo "Doing html in $(TARGET_SUBDIR)/libiberty" ; \
44442 for flag in $(EXTRA_TARGET_FLAGS); do \
44443 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44444 done; \
44445 (cd $(TARGET_SUBDIR)/libiberty && \
44446 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44447 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44448 "RANLIB=$${RANLIB}" \
0c24b341 44449 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
44450 html) \
44451 || exit 1
44452
44453@endif target-libiberty
44454
4fa63067
NN
44455.PHONY: maybe-TAGS-target-libiberty TAGS-target-libiberty
44456maybe-TAGS-target-libiberty:
6bd3dfaa
PB
44457@if target-libiberty
44458maybe-TAGS-target-libiberty: TAGS-target-libiberty
4fa63067
NN
44459
44460TAGS-target-libiberty: \
44461 configure-target-libiberty
0aed8855 44462 @: $(MAKE); $(unstage)
4fa63067
NN
44463 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
44464 r=`${PWD_COMMAND}`; export r; \
44465 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44466 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44467 echo "Doing TAGS in $(TARGET_SUBDIR)/libiberty" ; \
44468 for flag in $(EXTRA_TARGET_FLAGS); do \
44469 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44470 done; \
44471 (cd $(TARGET_SUBDIR)/libiberty && \
44472 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44473 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44474 "RANLIB=$${RANLIB}" \
0c24b341 44475 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44476 TAGS) \
4fa63067
NN
44477 || exit 1
44478
6bd3dfaa 44479@endif target-libiberty
4fa63067
NN
44480
44481.PHONY: maybe-install-info-target-libiberty install-info-target-libiberty
44482maybe-install-info-target-libiberty:
6bd3dfaa
PB
44483@if target-libiberty
44484maybe-install-info-target-libiberty: install-info-target-libiberty
4fa63067
NN
44485
44486install-info-target-libiberty: \
44487 configure-target-libiberty \
44488 info-target-libiberty
0aed8855 44489 @: $(MAKE); $(unstage)
4fa63067
NN
44490 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
44491 r=`${PWD_COMMAND}`; export r; \
44492 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44493 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44494 echo "Doing install-info in $(TARGET_SUBDIR)/libiberty" ; \
44495 for flag in $(EXTRA_TARGET_FLAGS); do \
44496 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44497 done; \
44498 (cd $(TARGET_SUBDIR)/libiberty && \
44499 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44500 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44501 "RANLIB=$${RANLIB}" \
0c24b341 44502 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44503 install-info) \
4fa63067
NN
44504 || exit 1
44505
6bd3dfaa 44506@endif target-libiberty
4fa63067 44507
a3ca38d2
DD
44508.PHONY: maybe-install-pdf-target-libiberty install-pdf-target-libiberty
44509maybe-install-pdf-target-libiberty:
44510@if target-libiberty
44511maybe-install-pdf-target-libiberty: install-pdf-target-libiberty
44512
44513install-pdf-target-libiberty: \
44514 configure-target-libiberty \
44515 pdf-target-libiberty
44516 @: $(MAKE); $(unstage)
44517 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
44518 r=`${PWD_COMMAND}`; export r; \
44519 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44520 $(NORMAL_TARGET_EXPORTS) \
44521 echo "Doing install-pdf in $(TARGET_SUBDIR)/libiberty" ; \
44522 for flag in $(EXTRA_TARGET_FLAGS); do \
44523 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44524 done; \
44525 (cd $(TARGET_SUBDIR)/libiberty && \
44526 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44527 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44528 "RANLIB=$${RANLIB}" \
0c24b341 44529 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
44530 install-pdf) \
44531 || exit 1
44532
44533@endif target-libiberty
44534
108a6f8e
CD
44535.PHONY: maybe-install-html-target-libiberty install-html-target-libiberty
44536maybe-install-html-target-libiberty:
44537@if target-libiberty
44538maybe-install-html-target-libiberty: install-html-target-libiberty
44539
44540install-html-target-libiberty: \
44541 configure-target-libiberty \
44542 html-target-libiberty
44543 @: $(MAKE); $(unstage)
44544 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
44545 r=`${PWD_COMMAND}`; export r; \
44546 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44547 $(NORMAL_TARGET_EXPORTS) \
44548 echo "Doing install-html in $(TARGET_SUBDIR)/libiberty" ; \
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)/libiberty && \
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}" \
108a6f8e
CD
44557 install-html) \
44558 || exit 1
44559
44560@endif target-libiberty
44561
4fa63067
NN
44562.PHONY: maybe-installcheck-target-libiberty installcheck-target-libiberty
44563maybe-installcheck-target-libiberty:
6bd3dfaa
PB
44564@if target-libiberty
44565maybe-installcheck-target-libiberty: installcheck-target-libiberty
4fa63067
NN
44566
44567installcheck-target-libiberty: \
44568 configure-target-libiberty
0aed8855 44569 @: $(MAKE); $(unstage)
4fa63067
NN
44570 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
44571 r=`${PWD_COMMAND}`; export r; \
44572 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44573 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44574 echo "Doing installcheck in $(TARGET_SUBDIR)/libiberty" ; \
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)/libiberty && \
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}" \
7ffa0b57 44583 installcheck) \
4fa63067
NN
44584 || exit 1
44585
6bd3dfaa 44586@endif target-libiberty
4fa63067
NN
44587
44588.PHONY: maybe-mostlyclean-target-libiberty mostlyclean-target-libiberty
44589maybe-mostlyclean-target-libiberty:
6bd3dfaa
PB
44590@if target-libiberty
44591maybe-mostlyclean-target-libiberty: mostlyclean-target-libiberty
4fa63067
NN
44592
44593mostlyclean-target-libiberty:
0aed8855 44594 @: $(MAKE); $(unstage)
4fa63067
NN
44595 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
44596 r=`${PWD_COMMAND}`; export r; \
44597 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44598 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44599 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libiberty" ; \
44600 for flag in $(EXTRA_TARGET_FLAGS); do \
44601 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44602 done; \
44603 (cd $(TARGET_SUBDIR)/libiberty && \
44604 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44605 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44606 "RANLIB=$${RANLIB}" \
0c24b341 44607 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44608 mostlyclean) \
4fa63067
NN
44609 || exit 1
44610
6bd3dfaa 44611@endif target-libiberty
4fa63067
NN
44612
44613.PHONY: maybe-clean-target-libiberty clean-target-libiberty
44614maybe-clean-target-libiberty:
6bd3dfaa
PB
44615@if target-libiberty
44616maybe-clean-target-libiberty: clean-target-libiberty
4fa63067
NN
44617
44618clean-target-libiberty:
0aed8855 44619 @: $(MAKE); $(unstage)
4fa63067
NN
44620 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
44621 r=`${PWD_COMMAND}`; export r; \
44622 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44623 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44624 echo "Doing clean in $(TARGET_SUBDIR)/libiberty" ; \
44625 for flag in $(EXTRA_TARGET_FLAGS); do \
44626 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44627 done; \
44628 (cd $(TARGET_SUBDIR)/libiberty && \
44629 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44630 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44631 "RANLIB=$${RANLIB}" \
0c24b341 44632 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44633 clean) \
4fa63067
NN
44634 || exit 1
44635
6bd3dfaa 44636@endif target-libiberty
4fa63067
NN
44637
44638.PHONY: maybe-distclean-target-libiberty distclean-target-libiberty
44639maybe-distclean-target-libiberty:
6bd3dfaa
PB
44640@if target-libiberty
44641maybe-distclean-target-libiberty: distclean-target-libiberty
4fa63067
NN
44642
44643distclean-target-libiberty:
0aed8855 44644 @: $(MAKE); $(unstage)
4fa63067
NN
44645 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
44646 r=`${PWD_COMMAND}`; export r; \
44647 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44648 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44649 echo "Doing distclean in $(TARGET_SUBDIR)/libiberty" ; \
44650 for flag in $(EXTRA_TARGET_FLAGS); do \
44651 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44652 done; \
44653 (cd $(TARGET_SUBDIR)/libiberty && \
44654 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44655 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44656 "RANLIB=$${RANLIB}" \
0c24b341 44657 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44658 distclean) \
4fa63067
NN
44659 || exit 1
44660
6bd3dfaa 44661@endif target-libiberty
4fa63067
NN
44662
44663.PHONY: maybe-maintainer-clean-target-libiberty maintainer-clean-target-libiberty
44664maybe-maintainer-clean-target-libiberty:
6bd3dfaa
PB
44665@if target-libiberty
44666maybe-maintainer-clean-target-libiberty: maintainer-clean-target-libiberty
4fa63067
NN
44667
44668maintainer-clean-target-libiberty:
0aed8855 44669 @: $(MAKE); $(unstage)
4fa63067
NN
44670 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
44671 r=`${PWD_COMMAND}`; export r; \
44672 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44673 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44674 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libiberty" ; \
44675 for flag in $(EXTRA_TARGET_FLAGS); do \
44676 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44677 done; \
44678 (cd $(TARGET_SUBDIR)/libiberty && \
44679 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44680 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44681 "RANLIB=$${RANLIB}" \
0c24b341 44682 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44683 maintainer-clean) \
4fa63067 44684 || exit 1
16ae0395 44685
6bd3dfaa 44686@endif target-libiberty
e393202e
NN
44687
44688
15723a45 44689
e90269c8 44690
a7254363
PB
44691
44692.PHONY: configure-target-gperf maybe-configure-target-gperf
44693maybe-configure-target-gperf:
4f0ef2d8
CD
44694@if gcc-bootstrap
44695configure-target-gperf: stage_current
44696@endif gcc-bootstrap
a7254363
PB
44697@if target-gperf
44698maybe-configure-target-gperf: configure-target-gperf
c52c6897 44699configure-target-gperf:
0aed8855
PB
44700 @: $(MAKE); $(unstage)
44701 @r=`${PWD_COMMAND}`; export r; \
44702 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44703 echo "Checking multilib configuration for gperf..."; \
44704 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/gperf ; \
44705 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/gperf/multilib.tmp 2> /dev/null ; \
44706 if test -r $(TARGET_SUBDIR)/gperf/multilib.out; then \
44707 if cmp -s $(TARGET_SUBDIR)/gperf/multilib.tmp $(TARGET_SUBDIR)/gperf/multilib.out; then \
44708 rm -f $(TARGET_SUBDIR)/gperf/multilib.tmp; \
44709 else \
44710 rm -f $(TARGET_SUBDIR)/gperf/Makefile; \
44711 mv $(TARGET_SUBDIR)/gperf/multilib.tmp $(TARGET_SUBDIR)/gperf/multilib.out; \
44712 fi; \
44713 else \
44714 mv $(TARGET_SUBDIR)/gperf/multilib.tmp $(TARGET_SUBDIR)/gperf/multilib.out; \
c52c6897
PB
44715 fi; \
44716 test ! -f $(TARGET_SUBDIR)/gperf/Makefile || exit 0; \
4fa63067 44717 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/gperf ; \
378fce5b 44718 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44719 echo Configuring in $(TARGET_SUBDIR)/gperf; \
44720 cd "$(TARGET_SUBDIR)/gperf" || exit 1; \
bba45b8b 44721 case $(srcdir) in \
b00612cc
PB
44722 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44723 *) topdir=`echo $(TARGET_SUBDIR)/gperf/ | \
44724 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 44725 esac; \
b00612cc
PB
44726 srcdiroption="--srcdir=$${topdir}/gperf"; \
44727 libsrcdir="$$s/gperf"; \
bba45b8b
NN
44728 rm -f no-such-file || : ; \
44729 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
44730 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44731 --target=${target_alias} $${srcdiroption} \
bba45b8b 44732 || exit 1
6bd3dfaa 44733@endif target-gperf
e393202e 44734
a7254363
PB
44735
44736
d545f33b
PB
44737
44738
4fa63067
NN
44739.PHONY: all-target-gperf maybe-all-target-gperf
44740maybe-all-target-gperf:
4f0ef2d8
CD
44741@if gcc-bootstrap
44742all-target-gperf: stage_current
44743@endif gcc-bootstrap
6bd3dfaa 44744@if target-gperf
72b2455a 44745TARGET-target-gperf=all
6bd3dfaa 44746maybe-all-target-gperf: all-target-gperf
4fa63067 44747all-target-gperf: configure-target-gperf
0aed8855 44748 @: $(MAKE); $(unstage)
b40e3958
L
44749 @r=`${PWD_COMMAND}`; export r; \
44750 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44751 $(NORMAL_TARGET_EXPORTS) \
4fa63067 44752 (cd $(TARGET_SUBDIR)/gperf && \
a7254363 44753 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-gperf))
6bd3dfaa 44754@endif target-gperf
e393202e 44755
a7254363
PB
44756
44757
d545f33b
PB
44758
44759
4fa63067
NN
44760.PHONY: check-target-gperf maybe-check-target-gperf
44761maybe-check-target-gperf:
6bd3dfaa
PB
44762@if target-gperf
44763maybe-check-target-gperf: check-target-gperf
16ae0395 44764
4fa63067 44765check-target-gperf:
0aed8855 44766 @: $(MAKE); $(unstage)
b40e3958
L
44767 @r=`${PWD_COMMAND}`; export r; \
44768 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44769 $(NORMAL_TARGET_EXPORTS) \
4fa63067 44770 (cd $(TARGET_SUBDIR)/gperf && \
7ffa0b57 44771 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
930314a4 44772
6bd3dfaa 44773@endif target-gperf
e393202e 44774
4fa63067
NN
44775.PHONY: install-target-gperf maybe-install-target-gperf
44776maybe-install-target-gperf:
6bd3dfaa
PB
44777@if target-gperf
44778maybe-install-target-gperf: install-target-gperf
4fa63067
NN
44779
44780install-target-gperf: installdirs
0aed8855 44781 @: $(MAKE); $(unstage)
4fa63067
NN
44782 @r=`${PWD_COMMAND}`; export r; \
44783 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44784 $(NORMAL_TARGET_EXPORTS) \
4fa63067 44785 (cd $(TARGET_SUBDIR)/gperf && \
7ffa0b57 44786 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4fa63067 44787
6bd3dfaa 44788@endif target-gperf
4fa63067 44789
56a8fe78 44790# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
44791
44792.PHONY: maybe-info-target-gperf info-target-gperf
44793maybe-info-target-gperf:
6bd3dfaa
PB
44794@if target-gperf
44795maybe-info-target-gperf: info-target-gperf
4fa63067
NN
44796
44797info-target-gperf: \
44798 configure-target-gperf
0aed8855 44799 @: $(MAKE); $(unstage)
4fa63067
NN
44800 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
44801 r=`${PWD_COMMAND}`; export r; \
44802 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44803 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44804 echo "Doing info in $(TARGET_SUBDIR)/gperf" ; \
44805 for flag in $(EXTRA_TARGET_FLAGS); do \
44806 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44807 done; \
44808 (cd $(TARGET_SUBDIR)/gperf && \
44809 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44810 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44811 "RANLIB=$${RANLIB}" \
0c24b341 44812 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44813 info) \
4fa63067
NN
44814 || exit 1
44815
6bd3dfaa 44816@endif target-gperf
4fa63067
NN
44817
44818.PHONY: maybe-dvi-target-gperf dvi-target-gperf
44819maybe-dvi-target-gperf:
6bd3dfaa
PB
44820@if target-gperf
44821maybe-dvi-target-gperf: dvi-target-gperf
4fa63067
NN
44822
44823dvi-target-gperf: \
44824 configure-target-gperf
0aed8855 44825 @: $(MAKE); $(unstage)
4fa63067
NN
44826 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
44827 r=`${PWD_COMMAND}`; export r; \
44828 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44829 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44830 echo "Doing dvi in $(TARGET_SUBDIR)/gperf" ; \
44831 for flag in $(EXTRA_TARGET_FLAGS); do \
44832 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44833 done; \
44834 (cd $(TARGET_SUBDIR)/gperf && \
44835 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44836 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44837 "RANLIB=$${RANLIB}" \
0c24b341 44838 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44839 dvi) \
4fa63067
NN
44840 || exit 1
44841
6bd3dfaa 44842@endif target-gperf
4fa63067 44843
56a8fe78
DD
44844.PHONY: maybe-pdf-target-gperf pdf-target-gperf
44845maybe-pdf-target-gperf:
44846@if target-gperf
44847maybe-pdf-target-gperf: pdf-target-gperf
44848
44849pdf-target-gperf: \
44850 configure-target-gperf
44851 @: $(MAKE); $(unstage)
44852 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
44853 r=`${PWD_COMMAND}`; export r; \
44854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44855 $(NORMAL_TARGET_EXPORTS) \
44856 echo "Doing pdf in $(TARGET_SUBDIR)/gperf" ; \
44857 for flag in $(EXTRA_TARGET_FLAGS); do \
44858 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44859 done; \
44860 (cd $(TARGET_SUBDIR)/gperf && \
44861 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44862 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44863 "RANLIB=$${RANLIB}" \
0c24b341 44864 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
44865 pdf) \
44866 || exit 1
44867
44868@endif target-gperf
44869
6d389afc
MS
44870.PHONY: maybe-html-target-gperf html-target-gperf
44871maybe-html-target-gperf:
44872@if target-gperf
44873maybe-html-target-gperf: html-target-gperf
44874
44875html-target-gperf: \
44876 configure-target-gperf
0aed8855 44877 @: $(MAKE); $(unstage)
6d389afc
MS
44878 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
44879 r=`${PWD_COMMAND}`; export r; \
44880 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
44881 $(NORMAL_TARGET_EXPORTS) \
44882 echo "Doing html in $(TARGET_SUBDIR)/gperf" ; \
44883 for flag in $(EXTRA_TARGET_FLAGS); do \
44884 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44885 done; \
44886 (cd $(TARGET_SUBDIR)/gperf && \
44887 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44888 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44889 "RANLIB=$${RANLIB}" \
0c24b341 44890 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
44891 html) \
44892 || exit 1
44893
44894@endif target-gperf
44895
4fa63067
NN
44896.PHONY: maybe-TAGS-target-gperf TAGS-target-gperf
44897maybe-TAGS-target-gperf:
6bd3dfaa
PB
44898@if target-gperf
44899maybe-TAGS-target-gperf: TAGS-target-gperf
4fa63067
NN
44900
44901TAGS-target-gperf: \
44902 configure-target-gperf
0aed8855 44903 @: $(MAKE); $(unstage)
4fa63067
NN
44904 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
44905 r=`${PWD_COMMAND}`; export r; \
44906 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44907 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44908 echo "Doing TAGS in $(TARGET_SUBDIR)/gperf" ; \
44909 for flag in $(EXTRA_TARGET_FLAGS); do \
44910 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44911 done; \
44912 (cd $(TARGET_SUBDIR)/gperf && \
44913 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44914 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44915 "RANLIB=$${RANLIB}" \
0c24b341 44916 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44917 TAGS) \
4fa63067
NN
44918 || exit 1
44919
6bd3dfaa 44920@endif target-gperf
4fa63067
NN
44921
44922.PHONY: maybe-install-info-target-gperf install-info-target-gperf
44923maybe-install-info-target-gperf:
6bd3dfaa
PB
44924@if target-gperf
44925maybe-install-info-target-gperf: install-info-target-gperf
4fa63067
NN
44926
44927install-info-target-gperf: \
44928 configure-target-gperf \
44929 info-target-gperf
0aed8855 44930 @: $(MAKE); $(unstage)
4fa63067
NN
44931 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
44932 r=`${PWD_COMMAND}`; export r; \
44933 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44934 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44935 echo "Doing install-info in $(TARGET_SUBDIR)/gperf" ; \
44936 for flag in $(EXTRA_TARGET_FLAGS); do \
44937 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44938 done; \
44939 (cd $(TARGET_SUBDIR)/gperf && \
44940 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44941 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44942 "RANLIB=$${RANLIB}" \
0c24b341 44943 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44944 install-info) \
4fa63067
NN
44945 || exit 1
44946
6bd3dfaa 44947@endif target-gperf
4fa63067 44948
a3ca38d2
DD
44949.PHONY: maybe-install-pdf-target-gperf install-pdf-target-gperf
44950maybe-install-pdf-target-gperf:
44951@if target-gperf
44952maybe-install-pdf-target-gperf: install-pdf-target-gperf
44953
44954install-pdf-target-gperf: \
44955 configure-target-gperf \
44956 pdf-target-gperf
44957 @: $(MAKE); $(unstage)
44958 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
44959 r=`${PWD_COMMAND}`; export r; \
44960 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44961 $(NORMAL_TARGET_EXPORTS) \
44962 echo "Doing install-pdf in $(TARGET_SUBDIR)/gperf" ; \
44963 for flag in $(EXTRA_TARGET_FLAGS); do \
44964 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44965 done; \
44966 (cd $(TARGET_SUBDIR)/gperf && \
44967 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44968 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44969 "RANLIB=$${RANLIB}" \
0c24b341 44970 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
44971 install-pdf) \
44972 || exit 1
44973
44974@endif target-gperf
44975
108a6f8e
CD
44976.PHONY: maybe-install-html-target-gperf install-html-target-gperf
44977maybe-install-html-target-gperf:
44978@if target-gperf
44979maybe-install-html-target-gperf: install-html-target-gperf
44980
44981install-html-target-gperf: \
44982 configure-target-gperf \
44983 html-target-gperf
44984 @: $(MAKE); $(unstage)
44985 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
44986 r=`${PWD_COMMAND}`; export r; \
44987 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44988 $(NORMAL_TARGET_EXPORTS) \
44989 echo "Doing install-html in $(TARGET_SUBDIR)/gperf" ; \
44990 for flag in $(EXTRA_TARGET_FLAGS); do \
44991 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44992 done; \
44993 (cd $(TARGET_SUBDIR)/gperf && \
44994 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44995 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44996 "RANLIB=$${RANLIB}" \
0c24b341 44997 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
44998 install-html) \
44999 || exit 1
45000
45001@endif target-gperf
45002
4fa63067
NN
45003.PHONY: maybe-installcheck-target-gperf installcheck-target-gperf
45004maybe-installcheck-target-gperf:
6bd3dfaa
PB
45005@if target-gperf
45006maybe-installcheck-target-gperf: installcheck-target-gperf
4fa63067
NN
45007
45008installcheck-target-gperf: \
45009 configure-target-gperf
0aed8855 45010 @: $(MAKE); $(unstage)
4fa63067
NN
45011 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
45012 r=`${PWD_COMMAND}`; export r; \
45013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45014 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45015 echo "Doing installcheck in $(TARGET_SUBDIR)/gperf" ; \
45016 for flag in $(EXTRA_TARGET_FLAGS); do \
45017 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45018 done; \
45019 (cd $(TARGET_SUBDIR)/gperf && \
45020 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45021 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45022 "RANLIB=$${RANLIB}" \
0c24b341 45023 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45024 installcheck) \
4fa63067
NN
45025 || exit 1
45026
6bd3dfaa 45027@endif target-gperf
4fa63067
NN
45028
45029.PHONY: maybe-mostlyclean-target-gperf mostlyclean-target-gperf
45030maybe-mostlyclean-target-gperf:
6bd3dfaa
PB
45031@if target-gperf
45032maybe-mostlyclean-target-gperf: mostlyclean-target-gperf
4fa63067
NN
45033
45034mostlyclean-target-gperf:
0aed8855 45035 @: $(MAKE); $(unstage)
4fa63067
NN
45036 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
45037 r=`${PWD_COMMAND}`; export r; \
45038 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45039 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45040 echo "Doing mostlyclean in $(TARGET_SUBDIR)/gperf" ; \
45041 for flag in $(EXTRA_TARGET_FLAGS); do \
45042 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45043 done; \
45044 (cd $(TARGET_SUBDIR)/gperf && \
45045 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45046 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45047 "RANLIB=$${RANLIB}" \
0c24b341 45048 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45049 mostlyclean) \
4fa63067
NN
45050 || exit 1
45051
6bd3dfaa 45052@endif target-gperf
4fa63067
NN
45053
45054.PHONY: maybe-clean-target-gperf clean-target-gperf
45055maybe-clean-target-gperf:
6bd3dfaa
PB
45056@if target-gperf
45057maybe-clean-target-gperf: clean-target-gperf
4fa63067
NN
45058
45059clean-target-gperf:
0aed8855 45060 @: $(MAKE); $(unstage)
4fa63067
NN
45061 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
45062 r=`${PWD_COMMAND}`; export r; \
45063 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45064 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45065 echo "Doing clean in $(TARGET_SUBDIR)/gperf" ; \
45066 for flag in $(EXTRA_TARGET_FLAGS); do \
45067 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45068 done; \
45069 (cd $(TARGET_SUBDIR)/gperf && \
45070 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45071 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45072 "RANLIB=$${RANLIB}" \
0c24b341 45073 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45074 clean) \
4fa63067
NN
45075 || exit 1
45076
6bd3dfaa 45077@endif target-gperf
4fa63067
NN
45078
45079.PHONY: maybe-distclean-target-gperf distclean-target-gperf
45080maybe-distclean-target-gperf:
6bd3dfaa
PB
45081@if target-gperf
45082maybe-distclean-target-gperf: distclean-target-gperf
4fa63067
NN
45083
45084distclean-target-gperf:
0aed8855 45085 @: $(MAKE); $(unstage)
4fa63067
NN
45086 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
45087 r=`${PWD_COMMAND}`; export r; \
45088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45089 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45090 echo "Doing distclean in $(TARGET_SUBDIR)/gperf" ; \
45091 for flag in $(EXTRA_TARGET_FLAGS); do \
45092 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45093 done; \
45094 (cd $(TARGET_SUBDIR)/gperf && \
45095 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45096 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45097 "RANLIB=$${RANLIB}" \
0c24b341 45098 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45099 distclean) \
4fa63067
NN
45100 || exit 1
45101
6bd3dfaa 45102@endif target-gperf
4fa63067
NN
45103
45104.PHONY: maybe-maintainer-clean-target-gperf maintainer-clean-target-gperf
45105maybe-maintainer-clean-target-gperf:
6bd3dfaa
PB
45106@if target-gperf
45107maybe-maintainer-clean-target-gperf: maintainer-clean-target-gperf
4fa63067
NN
45108
45109maintainer-clean-target-gperf:
0aed8855 45110 @: $(MAKE); $(unstage)
4fa63067
NN
45111 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
45112 r=`${PWD_COMMAND}`; export r; \
45113 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45114 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45115 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/gperf" ; \
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)/gperf && \
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 maintainer-clean) \
4fa63067 45125 || exit 1
16ae0395 45126
6bd3dfaa 45127@endif target-gperf
e393202e
NN
45128
45129
15723a45 45130
a7254363
PB
45131
45132
45133.PHONY: configure-target-examples maybe-configure-target-examples
45134maybe-configure-target-examples:
4f0ef2d8
CD
45135@if gcc-bootstrap
45136configure-target-examples: stage_current
45137@endif gcc-bootstrap
a7254363
PB
45138@if target-examples
45139maybe-configure-target-examples: configure-target-examples
c52c6897 45140configure-target-examples:
0aed8855
PB
45141 @: $(MAKE); $(unstage)
45142 @r=`${PWD_COMMAND}`; export r; \
45143 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45144 echo "Checking multilib configuration for examples..."; \
45145 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/examples ; \
45146 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/examples/multilib.tmp 2> /dev/null ; \
45147 if test -r $(TARGET_SUBDIR)/examples/multilib.out; then \
45148 if cmp -s $(TARGET_SUBDIR)/examples/multilib.tmp $(TARGET_SUBDIR)/examples/multilib.out; then \
45149 rm -f $(TARGET_SUBDIR)/examples/multilib.tmp; \
45150 else \
45151 rm -f $(TARGET_SUBDIR)/examples/Makefile; \
45152 mv $(TARGET_SUBDIR)/examples/multilib.tmp $(TARGET_SUBDIR)/examples/multilib.out; \
45153 fi; \
45154 else \
45155 mv $(TARGET_SUBDIR)/examples/multilib.tmp $(TARGET_SUBDIR)/examples/multilib.out; \
c52c6897
PB
45156 fi; \
45157 test ! -f $(TARGET_SUBDIR)/examples/Makefile || exit 0; \
4fa63067 45158 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/examples ; \
378fce5b 45159 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45160 echo Configuring in $(TARGET_SUBDIR)/examples; \
45161 cd "$(TARGET_SUBDIR)/examples" || exit 1; \
bba45b8b 45162 case $(srcdir) in \
b00612cc
PB
45163 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45164 *) topdir=`echo $(TARGET_SUBDIR)/examples/ | \
45165 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 45166 esac; \
b00612cc
PB
45167 srcdiroption="--srcdir=$${topdir}/examples"; \
45168 libsrcdir="$$s/examples"; \
bba45b8b
NN
45169 rm -f no-such-file || : ; \
45170 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
45171 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45172 --target=${target_alias} $${srcdiroption} \
bba45b8b 45173 || exit 1
6bd3dfaa 45174@endif target-examples
e393202e 45175
a7254363
PB
45176
45177
d545f33b
PB
45178
45179
4fa63067
NN
45180.PHONY: all-target-examples maybe-all-target-examples
45181maybe-all-target-examples:
4f0ef2d8
CD
45182@if gcc-bootstrap
45183all-target-examples: stage_current
45184@endif gcc-bootstrap
6bd3dfaa 45185@if target-examples
72b2455a 45186TARGET-target-examples=all
6bd3dfaa 45187maybe-all-target-examples: all-target-examples
4fa63067 45188all-target-examples: configure-target-examples
0aed8855 45189 @: $(MAKE); $(unstage)
b40e3958
L
45190 @r=`${PWD_COMMAND}`; export r; \
45191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45192 $(NORMAL_TARGET_EXPORTS) \
4fa63067 45193 (cd $(TARGET_SUBDIR)/examples && \
a7254363 45194 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-examples))
6bd3dfaa 45195@endif target-examples
e393202e 45196
a7254363
PB
45197
45198
d545f33b
PB
45199
45200
4fa63067
NN
45201.PHONY: check-target-examples maybe-check-target-examples
45202maybe-check-target-examples:
6bd3dfaa
PB
45203@if target-examples
45204maybe-check-target-examples: check-target-examples
16ae0395 45205
4fa63067
NN
45206# Dummy target for uncheckable module.
45207check-target-examples:
45208
6bd3dfaa 45209@endif target-examples
4fa63067
NN
45210
45211.PHONY: install-target-examples maybe-install-target-examples
45212maybe-install-target-examples:
6bd3dfaa
PB
45213@if target-examples
45214maybe-install-target-examples: install-target-examples
4fa63067
NN
45215
45216# Dummy target for uninstallable.
45217install-target-examples:
45218
6bd3dfaa 45219@endif target-examples
4fa63067 45220
56a8fe78 45221# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
45222
45223.PHONY: maybe-info-target-examples info-target-examples
45224maybe-info-target-examples:
6bd3dfaa
PB
45225@if target-examples
45226maybe-info-target-examples: info-target-examples
4fa63067
NN
45227
45228info-target-examples: \
45229 configure-target-examples
0aed8855 45230 @: $(MAKE); $(unstage)
4fa63067
NN
45231 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
45232 r=`${PWD_COMMAND}`; export r; \
b40e3958 45233 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45234 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45235 echo "Doing info in $(TARGET_SUBDIR)/examples" ; \
45236 for flag in $(EXTRA_TARGET_FLAGS); do \
45237 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45238 done; \
45239 (cd $(TARGET_SUBDIR)/examples && \
45240 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45241 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45242 "RANLIB=$${RANLIB}" \
0c24b341 45243 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45244 info) \
4fa63067 45245 || exit 1
930314a4 45246
6bd3dfaa 45247@endif target-examples
e393202e 45248
4fa63067
NN
45249.PHONY: maybe-dvi-target-examples dvi-target-examples
45250maybe-dvi-target-examples:
6bd3dfaa
PB
45251@if target-examples
45252maybe-dvi-target-examples: dvi-target-examples
16ae0395 45253
4fa63067
NN
45254dvi-target-examples: \
45255 configure-target-examples
0aed8855 45256 @: $(MAKE); $(unstage)
4fa63067
NN
45257 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
45258 r=`${PWD_COMMAND}`; export r; \
b40e3958 45259 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45260 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45261 echo "Doing dvi in $(TARGET_SUBDIR)/examples" ; \
45262 for flag in $(EXTRA_TARGET_FLAGS); do \
45263 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45264 done; \
45265 (cd $(TARGET_SUBDIR)/examples && \
45266 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45267 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45268 "RANLIB=$${RANLIB}" \
0c24b341 45269 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45270 dvi) \
4fa63067
NN
45271 || exit 1
45272
6bd3dfaa 45273@endif target-examples
4fa63067 45274
56a8fe78
DD
45275.PHONY: maybe-pdf-target-examples pdf-target-examples
45276maybe-pdf-target-examples:
45277@if target-examples
45278maybe-pdf-target-examples: pdf-target-examples
45279
45280pdf-target-examples: \
45281 configure-target-examples
45282 @: $(MAKE); $(unstage)
45283 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
45284 r=`${PWD_COMMAND}`; export r; \
45285 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45286 $(NORMAL_TARGET_EXPORTS) \
45287 echo "Doing pdf in $(TARGET_SUBDIR)/examples" ; \
45288 for flag in $(EXTRA_TARGET_FLAGS); do \
45289 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45290 done; \
45291 (cd $(TARGET_SUBDIR)/examples && \
45292 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45293 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45294 "RANLIB=$${RANLIB}" \
0c24b341 45295 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
45296 pdf) \
45297 || exit 1
45298
45299@endif target-examples
45300
6d389afc
MS
45301.PHONY: maybe-html-target-examples html-target-examples
45302maybe-html-target-examples:
45303@if target-examples
45304maybe-html-target-examples: html-target-examples
45305
45306html-target-examples: \
45307 configure-target-examples
0aed8855 45308 @: $(MAKE); $(unstage)
6d389afc
MS
45309 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
45310 r=`${PWD_COMMAND}`; export r; \
45311 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
45312 $(NORMAL_TARGET_EXPORTS) \
45313 echo "Doing html in $(TARGET_SUBDIR)/examples" ; \
45314 for flag in $(EXTRA_TARGET_FLAGS); do \
45315 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45316 done; \
45317 (cd $(TARGET_SUBDIR)/examples && \
45318 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45319 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45320 "RANLIB=$${RANLIB}" \
0c24b341 45321 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
45322 html) \
45323 || exit 1
45324
45325@endif target-examples
45326
4fa63067
NN
45327.PHONY: maybe-TAGS-target-examples TAGS-target-examples
45328maybe-TAGS-target-examples:
6bd3dfaa
PB
45329@if target-examples
45330maybe-TAGS-target-examples: TAGS-target-examples
4fa63067
NN
45331
45332TAGS-target-examples: \
45333 configure-target-examples
0aed8855 45334 @: $(MAKE); $(unstage)
4fa63067
NN
45335 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
45336 r=`${PWD_COMMAND}`; export r; \
45337 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45338 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45339 echo "Doing TAGS in $(TARGET_SUBDIR)/examples" ; \
45340 for flag in $(EXTRA_TARGET_FLAGS); do \
45341 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45342 done; \
45343 (cd $(TARGET_SUBDIR)/examples && \
45344 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45345 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45346 "RANLIB=$${RANLIB}" \
0c24b341 45347 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45348 TAGS) \
4fa63067
NN
45349 || exit 1
45350
6bd3dfaa 45351@endif target-examples
4fa63067
NN
45352
45353.PHONY: maybe-install-info-target-examples install-info-target-examples
45354maybe-install-info-target-examples:
6bd3dfaa
PB
45355@if target-examples
45356maybe-install-info-target-examples: install-info-target-examples
4fa63067
NN
45357
45358install-info-target-examples: \
45359 configure-target-examples \
45360 info-target-examples
0aed8855 45361 @: $(MAKE); $(unstage)
4fa63067
NN
45362 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
45363 r=`${PWD_COMMAND}`; export r; \
45364 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45365 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45366 echo "Doing install-info in $(TARGET_SUBDIR)/examples" ; \
45367 for flag in $(EXTRA_TARGET_FLAGS); do \
45368 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45369 done; \
45370 (cd $(TARGET_SUBDIR)/examples && \
45371 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45372 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45373 "RANLIB=$${RANLIB}" \
0c24b341 45374 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45375 install-info) \
4fa63067
NN
45376 || exit 1
45377
6bd3dfaa 45378@endif target-examples
4fa63067 45379
a3ca38d2
DD
45380.PHONY: maybe-install-pdf-target-examples install-pdf-target-examples
45381maybe-install-pdf-target-examples:
45382@if target-examples
45383maybe-install-pdf-target-examples: install-pdf-target-examples
45384
45385install-pdf-target-examples: \
45386 configure-target-examples \
45387 pdf-target-examples
45388 @: $(MAKE); $(unstage)
45389 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
45390 r=`${PWD_COMMAND}`; export r; \
45391 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45392 $(NORMAL_TARGET_EXPORTS) \
45393 echo "Doing install-pdf in $(TARGET_SUBDIR)/examples" ; \
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)/examples && \
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}" \
a3ca38d2
DD
45402 install-pdf) \
45403 || exit 1
45404
45405@endif target-examples
45406
108a6f8e
CD
45407.PHONY: maybe-install-html-target-examples install-html-target-examples
45408maybe-install-html-target-examples:
45409@if target-examples
45410maybe-install-html-target-examples: install-html-target-examples
45411
45412install-html-target-examples: \
45413 configure-target-examples \
45414 html-target-examples
45415 @: $(MAKE); $(unstage)
45416 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
45417 r=`${PWD_COMMAND}`; export r; \
45418 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45419 $(NORMAL_TARGET_EXPORTS) \
45420 echo "Doing install-html in $(TARGET_SUBDIR)/examples" ; \
45421 for flag in $(EXTRA_TARGET_FLAGS); do \
45422 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45423 done; \
45424 (cd $(TARGET_SUBDIR)/examples && \
45425 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45426 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45427 "RANLIB=$${RANLIB}" \
0c24b341 45428 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
45429 install-html) \
45430 || exit 1
45431
45432@endif target-examples
45433
4fa63067
NN
45434.PHONY: maybe-installcheck-target-examples installcheck-target-examples
45435maybe-installcheck-target-examples:
6bd3dfaa
PB
45436@if target-examples
45437maybe-installcheck-target-examples: installcheck-target-examples
4fa63067
NN
45438
45439installcheck-target-examples: \
45440 configure-target-examples
0aed8855 45441 @: $(MAKE); $(unstage)
4fa63067
NN
45442 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
45443 r=`${PWD_COMMAND}`; export r; \
45444 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45445 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45446 echo "Doing installcheck in $(TARGET_SUBDIR)/examples" ; \
45447 for flag in $(EXTRA_TARGET_FLAGS); do \
45448 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45449 done; \
45450 (cd $(TARGET_SUBDIR)/examples && \
45451 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45452 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45453 "RANLIB=$${RANLIB}" \
0c24b341 45454 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45455 installcheck) \
4fa63067
NN
45456 || exit 1
45457
6bd3dfaa 45458@endif target-examples
4fa63067
NN
45459
45460.PHONY: maybe-mostlyclean-target-examples mostlyclean-target-examples
45461maybe-mostlyclean-target-examples:
6bd3dfaa
PB
45462@if target-examples
45463maybe-mostlyclean-target-examples: mostlyclean-target-examples
4fa63067
NN
45464
45465mostlyclean-target-examples:
0aed8855 45466 @: $(MAKE); $(unstage)
4fa63067
NN
45467 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
45468 r=`${PWD_COMMAND}`; export r; \
45469 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45470 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45471 echo "Doing mostlyclean in $(TARGET_SUBDIR)/examples" ; \
45472 for flag in $(EXTRA_TARGET_FLAGS); do \
45473 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45474 done; \
45475 (cd $(TARGET_SUBDIR)/examples && \
45476 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45477 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45478 "RANLIB=$${RANLIB}" \
0c24b341 45479 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45480 mostlyclean) \
4fa63067
NN
45481 || exit 1
45482
6bd3dfaa 45483@endif target-examples
4fa63067
NN
45484
45485.PHONY: maybe-clean-target-examples clean-target-examples
45486maybe-clean-target-examples:
6bd3dfaa
PB
45487@if target-examples
45488maybe-clean-target-examples: clean-target-examples
4fa63067
NN
45489
45490clean-target-examples:
0aed8855 45491 @: $(MAKE); $(unstage)
4fa63067
NN
45492 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
45493 r=`${PWD_COMMAND}`; export r; \
45494 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45495 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45496 echo "Doing clean in $(TARGET_SUBDIR)/examples" ; \
45497 for flag in $(EXTRA_TARGET_FLAGS); do \
45498 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45499 done; \
45500 (cd $(TARGET_SUBDIR)/examples && \
45501 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45502 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45503 "RANLIB=$${RANLIB}" \
0c24b341 45504 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45505 clean) \
4fa63067
NN
45506 || exit 1
45507
6bd3dfaa 45508@endif target-examples
4fa63067
NN
45509
45510.PHONY: maybe-distclean-target-examples distclean-target-examples
45511maybe-distclean-target-examples:
6bd3dfaa
PB
45512@if target-examples
45513maybe-distclean-target-examples: distclean-target-examples
4fa63067
NN
45514
45515distclean-target-examples:
0aed8855 45516 @: $(MAKE); $(unstage)
4fa63067
NN
45517 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
45518 r=`${PWD_COMMAND}`; export r; \
45519 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45520 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45521 echo "Doing distclean in $(TARGET_SUBDIR)/examples" ; \
45522 for flag in $(EXTRA_TARGET_FLAGS); do \
45523 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45524 done; \
45525 (cd $(TARGET_SUBDIR)/examples && \
45526 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45527 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45528 "RANLIB=$${RANLIB}" \
0c24b341 45529 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45530 distclean) \
4fa63067
NN
45531 || exit 1
45532
6bd3dfaa 45533@endif target-examples
4fa63067
NN
45534
45535.PHONY: maybe-maintainer-clean-target-examples maintainer-clean-target-examples
45536maybe-maintainer-clean-target-examples:
6bd3dfaa
PB
45537@if target-examples
45538maybe-maintainer-clean-target-examples: maintainer-clean-target-examples
4fa63067
NN
45539
45540maintainer-clean-target-examples:
0aed8855 45541 @: $(MAKE); $(unstage)
4fa63067
NN
45542 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
45543 r=`${PWD_COMMAND}`; export r; \
45544 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45545 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45546 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/examples" ; \
45547 for flag in $(EXTRA_TARGET_FLAGS); do \
45548 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45549 done; \
45550 (cd $(TARGET_SUBDIR)/examples && \
45551 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45552 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45553 "RANLIB=$${RANLIB}" \
0c24b341 45554 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45555 maintainer-clean) \
4fa63067
NN
45556 || exit 1
45557
6bd3dfaa 45558@endif target-examples
e393202e
NN
45559
45560
15723a45 45561
a7254363 45562
e90269c8 45563
a7254363
PB
45564.PHONY: configure-target-libffi maybe-configure-target-libffi
45565maybe-configure-target-libffi:
4f0ef2d8
CD
45566@if gcc-bootstrap
45567configure-target-libffi: stage_current
45568@endif gcc-bootstrap
a7254363
PB
45569@if target-libffi
45570maybe-configure-target-libffi: configure-target-libffi
c52c6897 45571configure-target-libffi:
0aed8855
PB
45572 @: $(MAKE); $(unstage)
45573 @r=`${PWD_COMMAND}`; export r; \
45574 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45575 echo "Checking multilib configuration for libffi..."; \
45576 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
45577 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libffi/multilib.tmp 2> /dev/null ; \
45578 if test -r $(TARGET_SUBDIR)/libffi/multilib.out; then \
45579 if cmp -s $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; then \
45580 rm -f $(TARGET_SUBDIR)/libffi/multilib.tmp; \
45581 else \
45582 rm -f $(TARGET_SUBDIR)/libffi/Makefile; \
45583 mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
45584 fi; \
45585 else \
45586 mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
c52c6897
PB
45587 fi; \
45588 test ! -f $(TARGET_SUBDIR)/libffi/Makefile || exit 0; \
4fa63067 45589 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
378fce5b 45590 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45591 echo Configuring in $(TARGET_SUBDIR)/libffi; \
45592 cd "$(TARGET_SUBDIR)/libffi" || exit 1; \
bba45b8b 45593 case $(srcdir) in \
b00612cc
PB
45594 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45595 *) topdir=`echo $(TARGET_SUBDIR)/libffi/ | \
45596 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 45597 esac; \
b00612cc
PB
45598 srcdiroption="--srcdir=$${topdir}/libffi"; \
45599 libsrcdir="$$s/libffi"; \
bba45b8b
NN
45600 rm -f no-such-file || : ; \
45601 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
45602 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45603 --target=${target_alias} $${srcdiroption} \
bba45b8b 45604 || exit 1
6bd3dfaa 45605@endif target-libffi
e393202e 45606
a7254363
PB
45607
45608
d545f33b
PB
45609
45610
4fa63067
NN
45611.PHONY: all-target-libffi maybe-all-target-libffi
45612maybe-all-target-libffi:
4f0ef2d8
CD
45613@if gcc-bootstrap
45614all-target-libffi: stage_current
45615@endif gcc-bootstrap
6bd3dfaa 45616@if target-libffi
72b2455a 45617TARGET-target-libffi=all
6bd3dfaa 45618maybe-all-target-libffi: all-target-libffi
4fa63067 45619all-target-libffi: configure-target-libffi
0aed8855 45620 @: $(MAKE); $(unstage)
b40e3958
L
45621 @r=`${PWD_COMMAND}`; export r; \
45622 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45623 $(NORMAL_TARGET_EXPORTS) \
4fa63067 45624 (cd $(TARGET_SUBDIR)/libffi && \
a7254363 45625 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-libffi))
6bd3dfaa 45626@endif target-libffi
e393202e 45627
a7254363
PB
45628
45629
d545f33b
PB
45630
45631
4fa63067
NN
45632.PHONY: check-target-libffi maybe-check-target-libffi
45633maybe-check-target-libffi:
6bd3dfaa
PB
45634@if target-libffi
45635maybe-check-target-libffi: check-target-libffi
16ae0395 45636
4fa63067 45637check-target-libffi:
0aed8855 45638 @: $(MAKE); $(unstage)
b40e3958
L
45639 @r=`${PWD_COMMAND}`; export r; \
45640 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45641 $(NORMAL_TARGET_EXPORTS) \
4fa63067 45642 (cd $(TARGET_SUBDIR)/libffi && \
7ffa0b57 45643 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
930314a4 45644
6bd3dfaa 45645@endif target-libffi
e393202e 45646
4fa63067
NN
45647.PHONY: install-target-libffi maybe-install-target-libffi
45648maybe-install-target-libffi:
6bd3dfaa
PB
45649@if target-libffi
45650maybe-install-target-libffi: install-target-libffi
16ae0395 45651
4fa63067 45652install-target-libffi: installdirs
0aed8855 45653 @: $(MAKE); $(unstage)
b40e3958
L
45654 @r=`${PWD_COMMAND}`; export r; \
45655 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45656 $(NORMAL_TARGET_EXPORTS) \
4fa63067 45657 (cd $(TARGET_SUBDIR)/libffi && \
7ffa0b57 45658 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 45659
6bd3dfaa 45660@endif target-libffi
e393202e 45661
56a8fe78 45662# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
45663
45664.PHONY: maybe-info-target-libffi info-target-libffi
45665maybe-info-target-libffi:
6bd3dfaa
PB
45666@if target-libffi
45667maybe-info-target-libffi: info-target-libffi
4fa63067
NN
45668
45669info-target-libffi: \
45670 configure-target-libffi
0aed8855 45671 @: $(MAKE); $(unstage)
4fa63067
NN
45672 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
45673 r=`${PWD_COMMAND}`; export r; \
45674 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45675 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45676 echo "Doing info in $(TARGET_SUBDIR)/libffi" ; \
45677 for flag in $(EXTRA_TARGET_FLAGS); do \
45678 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45679 done; \
45680 (cd $(TARGET_SUBDIR)/libffi && \
45681 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45682 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45683 "RANLIB=$${RANLIB}" \
0c24b341 45684 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45685 info) \
4fa63067
NN
45686 || exit 1
45687
6bd3dfaa 45688@endif target-libffi
4fa63067
NN
45689
45690.PHONY: maybe-dvi-target-libffi dvi-target-libffi
45691maybe-dvi-target-libffi:
6bd3dfaa
PB
45692@if target-libffi
45693maybe-dvi-target-libffi: dvi-target-libffi
4fa63067
NN
45694
45695dvi-target-libffi: \
45696 configure-target-libffi
0aed8855 45697 @: $(MAKE); $(unstage)
4fa63067
NN
45698 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
45699 r=`${PWD_COMMAND}`; export r; \
45700 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45701 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45702 echo "Doing dvi in $(TARGET_SUBDIR)/libffi" ; \
45703 for flag in $(EXTRA_TARGET_FLAGS); do \
45704 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45705 done; \
45706 (cd $(TARGET_SUBDIR)/libffi && \
45707 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45708 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45709 "RANLIB=$${RANLIB}" \
0c24b341 45710 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45711 dvi) \
4fa63067
NN
45712 || exit 1
45713
6bd3dfaa 45714@endif target-libffi
4fa63067 45715
56a8fe78
DD
45716.PHONY: maybe-pdf-target-libffi pdf-target-libffi
45717maybe-pdf-target-libffi:
45718@if target-libffi
45719maybe-pdf-target-libffi: pdf-target-libffi
45720
45721pdf-target-libffi: \
45722 configure-target-libffi
45723 @: $(MAKE); $(unstage)
45724 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
45725 r=`${PWD_COMMAND}`; export r; \
45726 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45727 $(NORMAL_TARGET_EXPORTS) \
45728 echo "Doing pdf in $(TARGET_SUBDIR)/libffi" ; \
45729 for flag in $(EXTRA_TARGET_FLAGS); do \
45730 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45731 done; \
45732 (cd $(TARGET_SUBDIR)/libffi && \
45733 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45734 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45735 "RANLIB=$${RANLIB}" \
0c24b341 45736 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
45737 pdf) \
45738 || exit 1
45739
45740@endif target-libffi
45741
6d389afc
MS
45742.PHONY: maybe-html-target-libffi html-target-libffi
45743maybe-html-target-libffi:
45744@if target-libffi
45745maybe-html-target-libffi: html-target-libffi
45746
45747html-target-libffi: \
45748 configure-target-libffi
0aed8855 45749 @: $(MAKE); $(unstage)
6d389afc
MS
45750 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
45751 r=`${PWD_COMMAND}`; export r; \
45752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
45753 $(NORMAL_TARGET_EXPORTS) \
45754 echo "Doing html in $(TARGET_SUBDIR)/libffi" ; \
45755 for flag in $(EXTRA_TARGET_FLAGS); do \
45756 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45757 done; \
45758 (cd $(TARGET_SUBDIR)/libffi && \
45759 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45760 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45761 "RANLIB=$${RANLIB}" \
0c24b341 45762 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
45763 html) \
45764 || exit 1
45765
45766@endif target-libffi
45767
4fa63067
NN
45768.PHONY: maybe-TAGS-target-libffi TAGS-target-libffi
45769maybe-TAGS-target-libffi:
6bd3dfaa
PB
45770@if target-libffi
45771maybe-TAGS-target-libffi: TAGS-target-libffi
4fa63067
NN
45772
45773TAGS-target-libffi: \
45774 configure-target-libffi
0aed8855 45775 @: $(MAKE); $(unstage)
4fa63067
NN
45776 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
45777 r=`${PWD_COMMAND}`; export r; \
45778 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45779 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45780 echo "Doing TAGS in $(TARGET_SUBDIR)/libffi" ; \
45781 for flag in $(EXTRA_TARGET_FLAGS); do \
45782 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45783 done; \
45784 (cd $(TARGET_SUBDIR)/libffi && \
45785 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45786 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45787 "RANLIB=$${RANLIB}" \
0c24b341 45788 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45789 TAGS) \
4fa63067
NN
45790 || exit 1
45791
6bd3dfaa 45792@endif target-libffi
4fa63067
NN
45793
45794.PHONY: maybe-install-info-target-libffi install-info-target-libffi
45795maybe-install-info-target-libffi:
6bd3dfaa
PB
45796@if target-libffi
45797maybe-install-info-target-libffi: install-info-target-libffi
4fa63067
NN
45798
45799install-info-target-libffi: \
45800 configure-target-libffi \
45801 info-target-libffi
0aed8855 45802 @: $(MAKE); $(unstage)
4fa63067
NN
45803 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
45804 r=`${PWD_COMMAND}`; export r; \
45805 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45806 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45807 echo "Doing install-info in $(TARGET_SUBDIR)/libffi" ; \
45808 for flag in $(EXTRA_TARGET_FLAGS); do \
45809 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45810 done; \
45811 (cd $(TARGET_SUBDIR)/libffi && \
45812 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45813 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45814 "RANLIB=$${RANLIB}" \
0c24b341 45815 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45816 install-info) \
4fa63067
NN
45817 || exit 1
45818
6bd3dfaa 45819@endif target-libffi
4fa63067 45820
a3ca38d2
DD
45821.PHONY: maybe-install-pdf-target-libffi install-pdf-target-libffi
45822maybe-install-pdf-target-libffi:
45823@if target-libffi
45824maybe-install-pdf-target-libffi: install-pdf-target-libffi
45825
45826install-pdf-target-libffi: \
45827 configure-target-libffi \
45828 pdf-target-libffi
45829 @: $(MAKE); $(unstage)
45830 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
45831 r=`${PWD_COMMAND}`; export r; \
45832 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45833 $(NORMAL_TARGET_EXPORTS) \
45834 echo "Doing install-pdf in $(TARGET_SUBDIR)/libffi" ; \
45835 for flag in $(EXTRA_TARGET_FLAGS); do \
45836 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45837 done; \
45838 (cd $(TARGET_SUBDIR)/libffi && \
45839 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45840 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45841 "RANLIB=$${RANLIB}" \
0c24b341 45842 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
45843 install-pdf) \
45844 || exit 1
45845
45846@endif target-libffi
45847
108a6f8e
CD
45848.PHONY: maybe-install-html-target-libffi install-html-target-libffi
45849maybe-install-html-target-libffi:
45850@if target-libffi
45851maybe-install-html-target-libffi: install-html-target-libffi
45852
45853install-html-target-libffi: \
45854 configure-target-libffi \
45855 html-target-libffi
45856 @: $(MAKE); $(unstage)
45857 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
45858 r=`${PWD_COMMAND}`; export r; \
45859 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45860 $(NORMAL_TARGET_EXPORTS) \
45861 echo "Doing install-html in $(TARGET_SUBDIR)/libffi" ; \
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)/libffi && \
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}" \
108a6f8e
CD
45870 install-html) \
45871 || exit 1
45872
45873@endif target-libffi
45874
4fa63067
NN
45875.PHONY: maybe-installcheck-target-libffi installcheck-target-libffi
45876maybe-installcheck-target-libffi:
6bd3dfaa
PB
45877@if target-libffi
45878maybe-installcheck-target-libffi: installcheck-target-libffi
4fa63067
NN
45879
45880installcheck-target-libffi: \
45881 configure-target-libffi
0aed8855 45882 @: $(MAKE); $(unstage)
4fa63067
NN
45883 @[ -f $(TARGET_SUBDIR)/libffi/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 installcheck in $(TARGET_SUBDIR)/libffi" ; \
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)/libffi && \
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 installcheck) \
4fa63067
NN
45897 || exit 1
45898
6bd3dfaa 45899@endif target-libffi
4fa63067
NN
45900
45901.PHONY: maybe-mostlyclean-target-libffi mostlyclean-target-libffi
45902maybe-mostlyclean-target-libffi:
6bd3dfaa
PB
45903@if target-libffi
45904maybe-mostlyclean-target-libffi: mostlyclean-target-libffi
4fa63067
NN
45905
45906mostlyclean-target-libffi:
0aed8855 45907 @: $(MAKE); $(unstage)
4fa63067
NN
45908 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
45909 r=`${PWD_COMMAND}`; export r; \
45910 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45911 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45912 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libffi" ; \
45913 for flag in $(EXTRA_TARGET_FLAGS); do \
45914 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45915 done; \
45916 (cd $(TARGET_SUBDIR)/libffi && \
45917 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45918 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45919 "RANLIB=$${RANLIB}" \
0c24b341 45920 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45921 mostlyclean) \
4fa63067
NN
45922 || exit 1
45923
6bd3dfaa 45924@endif target-libffi
4fa63067
NN
45925
45926.PHONY: maybe-clean-target-libffi clean-target-libffi
45927maybe-clean-target-libffi:
6bd3dfaa
PB
45928@if target-libffi
45929maybe-clean-target-libffi: clean-target-libffi
4fa63067
NN
45930
45931clean-target-libffi:
0aed8855 45932 @: $(MAKE); $(unstage)
4fa63067
NN
45933 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
45934 r=`${PWD_COMMAND}`; export r; \
45935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45936 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45937 echo "Doing clean in $(TARGET_SUBDIR)/libffi" ; \
45938 for flag in $(EXTRA_TARGET_FLAGS); do \
45939 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45940 done; \
45941 (cd $(TARGET_SUBDIR)/libffi && \
45942 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45943 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45944 "RANLIB=$${RANLIB}" \
0c24b341 45945 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45946 clean) \
4fa63067
NN
45947 || exit 1
45948
6bd3dfaa 45949@endif target-libffi
4fa63067
NN
45950
45951.PHONY: maybe-distclean-target-libffi distclean-target-libffi
45952maybe-distclean-target-libffi:
6bd3dfaa
PB
45953@if target-libffi
45954maybe-distclean-target-libffi: distclean-target-libffi
4fa63067
NN
45955
45956distclean-target-libffi:
0aed8855 45957 @: $(MAKE); $(unstage)
4fa63067
NN
45958 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
45959 r=`${PWD_COMMAND}`; export r; \
45960 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45961 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45962 echo "Doing distclean in $(TARGET_SUBDIR)/libffi" ; \
45963 for flag in $(EXTRA_TARGET_FLAGS); do \
45964 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45965 done; \
45966 (cd $(TARGET_SUBDIR)/libffi && \
45967 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45968 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45969 "RANLIB=$${RANLIB}" \
0c24b341 45970 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45971 distclean) \
4fa63067
NN
45972 || exit 1
45973
6bd3dfaa 45974@endif target-libffi
4fa63067
NN
45975
45976.PHONY: maybe-maintainer-clean-target-libffi maintainer-clean-target-libffi
45977maybe-maintainer-clean-target-libffi:
6bd3dfaa
PB
45978@if target-libffi
45979maybe-maintainer-clean-target-libffi: maintainer-clean-target-libffi
4fa63067
NN
45980
45981maintainer-clean-target-libffi:
0aed8855 45982 @: $(MAKE); $(unstage)
4fa63067
NN
45983 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
45984 r=`${PWD_COMMAND}`; export r; \
45985 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45986 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45987 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libffi" ; \
45988 for flag in $(EXTRA_TARGET_FLAGS); do \
45989 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45990 done; \
45991 (cd $(TARGET_SUBDIR)/libffi && \
45992 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45993 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45994 "RANLIB=$${RANLIB}" \
0c24b341 45995 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45996 maintainer-clean) \
4fa63067
NN
45997 || exit 1
45998
6bd3dfaa 45999@endif target-libffi
4fa63067
NN
46000
46001
15723a45 46002
a7254363 46003
15723a45 46004
a7254363
PB
46005.PHONY: configure-target-libjava maybe-configure-target-libjava
46006maybe-configure-target-libjava:
4f0ef2d8
CD
46007@if gcc-bootstrap
46008configure-target-libjava: stage_current
46009@endif gcc-bootstrap
a7254363
PB
46010@if target-libjava
46011maybe-configure-target-libjava: configure-target-libjava
c52c6897 46012configure-target-libjava:
0aed8855
PB
46013 @: $(MAKE); $(unstage)
46014 @r=`${PWD_COMMAND}`; export r; \
46015 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46016 echo "Checking multilib configuration for libjava..."; \
46017 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
46018 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libjava/multilib.tmp 2> /dev/null ; \
46019 if test -r $(TARGET_SUBDIR)/libjava/multilib.out; then \
46020 if cmp -s $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; then \
46021 rm -f $(TARGET_SUBDIR)/libjava/multilib.tmp; \
46022 else \
46023 rm -f $(TARGET_SUBDIR)/libjava/Makefile; \
46024 mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
46025 fi; \
46026 else \
46027 mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
c52c6897
PB
46028 fi; \
46029 test ! -f $(TARGET_SUBDIR)/libjava/Makefile || exit 0; \
4fa63067 46030 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
378fce5b 46031 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
46032 echo Configuring in $(TARGET_SUBDIR)/libjava; \
46033 cd "$(TARGET_SUBDIR)/libjava" || exit 1; \
bba45b8b 46034 case $(srcdir) in \
b00612cc
PB
46035 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46036 *) topdir=`echo $(TARGET_SUBDIR)/libjava/ | \
46037 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 46038 esac; \
b00612cc
PB
46039 srcdiroption="--srcdir=$${topdir}/libjava"; \
46040 libsrcdir="$$s/libjava"; \
bba45b8b
NN
46041 rm -f no-such-file || : ; \
46042 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
46043 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46044 --target=${target_alias} $${srcdiroption} \
bba45b8b 46045 || exit 1
6bd3dfaa 46046@endif target-libjava
e393202e 46047
a7254363
PB
46048
46049
d545f33b
PB
46050
46051
4fa63067
NN
46052.PHONY: all-target-libjava maybe-all-target-libjava
46053maybe-all-target-libjava:
4f0ef2d8
CD
46054@if gcc-bootstrap
46055all-target-libjava: stage_current
46056@endif gcc-bootstrap
6bd3dfaa 46057@if target-libjava
72b2455a 46058TARGET-target-libjava=all
6bd3dfaa 46059maybe-all-target-libjava: all-target-libjava
4fa63067 46060all-target-libjava: configure-target-libjava
0aed8855 46061 @: $(MAKE); $(unstage)
b40e3958
L
46062 @r=`${PWD_COMMAND}`; export r; \
46063 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46064 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 46065 (cd $(TARGET_SUBDIR)/libjava && \
a7254363 46066 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' $(TARGET-target-libjava))
6bd3dfaa 46067@endif target-libjava
e393202e 46068
a7254363
PB
46069
46070
d545f33b
PB
46071
46072
4fa63067
NN
46073.PHONY: check-target-libjava maybe-check-target-libjava
46074maybe-check-target-libjava:
6bd3dfaa
PB
46075@if target-libjava
46076maybe-check-target-libjava: check-target-libjava
16ae0395 46077
4fa63067 46078check-target-libjava:
0aed8855 46079 @: $(MAKE); $(unstage)
4fa63067
NN
46080 @r=`${PWD_COMMAND}`; export r; \
46081 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46082 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 46083 (cd $(TARGET_SUBDIR)/libjava && \
7ffa0b57 46084 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
3866be5d 46085
6bd3dfaa 46086@endif target-libjava
930314a4 46087
4fa63067
NN
46088.PHONY: install-target-libjava maybe-install-target-libjava
46089maybe-install-target-libjava:
6bd3dfaa
PB
46090@if target-libjava
46091maybe-install-target-libjava: install-target-libjava
16ae0395 46092
4fa63067 46093install-target-libjava: installdirs
0aed8855 46094 @: $(MAKE); $(unstage)
b40e3958
L
46095 @r=`${PWD_COMMAND}`; export r; \
46096 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46097 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 46098 (cd $(TARGET_SUBDIR)/libjava && \
7ffa0b57 46099 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 46100
6bd3dfaa 46101@endif target-libjava
e393202e 46102
56a8fe78 46103# Other targets (info, dvi, pdf, etc.)
15723a45 46104
4fa63067
NN
46105.PHONY: maybe-info-target-libjava info-target-libjava
46106maybe-info-target-libjava:
6bd3dfaa
PB
46107@if target-libjava
46108maybe-info-target-libjava: info-target-libjava
15723a45 46109
4fa63067
NN
46110info-target-libjava: \
46111 configure-target-libjava
0aed8855 46112 @: $(MAKE); $(unstage)
4fa63067 46113 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
b40e3958
L
46114 r=`${PWD_COMMAND}`; export r; \
46115 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46116 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
46117 echo "Doing info in $(TARGET_SUBDIR)/libjava" ; \
46118 for flag in $(EXTRA_TARGET_FLAGS); do \
46119 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46120 done; \
46121 (cd $(TARGET_SUBDIR)/libjava && \
46122 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46123 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46124 "RANLIB=$${RANLIB}" \
0c24b341 46125 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46126 info) \
bba45b8b 46127 || exit 1
e393202e 46128
6bd3dfaa 46129@endif target-libjava
4fa63067
NN
46130
46131.PHONY: maybe-dvi-target-libjava dvi-target-libjava
46132maybe-dvi-target-libjava:
6bd3dfaa
PB
46133@if target-libjava
46134maybe-dvi-target-libjava: dvi-target-libjava
4fa63067
NN
46135
46136dvi-target-libjava: \
46137 configure-target-libjava
0aed8855 46138 @: $(MAKE); $(unstage)
4fa63067
NN
46139 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
46140 r=`${PWD_COMMAND}`; export r; \
b40e3958 46141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46142 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
46143 echo "Doing dvi in $(TARGET_SUBDIR)/libjava" ; \
46144 for flag in $(EXTRA_TARGET_FLAGS); do \
46145 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46146 done; \
46147 (cd $(TARGET_SUBDIR)/libjava && \
46148 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46149 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46150 "RANLIB=$${RANLIB}" \
0c24b341 46151 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46152 dvi) \
4fa63067 46153 || exit 1
e393202e 46154
6bd3dfaa 46155@endif target-libjava
16ae0395 46156
56a8fe78
DD
46157.PHONY: maybe-pdf-target-libjava pdf-target-libjava
46158maybe-pdf-target-libjava:
46159@if target-libjava
46160maybe-pdf-target-libjava: pdf-target-libjava
46161
46162pdf-target-libjava: \
46163 configure-target-libjava
46164 @: $(MAKE); $(unstage)
46165 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
46166 r=`${PWD_COMMAND}`; export r; \
46167 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46168 $(RAW_CXX_TARGET_EXPORTS) \
46169 echo "Doing pdf in $(TARGET_SUBDIR)/libjava" ; \
46170 for flag in $(EXTRA_TARGET_FLAGS); do \
46171 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46172 done; \
46173 (cd $(TARGET_SUBDIR)/libjava && \
46174 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46175 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46176 "RANLIB=$${RANLIB}" \
0c24b341 46177 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
46178 pdf) \
46179 || exit 1
46180
46181@endif target-libjava
46182
6d389afc
MS
46183.PHONY: maybe-html-target-libjava html-target-libjava
46184maybe-html-target-libjava:
46185@if target-libjava
46186maybe-html-target-libjava: html-target-libjava
46187
46188html-target-libjava: \
46189 configure-target-libjava
0aed8855 46190 @: $(MAKE); $(unstage)
6d389afc
MS
46191 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
46192 r=`${PWD_COMMAND}`; export r; \
46193 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
46194 $(RAW_CXX_TARGET_EXPORTS) \
46195 echo "Doing html in $(TARGET_SUBDIR)/libjava" ; \
46196 for flag in $(EXTRA_TARGET_FLAGS); do \
46197 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46198 done; \
46199 (cd $(TARGET_SUBDIR)/libjava && \
46200 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46201 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46202 "RANLIB=$${RANLIB}" \
0c24b341 46203 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
46204 html) \
46205 || exit 1
46206
46207@endif target-libjava
46208
4fa63067
NN
46209.PHONY: maybe-TAGS-target-libjava TAGS-target-libjava
46210maybe-TAGS-target-libjava:
6bd3dfaa
PB
46211@if target-libjava
46212maybe-TAGS-target-libjava: TAGS-target-libjava
4fa63067
NN
46213
46214TAGS-target-libjava: \
46215 configure-target-libjava
0aed8855 46216 @: $(MAKE); $(unstage)
4fa63067
NN
46217 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
46218 r=`${PWD_COMMAND}`; export r; \
b40e3958 46219 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46220 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
46221 echo "Doing TAGS in $(TARGET_SUBDIR)/libjava" ; \
46222 for flag in $(EXTRA_TARGET_FLAGS); do \
46223 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46224 done; \
46225 (cd $(TARGET_SUBDIR)/libjava && \
46226 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46227 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46228 "RANLIB=$${RANLIB}" \
0c24b341 46229 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46230 TAGS) \
4fa63067 46231 || exit 1
e393202e 46232
6bd3dfaa 46233@endif target-libjava
930314a4 46234
4fa63067
NN
46235.PHONY: maybe-install-info-target-libjava install-info-target-libjava
46236maybe-install-info-target-libjava:
6bd3dfaa
PB
46237@if target-libjava
46238maybe-install-info-target-libjava: install-info-target-libjava
16ae0395 46239
4fa63067
NN
46240install-info-target-libjava: \
46241 configure-target-libjava \
46242 info-target-libjava
0aed8855 46243 @: $(MAKE); $(unstage)
4fa63067
NN
46244 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
46245 r=`${PWD_COMMAND}`; export r; \
b40e3958 46246 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46247 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
46248 echo "Doing install-info in $(TARGET_SUBDIR)/libjava" ; \
46249 for flag in $(EXTRA_TARGET_FLAGS); do \
46250 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46251 done; \
46252 (cd $(TARGET_SUBDIR)/libjava && \
46253 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46254 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46255 "RANLIB=$${RANLIB}" \
0c24b341 46256 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46257 install-info) \
4fa63067 46258 || exit 1
e393202e 46259
6bd3dfaa 46260@endif target-libjava
e393202e 46261
a3ca38d2
DD
46262.PHONY: maybe-install-pdf-target-libjava install-pdf-target-libjava
46263maybe-install-pdf-target-libjava:
46264@if target-libjava
46265maybe-install-pdf-target-libjava: install-pdf-target-libjava
46266
46267install-pdf-target-libjava: \
46268 configure-target-libjava \
46269 pdf-target-libjava
46270 @: $(MAKE); $(unstage)
46271 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
46272 r=`${PWD_COMMAND}`; export r; \
46273 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46274 $(RAW_CXX_TARGET_EXPORTS) \
46275 echo "Doing install-pdf in $(TARGET_SUBDIR)/libjava" ; \
46276 for flag in $(EXTRA_TARGET_FLAGS); do \
46277 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46278 done; \
46279 (cd $(TARGET_SUBDIR)/libjava && \
46280 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46281 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46282 "RANLIB=$${RANLIB}" \
0c24b341 46283 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
46284 install-pdf) \
46285 || exit 1
46286
46287@endif target-libjava
46288
108a6f8e
CD
46289.PHONY: maybe-install-html-target-libjava install-html-target-libjava
46290maybe-install-html-target-libjava:
46291@if target-libjava
46292maybe-install-html-target-libjava: install-html-target-libjava
46293
46294install-html-target-libjava: \
46295 configure-target-libjava \
46296 html-target-libjava
46297 @: $(MAKE); $(unstage)
46298 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
46299 r=`${PWD_COMMAND}`; export r; \
46300 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46301 $(RAW_CXX_TARGET_EXPORTS) \
46302 echo "Doing install-html in $(TARGET_SUBDIR)/libjava" ; \
46303 for flag in $(EXTRA_TARGET_FLAGS); do \
46304 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46305 done; \
46306 (cd $(TARGET_SUBDIR)/libjava && \
46307 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46308 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46309 "RANLIB=$${RANLIB}" \
0c24b341 46310 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
46311 install-html) \
46312 || exit 1
46313
46314@endif target-libjava
46315
4fa63067
NN
46316.PHONY: maybe-installcheck-target-libjava installcheck-target-libjava
46317maybe-installcheck-target-libjava:
6bd3dfaa
PB
46318@if target-libjava
46319maybe-installcheck-target-libjava: installcheck-target-libjava
15723a45 46320
4fa63067
NN
46321installcheck-target-libjava: \
46322 configure-target-libjava
0aed8855 46323 @: $(MAKE); $(unstage)
4fa63067
NN
46324 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
46325 r=`${PWD_COMMAND}`; export r; \
46326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46327 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
46328 echo "Doing installcheck in $(TARGET_SUBDIR)/libjava" ; \
46329 for flag in $(EXTRA_TARGET_FLAGS); do \
46330 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46331 done; \
46332 (cd $(TARGET_SUBDIR)/libjava && \
46333 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46334 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46335 "RANLIB=$${RANLIB}" \
0c24b341 46336 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46337 installcheck) \
4fa63067 46338 || exit 1
15723a45 46339
6bd3dfaa 46340@endif target-libjava
4fa63067
NN
46341
46342.PHONY: maybe-mostlyclean-target-libjava mostlyclean-target-libjava
46343maybe-mostlyclean-target-libjava:
6bd3dfaa
PB
46344@if target-libjava
46345maybe-mostlyclean-target-libjava: mostlyclean-target-libjava
4fa63067
NN
46346
46347mostlyclean-target-libjava:
0aed8855 46348 @: $(MAKE); $(unstage)
4fa63067
NN
46349 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
46350 r=`${PWD_COMMAND}`; export r; \
46351 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46352 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
46353 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libjava" ; \
46354 for flag in $(EXTRA_TARGET_FLAGS); do \
46355 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46356 done; \
46357 (cd $(TARGET_SUBDIR)/libjava && \
46358 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46359 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46360 "RANLIB=$${RANLIB}" \
0c24b341 46361 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46362 mostlyclean) \
4fa63067
NN
46363 || exit 1
46364
6bd3dfaa 46365@endif target-libjava
4fa63067
NN
46366
46367.PHONY: maybe-clean-target-libjava clean-target-libjava
46368maybe-clean-target-libjava:
6bd3dfaa
PB
46369@if target-libjava
46370maybe-clean-target-libjava: clean-target-libjava
4fa63067
NN
46371
46372clean-target-libjava:
0aed8855 46373 @: $(MAKE); $(unstage)
4fa63067 46374 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
b40e3958
L
46375 r=`${PWD_COMMAND}`; export r; \
46376 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46377 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
46378 echo "Doing clean in $(TARGET_SUBDIR)/libjava" ; \
46379 for flag in $(EXTRA_TARGET_FLAGS); do \
46380 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46381 done; \
46382 (cd $(TARGET_SUBDIR)/libjava && \
46383 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46384 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46385 "RANLIB=$${RANLIB}" \
0c24b341 46386 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46387 clean) \
bba45b8b 46388 || exit 1
e393202e 46389
6bd3dfaa 46390@endif target-libjava
e393202e 46391
4fa63067
NN
46392.PHONY: maybe-distclean-target-libjava distclean-target-libjava
46393maybe-distclean-target-libjava:
6bd3dfaa
PB
46394@if target-libjava
46395maybe-distclean-target-libjava: distclean-target-libjava
16ae0395 46396
4fa63067 46397distclean-target-libjava:
0aed8855 46398 @: $(MAKE); $(unstage)
4fa63067
NN
46399 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
46400 r=`${PWD_COMMAND}`; export r; \
46401 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46402 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
46403 echo "Doing distclean in $(TARGET_SUBDIR)/libjava" ; \
46404 for flag in $(EXTRA_TARGET_FLAGS); do \
46405 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46406 done; \
46407 (cd $(TARGET_SUBDIR)/libjava && \
46408 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46409 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46410 "RANLIB=$${RANLIB}" \
0c24b341 46411 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46412 distclean) \
4fa63067 46413 || exit 1
3866be5d 46414
6bd3dfaa 46415@endif target-libjava
930314a4 46416
4fa63067
NN
46417.PHONY: maybe-maintainer-clean-target-libjava maintainer-clean-target-libjava
46418maybe-maintainer-clean-target-libjava:
6bd3dfaa
PB
46419@if target-libjava
46420maybe-maintainer-clean-target-libjava: maintainer-clean-target-libjava
16ae0395 46421
4fa63067 46422maintainer-clean-target-libjava:
0aed8855 46423 @: $(MAKE); $(unstage)
4fa63067
NN
46424 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
46425 r=`${PWD_COMMAND}`; export r; \
b40e3958 46426 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46427 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
46428 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libjava" ; \
46429 for flag in $(EXTRA_TARGET_FLAGS); do \
46430 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46431 done; \
46432 (cd $(TARGET_SUBDIR)/libjava && \
46433 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46434 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46435 "RANLIB=$${RANLIB}" \
0c24b341 46436 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46437 maintainer-clean) \
4fa63067 46438 || exit 1
e393202e 46439
6bd3dfaa 46440@endif target-libjava
e393202e 46441
4fa63067 46442
15723a45 46443
a7254363 46444
e90269c8 46445
a7254363
PB
46446.PHONY: configure-target-zlib maybe-configure-target-zlib
46447maybe-configure-target-zlib:
4f0ef2d8
CD
46448@if gcc-bootstrap
46449configure-target-zlib: stage_current
46450@endif gcc-bootstrap
a7254363
PB
46451@if target-zlib
46452maybe-configure-target-zlib: configure-target-zlib
c52c6897 46453configure-target-zlib:
0aed8855
PB
46454 @: $(MAKE); $(unstage)
46455 @r=`${PWD_COMMAND}`; export r; \
46456 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46457 echo "Checking multilib configuration for zlib..."; \
46458 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
46459 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/zlib/multilib.tmp 2> /dev/null ; \
46460 if test -r $(TARGET_SUBDIR)/zlib/multilib.out; then \
46461 if cmp -s $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; then \
46462 rm -f $(TARGET_SUBDIR)/zlib/multilib.tmp; \
46463 else \
46464 rm -f $(TARGET_SUBDIR)/zlib/Makefile; \
46465 mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
46466 fi; \
46467 else \
46468 mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
c52c6897
PB
46469 fi; \
46470 test ! -f $(TARGET_SUBDIR)/zlib/Makefile || exit 0; \
4fa63067 46471 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
378fce5b 46472 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46473 echo Configuring in $(TARGET_SUBDIR)/zlib; \
46474 cd "$(TARGET_SUBDIR)/zlib" || exit 1; \
bba45b8b 46475 case $(srcdir) in \
b00612cc
PB
46476 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46477 *) topdir=`echo $(TARGET_SUBDIR)/zlib/ | \
46478 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 46479 esac; \
b00612cc
PB
46480 srcdiroption="--srcdir=$${topdir}/zlib"; \
46481 libsrcdir="$$s/zlib"; \
bba45b8b
NN
46482 rm -f no-such-file || : ; \
46483 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
46484 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46485 --target=${target_alias} $${srcdiroption} \
bba45b8b 46486 || exit 1
6bd3dfaa 46487@endif target-zlib
e393202e 46488
a7254363
PB
46489
46490
d545f33b
PB
46491
46492
4fa63067
NN
46493.PHONY: all-target-zlib maybe-all-target-zlib
46494maybe-all-target-zlib:
4f0ef2d8
CD
46495@if gcc-bootstrap
46496all-target-zlib: stage_current
46497@endif gcc-bootstrap
6bd3dfaa 46498@if target-zlib
72b2455a 46499TARGET-target-zlib=all
6bd3dfaa 46500maybe-all-target-zlib: all-target-zlib
4fa63067 46501all-target-zlib: configure-target-zlib
0aed8855 46502 @: $(MAKE); $(unstage)
b40e3958
L
46503 @r=`${PWD_COMMAND}`; export r; \
46504 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46505 $(NORMAL_TARGET_EXPORTS) \
4fa63067 46506 (cd $(TARGET_SUBDIR)/zlib && \
a7254363 46507 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-zlib))
6bd3dfaa 46508@endif target-zlib
e393202e 46509
a7254363
PB
46510
46511
d545f33b
PB
46512
46513
4fa63067
NN
46514.PHONY: check-target-zlib maybe-check-target-zlib
46515maybe-check-target-zlib:
6bd3dfaa
PB
46516@if target-zlib
46517maybe-check-target-zlib: check-target-zlib
16ae0395 46518
4fa63067 46519check-target-zlib:
0aed8855 46520 @: $(MAKE); $(unstage)
b40e3958
L
46521 @r=`${PWD_COMMAND}`; export r; \
46522 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46523 $(NORMAL_TARGET_EXPORTS) \
4fa63067 46524 (cd $(TARGET_SUBDIR)/zlib && \
7ffa0b57 46525 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
e393202e 46526
6bd3dfaa 46527@endif target-zlib
930314a4 46528
4fa63067
NN
46529.PHONY: install-target-zlib maybe-install-target-zlib
46530maybe-install-target-zlib:
6bd3dfaa
PB
46531@if target-zlib
46532maybe-install-target-zlib: install-target-zlib
16ae0395 46533
4fa63067 46534install-target-zlib: installdirs
0aed8855 46535 @: $(MAKE); $(unstage)
b40e3958
L
46536 @r=`${PWD_COMMAND}`; export r; \
46537 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46538 $(NORMAL_TARGET_EXPORTS) \
4fa63067 46539 (cd $(TARGET_SUBDIR)/zlib && \
7ffa0b57 46540 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 46541
6bd3dfaa 46542@endif target-zlib
e393202e 46543
56a8fe78 46544# Other targets (info, dvi, pdf, etc.)
15723a45 46545
4fa63067
NN
46546.PHONY: maybe-info-target-zlib info-target-zlib
46547maybe-info-target-zlib:
6bd3dfaa
PB
46548@if target-zlib
46549maybe-info-target-zlib: info-target-zlib
15723a45 46550
4fa63067
NN
46551info-target-zlib: \
46552 configure-target-zlib
0aed8855 46553 @: $(MAKE); $(unstage)
4fa63067 46554 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
b40e3958
L
46555 r=`${PWD_COMMAND}`; export r; \
46556 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46557 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46558 echo "Doing info in $(TARGET_SUBDIR)/zlib" ; \
46559 for flag in $(EXTRA_TARGET_FLAGS); do \
46560 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46561 done; \
46562 (cd $(TARGET_SUBDIR)/zlib && \
46563 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46564 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46565 "RANLIB=$${RANLIB}" \
0c24b341 46566 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46567 info) \
bba45b8b 46568 || exit 1
e393202e 46569
6bd3dfaa 46570@endif target-zlib
e393202e 46571
4fa63067
NN
46572.PHONY: maybe-dvi-target-zlib dvi-target-zlib
46573maybe-dvi-target-zlib:
6bd3dfaa
PB
46574@if target-zlib
46575maybe-dvi-target-zlib: dvi-target-zlib
16ae0395 46576
4fa63067
NN
46577dvi-target-zlib: \
46578 configure-target-zlib
0aed8855 46579 @: $(MAKE); $(unstage)
4fa63067
NN
46580 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
46581 r=`${PWD_COMMAND}`; export r; \
b40e3958 46582 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46583 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46584 echo "Doing dvi in $(TARGET_SUBDIR)/zlib" ; \
46585 for flag in $(EXTRA_TARGET_FLAGS); do \
46586 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46587 done; \
46588 (cd $(TARGET_SUBDIR)/zlib && \
46589 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46590 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46591 "RANLIB=$${RANLIB}" \
0c24b341 46592 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46593 dvi) \
4fa63067 46594 || exit 1
e393202e 46595
6bd3dfaa 46596@endif target-zlib
930314a4 46597
56a8fe78
DD
46598.PHONY: maybe-pdf-target-zlib pdf-target-zlib
46599maybe-pdf-target-zlib:
46600@if target-zlib
46601maybe-pdf-target-zlib: pdf-target-zlib
46602
46603pdf-target-zlib: \
46604 configure-target-zlib
46605 @: $(MAKE); $(unstage)
46606 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
46607 r=`${PWD_COMMAND}`; export r; \
46608 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46609 $(NORMAL_TARGET_EXPORTS) \
46610 echo "Doing pdf in $(TARGET_SUBDIR)/zlib" ; \
46611 for flag in $(EXTRA_TARGET_FLAGS); do \
46612 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46613 done; \
46614 (cd $(TARGET_SUBDIR)/zlib && \
46615 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46616 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46617 "RANLIB=$${RANLIB}" \
0c24b341 46618 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
46619 pdf) \
46620 || exit 1
46621
46622@endif target-zlib
46623
6d389afc
MS
46624.PHONY: maybe-html-target-zlib html-target-zlib
46625maybe-html-target-zlib:
46626@if target-zlib
46627maybe-html-target-zlib: html-target-zlib
46628
46629html-target-zlib: \
46630 configure-target-zlib
0aed8855 46631 @: $(MAKE); $(unstage)
6d389afc
MS
46632 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
46633 r=`${PWD_COMMAND}`; export r; \
46634 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
46635 $(NORMAL_TARGET_EXPORTS) \
46636 echo "Doing html in $(TARGET_SUBDIR)/zlib" ; \
46637 for flag in $(EXTRA_TARGET_FLAGS); do \
46638 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46639 done; \
46640 (cd $(TARGET_SUBDIR)/zlib && \
46641 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46642 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46643 "RANLIB=$${RANLIB}" \
0c24b341 46644 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
46645 html) \
46646 || exit 1
46647
46648@endif target-zlib
46649
4fa63067
NN
46650.PHONY: maybe-TAGS-target-zlib TAGS-target-zlib
46651maybe-TAGS-target-zlib:
6bd3dfaa
PB
46652@if target-zlib
46653maybe-TAGS-target-zlib: TAGS-target-zlib
16ae0395 46654
4fa63067
NN
46655TAGS-target-zlib: \
46656 configure-target-zlib
0aed8855 46657 @: $(MAKE); $(unstage)
4fa63067
NN
46658 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
46659 r=`${PWD_COMMAND}`; export r; \
b40e3958 46660 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46661 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46662 echo "Doing TAGS in $(TARGET_SUBDIR)/zlib" ; \
46663 for flag in $(EXTRA_TARGET_FLAGS); do \
46664 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46665 done; \
46666 (cd $(TARGET_SUBDIR)/zlib && \
46667 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46668 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46669 "RANLIB=$${RANLIB}" \
0c24b341 46670 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46671 TAGS) \
4fa63067 46672 || exit 1
e393202e 46673
6bd3dfaa 46674@endif target-zlib
15723a45 46675
4fa63067
NN
46676.PHONY: maybe-install-info-target-zlib install-info-target-zlib
46677maybe-install-info-target-zlib:
6bd3dfaa
PB
46678@if target-zlib
46679maybe-install-info-target-zlib: install-info-target-zlib
15723a45 46680
4fa63067
NN
46681install-info-target-zlib: \
46682 configure-target-zlib \
46683 info-target-zlib
0aed8855 46684 @: $(MAKE); $(unstage)
4fa63067 46685 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
b40e3958
L
46686 r=`${PWD_COMMAND}`; export r; \
46687 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46688 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46689 echo "Doing install-info in $(TARGET_SUBDIR)/zlib" ; \
46690 for flag in $(EXTRA_TARGET_FLAGS); do \
46691 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46692 done; \
46693 (cd $(TARGET_SUBDIR)/zlib && \
46694 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46695 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46696 "RANLIB=$${RANLIB}" \
0c24b341 46697 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46698 install-info) \
bba45b8b 46699 || exit 1
e393202e 46700
6bd3dfaa 46701@endif target-zlib
16ae0395 46702
a3ca38d2
DD
46703.PHONY: maybe-install-pdf-target-zlib install-pdf-target-zlib
46704maybe-install-pdf-target-zlib:
46705@if target-zlib
46706maybe-install-pdf-target-zlib: install-pdf-target-zlib
46707
46708install-pdf-target-zlib: \
46709 configure-target-zlib \
46710 pdf-target-zlib
46711 @: $(MAKE); $(unstage)
46712 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
46713 r=`${PWD_COMMAND}`; export r; \
46714 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46715 $(NORMAL_TARGET_EXPORTS) \
46716 echo "Doing install-pdf in $(TARGET_SUBDIR)/zlib" ; \
46717 for flag in $(EXTRA_TARGET_FLAGS); do \
46718 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46719 done; \
46720 (cd $(TARGET_SUBDIR)/zlib && \
46721 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46722 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46723 "RANLIB=$${RANLIB}" \
0c24b341 46724 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
46725 install-pdf) \
46726 || exit 1
46727
46728@endif target-zlib
46729
108a6f8e
CD
46730.PHONY: maybe-install-html-target-zlib install-html-target-zlib
46731maybe-install-html-target-zlib:
46732@if target-zlib
46733maybe-install-html-target-zlib: install-html-target-zlib
46734
46735install-html-target-zlib: \
46736 configure-target-zlib \
46737 html-target-zlib
46738 @: $(MAKE); $(unstage)
46739 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
46740 r=`${PWD_COMMAND}`; export r; \
46741 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46742 $(NORMAL_TARGET_EXPORTS) \
46743 echo "Doing install-html in $(TARGET_SUBDIR)/zlib" ; \
46744 for flag in $(EXTRA_TARGET_FLAGS); do \
46745 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46746 done; \
46747 (cd $(TARGET_SUBDIR)/zlib && \
46748 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46749 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46750 "RANLIB=$${RANLIB}" \
0c24b341 46751 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
46752 install-html) \
46753 || exit 1
46754
46755@endif target-zlib
46756
4fa63067
NN
46757.PHONY: maybe-installcheck-target-zlib installcheck-target-zlib
46758maybe-installcheck-target-zlib:
6bd3dfaa
PB
46759@if target-zlib
46760maybe-installcheck-target-zlib: installcheck-target-zlib
3866be5d 46761
4fa63067
NN
46762installcheck-target-zlib: \
46763 configure-target-zlib
0aed8855 46764 @: $(MAKE); $(unstage)
4fa63067
NN
46765 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
46766 r=`${PWD_COMMAND}`; export r; \
46767 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46768 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46769 echo "Doing installcheck in $(TARGET_SUBDIR)/zlib" ; \
46770 for flag in $(EXTRA_TARGET_FLAGS); do \
46771 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46772 done; \
46773 (cd $(TARGET_SUBDIR)/zlib && \
46774 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46775 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46776 "RANLIB=$${RANLIB}" \
0c24b341 46777 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46778 installcheck) \
4fa63067 46779 || exit 1
e393202e 46780
6bd3dfaa 46781@endif target-zlib
16ae0395 46782
4fa63067
NN
46783.PHONY: maybe-mostlyclean-target-zlib mostlyclean-target-zlib
46784maybe-mostlyclean-target-zlib:
6bd3dfaa
PB
46785@if target-zlib
46786maybe-mostlyclean-target-zlib: mostlyclean-target-zlib
930314a4 46787
4fa63067 46788mostlyclean-target-zlib:
0aed8855 46789 @: $(MAKE); $(unstage)
4fa63067
NN
46790 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
46791 r=`${PWD_COMMAND}`; export r; \
46792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46793 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46794 echo "Doing mostlyclean in $(TARGET_SUBDIR)/zlib" ; \
46795 for flag in $(EXTRA_TARGET_FLAGS); do \
46796 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46797 done; \
46798 (cd $(TARGET_SUBDIR)/zlib && \
46799 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46800 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46801 "RANLIB=$${RANLIB}" \
0c24b341 46802 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46803 mostlyclean) \
4fa63067 46804 || exit 1
e393202e 46805
6bd3dfaa 46806@endif target-zlib
15723a45 46807
4fa63067
NN
46808.PHONY: maybe-clean-target-zlib clean-target-zlib
46809maybe-clean-target-zlib:
6bd3dfaa
PB
46810@if target-zlib
46811maybe-clean-target-zlib: clean-target-zlib
15723a45 46812
4fa63067 46813clean-target-zlib:
0aed8855 46814 @: $(MAKE); $(unstage)
4fa63067 46815 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
b40e3958
L
46816 r=`${PWD_COMMAND}`; export r; \
46817 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46818 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46819 echo "Doing clean in $(TARGET_SUBDIR)/zlib" ; \
46820 for flag in $(EXTRA_TARGET_FLAGS); do \
46821 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46822 done; \
46823 (cd $(TARGET_SUBDIR)/zlib && \
46824 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46825 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46826 "RANLIB=$${RANLIB}" \
0c24b341 46827 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46828 clean) \
bba45b8b 46829 || exit 1
e393202e 46830
6bd3dfaa 46831@endif target-zlib
e393202e 46832
4fa63067
NN
46833.PHONY: maybe-distclean-target-zlib distclean-target-zlib
46834maybe-distclean-target-zlib:
6bd3dfaa
PB
46835@if target-zlib
46836maybe-distclean-target-zlib: distclean-target-zlib
16ae0395 46837
4fa63067 46838distclean-target-zlib:
0aed8855 46839 @: $(MAKE); $(unstage)
4fa63067
NN
46840 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
46841 r=`${PWD_COMMAND}`; export r; \
b40e3958 46842 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46843 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46844 echo "Doing distclean in $(TARGET_SUBDIR)/zlib" ; \
46845 for flag in $(EXTRA_TARGET_FLAGS); do \
46846 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46847 done; \
46848 (cd $(TARGET_SUBDIR)/zlib && \
46849 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46850 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46851 "RANLIB=$${RANLIB}" \
0c24b341 46852 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46853 distclean) \
4fa63067 46854 || exit 1
e393202e 46855
6bd3dfaa 46856@endif target-zlib
e393202e 46857
4fa63067
NN
46858.PHONY: maybe-maintainer-clean-target-zlib maintainer-clean-target-zlib
46859maybe-maintainer-clean-target-zlib:
6bd3dfaa
PB
46860@if target-zlib
46861maybe-maintainer-clean-target-zlib: maintainer-clean-target-zlib
16ae0395 46862
4fa63067 46863maintainer-clean-target-zlib:
0aed8855 46864 @: $(MAKE); $(unstage)
4fa63067
NN
46865 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
46866 r=`${PWD_COMMAND}`; export r; \
b40e3958 46867 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46868 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46869 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/zlib" ; \
46870 for flag in $(EXTRA_TARGET_FLAGS); do \
46871 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46872 done; \
46873 (cd $(TARGET_SUBDIR)/zlib && \
46874 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46875 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46876 "RANLIB=$${RANLIB}" \
0c24b341 46877 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46878 maintainer-clean) \
4fa63067 46879 || exit 1
e393202e 46880
6bd3dfaa 46881@endif target-zlib
930314a4 46882
4fa63067 46883
15723a45 46884
a7254363 46885
e90269c8 46886
a7254363
PB
46887.PHONY: configure-target-boehm-gc maybe-configure-target-boehm-gc
46888maybe-configure-target-boehm-gc:
4f0ef2d8
CD
46889@if gcc-bootstrap
46890configure-target-boehm-gc: stage_current
46891@endif gcc-bootstrap
a7254363
PB
46892@if target-boehm-gc
46893maybe-configure-target-boehm-gc: configure-target-boehm-gc
c52c6897 46894configure-target-boehm-gc:
0aed8855
PB
46895 @: $(MAKE); $(unstage)
46896 @r=`${PWD_COMMAND}`; export r; \
46897 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46898 echo "Checking multilib configuration for boehm-gc..."; \
46899 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
46900 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/boehm-gc/multilib.tmp 2> /dev/null ; \
46901 if test -r $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
46902 if cmp -s $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
46903 rm -f $(TARGET_SUBDIR)/boehm-gc/multilib.tmp; \
46904 else \
46905 rm -f $(TARGET_SUBDIR)/boehm-gc/Makefile; \
46906 mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
46907 fi; \
46908 else \
46909 mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
c52c6897
PB
46910 fi; \
46911 test ! -f $(TARGET_SUBDIR)/boehm-gc/Makefile || exit 0; \
4fa63067 46912 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
378fce5b 46913 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46914 echo Configuring in $(TARGET_SUBDIR)/boehm-gc; \
46915 cd "$(TARGET_SUBDIR)/boehm-gc" || exit 1; \
bba45b8b 46916 case $(srcdir) in \
b00612cc
PB
46917 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46918 *) topdir=`echo $(TARGET_SUBDIR)/boehm-gc/ | \
46919 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 46920 esac; \
b00612cc
PB
46921 srcdiroption="--srcdir=$${topdir}/boehm-gc"; \
46922 libsrcdir="$$s/boehm-gc"; \
bba45b8b
NN
46923 rm -f no-such-file || : ; \
46924 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
46925 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46926 --target=${target_alias} $${srcdiroption} \
bba45b8b 46927 || exit 1
6bd3dfaa 46928@endif target-boehm-gc
e393202e 46929
a7254363
PB
46930
46931
d545f33b
PB
46932
46933
4fa63067
NN
46934.PHONY: all-target-boehm-gc maybe-all-target-boehm-gc
46935maybe-all-target-boehm-gc:
4f0ef2d8
CD
46936@if gcc-bootstrap
46937all-target-boehm-gc: stage_current
46938@endif gcc-bootstrap
6bd3dfaa 46939@if target-boehm-gc
72b2455a 46940TARGET-target-boehm-gc=all
6bd3dfaa 46941maybe-all-target-boehm-gc: all-target-boehm-gc
4fa63067 46942all-target-boehm-gc: configure-target-boehm-gc
0aed8855 46943 @: $(MAKE); $(unstage)
b40e3958
L
46944 @r=`${PWD_COMMAND}`; export r; \
46945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46946 $(NORMAL_TARGET_EXPORTS) \
4fa63067 46947 (cd $(TARGET_SUBDIR)/boehm-gc && \
a7254363 46948 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-boehm-gc))
6bd3dfaa 46949@endif target-boehm-gc
e393202e 46950
a7254363
PB
46951
46952
d545f33b
PB
46953
46954
4fa63067
NN
46955.PHONY: check-target-boehm-gc maybe-check-target-boehm-gc
46956maybe-check-target-boehm-gc:
6bd3dfaa
PB
46957@if target-boehm-gc
46958maybe-check-target-boehm-gc: check-target-boehm-gc
16ae0395 46959
4fa63067 46960check-target-boehm-gc:
0aed8855 46961 @: $(MAKE); $(unstage)
b40e3958
L
46962 @r=`${PWD_COMMAND}`; export r; \
46963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46964 $(NORMAL_TARGET_EXPORTS) \
4fa63067 46965 (cd $(TARGET_SUBDIR)/boehm-gc && \
7ffa0b57 46966 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
e393202e 46967
6bd3dfaa 46968@endif target-boehm-gc
930314a4 46969
4fa63067
NN
46970.PHONY: install-target-boehm-gc maybe-install-target-boehm-gc
46971maybe-install-target-boehm-gc:
6bd3dfaa
PB
46972@if target-boehm-gc
46973maybe-install-target-boehm-gc: install-target-boehm-gc
16ae0395 46974
4fa63067 46975install-target-boehm-gc: installdirs
0aed8855 46976 @: $(MAKE); $(unstage)
b40e3958
L
46977 @r=`${PWD_COMMAND}`; export r; \
46978 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46979 $(NORMAL_TARGET_EXPORTS) \
4fa63067 46980 (cd $(TARGET_SUBDIR)/boehm-gc && \
7ffa0b57 46981 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 46982
6bd3dfaa 46983@endif target-boehm-gc
e393202e 46984
56a8fe78 46985# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
46986
46987.PHONY: maybe-info-target-boehm-gc info-target-boehm-gc
46988maybe-info-target-boehm-gc:
6bd3dfaa
PB
46989@if target-boehm-gc
46990maybe-info-target-boehm-gc: info-target-boehm-gc
4fa63067
NN
46991
46992info-target-boehm-gc: \
46993 configure-target-boehm-gc
0aed8855 46994 @: $(MAKE); $(unstage)
4fa63067
NN
46995 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
46996 r=`${PWD_COMMAND}`; export r; \
46997 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46998 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46999 echo "Doing info in $(TARGET_SUBDIR)/boehm-gc" ; \
47000 for flag in $(EXTRA_TARGET_FLAGS); do \
47001 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47002 done; \
47003 (cd $(TARGET_SUBDIR)/boehm-gc && \
47004 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47005 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47006 "RANLIB=$${RANLIB}" \
0c24b341 47007 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47008 info) \
4fa63067
NN
47009 || exit 1
47010
6bd3dfaa 47011@endif target-boehm-gc
4fa63067
NN
47012
47013.PHONY: maybe-dvi-target-boehm-gc dvi-target-boehm-gc
47014maybe-dvi-target-boehm-gc:
6bd3dfaa
PB
47015@if target-boehm-gc
47016maybe-dvi-target-boehm-gc: dvi-target-boehm-gc
4fa63067
NN
47017
47018dvi-target-boehm-gc: \
47019 configure-target-boehm-gc
0aed8855 47020 @: $(MAKE); $(unstage)
4fa63067
NN
47021 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
47022 r=`${PWD_COMMAND}`; export r; \
47023 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47024 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47025 echo "Doing dvi in $(TARGET_SUBDIR)/boehm-gc" ; \
47026 for flag in $(EXTRA_TARGET_FLAGS); do \
47027 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47028 done; \
47029 (cd $(TARGET_SUBDIR)/boehm-gc && \
47030 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47031 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47032 "RANLIB=$${RANLIB}" \
0c24b341 47033 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47034 dvi) \
4fa63067
NN
47035 || exit 1
47036
6bd3dfaa 47037@endif target-boehm-gc
4fa63067 47038
56a8fe78
DD
47039.PHONY: maybe-pdf-target-boehm-gc pdf-target-boehm-gc
47040maybe-pdf-target-boehm-gc:
47041@if target-boehm-gc
47042maybe-pdf-target-boehm-gc: pdf-target-boehm-gc
47043
47044pdf-target-boehm-gc: \
47045 configure-target-boehm-gc
47046 @: $(MAKE); $(unstage)
47047 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
47048 r=`${PWD_COMMAND}`; export r; \
47049 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47050 $(NORMAL_TARGET_EXPORTS) \
47051 echo "Doing pdf in $(TARGET_SUBDIR)/boehm-gc" ; \
47052 for flag in $(EXTRA_TARGET_FLAGS); do \
47053 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47054 done; \
47055 (cd $(TARGET_SUBDIR)/boehm-gc && \
47056 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47057 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47058 "RANLIB=$${RANLIB}" \
0c24b341 47059 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
47060 pdf) \
47061 || exit 1
47062
47063@endif target-boehm-gc
47064
6d389afc
MS
47065.PHONY: maybe-html-target-boehm-gc html-target-boehm-gc
47066maybe-html-target-boehm-gc:
47067@if target-boehm-gc
47068maybe-html-target-boehm-gc: html-target-boehm-gc
47069
47070html-target-boehm-gc: \
47071 configure-target-boehm-gc
0aed8855 47072 @: $(MAKE); $(unstage)
6d389afc
MS
47073 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
47074 r=`${PWD_COMMAND}`; export r; \
47075 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
47076 $(NORMAL_TARGET_EXPORTS) \
47077 echo "Doing html in $(TARGET_SUBDIR)/boehm-gc" ; \
47078 for flag in $(EXTRA_TARGET_FLAGS); do \
47079 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47080 done; \
47081 (cd $(TARGET_SUBDIR)/boehm-gc && \
47082 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47083 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47084 "RANLIB=$${RANLIB}" \
0c24b341 47085 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
47086 html) \
47087 || exit 1
47088
47089@endif target-boehm-gc
47090
4fa63067
NN
47091.PHONY: maybe-TAGS-target-boehm-gc TAGS-target-boehm-gc
47092maybe-TAGS-target-boehm-gc:
6bd3dfaa
PB
47093@if target-boehm-gc
47094maybe-TAGS-target-boehm-gc: TAGS-target-boehm-gc
4fa63067
NN
47095
47096TAGS-target-boehm-gc: \
47097 configure-target-boehm-gc
0aed8855 47098 @: $(MAKE); $(unstage)
4fa63067
NN
47099 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
47100 r=`${PWD_COMMAND}`; export r; \
47101 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47102 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47103 echo "Doing TAGS in $(TARGET_SUBDIR)/boehm-gc" ; \
47104 for flag in $(EXTRA_TARGET_FLAGS); do \
47105 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47106 done; \
47107 (cd $(TARGET_SUBDIR)/boehm-gc && \
47108 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47109 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47110 "RANLIB=$${RANLIB}" \
0c24b341 47111 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47112 TAGS) \
4fa63067
NN
47113 || exit 1
47114
6bd3dfaa 47115@endif target-boehm-gc
4fa63067
NN
47116
47117.PHONY: maybe-install-info-target-boehm-gc install-info-target-boehm-gc
47118maybe-install-info-target-boehm-gc:
6bd3dfaa
PB
47119@if target-boehm-gc
47120maybe-install-info-target-boehm-gc: install-info-target-boehm-gc
4fa63067
NN
47121
47122install-info-target-boehm-gc: \
47123 configure-target-boehm-gc \
47124 info-target-boehm-gc
0aed8855 47125 @: $(MAKE); $(unstage)
4fa63067
NN
47126 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
47127 r=`${PWD_COMMAND}`; export r; \
47128 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47129 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47130 echo "Doing install-info in $(TARGET_SUBDIR)/boehm-gc" ; \
47131 for flag in $(EXTRA_TARGET_FLAGS); do \
47132 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47133 done; \
47134 (cd $(TARGET_SUBDIR)/boehm-gc && \
47135 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47136 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47137 "RANLIB=$${RANLIB}" \
0c24b341 47138 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47139 install-info) \
4fa63067
NN
47140 || exit 1
47141
6bd3dfaa 47142@endif target-boehm-gc
4fa63067 47143
a3ca38d2
DD
47144.PHONY: maybe-install-pdf-target-boehm-gc install-pdf-target-boehm-gc
47145maybe-install-pdf-target-boehm-gc:
47146@if target-boehm-gc
47147maybe-install-pdf-target-boehm-gc: install-pdf-target-boehm-gc
47148
47149install-pdf-target-boehm-gc: \
47150 configure-target-boehm-gc \
47151 pdf-target-boehm-gc
47152 @: $(MAKE); $(unstage)
47153 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
47154 r=`${PWD_COMMAND}`; export r; \
47155 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47156 $(NORMAL_TARGET_EXPORTS) \
47157 echo "Doing install-pdf in $(TARGET_SUBDIR)/boehm-gc" ; \
47158 for flag in $(EXTRA_TARGET_FLAGS); do \
47159 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47160 done; \
47161 (cd $(TARGET_SUBDIR)/boehm-gc && \
47162 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47163 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47164 "RANLIB=$${RANLIB}" \
0c24b341 47165 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
47166 install-pdf) \
47167 || exit 1
47168
47169@endif target-boehm-gc
47170
108a6f8e
CD
47171.PHONY: maybe-install-html-target-boehm-gc install-html-target-boehm-gc
47172maybe-install-html-target-boehm-gc:
47173@if target-boehm-gc
47174maybe-install-html-target-boehm-gc: install-html-target-boehm-gc
47175
47176install-html-target-boehm-gc: \
47177 configure-target-boehm-gc \
47178 html-target-boehm-gc
47179 @: $(MAKE); $(unstage)
47180 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
47181 r=`${PWD_COMMAND}`; export r; \
47182 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47183 $(NORMAL_TARGET_EXPORTS) \
47184 echo "Doing install-html in $(TARGET_SUBDIR)/boehm-gc" ; \
47185 for flag in $(EXTRA_TARGET_FLAGS); do \
47186 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47187 done; \
47188 (cd $(TARGET_SUBDIR)/boehm-gc && \
47189 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47190 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47191 "RANLIB=$${RANLIB}" \
0c24b341 47192 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
47193 install-html) \
47194 || exit 1
47195
47196@endif target-boehm-gc
47197
4fa63067
NN
47198.PHONY: maybe-installcheck-target-boehm-gc installcheck-target-boehm-gc
47199maybe-installcheck-target-boehm-gc:
6bd3dfaa
PB
47200@if target-boehm-gc
47201maybe-installcheck-target-boehm-gc: installcheck-target-boehm-gc
4fa63067
NN
47202
47203installcheck-target-boehm-gc: \
47204 configure-target-boehm-gc
0aed8855 47205 @: $(MAKE); $(unstage)
4fa63067
NN
47206 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
47207 r=`${PWD_COMMAND}`; export r; \
47208 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47209 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47210 echo "Doing installcheck in $(TARGET_SUBDIR)/boehm-gc" ; \
47211 for flag in $(EXTRA_TARGET_FLAGS); do \
47212 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47213 done; \
47214 (cd $(TARGET_SUBDIR)/boehm-gc && \
47215 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47216 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47217 "RANLIB=$${RANLIB}" \
0c24b341 47218 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47219 installcheck) \
4fa63067
NN
47220 || exit 1
47221
6bd3dfaa 47222@endif target-boehm-gc
4fa63067
NN
47223
47224.PHONY: maybe-mostlyclean-target-boehm-gc mostlyclean-target-boehm-gc
47225maybe-mostlyclean-target-boehm-gc:
6bd3dfaa
PB
47226@if target-boehm-gc
47227maybe-mostlyclean-target-boehm-gc: mostlyclean-target-boehm-gc
4fa63067
NN
47228
47229mostlyclean-target-boehm-gc:
0aed8855 47230 @: $(MAKE); $(unstage)
4fa63067
NN
47231 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
47232 r=`${PWD_COMMAND}`; export r; \
47233 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47234 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47235 echo "Doing mostlyclean in $(TARGET_SUBDIR)/boehm-gc" ; \
47236 for flag in $(EXTRA_TARGET_FLAGS); do \
47237 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47238 done; \
47239 (cd $(TARGET_SUBDIR)/boehm-gc && \
47240 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47241 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47242 "RANLIB=$${RANLIB}" \
0c24b341 47243 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47244 mostlyclean) \
4fa63067
NN
47245 || exit 1
47246
6bd3dfaa 47247@endif target-boehm-gc
4fa63067
NN
47248
47249.PHONY: maybe-clean-target-boehm-gc clean-target-boehm-gc
47250maybe-clean-target-boehm-gc:
6bd3dfaa
PB
47251@if target-boehm-gc
47252maybe-clean-target-boehm-gc: clean-target-boehm-gc
4fa63067
NN
47253
47254clean-target-boehm-gc:
0aed8855 47255 @: $(MAKE); $(unstage)
4fa63067
NN
47256 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
47257 r=`${PWD_COMMAND}`; export r; \
47258 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47259 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47260 echo "Doing clean in $(TARGET_SUBDIR)/boehm-gc" ; \
47261 for flag in $(EXTRA_TARGET_FLAGS); do \
47262 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47263 done; \
47264 (cd $(TARGET_SUBDIR)/boehm-gc && \
47265 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47266 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47267 "RANLIB=$${RANLIB}" \
0c24b341 47268 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47269 clean) \
4fa63067
NN
47270 || exit 1
47271
6bd3dfaa 47272@endif target-boehm-gc
4fa63067
NN
47273
47274.PHONY: maybe-distclean-target-boehm-gc distclean-target-boehm-gc
47275maybe-distclean-target-boehm-gc:
6bd3dfaa
PB
47276@if target-boehm-gc
47277maybe-distclean-target-boehm-gc: distclean-target-boehm-gc
4fa63067
NN
47278
47279distclean-target-boehm-gc:
0aed8855 47280 @: $(MAKE); $(unstage)
4fa63067
NN
47281 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
47282 r=`${PWD_COMMAND}`; export r; \
47283 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47284 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47285 echo "Doing distclean in $(TARGET_SUBDIR)/boehm-gc" ; \
47286 for flag in $(EXTRA_TARGET_FLAGS); do \
47287 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47288 done; \
47289 (cd $(TARGET_SUBDIR)/boehm-gc && \
47290 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47291 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47292 "RANLIB=$${RANLIB}" \
0c24b341 47293 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47294 distclean) \
4fa63067
NN
47295 || exit 1
47296
6bd3dfaa 47297@endif target-boehm-gc
4fa63067
NN
47298
47299.PHONY: maybe-maintainer-clean-target-boehm-gc maintainer-clean-target-boehm-gc
47300maybe-maintainer-clean-target-boehm-gc:
6bd3dfaa
PB
47301@if target-boehm-gc
47302maybe-maintainer-clean-target-boehm-gc: maintainer-clean-target-boehm-gc
4fa63067
NN
47303
47304maintainer-clean-target-boehm-gc:
0aed8855 47305 @: $(MAKE); $(unstage)
4fa63067
NN
47306 @[ -f $(TARGET_SUBDIR)/boehm-gc/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 maintainer-clean in $(TARGET_SUBDIR)/boehm-gc" ; \
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)/boehm-gc && \
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 maintainer-clean) \
4fa63067
NN
47320 || exit 1
47321
6bd3dfaa 47322@endif target-boehm-gc
4fa63067
NN
47323
47324
15723a45 47325
15723a45 47326
a7254363
PB
47327
47328.PHONY: configure-target-qthreads maybe-configure-target-qthreads
47329maybe-configure-target-qthreads:
4f0ef2d8
CD
47330@if gcc-bootstrap
47331configure-target-qthreads: stage_current
47332@endif gcc-bootstrap
a7254363
PB
47333@if target-qthreads
47334maybe-configure-target-qthreads: configure-target-qthreads
c52c6897 47335configure-target-qthreads:
0aed8855
PB
47336 @: $(MAKE); $(unstage)
47337 @r=`${PWD_COMMAND}`; export r; \
47338 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47339 echo "Checking multilib configuration for qthreads..."; \
47340 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/qthreads ; \
47341 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/qthreads/multilib.tmp 2> /dev/null ; \
47342 if test -r $(TARGET_SUBDIR)/qthreads/multilib.out; then \
47343 if cmp -s $(TARGET_SUBDIR)/qthreads/multilib.tmp $(TARGET_SUBDIR)/qthreads/multilib.out; then \
47344 rm -f $(TARGET_SUBDIR)/qthreads/multilib.tmp; \
47345 else \
47346 rm -f $(TARGET_SUBDIR)/qthreads/Makefile; \
47347 mv $(TARGET_SUBDIR)/qthreads/multilib.tmp $(TARGET_SUBDIR)/qthreads/multilib.out; \
47348 fi; \
47349 else \
47350 mv $(TARGET_SUBDIR)/qthreads/multilib.tmp $(TARGET_SUBDIR)/qthreads/multilib.out; \
c52c6897
PB
47351 fi; \
47352 test ! -f $(TARGET_SUBDIR)/qthreads/Makefile || exit 0; \
4fa63067 47353 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/qthreads ; \
378fce5b 47354 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47355 echo Configuring in $(TARGET_SUBDIR)/qthreads; \
47356 cd "$(TARGET_SUBDIR)/qthreads" || exit 1; \
bba45b8b 47357 case $(srcdir) in \
b00612cc
PB
47358 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
47359 *) topdir=`echo $(TARGET_SUBDIR)/qthreads/ | \
47360 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 47361 esac; \
b00612cc
PB
47362 srcdiroption="--srcdir=$${topdir}/qthreads"; \
47363 libsrcdir="$$s/qthreads"; \
bba45b8b
NN
47364 rm -f no-such-file || : ; \
47365 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
47366 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
47367 --target=${target_alias} $${srcdiroption} \
bba45b8b 47368 || exit 1
6bd3dfaa 47369@endif target-qthreads
252b5132 47370
a7254363
PB
47371
47372
d545f33b
PB
47373
47374
4fa63067
NN
47375.PHONY: all-target-qthreads maybe-all-target-qthreads
47376maybe-all-target-qthreads:
4f0ef2d8
CD
47377@if gcc-bootstrap
47378all-target-qthreads: stage_current
47379@endif gcc-bootstrap
6bd3dfaa 47380@if target-qthreads
72b2455a 47381TARGET-target-qthreads=all
6bd3dfaa 47382maybe-all-target-qthreads: all-target-qthreads
4fa63067 47383all-target-qthreads: configure-target-qthreads
0aed8855 47384 @: $(MAKE); $(unstage)
b40e3958
L
47385 @r=`${PWD_COMMAND}`; export r; \
47386 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47387 $(NORMAL_TARGET_EXPORTS) \
4fa63067 47388 (cd $(TARGET_SUBDIR)/qthreads && \
a7254363 47389 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-qthreads))
6bd3dfaa 47390@endif target-qthreads
252b5132 47391
a7254363
PB
47392
47393
d545f33b
PB
47394
47395
4fa63067
NN
47396.PHONY: check-target-qthreads maybe-check-target-qthreads
47397maybe-check-target-qthreads:
6bd3dfaa
PB
47398@if target-qthreads
47399maybe-check-target-qthreads: check-target-qthreads
16ae0395 47400
4fa63067 47401check-target-qthreads:
0aed8855 47402 @: $(MAKE); $(unstage)
b40e3958
L
47403 @r=`${PWD_COMMAND}`; export r; \
47404 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47405 $(NORMAL_TARGET_EXPORTS) \
4fa63067 47406 (cd $(TARGET_SUBDIR)/qthreads && \
7ffa0b57 47407 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
252b5132 47408
6bd3dfaa 47409@endif target-qthreads
930314a4 47410
4fa63067
NN
47411.PHONY: install-target-qthreads maybe-install-target-qthreads
47412maybe-install-target-qthreads:
6bd3dfaa
PB
47413@if target-qthreads
47414maybe-install-target-qthreads: install-target-qthreads
4fa63067
NN
47415
47416install-target-qthreads: installdirs
0aed8855 47417 @: $(MAKE); $(unstage)
4fa63067
NN
47418 @r=`${PWD_COMMAND}`; export r; \
47419 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47420 $(NORMAL_TARGET_EXPORTS) \
4fa63067 47421 (cd $(TARGET_SUBDIR)/qthreads && \
7ffa0b57 47422 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4fa63067 47423
6bd3dfaa 47424@endif target-qthreads
4fa63067 47425
56a8fe78 47426# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
47427
47428.PHONY: maybe-info-target-qthreads info-target-qthreads
47429maybe-info-target-qthreads:
6bd3dfaa
PB
47430@if target-qthreads
47431maybe-info-target-qthreads: info-target-qthreads
4fa63067
NN
47432
47433info-target-qthreads: \
47434 configure-target-qthreads
0aed8855 47435 @: $(MAKE); $(unstage)
4fa63067
NN
47436 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
47437 r=`${PWD_COMMAND}`; export r; \
47438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47439 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47440 echo "Doing info in $(TARGET_SUBDIR)/qthreads" ; \
47441 for flag in $(EXTRA_TARGET_FLAGS); do \
47442 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47443 done; \
47444 (cd $(TARGET_SUBDIR)/qthreads && \
47445 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47446 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47447 "RANLIB=$${RANLIB}" \
0c24b341 47448 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47449 info) \
4fa63067
NN
47450 || exit 1
47451
6bd3dfaa 47452@endif target-qthreads
4fa63067
NN
47453
47454.PHONY: maybe-dvi-target-qthreads dvi-target-qthreads
47455maybe-dvi-target-qthreads:
6bd3dfaa
PB
47456@if target-qthreads
47457maybe-dvi-target-qthreads: dvi-target-qthreads
4fa63067
NN
47458
47459dvi-target-qthreads: \
47460 configure-target-qthreads
0aed8855 47461 @: $(MAKE); $(unstage)
4fa63067
NN
47462 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
47463 r=`${PWD_COMMAND}`; export r; \
47464 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47465 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47466 echo "Doing dvi in $(TARGET_SUBDIR)/qthreads" ; \
47467 for flag in $(EXTRA_TARGET_FLAGS); do \
47468 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47469 done; \
47470 (cd $(TARGET_SUBDIR)/qthreads && \
47471 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47472 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47473 "RANLIB=$${RANLIB}" \
0c24b341 47474 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47475 dvi) \
4fa63067
NN
47476 || exit 1
47477
6bd3dfaa 47478@endif target-qthreads
4fa63067 47479
56a8fe78
DD
47480.PHONY: maybe-pdf-target-qthreads pdf-target-qthreads
47481maybe-pdf-target-qthreads:
47482@if target-qthreads
47483maybe-pdf-target-qthreads: pdf-target-qthreads
47484
47485pdf-target-qthreads: \
47486 configure-target-qthreads
47487 @: $(MAKE); $(unstage)
47488 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
47489 r=`${PWD_COMMAND}`; export r; \
47490 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47491 $(NORMAL_TARGET_EXPORTS) \
47492 echo "Doing pdf in $(TARGET_SUBDIR)/qthreads" ; \
47493 for flag in $(EXTRA_TARGET_FLAGS); do \
47494 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47495 done; \
47496 (cd $(TARGET_SUBDIR)/qthreads && \
47497 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47498 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47499 "RANLIB=$${RANLIB}" \
0c24b341 47500 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
47501 pdf) \
47502 || exit 1
47503
47504@endif target-qthreads
47505
6d389afc
MS
47506.PHONY: maybe-html-target-qthreads html-target-qthreads
47507maybe-html-target-qthreads:
47508@if target-qthreads
47509maybe-html-target-qthreads: html-target-qthreads
47510
47511html-target-qthreads: \
47512 configure-target-qthreads
0aed8855 47513 @: $(MAKE); $(unstage)
6d389afc
MS
47514 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
47515 r=`${PWD_COMMAND}`; export r; \
47516 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
47517 $(NORMAL_TARGET_EXPORTS) \
47518 echo "Doing html in $(TARGET_SUBDIR)/qthreads" ; \
47519 for flag in $(EXTRA_TARGET_FLAGS); do \
47520 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47521 done; \
47522 (cd $(TARGET_SUBDIR)/qthreads && \
47523 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47524 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47525 "RANLIB=$${RANLIB}" \
0c24b341 47526 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
47527 html) \
47528 || exit 1
47529
47530@endif target-qthreads
47531
4fa63067
NN
47532.PHONY: maybe-TAGS-target-qthreads TAGS-target-qthreads
47533maybe-TAGS-target-qthreads:
6bd3dfaa
PB
47534@if target-qthreads
47535maybe-TAGS-target-qthreads: TAGS-target-qthreads
4fa63067
NN
47536
47537TAGS-target-qthreads: \
47538 configure-target-qthreads
0aed8855 47539 @: $(MAKE); $(unstage)
4fa63067
NN
47540 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
47541 r=`${PWD_COMMAND}`; export r; \
47542 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47543 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47544 echo "Doing TAGS in $(TARGET_SUBDIR)/qthreads" ; \
47545 for flag in $(EXTRA_TARGET_FLAGS); do \
47546 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47547 done; \
47548 (cd $(TARGET_SUBDIR)/qthreads && \
47549 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47550 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47551 "RANLIB=$${RANLIB}" \
0c24b341 47552 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47553 TAGS) \
4fa63067
NN
47554 || exit 1
47555
6bd3dfaa 47556@endif target-qthreads
4fa63067
NN
47557
47558.PHONY: maybe-install-info-target-qthreads install-info-target-qthreads
47559maybe-install-info-target-qthreads:
6bd3dfaa
PB
47560@if target-qthreads
47561maybe-install-info-target-qthreads: install-info-target-qthreads
4fa63067
NN
47562
47563install-info-target-qthreads: \
47564 configure-target-qthreads \
47565 info-target-qthreads
0aed8855 47566 @: $(MAKE); $(unstage)
4fa63067
NN
47567 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
47568 r=`${PWD_COMMAND}`; export r; \
47569 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47570 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47571 echo "Doing install-info in $(TARGET_SUBDIR)/qthreads" ; \
47572 for flag in $(EXTRA_TARGET_FLAGS); do \
47573 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47574 done; \
47575 (cd $(TARGET_SUBDIR)/qthreads && \
47576 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47577 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47578 "RANLIB=$${RANLIB}" \
0c24b341 47579 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47580 install-info) \
4fa63067
NN
47581 || exit 1
47582
6bd3dfaa 47583@endif target-qthreads
4fa63067 47584
a3ca38d2
DD
47585.PHONY: maybe-install-pdf-target-qthreads install-pdf-target-qthreads
47586maybe-install-pdf-target-qthreads:
47587@if target-qthreads
47588maybe-install-pdf-target-qthreads: install-pdf-target-qthreads
47589
47590install-pdf-target-qthreads: \
47591 configure-target-qthreads \
47592 pdf-target-qthreads
47593 @: $(MAKE); $(unstage)
47594 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
47595 r=`${PWD_COMMAND}`; export r; \
47596 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47597 $(NORMAL_TARGET_EXPORTS) \
47598 echo "Doing install-pdf in $(TARGET_SUBDIR)/qthreads" ; \
47599 for flag in $(EXTRA_TARGET_FLAGS); do \
47600 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47601 done; \
47602 (cd $(TARGET_SUBDIR)/qthreads && \
47603 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47604 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47605 "RANLIB=$${RANLIB}" \
0c24b341 47606 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
47607 install-pdf) \
47608 || exit 1
47609
47610@endif target-qthreads
47611
108a6f8e
CD
47612.PHONY: maybe-install-html-target-qthreads install-html-target-qthreads
47613maybe-install-html-target-qthreads:
47614@if target-qthreads
47615maybe-install-html-target-qthreads: install-html-target-qthreads
47616
47617install-html-target-qthreads: \
47618 configure-target-qthreads \
47619 html-target-qthreads
47620 @: $(MAKE); $(unstage)
47621 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
47622 r=`${PWD_COMMAND}`; export r; \
47623 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47624 $(NORMAL_TARGET_EXPORTS) \
47625 echo "Doing install-html in $(TARGET_SUBDIR)/qthreads" ; \
47626 for flag in $(EXTRA_TARGET_FLAGS); do \
47627 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47628 done; \
47629 (cd $(TARGET_SUBDIR)/qthreads && \
47630 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47631 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47632 "RANLIB=$${RANLIB}" \
0c24b341 47633 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
47634 install-html) \
47635 || exit 1
47636
47637@endif target-qthreads
47638
4fa63067
NN
47639.PHONY: maybe-installcheck-target-qthreads installcheck-target-qthreads
47640maybe-installcheck-target-qthreads:
6bd3dfaa
PB
47641@if target-qthreads
47642maybe-installcheck-target-qthreads: installcheck-target-qthreads
4fa63067
NN
47643
47644installcheck-target-qthreads: \
47645 configure-target-qthreads
0aed8855 47646 @: $(MAKE); $(unstage)
4fa63067
NN
47647 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
47648 r=`${PWD_COMMAND}`; export r; \
47649 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47650 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47651 echo "Doing installcheck in $(TARGET_SUBDIR)/qthreads" ; \
47652 for flag in $(EXTRA_TARGET_FLAGS); do \
47653 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47654 done; \
47655 (cd $(TARGET_SUBDIR)/qthreads && \
47656 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47657 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47658 "RANLIB=$${RANLIB}" \
0c24b341 47659 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47660 installcheck) \
4fa63067
NN
47661 || exit 1
47662
6bd3dfaa 47663@endif target-qthreads
4fa63067
NN
47664
47665.PHONY: maybe-mostlyclean-target-qthreads mostlyclean-target-qthreads
47666maybe-mostlyclean-target-qthreads:
6bd3dfaa
PB
47667@if target-qthreads
47668maybe-mostlyclean-target-qthreads: mostlyclean-target-qthreads
4fa63067
NN
47669
47670mostlyclean-target-qthreads:
0aed8855 47671 @: $(MAKE); $(unstage)
4fa63067
NN
47672 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
47673 r=`${PWD_COMMAND}`; export r; \
47674 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47675 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47676 echo "Doing mostlyclean in $(TARGET_SUBDIR)/qthreads" ; \
47677 for flag in $(EXTRA_TARGET_FLAGS); do \
47678 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47679 done; \
47680 (cd $(TARGET_SUBDIR)/qthreads && \
47681 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47682 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47683 "RANLIB=$${RANLIB}" \
0c24b341 47684 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47685 mostlyclean) \
4fa63067
NN
47686 || exit 1
47687
6bd3dfaa 47688@endif target-qthreads
4fa63067
NN
47689
47690.PHONY: maybe-clean-target-qthreads clean-target-qthreads
47691maybe-clean-target-qthreads:
6bd3dfaa
PB
47692@if target-qthreads
47693maybe-clean-target-qthreads: clean-target-qthreads
4fa63067
NN
47694
47695clean-target-qthreads:
0aed8855 47696 @: $(MAKE); $(unstage)
4fa63067
NN
47697 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
47698 r=`${PWD_COMMAND}`; export r; \
47699 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47700 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47701 echo "Doing clean in $(TARGET_SUBDIR)/qthreads" ; \
47702 for flag in $(EXTRA_TARGET_FLAGS); do \
47703 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47704 done; \
47705 (cd $(TARGET_SUBDIR)/qthreads && \
47706 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47707 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47708 "RANLIB=$${RANLIB}" \
0c24b341 47709 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47710 clean) \
4fa63067
NN
47711 || exit 1
47712
6bd3dfaa 47713@endif target-qthreads
4fa63067
NN
47714
47715.PHONY: maybe-distclean-target-qthreads distclean-target-qthreads
47716maybe-distclean-target-qthreads:
6bd3dfaa
PB
47717@if target-qthreads
47718maybe-distclean-target-qthreads: distclean-target-qthreads
4fa63067
NN
47719
47720distclean-target-qthreads:
0aed8855 47721 @: $(MAKE); $(unstage)
4fa63067
NN
47722 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
47723 r=`${PWD_COMMAND}`; export r; \
47724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47725 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47726 echo "Doing distclean in $(TARGET_SUBDIR)/qthreads" ; \
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)/qthreads && \
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}" \
7ffa0b57 47735 distclean) \
4fa63067
NN
47736 || exit 1
47737
6bd3dfaa 47738@endif target-qthreads
4fa63067
NN
47739
47740.PHONY: maybe-maintainer-clean-target-qthreads maintainer-clean-target-qthreads
47741maybe-maintainer-clean-target-qthreads:
6bd3dfaa
PB
47742@if target-qthreads
47743maybe-maintainer-clean-target-qthreads: maintainer-clean-target-qthreads
4fa63067
NN
47744
47745maintainer-clean-target-qthreads:
0aed8855 47746 @: $(MAKE); $(unstage)
4fa63067
NN
47747 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
47748 r=`${PWD_COMMAND}`; export r; \
47749 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47750 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47751 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/qthreads" ; \
47752 for flag in $(EXTRA_TARGET_FLAGS); do \
47753 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47754 done; \
47755 (cd $(TARGET_SUBDIR)/qthreads && \
47756 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47757 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47758 "RANLIB=$${RANLIB}" \
0c24b341 47759 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47760 maintainer-clean) \
4fa63067 47761 || exit 1
16ae0395 47762
6bd3dfaa 47763@endif target-qthreads
49b7683b 47764
e393202e 47765
15723a45 47766
e90269c8 47767
a7254363
PB
47768
47769.PHONY: configure-target-rda maybe-configure-target-rda
47770maybe-configure-target-rda:
4f0ef2d8
CD
47771@if gcc-bootstrap
47772configure-target-rda: stage_current
47773@endif gcc-bootstrap
a7254363
PB
47774@if target-rda
47775maybe-configure-target-rda: configure-target-rda
c52c6897 47776configure-target-rda:
0aed8855
PB
47777 @: $(MAKE); $(unstage)
47778 @r=`${PWD_COMMAND}`; export r; \
47779 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47780 echo "Checking multilib configuration for rda..."; \
47781 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
47782 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/rda/multilib.tmp 2> /dev/null ; \
47783 if test -r $(TARGET_SUBDIR)/rda/multilib.out; then \
47784 if cmp -s $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; then \
47785 rm -f $(TARGET_SUBDIR)/rda/multilib.tmp; \
47786 else \
47787 rm -f $(TARGET_SUBDIR)/rda/Makefile; \
47788 mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
47789 fi; \
47790 else \
47791 mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
c52c6897
PB
47792 fi; \
47793 test ! -f $(TARGET_SUBDIR)/rda/Makefile || exit 0; \
4fa63067 47794 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
378fce5b 47795 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47796 echo Configuring in $(TARGET_SUBDIR)/rda; \
47797 cd "$(TARGET_SUBDIR)/rda" || exit 1; \
bba45b8b 47798 case $(srcdir) in \
b00612cc
PB
47799 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
47800 *) topdir=`echo $(TARGET_SUBDIR)/rda/ | \
47801 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 47802 esac; \
b00612cc
PB
47803 srcdiroption="--srcdir=$${topdir}/rda"; \
47804 libsrcdir="$$s/rda"; \
bba45b8b
NN
47805 rm -f no-such-file || : ; \
47806 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
47807 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
47808 --target=${target_alias} $${srcdiroption} \
bba45b8b 47809 || exit 1
6bd3dfaa 47810@endif target-rda
49b7683b 47811
a7254363
PB
47812
47813
d545f33b
PB
47814
47815
4fa63067
NN
47816.PHONY: all-target-rda maybe-all-target-rda
47817maybe-all-target-rda:
4f0ef2d8
CD
47818@if gcc-bootstrap
47819all-target-rda: stage_current
47820@endif gcc-bootstrap
6bd3dfaa 47821@if target-rda
72b2455a 47822TARGET-target-rda=all
6bd3dfaa 47823maybe-all-target-rda: all-target-rda
4fa63067 47824all-target-rda: configure-target-rda
0aed8855 47825 @: $(MAKE); $(unstage)
b40e3958
L
47826 @r=`${PWD_COMMAND}`; export r; \
47827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47828 $(NORMAL_TARGET_EXPORTS) \
4fa63067 47829 (cd $(TARGET_SUBDIR)/rda && \
a7254363 47830 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-rda))
6bd3dfaa 47831@endif target-rda
252b5132 47832
a7254363
PB
47833
47834
d545f33b
PB
47835
47836
4fa63067
NN
47837.PHONY: check-target-rda maybe-check-target-rda
47838maybe-check-target-rda:
6bd3dfaa
PB
47839@if target-rda
47840maybe-check-target-rda: check-target-rda
16ae0395 47841
4fa63067 47842check-target-rda:
0aed8855 47843 @: $(MAKE); $(unstage)
b40e3958
L
47844 @r=`${PWD_COMMAND}`; export r; \
47845 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47846 $(NORMAL_TARGET_EXPORTS) \
4fa63067 47847 (cd $(TARGET_SUBDIR)/rda && \
7ffa0b57 47848 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
252b5132 47849
6bd3dfaa 47850@endif target-rda
930314a4 47851
4fa63067
NN
47852.PHONY: install-target-rda maybe-install-target-rda
47853maybe-install-target-rda:
6bd3dfaa
PB
47854@if target-rda
47855maybe-install-target-rda: install-target-rda
16ae0395 47856
4fa63067 47857install-target-rda: installdirs
0aed8855 47858 @: $(MAKE); $(unstage)
b40e3958
L
47859 @r=`${PWD_COMMAND}`; export r; \
47860 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47861 $(NORMAL_TARGET_EXPORTS) \
4fa63067 47862 (cd $(TARGET_SUBDIR)/rda && \
7ffa0b57 47863 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 47864
6bd3dfaa 47865@endif target-rda
e393202e 47866
56a8fe78 47867# Other targets (info, dvi, pdf, etc.)
15723a45 47868
4fa63067
NN
47869.PHONY: maybe-info-target-rda info-target-rda
47870maybe-info-target-rda:
6bd3dfaa
PB
47871@if target-rda
47872maybe-info-target-rda: info-target-rda
15723a45 47873
4fa63067
NN
47874info-target-rda: \
47875 configure-target-rda
0aed8855 47876 @: $(MAKE); $(unstage)
4fa63067 47877 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
b40e3958
L
47878 r=`${PWD_COMMAND}`; export r; \
47879 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47880 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47881 echo "Doing info in $(TARGET_SUBDIR)/rda" ; \
47882 for flag in $(EXTRA_TARGET_FLAGS); do \
47883 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47884 done; \
47885 (cd $(TARGET_SUBDIR)/rda && \
47886 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47887 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47888 "RANLIB=$${RANLIB}" \
0c24b341 47889 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47890 info) \
bba45b8b 47891 || exit 1
252b5132 47892
6bd3dfaa 47893@endif target-rda
4fa63067
NN
47894
47895.PHONY: maybe-dvi-target-rda dvi-target-rda
47896maybe-dvi-target-rda:
6bd3dfaa
PB
47897@if target-rda
47898maybe-dvi-target-rda: dvi-target-rda
4fa63067
NN
47899
47900dvi-target-rda: \
47901 configure-target-rda
0aed8855 47902 @: $(MAKE); $(unstage)
4fa63067
NN
47903 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
47904 r=`${PWD_COMMAND}`; export r; \
b40e3958 47905 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47906 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47907 echo "Doing dvi in $(TARGET_SUBDIR)/rda" ; \
47908 for flag in $(EXTRA_TARGET_FLAGS); do \
47909 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47910 done; \
47911 (cd $(TARGET_SUBDIR)/rda && \
47912 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47913 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47914 "RANLIB=$${RANLIB}" \
0c24b341 47915 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47916 dvi) \
4fa63067 47917 || exit 1
252b5132 47918
6bd3dfaa 47919@endif target-rda
16ae0395 47920
56a8fe78
DD
47921.PHONY: maybe-pdf-target-rda pdf-target-rda
47922maybe-pdf-target-rda:
47923@if target-rda
47924maybe-pdf-target-rda: pdf-target-rda
47925
47926pdf-target-rda: \
47927 configure-target-rda
47928 @: $(MAKE); $(unstage)
47929 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
47930 r=`${PWD_COMMAND}`; export r; \
47931 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47932 $(NORMAL_TARGET_EXPORTS) \
47933 echo "Doing pdf in $(TARGET_SUBDIR)/rda" ; \
47934 for flag in $(EXTRA_TARGET_FLAGS); do \
47935 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47936 done; \
47937 (cd $(TARGET_SUBDIR)/rda && \
47938 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47939 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47940 "RANLIB=$${RANLIB}" \
0c24b341 47941 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
47942 pdf) \
47943 || exit 1
47944
47945@endif target-rda
47946
6d389afc
MS
47947.PHONY: maybe-html-target-rda html-target-rda
47948maybe-html-target-rda:
47949@if target-rda
47950maybe-html-target-rda: html-target-rda
47951
47952html-target-rda: \
47953 configure-target-rda
0aed8855 47954 @: $(MAKE); $(unstage)
6d389afc
MS
47955 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
47956 r=`${PWD_COMMAND}`; export r; \
47957 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
47958 $(NORMAL_TARGET_EXPORTS) \
47959 echo "Doing html in $(TARGET_SUBDIR)/rda" ; \
47960 for flag in $(EXTRA_TARGET_FLAGS); do \
47961 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47962 done; \
47963 (cd $(TARGET_SUBDIR)/rda && \
47964 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47965 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47966 "RANLIB=$${RANLIB}" \
0c24b341 47967 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
47968 html) \
47969 || exit 1
47970
47971@endif target-rda
47972
4fa63067
NN
47973.PHONY: maybe-TAGS-target-rda TAGS-target-rda
47974maybe-TAGS-target-rda:
6bd3dfaa
PB
47975@if target-rda
47976maybe-TAGS-target-rda: TAGS-target-rda
4fa63067
NN
47977
47978TAGS-target-rda: \
47979 configure-target-rda
0aed8855 47980 @: $(MAKE); $(unstage)
4fa63067
NN
47981 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
47982 r=`${PWD_COMMAND}`; export r; \
b40e3958 47983 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47984 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47985 echo "Doing TAGS in $(TARGET_SUBDIR)/rda" ; \
47986 for flag in $(EXTRA_TARGET_FLAGS); do \
47987 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47988 done; \
47989 (cd $(TARGET_SUBDIR)/rda && \
47990 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47991 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47992 "RANLIB=$${RANLIB}" \
0c24b341 47993 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47994 TAGS) \
4fa63067 47995 || exit 1
e393202e 47996
6bd3dfaa 47997@endif target-rda
930314a4 47998
4fa63067
NN
47999.PHONY: maybe-install-info-target-rda install-info-target-rda
48000maybe-install-info-target-rda:
6bd3dfaa
PB
48001@if target-rda
48002maybe-install-info-target-rda: install-info-target-rda
16ae0395 48003
4fa63067
NN
48004install-info-target-rda: \
48005 configure-target-rda \
48006 info-target-rda
0aed8855 48007 @: $(MAKE); $(unstage)
4fa63067
NN
48008 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
48009 r=`${PWD_COMMAND}`; export r; \
b40e3958 48010 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48011 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48012 echo "Doing install-info in $(TARGET_SUBDIR)/rda" ; \
48013 for flag in $(EXTRA_TARGET_FLAGS); do \
48014 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48015 done; \
48016 (cd $(TARGET_SUBDIR)/rda && \
48017 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48018 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48019 "RANLIB=$${RANLIB}" \
0c24b341 48020 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48021 install-info) \
4fa63067 48022 || exit 1
252b5132 48023
6bd3dfaa 48024@endif target-rda
e393202e 48025
a3ca38d2
DD
48026.PHONY: maybe-install-pdf-target-rda install-pdf-target-rda
48027maybe-install-pdf-target-rda:
48028@if target-rda
48029maybe-install-pdf-target-rda: install-pdf-target-rda
48030
48031install-pdf-target-rda: \
48032 configure-target-rda \
48033 pdf-target-rda
48034 @: $(MAKE); $(unstage)
48035 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
48036 r=`${PWD_COMMAND}`; export r; \
48037 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48038 $(NORMAL_TARGET_EXPORTS) \
48039 echo "Doing install-pdf in $(TARGET_SUBDIR)/rda" ; \
48040 for flag in $(EXTRA_TARGET_FLAGS); do \
48041 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48042 done; \
48043 (cd $(TARGET_SUBDIR)/rda && \
48044 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48045 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48046 "RANLIB=$${RANLIB}" \
0c24b341 48047 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
48048 install-pdf) \
48049 || exit 1
48050
48051@endif target-rda
48052
108a6f8e
CD
48053.PHONY: maybe-install-html-target-rda install-html-target-rda
48054maybe-install-html-target-rda:
48055@if target-rda
48056maybe-install-html-target-rda: install-html-target-rda
48057
48058install-html-target-rda: \
48059 configure-target-rda \
48060 html-target-rda
48061 @: $(MAKE); $(unstage)
48062 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
48063 r=`${PWD_COMMAND}`; export r; \
48064 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48065 $(NORMAL_TARGET_EXPORTS) \
48066 echo "Doing install-html in $(TARGET_SUBDIR)/rda" ; \
48067 for flag in $(EXTRA_TARGET_FLAGS); do \
48068 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48069 done; \
48070 (cd $(TARGET_SUBDIR)/rda && \
48071 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48072 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48073 "RANLIB=$${RANLIB}" \
0c24b341 48074 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
48075 install-html) \
48076 || exit 1
48077
48078@endif target-rda
48079
4fa63067
NN
48080.PHONY: maybe-installcheck-target-rda installcheck-target-rda
48081maybe-installcheck-target-rda:
6bd3dfaa
PB
48082@if target-rda
48083maybe-installcheck-target-rda: installcheck-target-rda
15723a45 48084
4fa63067
NN
48085installcheck-target-rda: \
48086 configure-target-rda
0aed8855 48087 @: $(MAKE); $(unstage)
4fa63067
NN
48088 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
48089 r=`${PWD_COMMAND}`; export r; \
48090 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48091 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48092 echo "Doing installcheck in $(TARGET_SUBDIR)/rda" ; \
48093 for flag in $(EXTRA_TARGET_FLAGS); do \
48094 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48095 done; \
48096 (cd $(TARGET_SUBDIR)/rda && \
48097 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48098 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48099 "RANLIB=$${RANLIB}" \
0c24b341 48100 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48101 installcheck) \
4fa63067 48102 || exit 1
15723a45 48103
6bd3dfaa 48104@endif target-rda
4fa63067
NN
48105
48106.PHONY: maybe-mostlyclean-target-rda mostlyclean-target-rda
48107maybe-mostlyclean-target-rda:
6bd3dfaa
PB
48108@if target-rda
48109maybe-mostlyclean-target-rda: mostlyclean-target-rda
4fa63067
NN
48110
48111mostlyclean-target-rda:
0aed8855 48112 @: $(MAKE); $(unstage)
4fa63067 48113 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
b40e3958
L
48114 r=`${PWD_COMMAND}`; export r; \
48115 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48116 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48117 echo "Doing mostlyclean in $(TARGET_SUBDIR)/rda" ; \
48118 for flag in $(EXTRA_TARGET_FLAGS); do \
48119 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48120 done; \
48121 (cd $(TARGET_SUBDIR)/rda && \
48122 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48123 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48124 "RANLIB=$${RANLIB}" \
0c24b341 48125 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48126 mostlyclean) \
bba45b8b 48127 || exit 1
252b5132 48128
6bd3dfaa 48129@endif target-rda
4fa63067
NN
48130
48131.PHONY: maybe-clean-target-rda clean-target-rda
48132maybe-clean-target-rda:
6bd3dfaa
PB
48133@if target-rda
48134maybe-clean-target-rda: clean-target-rda
4fa63067
NN
48135
48136clean-target-rda:
0aed8855 48137 @: $(MAKE); $(unstage)
4fa63067
NN
48138 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
48139 r=`${PWD_COMMAND}`; export r; \
b40e3958 48140 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48141 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48142 echo "Doing clean in $(TARGET_SUBDIR)/rda" ; \
48143 for flag in $(EXTRA_TARGET_FLAGS); do \
48144 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48145 done; \
bba45b8b 48146 (cd $(TARGET_SUBDIR)/rda && \
4fa63067
NN
48147 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48148 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48149 "RANLIB=$${RANLIB}" \
0c24b341 48150 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48151 clean) \
4fa63067 48152 || exit 1
252b5132 48153
6bd3dfaa 48154@endif target-rda
16ae0395 48155
4fa63067
NN
48156.PHONY: maybe-distclean-target-rda distclean-target-rda
48157maybe-distclean-target-rda:
6bd3dfaa
PB
48158@if target-rda
48159maybe-distclean-target-rda: distclean-target-rda
4fa63067
NN
48160
48161distclean-target-rda:
0aed8855 48162 @: $(MAKE); $(unstage)
4fa63067
NN
48163 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
48164 r=`${PWD_COMMAND}`; export r; \
b40e3958 48165 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48166 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48167 echo "Doing distclean in $(TARGET_SUBDIR)/rda" ; \
48168 for flag in $(EXTRA_TARGET_FLAGS); do \
48169 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48170 done; \
bba45b8b 48171 (cd $(TARGET_SUBDIR)/rda && \
4fa63067
NN
48172 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48173 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48174 "RANLIB=$${RANLIB}" \
0c24b341 48175 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48176 distclean) \
4fa63067 48177 || exit 1
252b5132 48178
6bd3dfaa 48179@endif target-rda
930314a4 48180
4fa63067
NN
48181.PHONY: maybe-maintainer-clean-target-rda maintainer-clean-target-rda
48182maybe-maintainer-clean-target-rda:
6bd3dfaa
PB
48183@if target-rda
48184maybe-maintainer-clean-target-rda: maintainer-clean-target-rda
16ae0395 48185
4fa63067 48186maintainer-clean-target-rda:
0aed8855 48187 @: $(MAKE); $(unstage)
4fa63067
NN
48188 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
48189 r=`${PWD_COMMAND}`; export r; \
b40e3958 48190 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48191 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48192 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/rda" ; \
48193 for flag in $(EXTRA_TARGET_FLAGS); do \
48194 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48195 done; \
bba45b8b 48196 (cd $(TARGET_SUBDIR)/rda && \
4fa63067
NN
48197 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48198 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48199 "RANLIB=$${RANLIB}" \
0c24b341 48200 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48201 maintainer-clean) \
4fa63067
NN
48202 || exit 1
48203
6bd3dfaa 48204@endif target-rda
252b5132 48205
e393202e 48206
a2592b1b 48207
a7254363
PB
48208
48209
48210.PHONY: configure-target-libada maybe-configure-target-libada
48211maybe-configure-target-libada:
4f0ef2d8
CD
48212@if gcc-bootstrap
48213configure-target-libada: stage_current
48214@endif gcc-bootstrap
a7254363
PB
48215@if target-libada
48216maybe-configure-target-libada: configure-target-libada
c52c6897 48217configure-target-libada:
0aed8855
PB
48218 @: $(MAKE); $(unstage)
48219 @r=`${PWD_COMMAND}`; export r; \
48220 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48221 echo "Checking multilib configuration for libada..."; \
48222 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
48223 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libada/multilib.tmp 2> /dev/null ; \
48224 if test -r $(TARGET_SUBDIR)/libada/multilib.out; then \
48225 if cmp -s $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; then \
48226 rm -f $(TARGET_SUBDIR)/libada/multilib.tmp; \
48227 else \
48228 rm -f $(TARGET_SUBDIR)/libada/Makefile; \
48229 mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
48230 fi; \
48231 else \
48232 mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
c52c6897
PB
48233 fi; \
48234 test ! -f $(TARGET_SUBDIR)/libada/Makefile || exit 0; \
a2592b1b 48235 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
378fce5b 48236 $(NORMAL_TARGET_EXPORTS) \
a2592b1b
DD
48237 echo Configuring in $(TARGET_SUBDIR)/libada; \
48238 cd "$(TARGET_SUBDIR)/libada" || exit 1; \
48239 case $(srcdir) in \
b00612cc
PB
48240 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
48241 *) topdir=`echo $(TARGET_SUBDIR)/libada/ | \
48242 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
a2592b1b 48243 esac; \
b00612cc
PB
48244 srcdiroption="--srcdir=$${topdir}/libada"; \
48245 libsrcdir="$$s/libada"; \
a2592b1b
DD
48246 rm -f no-such-file || : ; \
48247 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
48248 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
48249 --target=${target_alias} $${srcdiroption} \
a2592b1b 48250 || exit 1
6bd3dfaa 48251@endif target-libada
a2592b1b 48252
a7254363
PB
48253
48254
d545f33b
PB
48255
48256
4fa63067
NN
48257.PHONY: all-target-libada maybe-all-target-libada
48258maybe-all-target-libada:
4f0ef2d8
CD
48259@if gcc-bootstrap
48260all-target-libada: stage_current
48261@endif gcc-bootstrap
6bd3dfaa 48262@if target-libada
72b2455a 48263TARGET-target-libada=all
6bd3dfaa 48264maybe-all-target-libada: all-target-libada
4fa63067 48265all-target-libada: configure-target-libada
0aed8855 48266 @: $(MAKE); $(unstage)
4fa63067
NN
48267 @r=`${PWD_COMMAND}`; export r; \
48268 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48269 $(NORMAL_TARGET_EXPORTS) \
4fa63067 48270 (cd $(TARGET_SUBDIR)/libada && \
a7254363 48271 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-libada))
6bd3dfaa 48272@endif target-libada
4fa63067 48273
a7254363
PB
48274
48275
d545f33b
PB
48276
48277
4fa63067
NN
48278.PHONY: check-target-libada maybe-check-target-libada
48279maybe-check-target-libada:
6bd3dfaa
PB
48280@if target-libada
48281maybe-check-target-libada: check-target-libada
4fa63067
NN
48282
48283check-target-libada:
0aed8855 48284 @: $(MAKE); $(unstage)
4fa63067
NN
48285 @r=`${PWD_COMMAND}`; export r; \
48286 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48287 $(NORMAL_TARGET_EXPORTS) \
4fa63067 48288 (cd $(TARGET_SUBDIR)/libada && \
7ffa0b57 48289 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
4fa63067 48290
6bd3dfaa 48291@endif target-libada
4fa63067
NN
48292
48293.PHONY: install-target-libada maybe-install-target-libada
48294maybe-install-target-libada:
6bd3dfaa
PB
48295@if target-libada
48296maybe-install-target-libada: install-target-libada
4fa63067
NN
48297
48298install-target-libada: installdirs
0aed8855 48299 @: $(MAKE); $(unstage)
4fa63067
NN
48300 @r=`${PWD_COMMAND}`; export r; \
48301 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48302 $(NORMAL_TARGET_EXPORTS) \
4fa63067 48303 (cd $(TARGET_SUBDIR)/libada && \
7ffa0b57 48304 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4fa63067 48305
6bd3dfaa 48306@endif target-libada
4fa63067 48307
56a8fe78 48308# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
48309
48310.PHONY: maybe-info-target-libada info-target-libada
48311maybe-info-target-libada:
6bd3dfaa
PB
48312@if target-libada
48313maybe-info-target-libada: info-target-libada
4fa63067
NN
48314
48315info-target-libada: \
48316 configure-target-libada
0aed8855 48317 @: $(MAKE); $(unstage)
4fa63067
NN
48318 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
48319 r=`${PWD_COMMAND}`; export r; \
48320 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48321 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48322 echo "Doing info in $(TARGET_SUBDIR)/libada" ; \
48323 for flag in $(EXTRA_TARGET_FLAGS); do \
48324 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48325 done; \
48326 (cd $(TARGET_SUBDIR)/libada && \
48327 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48328 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48329 "RANLIB=$${RANLIB}" \
0c24b341 48330 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48331 info) \
4fa63067
NN
48332 || exit 1
48333
6bd3dfaa 48334@endif target-libada
4fa63067
NN
48335
48336.PHONY: maybe-dvi-target-libada dvi-target-libada
48337maybe-dvi-target-libada:
6bd3dfaa
PB
48338@if target-libada
48339maybe-dvi-target-libada: dvi-target-libada
4fa63067
NN
48340
48341dvi-target-libada: \
48342 configure-target-libada
0aed8855 48343 @: $(MAKE); $(unstage)
4fa63067
NN
48344 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
48345 r=`${PWD_COMMAND}`; export r; \
48346 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48347 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48348 echo "Doing dvi in $(TARGET_SUBDIR)/libada" ; \
48349 for flag in $(EXTRA_TARGET_FLAGS); do \
48350 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48351 done; \
48352 (cd $(TARGET_SUBDIR)/libada && \
48353 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48354 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48355 "RANLIB=$${RANLIB}" \
0c24b341 48356 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48357 dvi) \
4fa63067
NN
48358 || exit 1
48359
6bd3dfaa 48360@endif target-libada
4fa63067 48361
56a8fe78
DD
48362.PHONY: maybe-pdf-target-libada pdf-target-libada
48363maybe-pdf-target-libada:
48364@if target-libada
48365maybe-pdf-target-libada: pdf-target-libada
48366
48367pdf-target-libada: \
48368 configure-target-libada
48369 @: $(MAKE); $(unstage)
48370 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
48371 r=`${PWD_COMMAND}`; export r; \
48372 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48373 $(NORMAL_TARGET_EXPORTS) \
48374 echo "Doing pdf in $(TARGET_SUBDIR)/libada" ; \
48375 for flag in $(EXTRA_TARGET_FLAGS); do \
48376 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48377 done; \
48378 (cd $(TARGET_SUBDIR)/libada && \
48379 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48380 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48381 "RANLIB=$${RANLIB}" \
0c24b341 48382 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
48383 pdf) \
48384 || exit 1
48385
48386@endif target-libada
48387
6d389afc
MS
48388.PHONY: maybe-html-target-libada html-target-libada
48389maybe-html-target-libada:
48390@if target-libada
48391maybe-html-target-libada: html-target-libada
48392
48393html-target-libada: \
48394 configure-target-libada
0aed8855 48395 @: $(MAKE); $(unstage)
6d389afc
MS
48396 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
48397 r=`${PWD_COMMAND}`; export r; \
48398 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
48399 $(NORMAL_TARGET_EXPORTS) \
48400 echo "Doing html in $(TARGET_SUBDIR)/libada" ; \
48401 for flag in $(EXTRA_TARGET_FLAGS); do \
48402 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48403 done; \
48404 (cd $(TARGET_SUBDIR)/libada && \
48405 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48406 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48407 "RANLIB=$${RANLIB}" \
0c24b341 48408 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
48409 html) \
48410 || exit 1
48411
48412@endif target-libada
48413
4fa63067
NN
48414.PHONY: maybe-TAGS-target-libada TAGS-target-libada
48415maybe-TAGS-target-libada:
6bd3dfaa
PB
48416@if target-libada
48417maybe-TAGS-target-libada: TAGS-target-libada
4fa63067
NN
48418
48419TAGS-target-libada: \
48420 configure-target-libada
0aed8855 48421 @: $(MAKE); $(unstage)
4fa63067
NN
48422 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
48423 r=`${PWD_COMMAND}`; export r; \
48424 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48425 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48426 echo "Doing TAGS in $(TARGET_SUBDIR)/libada" ; \
48427 for flag in $(EXTRA_TARGET_FLAGS); do \
48428 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48429 done; \
48430 (cd $(TARGET_SUBDIR)/libada && \
48431 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48432 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48433 "RANLIB=$${RANLIB}" \
0c24b341 48434 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48435 TAGS) \
4fa63067
NN
48436 || exit 1
48437
6bd3dfaa 48438@endif target-libada
4fa63067
NN
48439
48440.PHONY: maybe-install-info-target-libada install-info-target-libada
48441maybe-install-info-target-libada:
6bd3dfaa
PB
48442@if target-libada
48443maybe-install-info-target-libada: install-info-target-libada
4fa63067
NN
48444
48445install-info-target-libada: \
48446 configure-target-libada \
48447 info-target-libada
0aed8855 48448 @: $(MAKE); $(unstage)
4fa63067
NN
48449 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
48450 r=`${PWD_COMMAND}`; export r; \
48451 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48452 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48453 echo "Doing install-info in $(TARGET_SUBDIR)/libada" ; \
48454 for flag in $(EXTRA_TARGET_FLAGS); do \
48455 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48456 done; \
48457 (cd $(TARGET_SUBDIR)/libada && \
48458 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48459 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48460 "RANLIB=$${RANLIB}" \
0c24b341 48461 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48462 install-info) \
4fa63067
NN
48463 || exit 1
48464
6bd3dfaa 48465@endif target-libada
4fa63067 48466
a3ca38d2
DD
48467.PHONY: maybe-install-pdf-target-libada install-pdf-target-libada
48468maybe-install-pdf-target-libada:
48469@if target-libada
48470maybe-install-pdf-target-libada: install-pdf-target-libada
48471
48472install-pdf-target-libada: \
48473 configure-target-libada \
48474 pdf-target-libada
48475 @: $(MAKE); $(unstage)
48476 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
48477 r=`${PWD_COMMAND}`; export r; \
48478 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48479 $(NORMAL_TARGET_EXPORTS) \
48480 echo "Doing install-pdf in $(TARGET_SUBDIR)/libada" ; \
48481 for flag in $(EXTRA_TARGET_FLAGS); do \
48482 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48483 done; \
48484 (cd $(TARGET_SUBDIR)/libada && \
48485 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48486 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48487 "RANLIB=$${RANLIB}" \
0c24b341 48488 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
48489 install-pdf) \
48490 || exit 1
48491
48492@endif target-libada
48493
108a6f8e
CD
48494.PHONY: maybe-install-html-target-libada install-html-target-libada
48495maybe-install-html-target-libada:
48496@if target-libada
48497maybe-install-html-target-libada: install-html-target-libada
48498
48499install-html-target-libada: \
48500 configure-target-libada \
48501 html-target-libada
48502 @: $(MAKE); $(unstage)
48503 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
48504 r=`${PWD_COMMAND}`; export r; \
48505 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48506 $(NORMAL_TARGET_EXPORTS) \
48507 echo "Doing install-html in $(TARGET_SUBDIR)/libada" ; \
48508 for flag in $(EXTRA_TARGET_FLAGS); do \
48509 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48510 done; \
48511 (cd $(TARGET_SUBDIR)/libada && \
48512 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48513 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48514 "RANLIB=$${RANLIB}" \
0c24b341 48515 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
48516 install-html) \
48517 || exit 1
48518
48519@endif target-libada
48520
4fa63067
NN
48521.PHONY: maybe-installcheck-target-libada installcheck-target-libada
48522maybe-installcheck-target-libada:
6bd3dfaa
PB
48523@if target-libada
48524maybe-installcheck-target-libada: installcheck-target-libada
4fa63067
NN
48525
48526installcheck-target-libada: \
48527 configure-target-libada
0aed8855 48528 @: $(MAKE); $(unstage)
4fa63067
NN
48529 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
48530 r=`${PWD_COMMAND}`; export r; \
48531 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48532 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48533 echo "Doing installcheck in $(TARGET_SUBDIR)/libada" ; \
48534 for flag in $(EXTRA_TARGET_FLAGS); do \
48535 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48536 done; \
48537 (cd $(TARGET_SUBDIR)/libada && \
48538 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48539 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48540 "RANLIB=$${RANLIB}" \
0c24b341 48541 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48542 installcheck) \
4fa63067
NN
48543 || exit 1
48544
6bd3dfaa 48545@endif target-libada
4fa63067
NN
48546
48547.PHONY: maybe-mostlyclean-target-libada mostlyclean-target-libada
48548maybe-mostlyclean-target-libada:
6bd3dfaa
PB
48549@if target-libada
48550maybe-mostlyclean-target-libada: mostlyclean-target-libada
4fa63067
NN
48551
48552mostlyclean-target-libada:
0aed8855 48553 @: $(MAKE); $(unstage)
4fa63067
NN
48554 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
48555 r=`${PWD_COMMAND}`; export r; \
48556 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48557 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48558 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libada" ; \
48559 for flag in $(EXTRA_TARGET_FLAGS); do \
48560 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48561 done; \
48562 (cd $(TARGET_SUBDIR)/libada && \
48563 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48564 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48565 "RANLIB=$${RANLIB}" \
0c24b341 48566 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48567 mostlyclean) \
4fa63067
NN
48568 || exit 1
48569
6bd3dfaa 48570@endif target-libada
4fa63067
NN
48571
48572.PHONY: maybe-clean-target-libada clean-target-libada
48573maybe-clean-target-libada:
6bd3dfaa
PB
48574@if target-libada
48575maybe-clean-target-libada: clean-target-libada
4fa63067
NN
48576
48577clean-target-libada:
0aed8855 48578 @: $(MAKE); $(unstage)
4fa63067
NN
48579 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
48580 r=`${PWD_COMMAND}`; export r; \
48581 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48582 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48583 echo "Doing clean in $(TARGET_SUBDIR)/libada" ; \
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)/libada && \
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}" \
7ffa0b57 48592 clean) \
4fa63067
NN
48593 || exit 1
48594
6bd3dfaa 48595@endif target-libada
a2592b1b 48596
4fa63067
NN
48597.PHONY: maybe-distclean-target-libada distclean-target-libada
48598maybe-distclean-target-libada:
6bd3dfaa
PB
48599@if target-libada
48600maybe-distclean-target-libada: distclean-target-libada
a2592b1b 48601
4fa63067 48602distclean-target-libada:
0aed8855 48603 @: $(MAKE); $(unstage)
4fa63067
NN
48604 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
48605 r=`${PWD_COMMAND}`; export r; \
a2592b1b 48606 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48607 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48608 echo "Doing distclean in $(TARGET_SUBDIR)/libada" ; \
48609 for flag in $(EXTRA_TARGET_FLAGS); do \
48610 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48611 done; \
a2592b1b 48612 (cd $(TARGET_SUBDIR)/libada && \
4fa63067
NN
48613 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48614 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48615 "RANLIB=$${RANLIB}" \
0c24b341 48616 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48617 distclean) \
4fa63067 48618 || exit 1
a2592b1b 48619
6bd3dfaa 48620@endif target-libada
a2592b1b 48621
4fa63067
NN
48622.PHONY: maybe-maintainer-clean-target-libada maintainer-clean-target-libada
48623maybe-maintainer-clean-target-libada:
6bd3dfaa
PB
48624@if target-libada
48625maybe-maintainer-clean-target-libada: maintainer-clean-target-libada
a2592b1b 48626
4fa63067 48627maintainer-clean-target-libada:
0aed8855 48628 @: $(MAKE); $(unstage)
4fa63067
NN
48629 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
48630 r=`${PWD_COMMAND}`; export r; \
a2592b1b 48631 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48632 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48633 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libada" ; \
48634 for flag in $(EXTRA_TARGET_FLAGS); do \
48635 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48636 done; \
a2592b1b 48637 (cd $(TARGET_SUBDIR)/libada && \
4fa63067
NN
48638 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48639 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48640 "RANLIB=$${RANLIB}" \
0c24b341 48641 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48642 maintainer-clean) \
4fa63067
NN
48643 || exit 1
48644
6bd3dfaa 48645@endif target-libada
a2592b1b
DD
48646
48647
e393202e 48648
b3ded179
PB
48649
48650
48651.PHONY: configure-target-libgomp maybe-configure-target-libgomp
48652maybe-configure-target-libgomp:
4f0ef2d8
CD
48653@if gcc-bootstrap
48654configure-target-libgomp: stage_current
48655@endif gcc-bootstrap
b3ded179
PB
48656@if target-libgomp
48657maybe-configure-target-libgomp: configure-target-libgomp
c52c6897 48658configure-target-libgomp:
b3ded179
PB
48659 @: $(MAKE); $(unstage)
48660 @r=`${PWD_COMMAND}`; export r; \
48661 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48662 echo "Checking multilib configuration for libgomp..."; \
48663 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
48664 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
48665 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
48666 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
48667 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
48668 else \
48669 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
48670 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
48671 fi; \
48672 else \
48673 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
c52c6897
PB
48674 fi; \
48675 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
b3ded179 48676 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
b3ded179
PB
48677 $(NORMAL_TARGET_EXPORTS) \
48678 echo Configuring in $(TARGET_SUBDIR)/libgomp; \
48679 cd "$(TARGET_SUBDIR)/libgomp" || exit 1; \
48680 case $(srcdir) in \
48681 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
48682 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
48683 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
48684 esac; \
48685 srcdiroption="--srcdir=$${topdir}/libgomp"; \
48686 libsrcdir="$$s/libgomp"; \
48687 rm -f no-such-file || : ; \
48688 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
48689 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
48690 --target=${target_alias} $${srcdiroption} \
b3ded179
PB
48691 || exit 1
48692@endif target-libgomp
48693
48694
48695
48696
48697
48698.PHONY: all-target-libgomp maybe-all-target-libgomp
48699maybe-all-target-libgomp:
4f0ef2d8
CD
48700@if gcc-bootstrap
48701all-target-libgomp: stage_current
48702@endif gcc-bootstrap
b3ded179
PB
48703@if target-libgomp
48704TARGET-target-libgomp=all
48705maybe-all-target-libgomp: all-target-libgomp
48706all-target-libgomp: configure-target-libgomp
48707 @: $(MAKE); $(unstage)
48708 @r=`${PWD_COMMAND}`; export r; \
48709 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48710 $(NORMAL_TARGET_EXPORTS) \
48711 (cd $(TARGET_SUBDIR)/libgomp && \
48712 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-libgomp))
48713@endif target-libgomp
48714
48715
48716
48717
48718
48719.PHONY: check-target-libgomp maybe-check-target-libgomp
48720maybe-check-target-libgomp:
48721@if target-libgomp
48722maybe-check-target-libgomp: check-target-libgomp
48723
48724check-target-libgomp:
48725 @: $(MAKE); $(unstage)
48726 @r=`${PWD_COMMAND}`; export r; \
48727 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48728 $(NORMAL_TARGET_EXPORTS) \
48729 (cd $(TARGET_SUBDIR)/libgomp && \
48730 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
48731
48732@endif target-libgomp
48733
48734.PHONY: install-target-libgomp maybe-install-target-libgomp
48735maybe-install-target-libgomp:
48736@if target-libgomp
48737maybe-install-target-libgomp: install-target-libgomp
48738
48739install-target-libgomp: installdirs
48740 @: $(MAKE); $(unstage)
48741 @r=`${PWD_COMMAND}`; export r; \
48742 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48743 $(NORMAL_TARGET_EXPORTS) \
48744 (cd $(TARGET_SUBDIR)/libgomp && \
48745 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
48746
48747@endif target-libgomp
48748
56a8fe78 48749# Other targets (info, dvi, pdf, etc.)
b3ded179
PB
48750
48751.PHONY: maybe-info-target-libgomp info-target-libgomp
48752maybe-info-target-libgomp:
48753@if target-libgomp
48754maybe-info-target-libgomp: info-target-libgomp
48755
48756info-target-libgomp: \
48757 configure-target-libgomp
48758 @: $(MAKE); $(unstage)
48759 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
48760 r=`${PWD_COMMAND}`; export r; \
48761 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48762 $(NORMAL_TARGET_EXPORTS) \
48763 echo "Doing info in $(TARGET_SUBDIR)/libgomp" ; \
48764 for flag in $(EXTRA_TARGET_FLAGS); do \
48765 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48766 done; \
48767 (cd $(TARGET_SUBDIR)/libgomp && \
48768 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48769 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48770 "RANLIB=$${RANLIB}" \
0c24b341 48771 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
48772 info) \
48773 || exit 1
48774
48775@endif target-libgomp
48776
48777.PHONY: maybe-dvi-target-libgomp dvi-target-libgomp
48778maybe-dvi-target-libgomp:
48779@if target-libgomp
48780maybe-dvi-target-libgomp: dvi-target-libgomp
48781
48782dvi-target-libgomp: \
48783 configure-target-libgomp
48784 @: $(MAKE); $(unstage)
48785 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
48786 r=`${PWD_COMMAND}`; export r; \
48787 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48788 $(NORMAL_TARGET_EXPORTS) \
48789 echo "Doing dvi in $(TARGET_SUBDIR)/libgomp" ; \
48790 for flag in $(EXTRA_TARGET_FLAGS); do \
48791 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48792 done; \
48793 (cd $(TARGET_SUBDIR)/libgomp && \
48794 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48795 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48796 "RANLIB=$${RANLIB}" \
0c24b341 48797 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
48798 dvi) \
48799 || exit 1
48800
48801@endif target-libgomp
48802
56a8fe78
DD
48803.PHONY: maybe-pdf-target-libgomp pdf-target-libgomp
48804maybe-pdf-target-libgomp:
48805@if target-libgomp
48806maybe-pdf-target-libgomp: pdf-target-libgomp
48807
48808pdf-target-libgomp: \
48809 configure-target-libgomp
48810 @: $(MAKE); $(unstage)
48811 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
48812 r=`${PWD_COMMAND}`; export r; \
48813 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48814 $(NORMAL_TARGET_EXPORTS) \
48815 echo "Doing pdf in $(TARGET_SUBDIR)/libgomp" ; \
48816 for flag in $(EXTRA_TARGET_FLAGS); do \
48817 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48818 done; \
48819 (cd $(TARGET_SUBDIR)/libgomp && \
48820 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48821 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48822 "RANLIB=$${RANLIB}" \
0c24b341 48823 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
48824 pdf) \
48825 || exit 1
48826
48827@endif target-libgomp
48828
b3ded179
PB
48829.PHONY: maybe-html-target-libgomp html-target-libgomp
48830maybe-html-target-libgomp:
48831@if target-libgomp
48832maybe-html-target-libgomp: html-target-libgomp
48833
48834html-target-libgomp: \
48835 configure-target-libgomp
48836 @: $(MAKE); $(unstage)
48837 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
48838 r=`${PWD_COMMAND}`; export r; \
48839 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48840 $(NORMAL_TARGET_EXPORTS) \
48841 echo "Doing html in $(TARGET_SUBDIR)/libgomp" ; \
48842 for flag in $(EXTRA_TARGET_FLAGS); do \
48843 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48844 done; \
48845 (cd $(TARGET_SUBDIR)/libgomp && \
48846 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48847 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48848 "RANLIB=$${RANLIB}" \
0c24b341 48849 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
48850 html) \
48851 || exit 1
48852
48853@endif target-libgomp
48854
48855.PHONY: maybe-TAGS-target-libgomp TAGS-target-libgomp
48856maybe-TAGS-target-libgomp:
48857@if target-libgomp
48858maybe-TAGS-target-libgomp: TAGS-target-libgomp
48859
48860TAGS-target-libgomp: \
48861 configure-target-libgomp
48862 @: $(MAKE); $(unstage)
48863 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
48864 r=`${PWD_COMMAND}`; export r; \
48865 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48866 $(NORMAL_TARGET_EXPORTS) \
48867 echo "Doing TAGS in $(TARGET_SUBDIR)/libgomp" ; \
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)/libgomp && \
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}" \
b3ded179
PB
48876 TAGS) \
48877 || exit 1
48878
48879@endif target-libgomp
48880
48881.PHONY: maybe-install-info-target-libgomp install-info-target-libgomp
48882maybe-install-info-target-libgomp:
48883@if target-libgomp
48884maybe-install-info-target-libgomp: install-info-target-libgomp
48885
48886install-info-target-libgomp: \
48887 configure-target-libgomp \
48888 info-target-libgomp
48889 @: $(MAKE); $(unstage)
48890 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
48891 r=`${PWD_COMMAND}`; export r; \
48892 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48893 $(NORMAL_TARGET_EXPORTS) \
48894 echo "Doing install-info in $(TARGET_SUBDIR)/libgomp" ; \
48895 for flag in $(EXTRA_TARGET_FLAGS); do \
48896 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48897 done; \
48898 (cd $(TARGET_SUBDIR)/libgomp && \
48899 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48900 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48901 "RANLIB=$${RANLIB}" \
0c24b341 48902 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
48903 install-info) \
48904 || exit 1
48905
48906@endif target-libgomp
48907
a3ca38d2
DD
48908.PHONY: maybe-install-pdf-target-libgomp install-pdf-target-libgomp
48909maybe-install-pdf-target-libgomp:
48910@if target-libgomp
48911maybe-install-pdf-target-libgomp: install-pdf-target-libgomp
48912
48913install-pdf-target-libgomp: \
48914 configure-target-libgomp \
48915 pdf-target-libgomp
48916 @: $(MAKE); $(unstage)
48917 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
48918 r=`${PWD_COMMAND}`; export r; \
48919 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48920 $(NORMAL_TARGET_EXPORTS) \
48921 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgomp" ; \
48922 for flag in $(EXTRA_TARGET_FLAGS); do \
48923 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48924 done; \
48925 (cd $(TARGET_SUBDIR)/libgomp && \
48926 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48927 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48928 "RANLIB=$${RANLIB}" \
0c24b341 48929 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
48930 install-pdf) \
48931 || exit 1
48932
48933@endif target-libgomp
48934
108a6f8e
CD
48935.PHONY: maybe-install-html-target-libgomp install-html-target-libgomp
48936maybe-install-html-target-libgomp:
48937@if target-libgomp
48938maybe-install-html-target-libgomp: install-html-target-libgomp
48939
48940install-html-target-libgomp: \
48941 configure-target-libgomp \
48942 html-target-libgomp
48943 @: $(MAKE); $(unstage)
48944 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
48945 r=`${PWD_COMMAND}`; export r; \
48946 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48947 $(NORMAL_TARGET_EXPORTS) \
48948 echo "Doing install-html in $(TARGET_SUBDIR)/libgomp" ; \
48949 for flag in $(EXTRA_TARGET_FLAGS); do \
48950 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48951 done; \
48952 (cd $(TARGET_SUBDIR)/libgomp && \
48953 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48954 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48955 "RANLIB=$${RANLIB}" \
0c24b341 48956 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
48957 install-html) \
48958 || exit 1
48959
48960@endif target-libgomp
48961
b3ded179
PB
48962.PHONY: maybe-installcheck-target-libgomp installcheck-target-libgomp
48963maybe-installcheck-target-libgomp:
48964@if target-libgomp
48965maybe-installcheck-target-libgomp: installcheck-target-libgomp
48966
48967installcheck-target-libgomp: \
48968 configure-target-libgomp
48969 @: $(MAKE); $(unstage)
48970 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
48971 r=`${PWD_COMMAND}`; export r; \
48972 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48973 $(NORMAL_TARGET_EXPORTS) \
48974 echo "Doing installcheck in $(TARGET_SUBDIR)/libgomp" ; \
48975 for flag in $(EXTRA_TARGET_FLAGS); do \
48976 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48977 done; \
48978 (cd $(TARGET_SUBDIR)/libgomp && \
48979 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48980 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48981 "RANLIB=$${RANLIB}" \
0c24b341 48982 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
48983 installcheck) \
48984 || exit 1
48985
48986@endif target-libgomp
48987
48988.PHONY: maybe-mostlyclean-target-libgomp mostlyclean-target-libgomp
48989maybe-mostlyclean-target-libgomp:
48990@if target-libgomp
48991maybe-mostlyclean-target-libgomp: mostlyclean-target-libgomp
48992
48993mostlyclean-target-libgomp:
48994 @: $(MAKE); $(unstage)
48995 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
48996 r=`${PWD_COMMAND}`; export r; \
48997 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48998 $(NORMAL_TARGET_EXPORTS) \
48999 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgomp" ; \
49000 for flag in $(EXTRA_TARGET_FLAGS); do \
49001 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49002 done; \
49003 (cd $(TARGET_SUBDIR)/libgomp && \
49004 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49005 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49006 "RANLIB=$${RANLIB}" \
0c24b341 49007 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
49008 mostlyclean) \
49009 || exit 1
49010
49011@endif target-libgomp
49012
49013.PHONY: maybe-clean-target-libgomp clean-target-libgomp
49014maybe-clean-target-libgomp:
49015@if target-libgomp
49016maybe-clean-target-libgomp: clean-target-libgomp
49017
49018clean-target-libgomp:
49019 @: $(MAKE); $(unstage)
49020 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
49021 r=`${PWD_COMMAND}`; export r; \
49022 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49023 $(NORMAL_TARGET_EXPORTS) \
49024 echo "Doing clean in $(TARGET_SUBDIR)/libgomp" ; \
49025 for flag in $(EXTRA_TARGET_FLAGS); do \
49026 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49027 done; \
49028 (cd $(TARGET_SUBDIR)/libgomp && \
49029 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49030 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49031 "RANLIB=$${RANLIB}" \
0c24b341 49032 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
49033 clean) \
49034 || exit 1
49035
49036@endif target-libgomp
49037
49038.PHONY: maybe-distclean-target-libgomp distclean-target-libgomp
49039maybe-distclean-target-libgomp:
49040@if target-libgomp
49041maybe-distclean-target-libgomp: distclean-target-libgomp
49042
49043distclean-target-libgomp:
49044 @: $(MAKE); $(unstage)
49045 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
49046 r=`${PWD_COMMAND}`; export r; \
49047 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49048 $(NORMAL_TARGET_EXPORTS) \
49049 echo "Doing distclean in $(TARGET_SUBDIR)/libgomp" ; \
49050 for flag in $(EXTRA_TARGET_FLAGS); do \
49051 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49052 done; \
49053 (cd $(TARGET_SUBDIR)/libgomp && \
49054 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49055 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49056 "RANLIB=$${RANLIB}" \
0c24b341 49057 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
49058 distclean) \
49059 || exit 1
49060
49061@endif target-libgomp
49062
49063.PHONY: maybe-maintainer-clean-target-libgomp maintainer-clean-target-libgomp
49064maybe-maintainer-clean-target-libgomp:
49065@if target-libgomp
49066maybe-maintainer-clean-target-libgomp: maintainer-clean-target-libgomp
49067
49068maintainer-clean-target-libgomp:
49069 @: $(MAKE); $(unstage)
49070 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
49071 r=`${PWD_COMMAND}`; export r; \
49072 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49073 $(NORMAL_TARGET_EXPORTS) \
49074 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgomp" ; \
49075 for flag in $(EXTRA_TARGET_FLAGS); do \
49076 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49077 done; \
49078 (cd $(TARGET_SUBDIR)/libgomp && \
49079 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49080 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49081 "RANLIB=$${RANLIB}" \
0c24b341 49082 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
49083 maintainer-clean) \
49084 || exit 1
49085
49086@endif target-libgomp
49087
49088
49089
15723a45
NN
49090# ----------
49091# GCC module
49092# ----------
49093
319cab08 49094@if gcc-no-bootstrap
252b5132 49095.PHONY: cross
72b2455a 49096cross: all-build all-gas all-ld
b40e3958
L
49097 @r=`${PWD_COMMAND}`; export r; \
49098 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7ffa0b57 49099 $(HOST_EXPORTS) \
252b5132 49100 echo "Building the C and C++ compiler"; \
5cec67bf 49101 cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) LANGUAGES="c c++"
b40e3958
L
49102 @r=`${PWD_COMMAND}`; export r; \
49103 s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
252b5132 49104 echo "Building runtime libraries"; \
656fdd47 49105 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LANGUAGES="c c++" all
319cab08 49106@endif gcc-no-bootstrap
252b5132 49107
6bd3dfaa 49108@if gcc
7d695d07
JM
49109.PHONY: check-gcc-c++
49110check-gcc-c++:
75205f78 49111 @if [ -f ./gcc/Makefile ] ; then \
b40e3958
L
49112 r=`${PWD_COMMAND}`; export r; \
49113 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7ffa0b57 49114 $(HOST_EXPORTS) \
1086bc09 49115 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-c++); \
75205f78
DD
49116 else \
49117 true; \
7d695d07
JM
49118 fi
49119
49120.PHONY: check-c++
ede4fbe4 49121check-c++: check-target-libstdc++-v3 check-gcc-c++
252b5132 49122
15723a45
NN
49123# Install the gcc headers files, but not the fixed include files,
49124# which Cygnus is not allowed to distribute. This rule is very
49125# dependent on the workings of the gcc Makefile.in.
49126.PHONY: gcc-no-fixedincludes
49127gcc-no-fixedincludes:
49128 @if [ -f ./gcc/Makefile ]; then \
49129 rm -rf gcc/tmp-include; \
49130 mv gcc/include gcc/tmp-include 2>/dev/null; \
49131 mkdir gcc/include; \
49132 cp $(srcdir)/gcc/gsyslimits.h gcc/include/syslimits.h; \
49133 touch gcc/stmp-fixinc gcc/include/fixed; \
49134 rm -f gcc/stmp-headers gcc/stmp-int-hdrs; \
b40e3958
L
49135 r=`${PWD_COMMAND}`; export r; \
49136 s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
7ffa0b57 49137 $(HOST_EXPORTS) \
1086bc09 49138 (cd ./gcc && \
15723a45
NN
49139 $(MAKE) $(GCC_FLAGS_TO_PASS) install); \
49140 rm -rf gcc/include; \
49141 mv gcc/tmp-include gcc/include 2>/dev/null; \
49142 else true; fi
6bd3dfaa 49143@endif gcc
4fa63067 49144
b813574b
PB
49145# ---------------------
49146# GCC bootstrap support
49147# ---------------------
4fa63067 49148
b813574b
PB
49149# We track the current stage (the one in 'gcc') in the stage_current file.
49150# stage_last instead tracks the stage that was built last. These targets
49151# are dummy when toplevel bootstrap is not active.
4fa63067 49152
f70224b5 49153# While making host and target tools, symlinks to the final stage must be
0aed8855
PB
49154# there, so $(unstage) should be run at various points. To avoid excessive
49155# recursive invocations of make, we "inline" them using a variable. These
49156# must be referenced as ": $(MAKE) ; $(unstage)" rather than "$(unstage)"
49157# to avoid warnings from the GNU Make job server.
f70224b5
PB
49158
49159unstage = :
49160stage = :
c52c6897 49161current_stage = ""
f70224b5 49162
b813574b 49163@if gcc-bootstrap
9daf3993 49164unstage = if [ -f stage_last ]; then [ -f stage_current ] || $(MAKE) `cat stage_last`-start || exit 1; else :; fi
f6d183c0 49165stage = if [ -f stage_current ]; then $(MAKE) `cat stage_current`-end || exit 1; else :; fi
c52c6897 49166current_stage = "`cat stage_current 2> /dev/null`"
b813574b 49167@endif gcc-bootstrap
4fa63067 49168
f70224b5
PB
49169.PHONY: unstage stage
49170unstage:
0aed8855 49171 @: $(MAKE); $(unstage)
b813574b 49172stage:
0aed8855 49173 @: $(MAKE); $(stage)
1d39f329 49174
80911fe1
PB
49175# Disable commands for lean bootstrap.
49176LEAN = false
49177
dfdffa2c
PB
49178# We name the build directories for the various stages "stage1-gcc",
49179# "stage2-gcc","stage3-gcc", etc.
49180
49181# Since the 'compare' process will fail (on debugging information) if any
49182# directory names are different, we need to link the gcc directory for
0aed8855 49183# the previous stage to a constant name ('prev-gcc'), and to make the name of
dfdffa2c
PB
49184# the build directories constant as well. For the latter, we use naked names
49185# like 'gcc', because the scripts in that directory assume it. We use
49186# mv on platforms where symlinks to directories do not work or are not
49187# reliable.
49188
1d39f329
NN
49189# 'touch' doesn't work right on some platforms.
49190STAMP = echo timestamp >
49191
dfdffa2c
PB
49192# We only want to compare .o files, so set this!
49193objext = .o
49194
dfdffa2c 49195
319cab08 49196.PHONY: stage1-start stage1-end
dfdffa2c 49197
656fdd47 49198stage1-start::
0aed8855 49199 @: $(MAKE); $(stage); \
b813574b 49200 echo stage1 > stage_current ; \
b00612cc 49201 echo stage1 > stage_last; \
0aed8855 49202 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 49203@if bfd
b00612cc
PB
49204 @cd $(HOST_SUBDIR); [ -d stage1-bfd ] || \
49205 mkdir stage1-bfd; \
80911fe1 49206 mv stage1-bfd bfd
72b2455a
PB
49207@endif bfd
49208@if opcodes
b00612cc
PB
49209 @cd $(HOST_SUBDIR); [ -d stage1-opcodes ] || \
49210 mkdir stage1-opcodes; \
80911fe1 49211 mv stage1-opcodes opcodes
72b2455a
PB
49212@endif opcodes
49213@if binutils
b00612cc
PB
49214 @cd $(HOST_SUBDIR); [ -d stage1-binutils ] || \
49215 mkdir stage1-binutils; \
80911fe1 49216 mv stage1-binutils binutils
72b2455a
PB
49217@endif binutils
49218@if gas
b00612cc
PB
49219 @cd $(HOST_SUBDIR); [ -d stage1-gas ] || \
49220 mkdir stage1-gas; \
80911fe1 49221 mv stage1-gas gas
72b2455a
PB
49222@endif gas
49223@if gcc
b00612cc
PB
49224 @cd $(HOST_SUBDIR); [ -d stage1-gcc ] || \
49225 mkdir stage1-gcc; \
80911fe1 49226 mv stage1-gcc gcc
72b2455a 49227@endif gcc
4b900473
PB
49228@if gmp
49229 @cd $(HOST_SUBDIR); [ -d stage1-gmp ] || \
49230 mkdir stage1-gmp; \
49231 mv stage1-gmp gmp
49232@endif gmp
49233@if mpfr
49234 @cd $(HOST_SUBDIR); [ -d stage1-mpfr ] || \
49235 mkdir stage1-mpfr; \
49236 mv stage1-mpfr mpfr
49237@endif mpfr
72b2455a 49238@if intl
b00612cc
PB
49239 @cd $(HOST_SUBDIR); [ -d stage1-intl ] || \
49240 mkdir stage1-intl; \
80911fe1 49241 mv stage1-intl intl
72b2455a
PB
49242@endif intl
49243@if ld
b00612cc
PB
49244 @cd $(HOST_SUBDIR); [ -d stage1-ld ] || \
49245 mkdir stage1-ld; \
80911fe1 49246 mv stage1-ld ld
72b2455a
PB
49247@endif ld
49248@if libcpp
b00612cc
PB
49249 @cd $(HOST_SUBDIR); [ -d stage1-libcpp ] || \
49250 mkdir stage1-libcpp; \
80911fe1 49251 mv stage1-libcpp libcpp
72b2455a 49252@endif libcpp
be01d343
PB
49253@if libdecnumber
49254 @cd $(HOST_SUBDIR); [ -d stage1-libdecnumber ] || \
49255 mkdir stage1-libdecnumber; \
80911fe1 49256 mv stage1-libdecnumber libdecnumber
be01d343 49257@endif libdecnumber
72b2455a 49258@if libiberty
b00612cc
PB
49259 @cd $(HOST_SUBDIR); [ -d stage1-libiberty ] || \
49260 mkdir stage1-libiberty; \
80911fe1 49261 mv stage1-libiberty libiberty
72b2455a
PB
49262@endif libiberty
49263@if zlib
b00612cc
PB
49264 @cd $(HOST_SUBDIR); [ -d stage1-zlib ] || \
49265 mkdir stage1-zlib; \
80911fe1 49266 mv stage1-zlib zlib
72b2455a 49267@endif zlib
0aed8855
PB
49268 @[ -d stage1-$(TARGET_SUBDIR) ] || \
49269 mkdir stage1-$(TARGET_SUBDIR); \
80911fe1 49270 mv stage1-$(TARGET_SUBDIR) $(TARGET_SUBDIR)
dfdffa2c 49271
80911fe1 49272stage1-end::
72b2455a 49273@if bfd
80911fe1
PB
49274 @if test -d $(HOST_SUBDIR)/bfd ; then \
49275 cd $(HOST_SUBDIR); mv bfd stage1-bfd ; \
0aed8855 49276 fi
72b2455a
PB
49277@endif bfd
49278@if opcodes
80911fe1
PB
49279 @if test -d $(HOST_SUBDIR)/opcodes ; then \
49280 cd $(HOST_SUBDIR); mv opcodes stage1-opcodes ; \
0aed8855 49281 fi
72b2455a
PB
49282@endif opcodes
49283@if binutils
80911fe1
PB
49284 @if test -d $(HOST_SUBDIR)/binutils ; then \
49285 cd $(HOST_SUBDIR); mv binutils stage1-binutils ; \
0aed8855 49286 fi
72b2455a
PB
49287@endif binutils
49288@if gas
80911fe1
PB
49289 @if test -d $(HOST_SUBDIR)/gas ; then \
49290 cd $(HOST_SUBDIR); mv gas stage1-gas ; \
0aed8855 49291 fi
72b2455a
PB
49292@endif gas
49293@if gcc
80911fe1
PB
49294 @if test -d $(HOST_SUBDIR)/gcc ; then \
49295 cd $(HOST_SUBDIR); mv gcc stage1-gcc ; \
0aed8855 49296 fi
72b2455a 49297@endif gcc
4b900473
PB
49298@if gmp
49299 @if test -d $(HOST_SUBDIR)/gmp ; then \
49300 cd $(HOST_SUBDIR); mv gmp stage1-gmp ; \
49301 fi
49302@endif gmp
49303@if mpfr
49304 @if test -d $(HOST_SUBDIR)/mpfr ; then \
49305 cd $(HOST_SUBDIR); mv mpfr stage1-mpfr ; \
49306 fi
49307@endif mpfr
72b2455a 49308@if intl
80911fe1
PB
49309 @if test -d $(HOST_SUBDIR)/intl ; then \
49310 cd $(HOST_SUBDIR); mv intl stage1-intl ; \
0aed8855 49311 fi
72b2455a
PB
49312@endif intl
49313@if ld
80911fe1
PB
49314 @if test -d $(HOST_SUBDIR)/ld ; then \
49315 cd $(HOST_SUBDIR); mv ld stage1-ld ; \
0aed8855 49316 fi
72b2455a
PB
49317@endif ld
49318@if libcpp
80911fe1
PB
49319 @if test -d $(HOST_SUBDIR)/libcpp ; then \
49320 cd $(HOST_SUBDIR); mv libcpp stage1-libcpp ; \
0aed8855 49321 fi
72b2455a 49322@endif libcpp
be01d343 49323@if libdecnumber
80911fe1
PB
49324 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
49325 cd $(HOST_SUBDIR); mv libdecnumber stage1-libdecnumber ; \
0aed8855 49326 fi
be01d343 49327@endif libdecnumber
72b2455a 49328@if libiberty
80911fe1
PB
49329 @if test -d $(HOST_SUBDIR)/libiberty ; then \
49330 cd $(HOST_SUBDIR); mv libiberty stage1-libiberty ; \
0aed8855 49331 fi
72b2455a
PB
49332@endif libiberty
49333@if zlib
80911fe1
PB
49334 @if test -d $(HOST_SUBDIR)/zlib ; then \
49335 cd $(HOST_SUBDIR); mv zlib stage1-zlib ; \
0aed8855 49336 fi
72b2455a 49337@endif zlib
0aed8855 49338 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1 49339 mv $(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; \
0aed8855 49340 fi
80911fe1 49341 rm -f stage_current
dfdffa2c 49342
973601e1 49343# Bubble a bug fix through all the stages up to stage 1. They are
0aed8855
PB
49344# remade, but not reconfigured. The next stage (if any) will not be
49345# reconfigured as well.
319cab08 49346.PHONY: stage1-bubble
656fdd47 49347stage1-bubble::
e360f423
PB
49348 @r=`${PWD_COMMAND}`; export r; \
49349 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49350 if test -f stage1-lean ; then \
9cb3fa6f
PB
49351 echo Skipping rebuild of stage1 ; \
49352 else \
f70224b5
PB
49353 $(MAKE) stage1-start; \
49354 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage1; \
9cb3fa6f 49355 fi
72b2455a 49356
0df3d27f 49357.PHONY: all-stage1 clean-stage1
0df3d27f 49358do-clean: clean-stage1
0df3d27f 49359
72b2455a
PB
49360# FIXME: Will not need to be conditional when toplevel bootstrap is the
49361# only possibility, but now it conflicts with no-bootstrap rules
49362@if gcc-bootstrap
49363
49364
49365
49366
0df3d27f 49367# Rules to wipe a stage and all the following ones, also used for cleanstrap
72b2455a 49368
0df3d27f 49369.PHONY: distclean-stage1
72b2455a 49370distclean-stage1::
0aed8855 49371 @: $(MAKE); $(stage)
e00a73e3 49372 @test "`cat stage_last`" != stage1 || rm -f stage_last
9cb3fa6f 49373 rm -rf stage1-*
72b2455a
PB
49374
49375
49376@endif gcc-bootstrap
49377
49378
49379.PHONY: stage2-start stage2-end
49380
49381stage2-start::
0aed8855 49382 @: $(MAKE); $(stage); \
72b2455a 49383 echo stage2 > stage_current ; \
b00612cc 49384 echo stage2 > stage_last; \
0aed8855 49385 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 49386@if bfd
b00612cc
PB
49387 @cd $(HOST_SUBDIR); [ -d stage2-bfd ] || \
49388 mkdir stage2-bfd; \
80911fe1
PB
49389 mv stage2-bfd bfd ; \
49390 mv stage1-bfd prev-bfd || test -f stage1-lean
72b2455a
PB
49391@endif bfd
49392@if opcodes
b00612cc
PB
49393 @cd $(HOST_SUBDIR); [ -d stage2-opcodes ] || \
49394 mkdir stage2-opcodes; \
80911fe1
PB
49395 mv stage2-opcodes opcodes ; \
49396 mv stage1-opcodes prev-opcodes || test -f stage1-lean
72b2455a
PB
49397@endif opcodes
49398@if binutils
b00612cc
PB
49399 @cd $(HOST_SUBDIR); [ -d stage2-binutils ] || \
49400 mkdir stage2-binutils; \
80911fe1
PB
49401 mv stage2-binutils binutils ; \
49402 mv stage1-binutils prev-binutils || test -f stage1-lean
72b2455a
PB
49403@endif binutils
49404@if gas
b00612cc
PB
49405 @cd $(HOST_SUBDIR); [ -d stage2-gas ] || \
49406 mkdir stage2-gas; \
80911fe1
PB
49407 mv stage2-gas gas ; \
49408 mv stage1-gas prev-gas || test -f stage1-lean
72b2455a
PB
49409@endif gas
49410@if gcc
b00612cc
PB
49411 @cd $(HOST_SUBDIR); [ -d stage2-gcc ] || \
49412 mkdir stage2-gcc; \
80911fe1
PB
49413 mv stage2-gcc gcc ; \
49414 mv stage1-gcc prev-gcc || test -f stage1-lean
72b2455a 49415@endif gcc
4b900473
PB
49416@if gmp
49417 @cd $(HOST_SUBDIR); [ -d stage2-gmp ] || \
49418 mkdir stage2-gmp; \
49419 mv stage2-gmp gmp ; \
49420 mv stage1-gmp prev-gmp || test -f stage1-lean
49421@endif gmp
49422@if mpfr
49423 @cd $(HOST_SUBDIR); [ -d stage2-mpfr ] || \
49424 mkdir stage2-mpfr; \
49425 mv stage2-mpfr mpfr ; \
49426 mv stage1-mpfr prev-mpfr || test -f stage1-lean
49427@endif mpfr
72b2455a 49428@if intl
b00612cc
PB
49429 @cd $(HOST_SUBDIR); [ -d stage2-intl ] || \
49430 mkdir stage2-intl; \
80911fe1
PB
49431 mv stage2-intl intl ; \
49432 mv stage1-intl prev-intl || test -f stage1-lean
72b2455a
PB
49433@endif intl
49434@if ld
b00612cc
PB
49435 @cd $(HOST_SUBDIR); [ -d stage2-ld ] || \
49436 mkdir stage2-ld; \
80911fe1
PB
49437 mv stage2-ld ld ; \
49438 mv stage1-ld prev-ld || test -f stage1-lean
72b2455a
PB
49439@endif ld
49440@if libcpp
b00612cc
PB
49441 @cd $(HOST_SUBDIR); [ -d stage2-libcpp ] || \
49442 mkdir stage2-libcpp; \
80911fe1
PB
49443 mv stage2-libcpp libcpp ; \
49444 mv stage1-libcpp prev-libcpp || test -f stage1-lean
72b2455a 49445@endif libcpp
be01d343
PB
49446@if libdecnumber
49447 @cd $(HOST_SUBDIR); [ -d stage2-libdecnumber ] || \
49448 mkdir stage2-libdecnumber; \
80911fe1
PB
49449 mv stage2-libdecnumber libdecnumber ; \
49450 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
be01d343 49451@endif libdecnumber
72b2455a 49452@if libiberty
b00612cc
PB
49453 @cd $(HOST_SUBDIR); [ -d stage2-libiberty ] || \
49454 mkdir stage2-libiberty; \
80911fe1
PB
49455 mv stage2-libiberty libiberty ; \
49456 mv stage1-libiberty prev-libiberty || test -f stage1-lean
72b2455a
PB
49457@endif libiberty
49458@if zlib
b00612cc
PB
49459 @cd $(HOST_SUBDIR); [ -d stage2-zlib ] || \
49460 mkdir stage2-zlib; \
80911fe1
PB
49461 mv stage2-zlib zlib ; \
49462 mv stage1-zlib prev-zlib || test -f stage1-lean
72b2455a 49463@endif zlib
0aed8855
PB
49464 @[ -d stage2-$(TARGET_SUBDIR) ] || \
49465 mkdir stage2-$(TARGET_SUBDIR); \
80911fe1
PB
49466 mv stage2-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
49467 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
72b2455a 49468
80911fe1 49469stage2-end::
72b2455a 49470@if bfd
80911fe1
PB
49471 @if test -d $(HOST_SUBDIR)/bfd ; then \
49472 cd $(HOST_SUBDIR); mv bfd stage2-bfd ; \
49473 mv prev-bfd stage1-bfd ; : ; \
0aed8855 49474 fi
72b2455a
PB
49475@endif bfd
49476@if opcodes
80911fe1
PB
49477 @if test -d $(HOST_SUBDIR)/opcodes ; then \
49478 cd $(HOST_SUBDIR); mv opcodes stage2-opcodes ; \
49479 mv prev-opcodes stage1-opcodes ; : ; \
0aed8855 49480 fi
72b2455a
PB
49481@endif opcodes
49482@if binutils
80911fe1
PB
49483 @if test -d $(HOST_SUBDIR)/binutils ; then \
49484 cd $(HOST_SUBDIR); mv binutils stage2-binutils ; \
49485 mv prev-binutils stage1-binutils ; : ; \
0aed8855 49486 fi
72b2455a
PB
49487@endif binutils
49488@if gas
80911fe1
PB
49489 @if test -d $(HOST_SUBDIR)/gas ; then \
49490 cd $(HOST_SUBDIR); mv gas stage2-gas ; \
49491 mv prev-gas stage1-gas ; : ; \
0aed8855 49492 fi
72b2455a
PB
49493@endif gas
49494@if gcc
80911fe1
PB
49495 @if test -d $(HOST_SUBDIR)/gcc ; then \
49496 cd $(HOST_SUBDIR); mv gcc stage2-gcc ; \
49497 mv prev-gcc stage1-gcc ; : ; \
0aed8855 49498 fi
72b2455a 49499@endif gcc
4b900473
PB
49500@if gmp
49501 @if test -d $(HOST_SUBDIR)/gmp ; then \
49502 cd $(HOST_SUBDIR); mv gmp stage2-gmp ; \
49503 mv prev-gmp stage1-gmp ; : ; \
49504 fi
49505@endif gmp
49506@if mpfr
49507 @if test -d $(HOST_SUBDIR)/mpfr ; then \
49508 cd $(HOST_SUBDIR); mv mpfr stage2-mpfr ; \
49509 mv prev-mpfr stage1-mpfr ; : ; \
49510 fi
49511@endif mpfr
72b2455a 49512@if intl
80911fe1
PB
49513 @if test -d $(HOST_SUBDIR)/intl ; then \
49514 cd $(HOST_SUBDIR); mv intl stage2-intl ; \
49515 mv prev-intl stage1-intl ; : ; \
0aed8855 49516 fi
72b2455a
PB
49517@endif intl
49518@if ld
80911fe1
PB
49519 @if test -d $(HOST_SUBDIR)/ld ; then \
49520 cd $(HOST_SUBDIR); mv ld stage2-ld ; \
49521 mv prev-ld stage1-ld ; : ; \
0aed8855 49522 fi
72b2455a
PB
49523@endif ld
49524@if libcpp
80911fe1
PB
49525 @if test -d $(HOST_SUBDIR)/libcpp ; then \
49526 cd $(HOST_SUBDIR); mv libcpp stage2-libcpp ; \
49527 mv prev-libcpp stage1-libcpp ; : ; \
0aed8855 49528 fi
72b2455a 49529@endif libcpp
be01d343 49530@if libdecnumber
80911fe1
PB
49531 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
49532 cd $(HOST_SUBDIR); mv libdecnumber stage2-libdecnumber ; \
49533 mv prev-libdecnumber stage1-libdecnumber ; : ; \
0aed8855 49534 fi
be01d343 49535@endif libdecnumber
72b2455a 49536@if libiberty
80911fe1
PB
49537 @if test -d $(HOST_SUBDIR)/libiberty ; then \
49538 cd $(HOST_SUBDIR); mv libiberty stage2-libiberty ; \
49539 mv prev-libiberty stage1-libiberty ; : ; \
0aed8855 49540 fi
72b2455a
PB
49541@endif libiberty
49542@if zlib
80911fe1
PB
49543 @if test -d $(HOST_SUBDIR)/zlib ; then \
49544 cd $(HOST_SUBDIR); mv zlib stage2-zlib ; \
49545 mv prev-zlib stage1-zlib ; : ; \
0aed8855 49546 fi
72b2455a 49547@endif zlib
0aed8855 49548 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1
PB
49549 mv $(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR) ; \
49550 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; : ; \
0aed8855 49551 fi
80911fe1 49552 rm -f stage_current
72b2455a 49553
973601e1 49554# Bubble a bug fix through all the stages up to stage 2. They are
0aed8855
PB
49555# remade, but not reconfigured. The next stage (if any) will not be
49556# reconfigured as well.
72b2455a
PB
49557.PHONY: stage2-bubble
49558stage2-bubble:: stage1-bubble
e360f423
PB
49559 @r=`${PWD_COMMAND}`; export r; \
49560 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49561 if test -f stage2-lean || test -f stage1-lean ; then \
9cb3fa6f
PB
49562 echo Skipping rebuild of stage2 ; \
49563 else \
f70224b5
PB
49564 $(MAKE) stage2-start; \
49565 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage2; \
9cb3fa6f 49566 fi
72b2455a 49567
0df3d27f 49568.PHONY: all-stage2 clean-stage2
0df3d27f 49569do-clean: clean-stage2
0df3d27f 49570
72b2455a
PB
49571# FIXME: Will not need to be conditional when toplevel bootstrap is the
49572# only possibility, but now it conflicts with no-bootstrap rules
49573@if gcc-bootstrap
49574
49575
49576
80911fe1 49577.PHONY: bootstrap2 bootstrap2-lean
be01d343
PB
49578bootstrap2:
49579 echo stage2 > stage_final
49580 @r=`${PWD_COMMAND}`; export r; \
49581 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49582 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage2-bubble
0aed8855 49583 @: $(MAKE); $(unstage)
be01d343
PB
49584 @r=`${PWD_COMMAND}`; export r; \
49585 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49586 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
72b2455a 49587
80911fe1
PB
49588bootstrap2-lean:
49589 echo stage2 > stage_final
49590 @r=`${PWD_COMMAND}`; export r; \
49591 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49592 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage2-bubble
49593 @: $(MAKE); $(unstage)
49594 @r=`${PWD_COMMAND}`; export r; \
49595 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49596 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
49597
72b2455a 49598
0df3d27f 49599# Rules to wipe a stage and all the following ones, also used for cleanstrap
72b2455a 49600distclean-stage1:: distclean-stage2
0df3d27f 49601.PHONY: distclean-stage2
72b2455a 49602distclean-stage2::
0aed8855 49603 @: $(MAKE); $(stage)
e00a73e3 49604 @test "`cat stage_last`" != stage2 || rm -f stage_last
9cb3fa6f 49605 rm -rf stage2-*
72b2455a
PB
49606
49607
49608@endif gcc-bootstrap
49609
49610
8520c408
AO
49611.PHONY: stageb2g0-start stageb2g0-end
49612
49613stageb2g0-start::
49614 @: $(MAKE); $(stage); \
49615 echo stageb2g0 > stage_current ; \
49616 echo stageb2g0 > stage_last; \
49617 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
49618@if bfd
49619 @cd $(HOST_SUBDIR); [ -d stageb2g0-bfd ] || \
49620 mkdir stageb2g0-bfd; \
49621 mv stageb2g0-bfd bfd ; \
49622 mv stage1-bfd prev-bfd || test -f stage1-lean
49623@endif bfd
49624@if opcodes
49625 @cd $(HOST_SUBDIR); [ -d stageb2g0-opcodes ] || \
49626 mkdir stageb2g0-opcodes; \
49627 mv stageb2g0-opcodes opcodes ; \
49628 mv stage1-opcodes prev-opcodes || test -f stage1-lean
49629@endif opcodes
49630@if binutils
49631 @cd $(HOST_SUBDIR); [ -d stageb2g0-binutils ] || \
49632 mkdir stageb2g0-binutils; \
49633 mv stageb2g0-binutils binutils ; \
49634 mv stage1-binutils prev-binutils || test -f stage1-lean
49635@endif binutils
49636@if gas
49637 @cd $(HOST_SUBDIR); [ -d stageb2g0-gas ] || \
49638 mkdir stageb2g0-gas; \
49639 mv stageb2g0-gas gas ; \
49640 mv stage1-gas prev-gas || test -f stage1-lean
49641@endif gas
49642@if gcc
49643 @cd $(HOST_SUBDIR); [ -d stageb2g0-gcc ] || \
49644 mkdir stageb2g0-gcc; \
49645 mv stageb2g0-gcc gcc ; \
49646 mv stage1-gcc prev-gcc || test -f stage1-lean
49647@endif gcc
49648@if gmp
49649 @cd $(HOST_SUBDIR); [ -d stageb2g0-gmp ] || \
49650 mkdir stageb2g0-gmp; \
49651 mv stageb2g0-gmp gmp ; \
49652 mv stage1-gmp prev-gmp || test -f stage1-lean
49653@endif gmp
49654@if mpfr
49655 @cd $(HOST_SUBDIR); [ -d stageb2g0-mpfr ] || \
49656 mkdir stageb2g0-mpfr; \
49657 mv stageb2g0-mpfr mpfr ; \
49658 mv stage1-mpfr prev-mpfr || test -f stage1-lean
49659@endif mpfr
49660@if intl
49661 @cd $(HOST_SUBDIR); [ -d stageb2g0-intl ] || \
49662 mkdir stageb2g0-intl; \
49663 mv stageb2g0-intl intl ; \
49664 mv stage1-intl prev-intl || test -f stage1-lean
49665@endif intl
49666@if ld
49667 @cd $(HOST_SUBDIR); [ -d stageb2g0-ld ] || \
49668 mkdir stageb2g0-ld; \
49669 mv stageb2g0-ld ld ; \
49670 mv stage1-ld prev-ld || test -f stage1-lean
49671@endif ld
49672@if libcpp
49673 @cd $(HOST_SUBDIR); [ -d stageb2g0-libcpp ] || \
49674 mkdir stageb2g0-libcpp; \
49675 mv stageb2g0-libcpp libcpp ; \
49676 mv stage1-libcpp prev-libcpp || test -f stage1-lean
49677@endif libcpp
49678@if libdecnumber
49679 @cd $(HOST_SUBDIR); [ -d stageb2g0-libdecnumber ] || \
49680 mkdir stageb2g0-libdecnumber; \
49681 mv stageb2g0-libdecnumber libdecnumber ; \
49682 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
49683@endif libdecnumber
49684@if libiberty
49685 @cd $(HOST_SUBDIR); [ -d stageb2g0-libiberty ] || \
49686 mkdir stageb2g0-libiberty; \
49687 mv stageb2g0-libiberty libiberty ; \
49688 mv stage1-libiberty prev-libiberty || test -f stage1-lean
49689@endif libiberty
49690@if zlib
49691 @cd $(HOST_SUBDIR); [ -d stageb2g0-zlib ] || \
49692 mkdir stageb2g0-zlib; \
49693 mv stageb2g0-zlib zlib ; \
49694 mv stage1-zlib prev-zlib || test -f stage1-lean
49695@endif zlib
49696 @[ -d stageb2g0-$(TARGET_SUBDIR) ] || \
49697 mkdir stageb2g0-$(TARGET_SUBDIR); \
49698 mv stageb2g0-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
49699 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
49700
49701stageb2g0-end::
49702@if bfd
49703 @if test -d $(HOST_SUBDIR)/bfd ; then \
49704 cd $(HOST_SUBDIR); mv bfd stageb2g0-bfd ; \
49705 mv prev-bfd stage1-bfd ; : ; \
49706 fi
49707@endif bfd
49708@if opcodes
49709 @if test -d $(HOST_SUBDIR)/opcodes ; then \
49710 cd $(HOST_SUBDIR); mv opcodes stageb2g0-opcodes ; \
49711 mv prev-opcodes stage1-opcodes ; : ; \
49712 fi
49713@endif opcodes
49714@if binutils
49715 @if test -d $(HOST_SUBDIR)/binutils ; then \
49716 cd $(HOST_SUBDIR); mv binutils stageb2g0-binutils ; \
49717 mv prev-binutils stage1-binutils ; : ; \
49718 fi
49719@endif binutils
49720@if gas
49721 @if test -d $(HOST_SUBDIR)/gas ; then \
49722 cd $(HOST_SUBDIR); mv gas stageb2g0-gas ; \
49723 mv prev-gas stage1-gas ; : ; \
49724 fi
49725@endif gas
49726@if gcc
49727 @if test -d $(HOST_SUBDIR)/gcc ; then \
49728 cd $(HOST_SUBDIR); mv gcc stageb2g0-gcc ; \
49729 mv prev-gcc stage1-gcc ; : ; \
49730 fi
49731@endif gcc
49732@if gmp
49733 @if test -d $(HOST_SUBDIR)/gmp ; then \
49734 cd $(HOST_SUBDIR); mv gmp stageb2g0-gmp ; \
49735 mv prev-gmp stage1-gmp ; : ; \
49736 fi
49737@endif gmp
49738@if mpfr
49739 @if test -d $(HOST_SUBDIR)/mpfr ; then \
49740 cd $(HOST_SUBDIR); mv mpfr stageb2g0-mpfr ; \
49741 mv prev-mpfr stage1-mpfr ; : ; \
49742 fi
49743@endif mpfr
49744@if intl
49745 @if test -d $(HOST_SUBDIR)/intl ; then \
49746 cd $(HOST_SUBDIR); mv intl stageb2g0-intl ; \
49747 mv prev-intl stage1-intl ; : ; \
49748 fi
49749@endif intl
49750@if ld
49751 @if test -d $(HOST_SUBDIR)/ld ; then \
49752 cd $(HOST_SUBDIR); mv ld stageb2g0-ld ; \
49753 mv prev-ld stage1-ld ; : ; \
49754 fi
49755@endif ld
49756@if libcpp
49757 @if test -d $(HOST_SUBDIR)/libcpp ; then \
49758 cd $(HOST_SUBDIR); mv libcpp stageb2g0-libcpp ; \
49759 mv prev-libcpp stage1-libcpp ; : ; \
49760 fi
49761@endif libcpp
49762@if libdecnumber
49763 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
49764 cd $(HOST_SUBDIR); mv libdecnumber stageb2g0-libdecnumber ; \
49765 mv prev-libdecnumber stage1-libdecnumber ; : ; \
49766 fi
49767@endif libdecnumber
49768@if libiberty
49769 @if test -d $(HOST_SUBDIR)/libiberty ; then \
49770 cd $(HOST_SUBDIR); mv libiberty stageb2g0-libiberty ; \
49771 mv prev-libiberty stage1-libiberty ; : ; \
49772 fi
49773@endif libiberty
49774@if zlib
49775 @if test -d $(HOST_SUBDIR)/zlib ; then \
49776 cd $(HOST_SUBDIR); mv zlib stageb2g0-zlib ; \
49777 mv prev-zlib stage1-zlib ; : ; \
49778 fi
49779@endif zlib
49780 @if test -d $(TARGET_SUBDIR) ; then \
49781 mv $(TARGET_SUBDIR) stageb2g0-$(TARGET_SUBDIR) ; \
49782 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; : ; \
49783 fi
49784 rm -f stage_current
49785
49786# Bubble a bug fix through all the stages up to stage b2g0. They are
49787# remade, but not reconfigured. The next stage (if any) will not be
49788# reconfigured as well.
49789.PHONY: stageb2g0-bubble
49790stageb2g0-bubble:: stage1-bubble
49791 @r=`${PWD_COMMAND}`; export r; \
49792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49793 if test -f stageb2g0-lean || test -f stage1-lean ; then \
49794 echo Skipping rebuild of stageb2g0 ; \
49795 else \
49796 $(MAKE) stageb2g0-start; \
49797 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stageb2g0; \
49798 fi
49799
49800.PHONY: all-stageb2g0 clean-stageb2g0
49801do-clean: clean-stageb2g0
49802
49803# FIXME: Will not need to be conditional when toplevel bootstrap is the
49804# only possibility, but now it conflicts with no-bootstrap rules
49805@if gcc-bootstrap
49806
49807
49808
49809.PHONY: bootstrap2-debug bootstrap2-debug-lean
49810bootstrap2-debug:
49811 echo stageb2g0 > stage_final
49812 @r=`${PWD_COMMAND}`; export r; \
49813 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49814 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stageb2g0-bubble
49815 @: $(MAKE); $(unstage)
49816 @r=`${PWD_COMMAND}`; export r; \
49817 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49818 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
49819
49820bootstrap2-debug-lean:
49821 echo stageb2g0 > stage_final
49822 @r=`${PWD_COMMAND}`; export r; \
49823 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49824 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stageb2g0-bubble
49825 @: $(MAKE); $(unstage)
49826 @r=`${PWD_COMMAND}`; export r; \
49827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49828 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
49829
49830
49831# Rules to wipe a stage and all the following ones, also used for cleanstrap
49832distclean-stage1:: distclean-stageb2g0
49833.PHONY: distclean-stageb2g0
49834distclean-stageb2g0::
49835 @: $(MAKE); $(stage)
49836 @test "`cat stage_last`" != stageb2g0 || rm -f stage_last
49837 rm -rf stageb2g0-*
49838
49839
49840@endif gcc-bootstrap
49841
49842
72b2455a
PB
49843.PHONY: stage3-start stage3-end
49844
49845stage3-start::
0aed8855 49846 @: $(MAKE); $(stage); \
72b2455a 49847 echo stage3 > stage_current ; \
b00612cc 49848 echo stage3 > stage_last; \
0aed8855 49849 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 49850@if bfd
b00612cc
PB
49851 @cd $(HOST_SUBDIR); [ -d stage3-bfd ] || \
49852 mkdir stage3-bfd; \
80911fe1
PB
49853 mv stage3-bfd bfd ; \
49854 mv stage2-bfd prev-bfd || test -f stage2-lean
72b2455a
PB
49855@endif bfd
49856@if opcodes
b00612cc
PB
49857 @cd $(HOST_SUBDIR); [ -d stage3-opcodes ] || \
49858 mkdir stage3-opcodes; \
80911fe1
PB
49859 mv stage3-opcodes opcodes ; \
49860 mv stage2-opcodes prev-opcodes || test -f stage2-lean
72b2455a
PB
49861@endif opcodes
49862@if binutils
b00612cc
PB
49863 @cd $(HOST_SUBDIR); [ -d stage3-binutils ] || \
49864 mkdir stage3-binutils; \
80911fe1
PB
49865 mv stage3-binutils binutils ; \
49866 mv stage2-binutils prev-binutils || test -f stage2-lean
72b2455a
PB
49867@endif binutils
49868@if gas
b00612cc
PB
49869 @cd $(HOST_SUBDIR); [ -d stage3-gas ] || \
49870 mkdir stage3-gas; \
80911fe1
PB
49871 mv stage3-gas gas ; \
49872 mv stage2-gas prev-gas || test -f stage2-lean
72b2455a
PB
49873@endif gas
49874@if gcc
b00612cc
PB
49875 @cd $(HOST_SUBDIR); [ -d stage3-gcc ] || \
49876 mkdir stage3-gcc; \
80911fe1
PB
49877 mv stage3-gcc gcc ; \
49878 mv stage2-gcc prev-gcc || test -f stage2-lean
72b2455a 49879@endif gcc
4b900473
PB
49880@if gmp
49881 @cd $(HOST_SUBDIR); [ -d stage3-gmp ] || \
49882 mkdir stage3-gmp; \
49883 mv stage3-gmp gmp ; \
49884 mv stage2-gmp prev-gmp || test -f stage2-lean
49885@endif gmp
49886@if mpfr
49887 @cd $(HOST_SUBDIR); [ -d stage3-mpfr ] || \
49888 mkdir stage3-mpfr; \
49889 mv stage3-mpfr mpfr ; \
49890 mv stage2-mpfr prev-mpfr || test -f stage2-lean
49891@endif mpfr
72b2455a 49892@if intl
b00612cc
PB
49893 @cd $(HOST_SUBDIR); [ -d stage3-intl ] || \
49894 mkdir stage3-intl; \
80911fe1
PB
49895 mv stage3-intl intl ; \
49896 mv stage2-intl prev-intl || test -f stage2-lean
72b2455a
PB
49897@endif intl
49898@if ld
b00612cc
PB
49899 @cd $(HOST_SUBDIR); [ -d stage3-ld ] || \
49900 mkdir stage3-ld; \
80911fe1
PB
49901 mv stage3-ld ld ; \
49902 mv stage2-ld prev-ld || test -f stage2-lean
72b2455a
PB
49903@endif ld
49904@if libcpp
b00612cc
PB
49905 @cd $(HOST_SUBDIR); [ -d stage3-libcpp ] || \
49906 mkdir stage3-libcpp; \
80911fe1
PB
49907 mv stage3-libcpp libcpp ; \
49908 mv stage2-libcpp prev-libcpp || test -f stage2-lean
72b2455a 49909@endif libcpp
be01d343
PB
49910@if libdecnumber
49911 @cd $(HOST_SUBDIR); [ -d stage3-libdecnumber ] || \
49912 mkdir stage3-libdecnumber; \
80911fe1
PB
49913 mv stage3-libdecnumber libdecnumber ; \
49914 mv stage2-libdecnumber prev-libdecnumber || test -f stage2-lean
be01d343 49915@endif libdecnumber
72b2455a 49916@if libiberty
b00612cc
PB
49917 @cd $(HOST_SUBDIR); [ -d stage3-libiberty ] || \
49918 mkdir stage3-libiberty; \
80911fe1
PB
49919 mv stage3-libiberty libiberty ; \
49920 mv stage2-libiberty prev-libiberty || test -f stage2-lean
72b2455a
PB
49921@endif libiberty
49922@if zlib
b00612cc
PB
49923 @cd $(HOST_SUBDIR); [ -d stage3-zlib ] || \
49924 mkdir stage3-zlib; \
80911fe1
PB
49925 mv stage3-zlib zlib ; \
49926 mv stage2-zlib prev-zlib || test -f stage2-lean
72b2455a 49927@endif zlib
0aed8855
PB
49928 @[ -d stage3-$(TARGET_SUBDIR) ] || \
49929 mkdir stage3-$(TARGET_SUBDIR); \
80911fe1
PB
49930 mv stage3-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
49931 mv stage2-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage2-lean
72b2455a 49932
80911fe1 49933stage3-end::
72b2455a 49934@if bfd
80911fe1
PB
49935 @if test -d $(HOST_SUBDIR)/bfd ; then \
49936 cd $(HOST_SUBDIR); mv bfd stage3-bfd ; \
49937 mv prev-bfd stage2-bfd ; : ; \
0aed8855 49938 fi
72b2455a
PB
49939@endif bfd
49940@if opcodes
80911fe1
PB
49941 @if test -d $(HOST_SUBDIR)/opcodes ; then \
49942 cd $(HOST_SUBDIR); mv opcodes stage3-opcodes ; \
49943 mv prev-opcodes stage2-opcodes ; : ; \
0aed8855 49944 fi
72b2455a
PB
49945@endif opcodes
49946@if binutils
80911fe1
PB
49947 @if test -d $(HOST_SUBDIR)/binutils ; then \
49948 cd $(HOST_SUBDIR); mv binutils stage3-binutils ; \
49949 mv prev-binutils stage2-binutils ; : ; \
0aed8855 49950 fi
72b2455a
PB
49951@endif binutils
49952@if gas
80911fe1
PB
49953 @if test -d $(HOST_SUBDIR)/gas ; then \
49954 cd $(HOST_SUBDIR); mv gas stage3-gas ; \
49955 mv prev-gas stage2-gas ; : ; \
0aed8855 49956 fi
72b2455a
PB
49957@endif gas
49958@if gcc
80911fe1
PB
49959 @if test -d $(HOST_SUBDIR)/gcc ; then \
49960 cd $(HOST_SUBDIR); mv gcc stage3-gcc ; \
49961 mv prev-gcc stage2-gcc ; : ; \
0aed8855 49962 fi
72b2455a 49963@endif gcc
4b900473
PB
49964@if gmp
49965 @if test -d $(HOST_SUBDIR)/gmp ; then \
49966 cd $(HOST_SUBDIR); mv gmp stage3-gmp ; \
49967 mv prev-gmp stage2-gmp ; : ; \
49968 fi
49969@endif gmp
49970@if mpfr
49971 @if test -d $(HOST_SUBDIR)/mpfr ; then \
49972 cd $(HOST_SUBDIR); mv mpfr stage3-mpfr ; \
49973 mv prev-mpfr stage2-mpfr ; : ; \
49974 fi
49975@endif mpfr
72b2455a 49976@if intl
80911fe1
PB
49977 @if test -d $(HOST_SUBDIR)/intl ; then \
49978 cd $(HOST_SUBDIR); mv intl stage3-intl ; \
49979 mv prev-intl stage2-intl ; : ; \
0aed8855 49980 fi
72b2455a
PB
49981@endif intl
49982@if ld
80911fe1
PB
49983 @if test -d $(HOST_SUBDIR)/ld ; then \
49984 cd $(HOST_SUBDIR); mv ld stage3-ld ; \
49985 mv prev-ld stage2-ld ; : ; \
0aed8855 49986 fi
72b2455a
PB
49987@endif ld
49988@if libcpp
80911fe1
PB
49989 @if test -d $(HOST_SUBDIR)/libcpp ; then \
49990 cd $(HOST_SUBDIR); mv libcpp stage3-libcpp ; \
49991 mv prev-libcpp stage2-libcpp ; : ; \
0aed8855 49992 fi
72b2455a 49993@endif libcpp
be01d343 49994@if libdecnumber
80911fe1
PB
49995 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
49996 cd $(HOST_SUBDIR); mv libdecnumber stage3-libdecnumber ; \
49997 mv prev-libdecnumber stage2-libdecnumber ; : ; \
0aed8855 49998 fi
be01d343 49999@endif libdecnumber
72b2455a 50000@if libiberty
80911fe1
PB
50001 @if test -d $(HOST_SUBDIR)/libiberty ; then \
50002 cd $(HOST_SUBDIR); mv libiberty stage3-libiberty ; \
50003 mv prev-libiberty stage2-libiberty ; : ; \
0aed8855 50004 fi
72b2455a
PB
50005@endif libiberty
50006@if zlib
80911fe1
PB
50007 @if test -d $(HOST_SUBDIR)/zlib ; then \
50008 cd $(HOST_SUBDIR); mv zlib stage3-zlib ; \
50009 mv prev-zlib stage2-zlib ; : ; \
0aed8855 50010 fi
72b2455a 50011@endif zlib
0aed8855 50012 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1
PB
50013 mv $(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR) ; \
50014 mv prev-$(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR) ; : ; \
0aed8855 50015 fi
80911fe1 50016 rm -f stage_current
72b2455a 50017
973601e1 50018# Bubble a bug fix through all the stages up to stage 3. They are
0aed8855
PB
50019# remade, but not reconfigured. The next stage (if any) will not be
50020# reconfigured as well.
72b2455a
PB
50021.PHONY: stage3-bubble
50022stage3-bubble:: stage2-bubble
e360f423
PB
50023 @r=`${PWD_COMMAND}`; export r; \
50024 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50025 if test -f stage3-lean || test -f stage2-lean ; then \
9cb3fa6f
PB
50026 echo Skipping rebuild of stage3 ; \
50027 else \
f70224b5 50028 $(MAKE) stage3-start; \
80911fe1
PB
50029 if $(LEAN); then \
50030 rm -rf stage1-* ; \
50031 $(STAMP) stage1-lean ; \
50032 fi; \
f70224b5 50033 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage3; \
9cb3fa6f 50034 fi
f6d183c0 50035 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare
72b2455a 50036
0df3d27f 50037.PHONY: all-stage3 clean-stage3
0df3d27f 50038do-clean: clean-stage3
0df3d27f 50039
d545f33b
PB
50040# FIXME: Will not need to be conditional when toplevel bootstrap is the
50041# only possibility, but now it conflicts with no-bootstrap rules
50042@if gcc-bootstrap
72b2455a 50043
d545f33b 50044compare:
e360f423
PB
50045 @r=`${PWD_COMMAND}`; export r; \
50046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50047 if test -f stage2-lean; then \
d545f33b
PB
50048 echo Cannot compare object files as stage 2 was deleted. ; \
50049 exit 0 ; \
50050 fi; \
0aed8855 50051 : $(MAKE); $(stage); \
d545f33b 50052 rm -f .bad_compare ; \
c52c6897 50053 echo Comparing stages 2 and 3 ; \
d545f33b
PB
50054 cd stage3-gcc; \
50055 files=`find . -name "*$(objext)" -print` ; \
50056 cd .. ; \
50057 for file in $${files} ; do \
50058 f1=$$r/stage2-gcc/$$file; f2=$$r/stage3-gcc/$$file; \
8520c408 50059 $(do-compare) > /dev/null 2>&1; \
f70224b5
PB
50060 if test $$? -eq 1; then \
50061 case $$file in \
50062 ./cc*-checksum$(objext) | ./libgcc/* ) \
50063 echo warning: $$file differs ;; \
50064 *) \
50065 echo $$file differs >> .bad_compare ;; \
50066 esac ; \
50067 fi ; \
d545f33b
PB
50068 done ; \
50069 if [ -f .bad_compare ]; then \
50070 echo "Bootstrap comparison failure!"; \
50071 cat .bad_compare; \
50072 exit 1; \
50073 else \
c52c6897 50074 echo Comparison successful.; \
d545f33b
PB
50075 fi ; \
50076 $(STAMP) compare
80911fe1
PB
50077 if $(LEAN); then \
50078 rm -rf stage2-*; \
50079 $(STAMP) stage2-lean; \
50080 fi
9cb3fa6f 50081
72b2455a 50082
72b2455a 50083
80911fe1 50084.PHONY: bootstrap bootstrap-lean
be01d343
PB
50085bootstrap:
50086 echo stage3 > stage_final
50087 @r=`${PWD_COMMAND}`; export r; \
50088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50089 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
0aed8855 50090 @: $(MAKE); $(unstage)
be01d343
PB
50091 @r=`${PWD_COMMAND}`; export r; \
50092 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50093 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
0df3d27f 50094
80911fe1
PB
50095bootstrap-lean:
50096 echo stage3 > stage_final
50097 @r=`${PWD_COMMAND}`; export r; \
50098 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50099 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage3-bubble
50100 @: $(MAKE); $(unstage)
50101 @r=`${PWD_COMMAND}`; export r; \
50102 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50103 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
50104
72b2455a 50105
d545f33b
PB
50106# Rules to wipe a stage and all the following ones, also used for cleanstrap
50107distclean-stage2:: distclean-stage3
50108.PHONY: distclean-stage3
50109distclean-stage3::
0aed8855 50110 @: $(MAKE); $(stage)
e00a73e3 50111 @test "`cat stage_last`" != stage3 || rm -f stage_last
d545f33b 50112 rm -rf stage3-* compare
0df3d27f 50113
9cb3fa6f 50114
d545f33b 50115.PHONY: cleanstrap
e00a73e3
PB
50116cleanstrap: do-distclean local-clean
50117 echo stage3 > stage_final
50118 @r=`${PWD_COMMAND}`; export r; \
50119 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50120 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
50121 @: $(MAKE); $(unstage)
50122 @r=`${PWD_COMMAND}`; export r; \
50123 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50124 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
72b2455a
PB
50125
50126@endif gcc-bootstrap
50127
50128
8520c408
AO
50129.PHONY: stageb3g2-start stageb3g2-end
50130
50131stageb3g2-start::
50132 @: $(MAKE); $(stage); \
50133 echo stageb3g2 > stage_current ; \
50134 echo stageb3g2 > stage_last; \
50135 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
50136@if bfd
50137 @cd $(HOST_SUBDIR); [ -d stageb3g2-bfd ] || \
50138 mkdir stageb3g2-bfd; \
50139 mv stageb3g2-bfd bfd ; \
50140 mv stageb2g0-bfd prev-bfd || test -f stageb2g0-lean
50141@endif bfd
50142@if opcodes
50143 @cd $(HOST_SUBDIR); [ -d stageb3g2-opcodes ] || \
50144 mkdir stageb3g2-opcodes; \
50145 mv stageb3g2-opcodes opcodes ; \
50146 mv stageb2g0-opcodes prev-opcodes || test -f stageb2g0-lean
50147@endif opcodes
50148@if binutils
50149 @cd $(HOST_SUBDIR); [ -d stageb3g2-binutils ] || \
50150 mkdir stageb3g2-binutils; \
50151 mv stageb3g2-binutils binutils ; \
50152 mv stageb2g0-binutils prev-binutils || test -f stageb2g0-lean
50153@endif binutils
50154@if gas
50155 @cd $(HOST_SUBDIR); [ -d stageb3g2-gas ] || \
50156 mkdir stageb3g2-gas; \
50157 mv stageb3g2-gas gas ; \
50158 mv stageb2g0-gas prev-gas || test -f stageb2g0-lean
50159@endif gas
50160@if gcc
50161 @cd $(HOST_SUBDIR); [ -d stageb3g2-gcc ] || \
50162 mkdir stageb3g2-gcc; \
50163 mv stageb3g2-gcc gcc ; \
50164 mv stageb2g0-gcc prev-gcc || test -f stageb2g0-lean
50165@endif gcc
50166@if gmp
50167 @cd $(HOST_SUBDIR); [ -d stageb3g2-gmp ] || \
50168 mkdir stageb3g2-gmp; \
50169 mv stageb3g2-gmp gmp ; \
50170 mv stageb2g0-gmp prev-gmp || test -f stageb2g0-lean
50171@endif gmp
50172@if mpfr
50173 @cd $(HOST_SUBDIR); [ -d stageb3g2-mpfr ] || \
50174 mkdir stageb3g2-mpfr; \
50175 mv stageb3g2-mpfr mpfr ; \
50176 mv stageb2g0-mpfr prev-mpfr || test -f stageb2g0-lean
50177@endif mpfr
50178@if intl
50179 @cd $(HOST_SUBDIR); [ -d stageb3g2-intl ] || \
50180 mkdir stageb3g2-intl; \
50181 mv stageb3g2-intl intl ; \
50182 mv stageb2g0-intl prev-intl || test -f stageb2g0-lean
50183@endif intl
50184@if ld
50185 @cd $(HOST_SUBDIR); [ -d stageb3g2-ld ] || \
50186 mkdir stageb3g2-ld; \
50187 mv stageb3g2-ld ld ; \
50188 mv stageb2g0-ld prev-ld || test -f stageb2g0-lean
50189@endif ld
50190@if libcpp
50191 @cd $(HOST_SUBDIR); [ -d stageb3g2-libcpp ] || \
50192 mkdir stageb3g2-libcpp; \
50193 mv stageb3g2-libcpp libcpp ; \
50194 mv stageb2g0-libcpp prev-libcpp || test -f stageb2g0-lean
50195@endif libcpp
50196@if libdecnumber
50197 @cd $(HOST_SUBDIR); [ -d stageb3g2-libdecnumber ] || \
50198 mkdir stageb3g2-libdecnumber; \
50199 mv stageb3g2-libdecnumber libdecnumber ; \
50200 mv stageb2g0-libdecnumber prev-libdecnumber || test -f stageb2g0-lean
50201@endif libdecnumber
50202@if libiberty
50203 @cd $(HOST_SUBDIR); [ -d stageb3g2-libiberty ] || \
50204 mkdir stageb3g2-libiberty; \
50205 mv stageb3g2-libiberty libiberty ; \
50206 mv stageb2g0-libiberty prev-libiberty || test -f stageb2g0-lean
50207@endif libiberty
50208@if zlib
50209 @cd $(HOST_SUBDIR); [ -d stageb3g2-zlib ] || \
50210 mkdir stageb3g2-zlib; \
50211 mv stageb3g2-zlib zlib ; \
50212 mv stageb2g0-zlib prev-zlib || test -f stageb2g0-lean
50213@endif zlib
50214 @[ -d stageb3g2-$(TARGET_SUBDIR) ] || \
50215 mkdir stageb3g2-$(TARGET_SUBDIR); \
50216 mv stageb3g2-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
50217 mv stageb2g0-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stageb2g0-lean
50218
50219stageb3g2-end::
50220@if bfd
50221 @if test -d $(HOST_SUBDIR)/bfd ; then \
50222 cd $(HOST_SUBDIR); mv bfd stageb3g2-bfd ; \
50223 mv prev-bfd stageb2g0-bfd ; : ; \
50224 fi
50225@endif bfd
50226@if opcodes
50227 @if test -d $(HOST_SUBDIR)/opcodes ; then \
50228 cd $(HOST_SUBDIR); mv opcodes stageb3g2-opcodes ; \
50229 mv prev-opcodes stageb2g0-opcodes ; : ; \
50230 fi
50231@endif opcodes
50232@if binutils
50233 @if test -d $(HOST_SUBDIR)/binutils ; then \
50234 cd $(HOST_SUBDIR); mv binutils stageb3g2-binutils ; \
50235 mv prev-binutils stageb2g0-binutils ; : ; \
50236 fi
50237@endif binutils
50238@if gas
50239 @if test -d $(HOST_SUBDIR)/gas ; then \
50240 cd $(HOST_SUBDIR); mv gas stageb3g2-gas ; \
50241 mv prev-gas stageb2g0-gas ; : ; \
50242 fi
50243@endif gas
50244@if gcc
50245 @if test -d $(HOST_SUBDIR)/gcc ; then \
50246 cd $(HOST_SUBDIR); mv gcc stageb3g2-gcc ; \
50247 mv prev-gcc stageb2g0-gcc ; : ; \
50248 fi
50249@endif gcc
50250@if gmp
50251 @if test -d $(HOST_SUBDIR)/gmp ; then \
50252 cd $(HOST_SUBDIR); mv gmp stageb3g2-gmp ; \
50253 mv prev-gmp stageb2g0-gmp ; : ; \
50254 fi
50255@endif gmp
50256@if mpfr
50257 @if test -d $(HOST_SUBDIR)/mpfr ; then \
50258 cd $(HOST_SUBDIR); mv mpfr stageb3g2-mpfr ; \
50259 mv prev-mpfr stageb2g0-mpfr ; : ; \
50260 fi
50261@endif mpfr
50262@if intl
50263 @if test -d $(HOST_SUBDIR)/intl ; then \
50264 cd $(HOST_SUBDIR); mv intl stageb3g2-intl ; \
50265 mv prev-intl stageb2g0-intl ; : ; \
50266 fi
50267@endif intl
50268@if ld
50269 @if test -d $(HOST_SUBDIR)/ld ; then \
50270 cd $(HOST_SUBDIR); mv ld stageb3g2-ld ; \
50271 mv prev-ld stageb2g0-ld ; : ; \
50272 fi
50273@endif ld
50274@if libcpp
50275 @if test -d $(HOST_SUBDIR)/libcpp ; then \
50276 cd $(HOST_SUBDIR); mv libcpp stageb3g2-libcpp ; \
50277 mv prev-libcpp stageb2g0-libcpp ; : ; \
50278 fi
50279@endif libcpp
50280@if libdecnumber
50281 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
50282 cd $(HOST_SUBDIR); mv libdecnumber stageb3g2-libdecnumber ; \
50283 mv prev-libdecnumber stageb2g0-libdecnumber ; : ; \
50284 fi
50285@endif libdecnumber
50286@if libiberty
50287 @if test -d $(HOST_SUBDIR)/libiberty ; then \
50288 cd $(HOST_SUBDIR); mv libiberty stageb3g2-libiberty ; \
50289 mv prev-libiberty stageb2g0-libiberty ; : ; \
50290 fi
50291@endif libiberty
50292@if zlib
50293 @if test -d $(HOST_SUBDIR)/zlib ; then \
50294 cd $(HOST_SUBDIR); mv zlib stageb3g2-zlib ; \
50295 mv prev-zlib stageb2g0-zlib ; : ; \
50296 fi
50297@endif zlib
50298 @if test -d $(TARGET_SUBDIR) ; then \
50299 mv $(TARGET_SUBDIR) stageb3g2-$(TARGET_SUBDIR) ; \
50300 mv prev-$(TARGET_SUBDIR) stageb2g0-$(TARGET_SUBDIR) ; : ; \
50301 fi
50302 rm -f stage_current
50303
50304# Bubble a bug fix through all the stages up to stage b3g2. They are
50305# remade, but not reconfigured. The next stage (if any) will not be
50306# reconfigured as well.
50307.PHONY: stageb3g2-bubble
50308stageb3g2-bubble:: stageb2g0-bubble
50309 @r=`${PWD_COMMAND}`; export r; \
50310 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50311 if test -f stageb3g2-lean || test -f stageb2g0-lean ; then \
50312 echo Skipping rebuild of stageb3g2 ; \
50313 else \
50314 $(MAKE) stageb3g2-start; \
50315 if $(LEAN); then \
50316 rm -rf stage1-* ; \
50317 $(STAMP) stage1-lean ; \
50318 fi; \
50319 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stageb3g2; \
50320 fi
50321 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare-debug
50322
50323.PHONY: all-stageb3g2 clean-stageb3g2
50324do-clean: clean-stageb3g2
50325
50326# FIXME: Will not need to be conditional when toplevel bootstrap is the
50327# only possibility, but now it conflicts with no-bootstrap rules
50328@if gcc-bootstrap
50329
50330compare-debug:
50331 @r=`${PWD_COMMAND}`; export r; \
50332 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50333 if test -f stageb2g0-lean; then \
50334 echo Cannot compare object files as stage b2g0 was deleted. ; \
50335 exit 0 ; \
50336 fi; \
50337 : $(MAKE); $(stage); \
50338 rm -f .bad_compare ; \
50339 echo Comparing stages b2g0 and b3g2 ; \
50340 cd stageb3g2-gcc; \
50341 files=`find . -name "*$(objext)" -print` ; \
50342 cd .. ; \
50343 for file in $${files} ; do \
50344 f1=$$r/stageb2g0-gcc/$$file; f2=$$r/stageb3g2-gcc/$$file; \
50345 $(do-compare-debug) > /dev/null 2>&1; \
50346 if test $$? -eq 1; then \
50347 case $$file in \
50348 ./cc*-checksum$(objext) | ./libgcc/* ) \
50349 echo warning: $$file differs ;; \
50350 *) \
50351 echo $$file differs >> .bad_compare ;; \
50352 esac ; \
50353 fi ; \
50354 done ; \
50355 if [ -f .bad_compare ]; then \
50356 echo "Bootstrap comparison failure!"; \
50357 cat .bad_compare; \
50358 exit 1; \
50359 else \
50360 echo Comparison successful.; \
50361 fi ; \
50362 $(STAMP) compare-debug
50363 if $(LEAN); then \
50364 rm -rf stageb2g0-*; \
50365 $(STAMP) stageb2g0-lean; \
50366 fi
50367
50368
50369
50370.PHONY: bootstrap-debug bootstrap-debug-lean
50371bootstrap-debug:
50372 echo stageb3g2 > stage_final
50373 @r=`${PWD_COMMAND}`; export r; \
50374 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50375 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stageb3g2-bubble
50376 @: $(MAKE); $(unstage)
50377 @r=`${PWD_COMMAND}`; export r; \
50378 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50379 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
50380
50381bootstrap-debug-lean:
50382 echo stageb3g2 > stage_final
50383 @r=`${PWD_COMMAND}`; export r; \
50384 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50385 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stageb3g2-bubble
50386 @: $(MAKE); $(unstage)
50387 @r=`${PWD_COMMAND}`; export r; \
50388 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50389 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
50390
50391
50392# Rules to wipe a stage and all the following ones, also used for cleanstrap
50393distclean-stageb2g0:: distclean-stageb3g2
50394.PHONY: distclean-stageb3g2
50395distclean-stageb3g2::
50396 @: $(MAKE); $(stage)
50397 @test "`cat stage_last`" != stageb3g2 || rm -f stage_last
50398 rm -rf stageb3g2-* compare-debug
50399
50400
50401.PHONY: cleanstrap-debug
50402cleanstrap-debug: do-distclean local-clean
50403 echo stageb3g2 > stage_final
50404 @r=`${PWD_COMMAND}`; export r; \
50405 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50406 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stageb3g2-bubble
50407 @: $(MAKE); $(unstage)
50408 @r=`${PWD_COMMAND}`; export r; \
50409 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50410 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
50411
50412@endif gcc-bootstrap
50413
50414
72b2455a
PB
50415.PHONY: stage4-start stage4-end
50416
50417stage4-start::
0aed8855 50418 @: $(MAKE); $(stage); \
72b2455a 50419 echo stage4 > stage_current ; \
b00612cc 50420 echo stage4 > stage_last; \
0aed8855 50421 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 50422@if bfd
b00612cc
PB
50423 @cd $(HOST_SUBDIR); [ -d stage4-bfd ] || \
50424 mkdir stage4-bfd; \
80911fe1
PB
50425 mv stage4-bfd bfd ; \
50426 mv stage3-bfd prev-bfd || test -f stage3-lean
72b2455a
PB
50427@endif bfd
50428@if opcodes
b00612cc
PB
50429 @cd $(HOST_SUBDIR); [ -d stage4-opcodes ] || \
50430 mkdir stage4-opcodes; \
80911fe1
PB
50431 mv stage4-opcodes opcodes ; \
50432 mv stage3-opcodes prev-opcodes || test -f stage3-lean
72b2455a
PB
50433@endif opcodes
50434@if binutils
b00612cc
PB
50435 @cd $(HOST_SUBDIR); [ -d stage4-binutils ] || \
50436 mkdir stage4-binutils; \
80911fe1
PB
50437 mv stage4-binutils binutils ; \
50438 mv stage3-binutils prev-binutils || test -f stage3-lean
72b2455a
PB
50439@endif binutils
50440@if gas
b00612cc
PB
50441 @cd $(HOST_SUBDIR); [ -d stage4-gas ] || \
50442 mkdir stage4-gas; \
80911fe1
PB
50443 mv stage4-gas gas ; \
50444 mv stage3-gas prev-gas || test -f stage3-lean
72b2455a
PB
50445@endif gas
50446@if gcc
b00612cc
PB
50447 @cd $(HOST_SUBDIR); [ -d stage4-gcc ] || \
50448 mkdir stage4-gcc; \
80911fe1
PB
50449 mv stage4-gcc gcc ; \
50450 mv stage3-gcc prev-gcc || test -f stage3-lean
72b2455a 50451@endif gcc
4b900473
PB
50452@if gmp
50453 @cd $(HOST_SUBDIR); [ -d stage4-gmp ] || \
50454 mkdir stage4-gmp; \
50455 mv stage4-gmp gmp ; \
50456 mv stage3-gmp prev-gmp || test -f stage3-lean
50457@endif gmp
50458@if mpfr
50459 @cd $(HOST_SUBDIR); [ -d stage4-mpfr ] || \
50460 mkdir stage4-mpfr; \
50461 mv stage4-mpfr mpfr ; \
50462 mv stage3-mpfr prev-mpfr || test -f stage3-lean
50463@endif mpfr
72b2455a 50464@if intl
b00612cc
PB
50465 @cd $(HOST_SUBDIR); [ -d stage4-intl ] || \
50466 mkdir stage4-intl; \
80911fe1
PB
50467 mv stage4-intl intl ; \
50468 mv stage3-intl prev-intl || test -f stage3-lean
72b2455a
PB
50469@endif intl
50470@if ld
b00612cc
PB
50471 @cd $(HOST_SUBDIR); [ -d stage4-ld ] || \
50472 mkdir stage4-ld; \
80911fe1
PB
50473 mv stage4-ld ld ; \
50474 mv stage3-ld prev-ld || test -f stage3-lean
72b2455a
PB
50475@endif ld
50476@if libcpp
b00612cc
PB
50477 @cd $(HOST_SUBDIR); [ -d stage4-libcpp ] || \
50478 mkdir stage4-libcpp; \
80911fe1
PB
50479 mv stage4-libcpp libcpp ; \
50480 mv stage3-libcpp prev-libcpp || test -f stage3-lean
72b2455a 50481@endif libcpp
be01d343
PB
50482@if libdecnumber
50483 @cd $(HOST_SUBDIR); [ -d stage4-libdecnumber ] || \
50484 mkdir stage4-libdecnumber; \
80911fe1
PB
50485 mv stage4-libdecnumber libdecnumber ; \
50486 mv stage3-libdecnumber prev-libdecnumber || test -f stage3-lean
be01d343 50487@endif libdecnumber
72b2455a 50488@if libiberty
b00612cc
PB
50489 @cd $(HOST_SUBDIR); [ -d stage4-libiberty ] || \
50490 mkdir stage4-libiberty; \
80911fe1
PB
50491 mv stage4-libiberty libiberty ; \
50492 mv stage3-libiberty prev-libiberty || test -f stage3-lean
72b2455a
PB
50493@endif libiberty
50494@if zlib
b00612cc
PB
50495 @cd $(HOST_SUBDIR); [ -d stage4-zlib ] || \
50496 mkdir stage4-zlib; \
80911fe1
PB
50497 mv stage4-zlib zlib ; \
50498 mv stage3-zlib prev-zlib || test -f stage3-lean
72b2455a 50499@endif zlib
0aed8855
PB
50500 @[ -d stage4-$(TARGET_SUBDIR) ] || \
50501 mkdir stage4-$(TARGET_SUBDIR); \
80911fe1
PB
50502 mv stage4-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
50503 mv stage3-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage3-lean
72b2455a 50504
80911fe1 50505stage4-end::
72b2455a 50506@if bfd
80911fe1
PB
50507 @if test -d $(HOST_SUBDIR)/bfd ; then \
50508 cd $(HOST_SUBDIR); mv bfd stage4-bfd ; \
50509 mv prev-bfd stage3-bfd ; : ; \
0aed8855 50510 fi
72b2455a
PB
50511@endif bfd
50512@if opcodes
80911fe1
PB
50513 @if test -d $(HOST_SUBDIR)/opcodes ; then \
50514 cd $(HOST_SUBDIR); mv opcodes stage4-opcodes ; \
50515 mv prev-opcodes stage3-opcodes ; : ; \
0aed8855 50516 fi
72b2455a
PB
50517@endif opcodes
50518@if binutils
80911fe1
PB
50519 @if test -d $(HOST_SUBDIR)/binutils ; then \
50520 cd $(HOST_SUBDIR); mv binutils stage4-binutils ; \
50521 mv prev-binutils stage3-binutils ; : ; \
0aed8855 50522 fi
72b2455a
PB
50523@endif binutils
50524@if gas
80911fe1
PB
50525 @if test -d $(HOST_SUBDIR)/gas ; then \
50526 cd $(HOST_SUBDIR); mv gas stage4-gas ; \
50527 mv prev-gas stage3-gas ; : ; \
0aed8855 50528 fi
72b2455a
PB
50529@endif gas
50530@if gcc
80911fe1
PB
50531 @if test -d $(HOST_SUBDIR)/gcc ; then \
50532 cd $(HOST_SUBDIR); mv gcc stage4-gcc ; \
50533 mv prev-gcc stage3-gcc ; : ; \
0aed8855 50534 fi
72b2455a 50535@endif gcc
4b900473
PB
50536@if gmp
50537 @if test -d $(HOST_SUBDIR)/gmp ; then \
50538 cd $(HOST_SUBDIR); mv gmp stage4-gmp ; \
50539 mv prev-gmp stage3-gmp ; : ; \
50540 fi
50541@endif gmp
50542@if mpfr
50543 @if test -d $(HOST_SUBDIR)/mpfr ; then \
50544 cd $(HOST_SUBDIR); mv mpfr stage4-mpfr ; \
50545 mv prev-mpfr stage3-mpfr ; : ; \
50546 fi
50547@endif mpfr
72b2455a 50548@if intl
80911fe1
PB
50549 @if test -d $(HOST_SUBDIR)/intl ; then \
50550 cd $(HOST_SUBDIR); mv intl stage4-intl ; \
50551 mv prev-intl stage3-intl ; : ; \
0aed8855 50552 fi
72b2455a
PB
50553@endif intl
50554@if ld
80911fe1
PB
50555 @if test -d $(HOST_SUBDIR)/ld ; then \
50556 cd $(HOST_SUBDIR); mv ld stage4-ld ; \
50557 mv prev-ld stage3-ld ; : ; \
0aed8855 50558 fi
72b2455a
PB
50559@endif ld
50560@if libcpp
80911fe1
PB
50561 @if test -d $(HOST_SUBDIR)/libcpp ; then \
50562 cd $(HOST_SUBDIR); mv libcpp stage4-libcpp ; \
50563 mv prev-libcpp stage3-libcpp ; : ; \
0aed8855 50564 fi
72b2455a 50565@endif libcpp
be01d343 50566@if libdecnumber
80911fe1
PB
50567 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
50568 cd $(HOST_SUBDIR); mv libdecnumber stage4-libdecnumber ; \
50569 mv prev-libdecnumber stage3-libdecnumber ; : ; \
0aed8855 50570 fi
be01d343 50571@endif libdecnumber
72b2455a 50572@if libiberty
80911fe1
PB
50573 @if test -d $(HOST_SUBDIR)/libiberty ; then \
50574 cd $(HOST_SUBDIR); mv libiberty stage4-libiberty ; \
50575 mv prev-libiberty stage3-libiberty ; : ; \
0aed8855 50576 fi
72b2455a
PB
50577@endif libiberty
50578@if zlib
80911fe1
PB
50579 @if test -d $(HOST_SUBDIR)/zlib ; then \
50580 cd $(HOST_SUBDIR); mv zlib stage4-zlib ; \
50581 mv prev-zlib stage3-zlib ; : ; \
0aed8855 50582 fi
72b2455a 50583@endif zlib
0aed8855 50584 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1
PB
50585 mv $(TARGET_SUBDIR) stage4-$(TARGET_SUBDIR) ; \
50586 mv prev-$(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR) ; : ; \
0aed8855 50587 fi
80911fe1 50588 rm -f stage_current
72b2455a 50589
973601e1 50590# Bubble a bug fix through all the stages up to stage 4. They are
0aed8855
PB
50591# remade, but not reconfigured. The next stage (if any) will not be
50592# reconfigured as well.
72b2455a
PB
50593.PHONY: stage4-bubble
50594stage4-bubble:: stage3-bubble
e360f423
PB
50595 @r=`${PWD_COMMAND}`; export r; \
50596 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50597 if test -f stage4-lean || test -f stage3-lean ; then \
9cb3fa6f
PB
50598 echo Skipping rebuild of stage4 ; \
50599 else \
f70224b5 50600 $(MAKE) stage4-start; \
80911fe1
PB
50601 if $(LEAN); then \
50602 rm -rf stage2-* ; \
50603 $(STAMP) stage2-lean ; \
50604 fi; \
f70224b5 50605 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage4; \
9cb3fa6f 50606 fi
f6d183c0 50607 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare3
72b2455a 50608
0df3d27f 50609.PHONY: all-stage4 clean-stage4
0df3d27f 50610do-clean: clean-stage4
0df3d27f 50611
d545f33b
PB
50612# FIXME: Will not need to be conditional when toplevel bootstrap is the
50613# only possibility, but now it conflicts with no-bootstrap rules
50614@if gcc-bootstrap
72b2455a 50615
d545f33b 50616compare3:
e360f423
PB
50617 @r=`${PWD_COMMAND}`; export r; \
50618 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50619 if test -f stage3-lean; then \
d545f33b
PB
50620 echo Cannot compare object files as stage 3 was deleted. ; \
50621 exit 0 ; \
50622 fi; \
0aed8855 50623 : $(MAKE); $(stage); \
d545f33b 50624 rm -f .bad_compare ; \
c52c6897 50625 echo Comparing stages 3 and 4 ; \
d545f33b
PB
50626 cd stage4-gcc; \
50627 files=`find . -name "*$(objext)" -print` ; \
50628 cd .. ; \
50629 for file in $${files} ; do \
50630 f1=$$r/stage3-gcc/$$file; f2=$$r/stage4-gcc/$$file; \
8520c408 50631 $(do-compare3) > /dev/null 2>&1; \
f70224b5
PB
50632 if test $$? -eq 1; then \
50633 case $$file in \
50634 ./cc*-checksum$(objext) | ./libgcc/* ) \
50635 echo warning: $$file differs ;; \
50636 *) \
50637 echo $$file differs >> .bad_compare ;; \
50638 esac ; \
50639 fi ; \
d545f33b
PB
50640 done ; \
50641 if [ -f .bad_compare ]; then \
50642 echo "Bootstrap comparison failure!"; \
50643 cat .bad_compare; \
50644 exit 1; \
50645 else \
c52c6897 50646 echo Comparison successful.; \
d545f33b
PB
50647 fi ; \
50648 $(STAMP) compare3
80911fe1
PB
50649 if $(LEAN); then \
50650 rm -rf stage3-*; \
50651 $(STAMP) stage3-lean; \
50652 fi
9cb3fa6f 50653
72b2455a 50654
72b2455a 50655
80911fe1 50656.PHONY: bootstrap4 bootstrap4-lean
be01d343
PB
50657bootstrap4:
50658 echo stage4 > stage_final
50659 @r=`${PWD_COMMAND}`; export r; \
50660 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50661 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage4-bubble
0aed8855 50662 @: $(MAKE); $(unstage)
be01d343
PB
50663 @r=`${PWD_COMMAND}`; export r; \
50664 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50665 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
0df3d27f 50666
80911fe1
PB
50667bootstrap4-lean:
50668 echo stage4 > stage_final
50669 @r=`${PWD_COMMAND}`; export r; \
50670 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50671 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage4-bubble
50672 @: $(MAKE); $(unstage)
50673 @r=`${PWD_COMMAND}`; export r; \
50674 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50675 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
50676
72b2455a 50677
d545f33b
PB
50678# Rules to wipe a stage and all the following ones, also used for cleanstrap
50679distclean-stage3:: distclean-stage4
50680.PHONY: distclean-stage4
50681distclean-stage4::
0aed8855 50682 @: $(MAKE); $(stage)
e00a73e3 50683 @test "`cat stage_last`" != stage4 || rm -f stage_last
d545f33b 50684 rm -rf stage4-* compare3
0df3d27f 50685
9cb3fa6f 50686
d545f33b 50687@endif gcc-bootstrap
72b2455a
PB
50688
50689
50690.PHONY: stageprofile-start stageprofile-end
50691
50692stageprofile-start::
0aed8855 50693 @: $(MAKE); $(stage); \
72b2455a 50694 echo stageprofile > stage_current ; \
b00612cc 50695 echo stageprofile > stage_last; \
0aed8855 50696 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 50697@if bfd
b00612cc
PB
50698 @cd $(HOST_SUBDIR); [ -d stageprofile-bfd ] || \
50699 mkdir stageprofile-bfd; \
80911fe1
PB
50700 mv stageprofile-bfd bfd ; \
50701 mv stage1-bfd prev-bfd || test -f stage1-lean
72b2455a
PB
50702@endif bfd
50703@if opcodes
b00612cc
PB
50704 @cd $(HOST_SUBDIR); [ -d stageprofile-opcodes ] || \
50705 mkdir stageprofile-opcodes; \
80911fe1
PB
50706 mv stageprofile-opcodes opcodes ; \
50707 mv stage1-opcodes prev-opcodes || test -f stage1-lean
72b2455a
PB
50708@endif opcodes
50709@if binutils
b00612cc
PB
50710 @cd $(HOST_SUBDIR); [ -d stageprofile-binutils ] || \
50711 mkdir stageprofile-binutils; \
80911fe1
PB
50712 mv stageprofile-binutils binutils ; \
50713 mv stage1-binutils prev-binutils || test -f stage1-lean
72b2455a
PB
50714@endif binutils
50715@if gas
b00612cc
PB
50716 @cd $(HOST_SUBDIR); [ -d stageprofile-gas ] || \
50717 mkdir stageprofile-gas; \
80911fe1
PB
50718 mv stageprofile-gas gas ; \
50719 mv stage1-gas prev-gas || test -f stage1-lean
72b2455a
PB
50720@endif gas
50721@if gcc
b00612cc
PB
50722 @cd $(HOST_SUBDIR); [ -d stageprofile-gcc ] || \
50723 mkdir stageprofile-gcc; \
80911fe1
PB
50724 mv stageprofile-gcc gcc ; \
50725 mv stage1-gcc prev-gcc || test -f stage1-lean
72b2455a 50726@endif gcc
4b900473
PB
50727@if gmp
50728 @cd $(HOST_SUBDIR); [ -d stageprofile-gmp ] || \
50729 mkdir stageprofile-gmp; \
50730 mv stageprofile-gmp gmp ; \
50731 mv stage1-gmp prev-gmp || test -f stage1-lean
50732@endif gmp
50733@if mpfr
50734 @cd $(HOST_SUBDIR); [ -d stageprofile-mpfr ] || \
50735 mkdir stageprofile-mpfr; \
50736 mv stageprofile-mpfr mpfr ; \
50737 mv stage1-mpfr prev-mpfr || test -f stage1-lean
50738@endif mpfr
72b2455a 50739@if intl
b00612cc
PB
50740 @cd $(HOST_SUBDIR); [ -d stageprofile-intl ] || \
50741 mkdir stageprofile-intl; \
80911fe1
PB
50742 mv stageprofile-intl intl ; \
50743 mv stage1-intl prev-intl || test -f stage1-lean
72b2455a
PB
50744@endif intl
50745@if ld
b00612cc
PB
50746 @cd $(HOST_SUBDIR); [ -d stageprofile-ld ] || \
50747 mkdir stageprofile-ld; \
80911fe1
PB
50748 mv stageprofile-ld ld ; \
50749 mv stage1-ld prev-ld || test -f stage1-lean
72b2455a
PB
50750@endif ld
50751@if libcpp
b00612cc
PB
50752 @cd $(HOST_SUBDIR); [ -d stageprofile-libcpp ] || \
50753 mkdir stageprofile-libcpp; \
80911fe1
PB
50754 mv stageprofile-libcpp libcpp ; \
50755 mv stage1-libcpp prev-libcpp || test -f stage1-lean
72b2455a 50756@endif libcpp
be01d343
PB
50757@if libdecnumber
50758 @cd $(HOST_SUBDIR); [ -d stageprofile-libdecnumber ] || \
50759 mkdir stageprofile-libdecnumber; \
80911fe1
PB
50760 mv stageprofile-libdecnumber libdecnumber ; \
50761 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
be01d343 50762@endif libdecnumber
72b2455a 50763@if libiberty
b00612cc
PB
50764 @cd $(HOST_SUBDIR); [ -d stageprofile-libiberty ] || \
50765 mkdir stageprofile-libiberty; \
80911fe1
PB
50766 mv stageprofile-libiberty libiberty ; \
50767 mv stage1-libiberty prev-libiberty || test -f stage1-lean
72b2455a
PB
50768@endif libiberty
50769@if zlib
d545f33b
PB
50770 @cd $(HOST_SUBDIR); [ -d stageprofile-zlib ] || \
50771 mkdir stageprofile-zlib; \
80911fe1
PB
50772 mv stageprofile-zlib zlib ; \
50773 mv stage1-zlib prev-zlib || test -f stage1-lean
d545f33b 50774@endif zlib
0aed8855
PB
50775 @[ -d stageprofile-$(TARGET_SUBDIR) ] || \
50776 mkdir stageprofile-$(TARGET_SUBDIR); \
80911fe1
PB
50777 mv stageprofile-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
50778 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
0df3d27f 50779
80911fe1 50780stageprofile-end::
d545f33b 50781@if bfd
80911fe1
PB
50782 @if test -d $(HOST_SUBDIR)/bfd ; then \
50783 cd $(HOST_SUBDIR); mv bfd stageprofile-bfd ; \
50784 mv prev-bfd stage1-bfd ; : ; \
0aed8855 50785 fi
d545f33b
PB
50786@endif bfd
50787@if opcodes
80911fe1
PB
50788 @if test -d $(HOST_SUBDIR)/opcodes ; then \
50789 cd $(HOST_SUBDIR); mv opcodes stageprofile-opcodes ; \
50790 mv prev-opcodes stage1-opcodes ; : ; \
0aed8855 50791 fi
d545f33b
PB
50792@endif opcodes
50793@if binutils
80911fe1
PB
50794 @if test -d $(HOST_SUBDIR)/binutils ; then \
50795 cd $(HOST_SUBDIR); mv binutils stageprofile-binutils ; \
50796 mv prev-binutils stage1-binutils ; : ; \
0aed8855 50797 fi
d545f33b
PB
50798@endif binutils
50799@if gas
80911fe1
PB
50800 @if test -d $(HOST_SUBDIR)/gas ; then \
50801 cd $(HOST_SUBDIR); mv gas stageprofile-gas ; \
50802 mv prev-gas stage1-gas ; : ; \
0aed8855 50803 fi
d545f33b
PB
50804@endif gas
50805@if gcc
80911fe1
PB
50806 @if test -d $(HOST_SUBDIR)/gcc ; then \
50807 cd $(HOST_SUBDIR); mv gcc stageprofile-gcc ; \
50808 mv prev-gcc stage1-gcc ; : ; \
0aed8855 50809 fi
d545f33b 50810@endif gcc
4b900473
PB
50811@if gmp
50812 @if test -d $(HOST_SUBDIR)/gmp ; then \
50813 cd $(HOST_SUBDIR); mv gmp stageprofile-gmp ; \
50814 mv prev-gmp stage1-gmp ; : ; \
50815 fi
50816@endif gmp
50817@if mpfr
50818 @if test -d $(HOST_SUBDIR)/mpfr ; then \
50819 cd $(HOST_SUBDIR); mv mpfr stageprofile-mpfr ; \
50820 mv prev-mpfr stage1-mpfr ; : ; \
50821 fi
50822@endif mpfr
d545f33b 50823@if intl
80911fe1
PB
50824 @if test -d $(HOST_SUBDIR)/intl ; then \
50825 cd $(HOST_SUBDIR); mv intl stageprofile-intl ; \
50826 mv prev-intl stage1-intl ; : ; \
0aed8855 50827 fi
d545f33b
PB
50828@endif intl
50829@if ld
80911fe1
PB
50830 @if test -d $(HOST_SUBDIR)/ld ; then \
50831 cd $(HOST_SUBDIR); mv ld stageprofile-ld ; \
50832 mv prev-ld stage1-ld ; : ; \
0aed8855 50833 fi
d545f33b
PB
50834@endif ld
50835@if libcpp
80911fe1
PB
50836 @if test -d $(HOST_SUBDIR)/libcpp ; then \
50837 cd $(HOST_SUBDIR); mv libcpp stageprofile-libcpp ; \
50838 mv prev-libcpp stage1-libcpp ; : ; \
0aed8855 50839 fi
d545f33b 50840@endif libcpp
be01d343 50841@if libdecnumber
80911fe1
PB
50842 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
50843 cd $(HOST_SUBDIR); mv libdecnumber stageprofile-libdecnumber ; \
50844 mv prev-libdecnumber stage1-libdecnumber ; : ; \
0aed8855 50845 fi
be01d343 50846@endif libdecnumber
d545f33b 50847@if libiberty
80911fe1
PB
50848 @if test -d $(HOST_SUBDIR)/libiberty ; then \
50849 cd $(HOST_SUBDIR); mv libiberty stageprofile-libiberty ; \
50850 mv prev-libiberty stage1-libiberty ; : ; \
0aed8855 50851 fi
d545f33b
PB
50852@endif libiberty
50853@if zlib
80911fe1
PB
50854 @if test -d $(HOST_SUBDIR)/zlib ; then \
50855 cd $(HOST_SUBDIR); mv zlib stageprofile-zlib ; \
50856 mv prev-zlib stage1-zlib ; : ; \
0aed8855 50857 fi
d545f33b 50858@endif zlib
0aed8855 50859 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1
PB
50860 mv $(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR) ; \
50861 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; : ; \
0aed8855 50862 fi
80911fe1 50863 rm -f stage_current
72b2455a 50864
973601e1 50865# Bubble a bug fix through all the stages up to stage profile. They are
0aed8855
PB
50866# remade, but not reconfigured. The next stage (if any) will not be
50867# reconfigured as well.
d545f33b
PB
50868.PHONY: stageprofile-bubble
50869stageprofile-bubble:: stage1-bubble
e360f423
PB
50870 @r=`${PWD_COMMAND}`; export r; \
50871 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50872 if test -f stageprofile-lean || test -f stage1-lean ; then \
d545f33b
PB
50873 echo Skipping rebuild of stageprofile ; \
50874 else \
f70224b5
PB
50875 $(MAKE) stageprofile-start; \
50876 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stageprofile; \
d545f33b 50877 fi
72b2455a 50878
d545f33b
PB
50879.PHONY: all-stageprofile clean-stageprofile
50880do-clean: clean-stageprofile
0df3d27f 50881
72b2455a
PB
50882# FIXME: Will not need to be conditional when toplevel bootstrap is the
50883# only possibility, but now it conflicts with no-bootstrap rules
50884@if gcc-bootstrap
50885
50886
50887
50888
0df3d27f 50889# Rules to wipe a stage and all the following ones, also used for cleanstrap
72b2455a 50890distclean-stage1:: distclean-stageprofile
0df3d27f 50891.PHONY: distclean-stageprofile
72b2455a 50892distclean-stageprofile::
0aed8855 50893 @: $(MAKE); $(stage)
e00a73e3 50894 @test "`cat stage_last`" != stageprofile || rm -f stage_last
9cb3fa6f 50895 rm -rf stageprofile-*
dfdffa2c
PB
50896
50897
72b2455a 50898@endif gcc-bootstrap
dfdffa2c
PB
50899
50900
72b2455a 50901.PHONY: stagefeedback-start stagefeedback-end
dfdffa2c 50902
72b2455a 50903stagefeedback-start::
0aed8855 50904 @: $(MAKE); $(stage); \
72b2455a 50905 echo stagefeedback > stage_current ; \
b00612cc 50906 echo stagefeedback > stage_last; \
0aed8855 50907 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 50908@if bfd
b00612cc
PB
50909 @cd $(HOST_SUBDIR); [ -d stagefeedback-bfd ] || \
50910 mkdir stagefeedback-bfd; \
80911fe1
PB
50911 mv stagefeedback-bfd bfd ; \
50912 mv stageprofile-bfd prev-bfd || test -f stageprofile-lean
72b2455a
PB
50913@endif bfd
50914@if opcodes
b00612cc
PB
50915 @cd $(HOST_SUBDIR); [ -d stagefeedback-opcodes ] || \
50916 mkdir stagefeedback-opcodes; \
80911fe1
PB
50917 mv stagefeedback-opcodes opcodes ; \
50918 mv stageprofile-opcodes prev-opcodes || test -f stageprofile-lean
72b2455a
PB
50919@endif opcodes
50920@if binutils
b00612cc
PB
50921 @cd $(HOST_SUBDIR); [ -d stagefeedback-binutils ] || \
50922 mkdir stagefeedback-binutils; \
80911fe1
PB
50923 mv stagefeedback-binutils binutils ; \
50924 mv stageprofile-binutils prev-binutils || test -f stageprofile-lean
72b2455a
PB
50925@endif binutils
50926@if gas
b00612cc
PB
50927 @cd $(HOST_SUBDIR); [ -d stagefeedback-gas ] || \
50928 mkdir stagefeedback-gas; \
80911fe1
PB
50929 mv stagefeedback-gas gas ; \
50930 mv stageprofile-gas prev-gas || test -f stageprofile-lean
72b2455a
PB
50931@endif gas
50932@if gcc
b00612cc
PB
50933 @cd $(HOST_SUBDIR); [ -d stagefeedback-gcc ] || \
50934 mkdir stagefeedback-gcc; \
80911fe1
PB
50935 mv stagefeedback-gcc gcc ; \
50936 mv stageprofile-gcc prev-gcc || test -f stageprofile-lean
72b2455a 50937@endif gcc
4b900473
PB
50938@if gmp
50939 @cd $(HOST_SUBDIR); [ -d stagefeedback-gmp ] || \
50940 mkdir stagefeedback-gmp; \
50941 mv stagefeedback-gmp gmp ; \
50942 mv stageprofile-gmp prev-gmp || test -f stageprofile-lean
50943@endif gmp
50944@if mpfr
50945 @cd $(HOST_SUBDIR); [ -d stagefeedback-mpfr ] || \
50946 mkdir stagefeedback-mpfr; \
50947 mv stagefeedback-mpfr mpfr ; \
50948 mv stageprofile-mpfr prev-mpfr || test -f stageprofile-lean
50949@endif mpfr
72b2455a 50950@if intl
b00612cc
PB
50951 @cd $(HOST_SUBDIR); [ -d stagefeedback-intl ] || \
50952 mkdir stagefeedback-intl; \
80911fe1
PB
50953 mv stagefeedback-intl intl ; \
50954 mv stageprofile-intl prev-intl || test -f stageprofile-lean
72b2455a
PB
50955@endif intl
50956@if ld
b00612cc
PB
50957 @cd $(HOST_SUBDIR); [ -d stagefeedback-ld ] || \
50958 mkdir stagefeedback-ld; \
80911fe1
PB
50959 mv stagefeedback-ld ld ; \
50960 mv stageprofile-ld prev-ld || test -f stageprofile-lean
72b2455a
PB
50961@endif ld
50962@if libcpp
b00612cc
PB
50963 @cd $(HOST_SUBDIR); [ -d stagefeedback-libcpp ] || \
50964 mkdir stagefeedback-libcpp; \
80911fe1
PB
50965 mv stagefeedback-libcpp libcpp ; \
50966 mv stageprofile-libcpp prev-libcpp || test -f stageprofile-lean
72b2455a 50967@endif libcpp
be01d343
PB
50968@if libdecnumber
50969 @cd $(HOST_SUBDIR); [ -d stagefeedback-libdecnumber ] || \
50970 mkdir stagefeedback-libdecnumber; \
80911fe1
PB
50971 mv stagefeedback-libdecnumber libdecnumber ; \
50972 mv stageprofile-libdecnumber prev-libdecnumber || test -f stageprofile-lean
be01d343 50973@endif libdecnumber
72b2455a 50974@if libiberty
b00612cc
PB
50975 @cd $(HOST_SUBDIR); [ -d stagefeedback-libiberty ] || \
50976 mkdir stagefeedback-libiberty; \
80911fe1
PB
50977 mv stagefeedback-libiberty libiberty ; \
50978 mv stageprofile-libiberty prev-libiberty || test -f stageprofile-lean
72b2455a
PB
50979@endif libiberty
50980@if zlib
b00612cc
PB
50981 @cd $(HOST_SUBDIR); [ -d stagefeedback-zlib ] || \
50982 mkdir stagefeedback-zlib; \
80911fe1
PB
50983 mv stagefeedback-zlib zlib ; \
50984 mv stageprofile-zlib prev-zlib || test -f stageprofile-lean
72b2455a 50985@endif zlib
0aed8855
PB
50986 @[ -d stagefeedback-$(TARGET_SUBDIR) ] || \
50987 mkdir stagefeedback-$(TARGET_SUBDIR); \
80911fe1
PB
50988 mv stagefeedback-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
50989 mv stageprofile-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stageprofile-lean
dfdffa2c 50990
80911fe1 50991stagefeedback-end::
72b2455a 50992@if bfd
80911fe1
PB
50993 @if test -d $(HOST_SUBDIR)/bfd ; then \
50994 cd $(HOST_SUBDIR); mv bfd stagefeedback-bfd ; \
50995 mv prev-bfd stageprofile-bfd ; : ; \
0aed8855 50996 fi
72b2455a
PB
50997@endif bfd
50998@if opcodes
80911fe1
PB
50999 @if test -d $(HOST_SUBDIR)/opcodes ; then \
51000 cd $(HOST_SUBDIR); mv opcodes stagefeedback-opcodes ; \
51001 mv prev-opcodes stageprofile-opcodes ; : ; \
0aed8855 51002 fi
72b2455a
PB
51003@endif opcodes
51004@if binutils
80911fe1
PB
51005 @if test -d $(HOST_SUBDIR)/binutils ; then \
51006 cd $(HOST_SUBDIR); mv binutils stagefeedback-binutils ; \
51007 mv prev-binutils stageprofile-binutils ; : ; \
0aed8855 51008 fi
72b2455a
PB
51009@endif binutils
51010@if gas
80911fe1
PB
51011 @if test -d $(HOST_SUBDIR)/gas ; then \
51012 cd $(HOST_SUBDIR); mv gas stagefeedback-gas ; \
51013 mv prev-gas stageprofile-gas ; : ; \
0aed8855 51014 fi
72b2455a
PB
51015@endif gas
51016@if gcc
80911fe1
PB
51017 @if test -d $(HOST_SUBDIR)/gcc ; then \
51018 cd $(HOST_SUBDIR); mv gcc stagefeedback-gcc ; \
51019 mv prev-gcc stageprofile-gcc ; : ; \
0aed8855 51020 fi
72b2455a 51021@endif gcc
4b900473
PB
51022@if gmp
51023 @if test -d $(HOST_SUBDIR)/gmp ; then \
51024 cd $(HOST_SUBDIR); mv gmp stagefeedback-gmp ; \
51025 mv prev-gmp stageprofile-gmp ; : ; \
51026 fi
51027@endif gmp
51028@if mpfr
51029 @if test -d $(HOST_SUBDIR)/mpfr ; then \
51030 cd $(HOST_SUBDIR); mv mpfr stagefeedback-mpfr ; \
51031 mv prev-mpfr stageprofile-mpfr ; : ; \
51032 fi
51033@endif mpfr
72b2455a 51034@if intl
80911fe1
PB
51035 @if test -d $(HOST_SUBDIR)/intl ; then \
51036 cd $(HOST_SUBDIR); mv intl stagefeedback-intl ; \
51037 mv prev-intl stageprofile-intl ; : ; \
0aed8855 51038 fi
72b2455a
PB
51039@endif intl
51040@if ld
80911fe1
PB
51041 @if test -d $(HOST_SUBDIR)/ld ; then \
51042 cd $(HOST_SUBDIR); mv ld stagefeedback-ld ; \
51043 mv prev-ld stageprofile-ld ; : ; \
0aed8855 51044 fi
72b2455a
PB
51045@endif ld
51046@if libcpp
80911fe1
PB
51047 @if test -d $(HOST_SUBDIR)/libcpp ; then \
51048 cd $(HOST_SUBDIR); mv libcpp stagefeedback-libcpp ; \
51049 mv prev-libcpp stageprofile-libcpp ; : ; \
0aed8855 51050 fi
72b2455a 51051@endif libcpp
be01d343 51052@if libdecnumber
80911fe1
PB
51053 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
51054 cd $(HOST_SUBDIR); mv libdecnumber stagefeedback-libdecnumber ; \
51055 mv prev-libdecnumber stageprofile-libdecnumber ; : ; \
0aed8855 51056 fi
be01d343 51057@endif libdecnumber
72b2455a 51058@if libiberty
80911fe1
PB
51059 @if test -d $(HOST_SUBDIR)/libiberty ; then \
51060 cd $(HOST_SUBDIR); mv libiberty stagefeedback-libiberty ; \
51061 mv prev-libiberty stageprofile-libiberty ; : ; \
0aed8855 51062 fi
72b2455a
PB
51063@endif libiberty
51064@if zlib
80911fe1
PB
51065 @if test -d $(HOST_SUBDIR)/zlib ; then \
51066 cd $(HOST_SUBDIR); mv zlib stagefeedback-zlib ; \
51067 mv prev-zlib stageprofile-zlib ; : ; \
0aed8855 51068 fi
72b2455a 51069@endif zlib
0aed8855 51070 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1
PB
51071 mv $(TARGET_SUBDIR) stagefeedback-$(TARGET_SUBDIR) ; \
51072 mv prev-$(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR) ; : ; \
0aed8855 51073 fi
80911fe1 51074 rm -f stage_current
dfdffa2c 51075
973601e1 51076# Bubble a bug fix through all the stages up to stage feedback. They are
0aed8855
PB
51077# remade, but not reconfigured. The next stage (if any) will not be
51078# reconfigured as well.
72b2455a 51079.PHONY: stagefeedback-bubble
7d329e61 51080stagefeedback-bubble:: stageprofile-bubble
e360f423
PB
51081 @r=`${PWD_COMMAND}`; export r; \
51082 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51083 if test -f stagefeedback-lean || test -f stageprofile-lean ; then \
9cb3fa6f
PB
51084 echo Skipping rebuild of stagefeedback ; \
51085 else \
f70224b5
PB
51086 $(MAKE) stagefeedback-start; \
51087 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stagefeedback; \
9cb3fa6f 51088 fi
72b2455a 51089
0df3d27f 51090.PHONY: all-stagefeedback clean-stagefeedback
0df3d27f 51091do-clean: clean-stagefeedback
0df3d27f 51092
72b2455a
PB
51093# FIXME: Will not need to be conditional when toplevel bootstrap is the
51094# only possibility, but now it conflicts with no-bootstrap rules
51095@if gcc-bootstrap
656fdd47
PB
51096
51097
51098
80911fe1 51099.PHONY: profiledbootstrap profiledbootstrap-lean
be01d343
PB
51100profiledbootstrap:
51101 echo stagefeedback > stage_final
51102 @r=`${PWD_COMMAND}`; export r; \
51103 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51104 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stagefeedback-bubble
0aed8855 51105 @: $(MAKE); $(unstage)
be01d343
PB
51106 @r=`${PWD_COMMAND}`; export r; \
51107 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51108 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
7d329e61 51109
80911fe1
PB
51110profiledbootstrap-lean:
51111 echo stagefeedback > stage_final
51112 @r=`${PWD_COMMAND}`; export r; \
51113 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51114 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stagefeedback-bubble
51115 @: $(MAKE); $(unstage)
51116 @r=`${PWD_COMMAND}`; export r; \
51117 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51118 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
51119
656fdd47 51120
0df3d27f 51121# Rules to wipe a stage and all the following ones, also used for cleanstrap
7d329e61 51122distclean-stageprofile:: distclean-stagefeedback
0df3d27f 51123.PHONY: distclean-stagefeedback
656fdd47 51124distclean-stagefeedback::
0aed8855 51125 @: $(MAKE); $(stage)
e00a73e3 51126 @test "`cat stage_last`" != stagefeedback || rm -f stage_last
9cb3fa6f 51127 rm -rf stagefeedback-*
656fdd47
PB
51128
51129
72b2455a 51130@endif gcc-bootstrap
656fdd47
PB
51131
51132
51133
7d329e61
PB
51134stageprofile-end::
51135 $(MAKE) distclean-stagefeedback
656fdd47 51136
7d329e61 51137stagefeedback-start::
656fdd47
PB
51138 @r=`${PWD_COMMAND}`; export r; \
51139 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7d329e61
PB
51140 for i in prev-*; do \
51141 j=`echo $$i | sed s/^prev-//` ; \
51142 cd $$r/$$i && \
51143 { find . -type d | sort | sed 's,.*,$(SHELL) '"$$s"'/mkinstalldirs "../'$$j'/&",' | $(SHELL) ; } && \
51144 { find . -name '*.*da' | sed 's,.*,$(LN) -f "&" "../'$$j'/&",' | $(SHELL) ; } ; \
51145 done
b8908782 51146
0df3d27f 51147@if gcc-bootstrap
0df3d27f 51148do-distclean: distclean-stage1
c52c6897
PB
51149
51150# Provide a GCC build when we're building target libraries. This does
51151# not work as a dependency, just as the minimum necessary to avoid errors.
51152stage_last:
51153 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage1-bubble
0df3d27f 51154
4f0ef2d8
CD
51155# Same as unstage, but not phony and defaulting to stage1-start. We place
51156# it in the dependency so that for example `make -j3 all-gcc' works.
51157stage_current:
51158 @if test -f stage_last; then $(unstage); else $(MAKE) stage1-start; fi
51159
c52c6897
PB
51160.PHONY: restrap
51161restrap:
51162 @: $(MAKE); $(stage)
8520c408 51163 rm -rf stage1-$(TARGET_SUBDIR) stage2-* stageb2g0-* stage3-* stageb3g2-* stage4-* stageprofile-* stagefeedback-*
c52c6897 51164 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all
c380fdd8 51165@endif gcc-bootstrap
c52c6897 51166
ae831be5
NN
51167# --------------------------------------
51168# Dependencies between different modules
51169# --------------------------------------
252b5132 51170
9e6ce191 51171# Generic dependencies for target modules on host stuff, especially gcc
c52c6897
PB
51172@if gcc-bootstrap
51173configure-target-libstdc++-v3: stage_last
51174configure-target-libmudflap: stage_last
51175configure-target-libssp: stage_last
c52c6897 51176configure-target-newlib: stage_last
6aa8ef82
DJ
51177configure-stage1-target-libgcc: maybe-all-stage1-gcc
51178configure-stage2-target-libgcc: maybe-all-stage2-gcc
8520c408 51179configure-stageb2g0-target-libgcc: maybe-all-stageb2g0-gcc
6aa8ef82 51180configure-stage3-target-libgcc: maybe-all-stage3-gcc
8520c408 51181configure-stageb3g2-target-libgcc: maybe-all-stageb3g2-gcc
6aa8ef82
DJ
51182configure-stage4-target-libgcc: maybe-all-stage4-gcc
51183configure-stageprofile-target-libgcc: maybe-all-stageprofile-gcc
51184configure-stagefeedback-target-libgcc: maybe-all-stagefeedback-gcc
c52c6897
PB
51185configure-target-libgfortran: stage_last
51186configure-target-libobjc: stage_last
51187configure-target-libtermcap: stage_last
51188configure-target-winsup: stage_last
51189configure-target-libgloss: stage_last
51190configure-target-libiberty: stage_last
51191configure-target-gperf: stage_last
51192configure-target-examples: stage_last
51193configure-target-libffi: stage_last
51194configure-target-libjava: stage_last
51195configure-target-zlib: stage_last
51196configure-target-boehm-gc: stage_last
51197configure-target-qthreads: stage_last
51198configure-target-rda: stage_last
51199configure-target-libada: stage_last
51200configure-target-libgomp: stage_last
51201@endif gcc-bootstrap
9e6ce191 51202
c52c6897 51203@if gcc-no-bootstrap
9e6ce191 51204configure-target-libstdc++-v3: maybe-all-gcc
9e6ce191 51205configure-target-libmudflap: maybe-all-gcc
064d0a7c 51206configure-target-libssp: maybe-all-gcc
9e6ce191 51207configure-target-newlib: maybe-all-gcc
6aa8ef82 51208configure-target-libgcc: maybe-all-gcc
9e6ce191 51209configure-target-libgfortran: maybe-all-gcc
9e6ce191 51210configure-target-libobjc: maybe-all-gcc
9e6ce191 51211configure-target-libtermcap: maybe-all-gcc
9e6ce191 51212configure-target-winsup: maybe-all-gcc
9e6ce191 51213configure-target-libgloss: maybe-all-gcc
9e6ce191 51214configure-target-libiberty: maybe-all-gcc
9e6ce191 51215configure-target-gperf: maybe-all-gcc
9e6ce191 51216configure-target-examples: maybe-all-gcc
9e6ce191 51217configure-target-libffi: maybe-all-gcc
9e6ce191 51218configure-target-libjava: maybe-all-gcc
9e6ce191 51219configure-target-zlib: maybe-all-gcc
9e6ce191 51220configure-target-boehm-gc: maybe-all-gcc
9e6ce191 51221configure-target-qthreads: maybe-all-gcc
9e6ce191 51222configure-target-rda: maybe-all-gcc
9e6ce191 51223configure-target-libada: maybe-all-gcc
b3ded179 51224configure-target-libgomp: maybe-all-gcc
c52c6897 51225@endif gcc-no-bootstrap
b3ded179 51226
9e6ce191 51227
ae831be5
NN
51228# There are two types of dependencies here: 'hard' dependencies, where one
51229# module simply won't build without the other; and 'soft' dependencies, where
51230# if the depended-on module is missing, the depending module will do without
51231# or find a substitute somewhere (perhaps installed). Soft dependencies
9e6ce191 51232# are made here to depend on a 'maybe-' target. If you're not sure,
ae831be5
NN
51233# it's safer to use a soft dependency.
51234
9e6ce191
PB
51235
51236
51237
51238
c60fe18b 51239
9e6ce191
PB
51240# With all the machinery above in place, it is pretty easy to generate
51241# dependencies. Host dependencies are a bit more complex because we have
51242# to check for bootstrap/prebootstrap dependencies. To resolve
51243# prebootstrap dependencies, prebootstrap modules are gathered in
51244# a hash table.
6a9cf61e 51245all-build-bison: maybe-all-build-texinfo
9e6ce191 51246all-build-byacc: maybe-all-build-texinfo
6a9cf61e 51247all-build-flex: maybe-all-build-texinfo
9e6ce191
PB
51248all-build-flex: maybe-all-build-bison
51249all-build-flex: maybe-all-build-byacc
51250all-build-flex: maybe-all-build-m4
6a9cf61e 51251all-build-libiberty: maybe-all-build-texinfo
9e6ce191 51252all-build-m4: maybe-all-build-texinfo
ee025550 51253all-build-fixincludes: maybe-all-build-libiberty
9e6ce191
PB
51254configure-gcc: maybe-configure-intl
51255
51256configure-stage1-gcc: maybe-configure-stage1-intl
51257configure-stage2-gcc: maybe-configure-stage2-intl
8520c408 51258configure-stageb2g0-gcc: maybe-configure-stageb2g0-intl
9e6ce191 51259configure-stage3-gcc: maybe-configure-stage3-intl
8520c408 51260configure-stageb3g2-gcc: maybe-configure-stageb3g2-intl
9e6ce191
PB
51261configure-stage4-gcc: maybe-configure-stage4-intl
51262configure-stageprofile-gcc: maybe-configure-stageprofile-intl
51263configure-stagefeedback-gcc: maybe-configure-stagefeedback-intl
c60fe18b
PB
51264configure-gcc: maybe-all-binutils
51265
51266configure-stage1-gcc: maybe-all-stage1-binutils
51267configure-stage2-gcc: maybe-all-stage2-binutils
8520c408 51268configure-stageb2g0-gcc: maybe-all-stageb2g0-binutils
c60fe18b 51269configure-stage3-gcc: maybe-all-stage3-binutils
8520c408 51270configure-stageb3g2-gcc: maybe-all-stageb3g2-binutils
c60fe18b
PB
51271configure-stage4-gcc: maybe-all-stage4-binutils
51272configure-stageprofile-gcc: maybe-all-stageprofile-binutils
51273configure-stagefeedback-gcc: maybe-all-stagefeedback-binutils
51274configure-gcc: maybe-all-gas
51275
51276configure-stage1-gcc: maybe-all-stage1-gas
51277configure-stage2-gcc: maybe-all-stage2-gas
8520c408 51278configure-stageb2g0-gcc: maybe-all-stageb2g0-gas
c60fe18b 51279configure-stage3-gcc: maybe-all-stage3-gas
8520c408 51280configure-stageb3g2-gcc: maybe-all-stageb3g2-gas
c60fe18b
PB
51281configure-stage4-gcc: maybe-all-stage4-gas
51282configure-stageprofile-gcc: maybe-all-stageprofile-gas
51283configure-stagefeedback-gcc: maybe-all-stagefeedback-gas
51284configure-gcc: maybe-all-ld
51285
51286configure-stage1-gcc: maybe-all-stage1-ld
51287configure-stage2-gcc: maybe-all-stage2-ld
8520c408 51288configure-stageb2g0-gcc: maybe-all-stageb2g0-ld
c60fe18b 51289configure-stage3-gcc: maybe-all-stage3-ld
8520c408 51290configure-stageb3g2-gcc: maybe-all-stageb3g2-ld
c60fe18b
PB
51291configure-stage4-gcc: maybe-all-stage4-ld
51292configure-stageprofile-gcc: maybe-all-stageprofile-ld
51293configure-stagefeedback-gcc: maybe-all-stagefeedback-ld
9e6ce191
PB
51294all-gcc: all-libiberty
51295
51296all-stage1-gcc: all-stage1-libiberty
51297all-stage2-gcc: all-stage2-libiberty
8520c408 51298all-stageb2g0-gcc: all-stageb2g0-libiberty
9e6ce191 51299all-stage3-gcc: all-stage3-libiberty
8520c408 51300all-stageb3g2-gcc: all-stageb3g2-libiberty
9e6ce191
PB
51301all-stage4-gcc: all-stage4-libiberty
51302all-stageprofile-gcc: all-stageprofile-libiberty
51303all-stagefeedback-gcc: all-stagefeedback-libiberty
4b900473
PB
51304all-gcc: maybe-all-gmp
51305
51306all-stage1-gcc: maybe-all-stage1-gmp
51307all-stage2-gcc: maybe-all-stage2-gmp
8520c408 51308all-stageb2g0-gcc: maybe-all-stageb2g0-gmp
4b900473 51309all-stage3-gcc: maybe-all-stage3-gmp
8520c408 51310all-stageb3g2-gcc: maybe-all-stageb3g2-gmp
4b900473
PB
51311all-stage4-gcc: maybe-all-stage4-gmp
51312all-stageprofile-gcc: maybe-all-stageprofile-gmp
51313all-stagefeedback-gcc: maybe-all-stagefeedback-gmp
9e6ce191
PB
51314all-gcc: maybe-all-intl
51315
51316all-stage1-gcc: maybe-all-stage1-intl
51317all-stage2-gcc: maybe-all-stage2-intl
8520c408 51318all-stageb2g0-gcc: maybe-all-stageb2g0-intl
9e6ce191 51319all-stage3-gcc: maybe-all-stage3-intl
8520c408 51320all-stageb3g2-gcc: maybe-all-stageb3g2-intl
9e6ce191
PB
51321all-stage4-gcc: maybe-all-stage4-intl
51322all-stageprofile-gcc: maybe-all-stageprofile-intl
51323all-stagefeedback-gcc: maybe-all-stagefeedback-intl
4b900473
PB
51324all-gcc: maybe-all-mpfr
51325
51326all-stage1-gcc: maybe-all-stage1-mpfr
51327all-stage2-gcc: maybe-all-stage2-mpfr
8520c408 51328all-stageb2g0-gcc: maybe-all-stageb2g0-mpfr
4b900473 51329all-stage3-gcc: maybe-all-stage3-mpfr
8520c408 51330all-stageb3g2-gcc: maybe-all-stageb3g2-mpfr
4b900473
PB
51331all-stage4-gcc: maybe-all-stage4-mpfr
51332all-stageprofile-gcc: maybe-all-stageprofile-mpfr
51333all-stagefeedback-gcc: maybe-all-stagefeedback-mpfr
72b2455a
PB
51334all-gcc: maybe-all-build-texinfo
51335
51336all-stage1-gcc: maybe-all-build-texinfo
51337all-stage2-gcc: maybe-all-build-texinfo
8520c408 51338all-stageb2g0-gcc: maybe-all-build-texinfo
72b2455a 51339all-stage3-gcc: maybe-all-build-texinfo
8520c408 51340all-stageb3g2-gcc: maybe-all-build-texinfo
72b2455a
PB
51341all-stage4-gcc: maybe-all-build-texinfo
51342all-stageprofile-gcc: maybe-all-build-texinfo
51343all-stagefeedback-gcc: maybe-all-build-texinfo
72b2455a
PB
51344all-gcc: maybe-all-build-bison
51345
51346all-stage1-gcc: maybe-all-build-bison
51347all-stage2-gcc: maybe-all-build-bison
8520c408 51348all-stageb2g0-gcc: maybe-all-build-bison
72b2455a 51349all-stage3-gcc: maybe-all-build-bison
8520c408 51350all-stageb3g2-gcc: maybe-all-build-bison
72b2455a
PB
51351all-stage4-gcc: maybe-all-build-bison
51352all-stageprofile-gcc: maybe-all-build-bison
51353all-stagefeedback-gcc: maybe-all-build-bison
72b2455a
PB
51354all-gcc: maybe-all-build-byacc
51355
51356all-stage1-gcc: maybe-all-build-byacc
51357all-stage2-gcc: maybe-all-build-byacc
8520c408 51358all-stageb2g0-gcc: maybe-all-build-byacc
72b2455a 51359all-stage3-gcc: maybe-all-build-byacc
8520c408 51360all-stageb3g2-gcc: maybe-all-build-byacc
72b2455a
PB
51361all-stage4-gcc: maybe-all-build-byacc
51362all-stageprofile-gcc: maybe-all-build-byacc
51363all-stagefeedback-gcc: maybe-all-build-byacc
72b2455a
PB
51364all-gcc: maybe-all-build-flex
51365
51366all-stage1-gcc: maybe-all-build-flex
51367all-stage2-gcc: maybe-all-build-flex
8520c408 51368all-stageb2g0-gcc: maybe-all-build-flex
72b2455a 51369all-stage3-gcc: maybe-all-build-flex
8520c408 51370all-stageb3g2-gcc: maybe-all-build-flex
72b2455a
PB
51371all-stage4-gcc: maybe-all-build-flex
51372all-stageprofile-gcc: maybe-all-build-flex
51373all-stagefeedback-gcc: maybe-all-build-flex
ee025550
PB
51374all-gcc: maybe-all-build-libiberty
51375
51376all-stage1-gcc: maybe-all-build-libiberty
51377all-stage2-gcc: maybe-all-build-libiberty
8520c408 51378all-stageb2g0-gcc: maybe-all-build-libiberty
ee025550 51379all-stage3-gcc: maybe-all-build-libiberty
8520c408 51380all-stageb3g2-gcc: maybe-all-build-libiberty
ee025550
PB
51381all-stage4-gcc: maybe-all-build-libiberty
51382all-stageprofile-gcc: maybe-all-build-libiberty
51383all-stagefeedback-gcc: maybe-all-build-libiberty
ee025550
PB
51384all-gcc: maybe-all-build-fixincludes
51385
51386all-stage1-gcc: maybe-all-build-fixincludes
51387all-stage2-gcc: maybe-all-build-fixincludes
8520c408 51388all-stageb2g0-gcc: maybe-all-build-fixincludes
ee025550 51389all-stage3-gcc: maybe-all-build-fixincludes
8520c408 51390all-stageb3g2-gcc: maybe-all-build-fixincludes
ee025550
PB
51391all-stage4-gcc: maybe-all-build-fixincludes
51392all-stageprofile-gcc: maybe-all-build-fixincludes
51393all-stagefeedback-gcc: maybe-all-build-fixincludes
9e6ce191
PB
51394all-gcc: maybe-all-zlib
51395
51396all-stage1-gcc: maybe-all-stage1-zlib
51397all-stage2-gcc: maybe-all-stage2-zlib
8520c408 51398all-stageb2g0-gcc: maybe-all-stageb2g0-zlib
9e6ce191 51399all-stage3-gcc: maybe-all-stage3-zlib
8520c408 51400all-stageb3g2-gcc: maybe-all-stageb3g2-zlib
9e6ce191
PB
51401all-stage4-gcc: maybe-all-stage4-zlib
51402all-stageprofile-gcc: maybe-all-stageprofile-zlib
51403all-stagefeedback-gcc: maybe-all-stagefeedback-zlib
9e6ce191
PB
51404all-gcc: all-libcpp
51405
51406all-stage1-gcc: all-stage1-libcpp
51407all-stage2-gcc: all-stage2-libcpp
8520c408 51408all-stageb2g0-gcc: all-stageb2g0-libcpp
9e6ce191 51409all-stage3-gcc: all-stage3-libcpp
8520c408 51410all-stageb3g2-gcc: all-stageb3g2-libcpp
9e6ce191
PB
51411all-stage4-gcc: all-stage4-libcpp
51412all-stageprofile-gcc: all-stageprofile-libcpp
51413all-stagefeedback-gcc: all-stagefeedback-libcpp
be01d343
PB
51414all-gcc: all-libdecnumber
51415
51416all-stage1-gcc: all-stage1-libdecnumber
51417all-stage2-gcc: all-stage2-libdecnumber
8520c408 51418all-stageb2g0-gcc: all-stageb2g0-libdecnumber
be01d343 51419all-stage3-gcc: all-stage3-libdecnumber
8520c408 51420all-stageb3g2-gcc: all-stageb3g2-libdecnumber
be01d343
PB
51421all-stage4-gcc: all-stage4-libdecnumber
51422all-stageprofile-gcc: all-stageprofile-libdecnumber
51423all-stagefeedback-gcc: all-stagefeedback-libdecnumber
d3ed111c
GK
51424all-gcc: maybe-all-libiberty
51425
51426all-stage1-gcc: maybe-all-stage1-libiberty
51427all-stage2-gcc: maybe-all-stage2-libiberty
8520c408 51428all-stageb2g0-gcc: maybe-all-stageb2g0-libiberty
d3ed111c 51429all-stage3-gcc: maybe-all-stage3-libiberty
8520c408 51430all-stageb3g2-gcc: maybe-all-stageb3g2-libiberty
d3ed111c
GK
51431all-stage4-gcc: maybe-all-stage4-libiberty
51432all-stageprofile-gcc: maybe-all-stageprofile-libiberty
51433all-stagefeedback-gcc: maybe-all-stagefeedback-libiberty
51434all-gcc: maybe-all-fixincludes
69e57115 51435install-gcc: maybe-install-fixincludes
9e6ce191
PB
51436configure-libcpp: configure-libiberty
51437
51438configure-stage1-libcpp: configure-stage1-libiberty
51439configure-stage2-libcpp: configure-stage2-libiberty
8520c408 51440configure-stageb2g0-libcpp: configure-stageb2g0-libiberty
9e6ce191 51441configure-stage3-libcpp: configure-stage3-libiberty
8520c408 51442configure-stageb3g2-libcpp: configure-stageb3g2-libiberty
9e6ce191
PB
51443configure-stage4-libcpp: configure-stage4-libiberty
51444configure-stageprofile-libcpp: configure-stageprofile-libiberty
51445configure-stagefeedback-libcpp: configure-stagefeedback-libiberty
51446configure-libcpp: maybe-configure-intl
51447
51448configure-stage1-libcpp: maybe-configure-stage1-intl
51449configure-stage2-libcpp: maybe-configure-stage2-intl
8520c408 51450configure-stageb2g0-libcpp: maybe-configure-stageb2g0-intl
9e6ce191 51451configure-stage3-libcpp: maybe-configure-stage3-intl
8520c408 51452configure-stageb3g2-libcpp: maybe-configure-stageb3g2-intl
9e6ce191
PB
51453configure-stage4-libcpp: maybe-configure-stage4-intl
51454configure-stageprofile-libcpp: maybe-configure-stageprofile-intl
51455configure-stagefeedback-libcpp: maybe-configure-stagefeedback-intl
51456all-libcpp: all-libiberty
51457
51458all-stage1-libcpp: all-stage1-libiberty
51459all-stage2-libcpp: all-stage2-libiberty
8520c408 51460all-stageb2g0-libcpp: all-stageb2g0-libiberty
9e6ce191 51461all-stage3-libcpp: all-stage3-libiberty
8520c408 51462all-stageb3g2-libcpp: all-stageb3g2-libiberty
9e6ce191
PB
51463all-stage4-libcpp: all-stage4-libiberty
51464all-stageprofile-libcpp: all-stageprofile-libiberty
51465all-stagefeedback-libcpp: all-stagefeedback-libiberty
51466all-libcpp: maybe-all-intl
51467
51468all-stage1-libcpp: maybe-all-stage1-intl
51469all-stage2-libcpp: maybe-all-stage2-intl
8520c408 51470all-stageb2g0-libcpp: maybe-all-stageb2g0-intl
9e6ce191 51471all-stage3-libcpp: maybe-all-stage3-intl
8520c408 51472all-stageb3g2-libcpp: maybe-all-stageb3g2-intl
9e6ce191
PB
51473all-stage4-libcpp: maybe-all-stage4-intl
51474all-stageprofile-libcpp: maybe-all-stageprofile-intl
51475all-stagefeedback-libcpp: maybe-all-stagefeedback-intl
d3ed111c 51476all-fixincludes: maybe-all-libiberty
b00612cc 51477all-gnattools: maybe-all-target-libada
4b900473
PB
51478configure-mpfr: maybe-all-gmp
51479
51480configure-stage1-mpfr: maybe-all-stage1-gmp
51481configure-stage2-mpfr: maybe-all-stage2-gmp
8520c408 51482configure-stageb2g0-mpfr: maybe-all-stageb2g0-gmp
4b900473 51483configure-stage3-mpfr: maybe-all-stage3-gmp
8520c408 51484configure-stageb3g2-mpfr: maybe-all-stageb3g2-gmp
4b900473
PB
51485configure-stage4-mpfr: maybe-all-stage4-gmp
51486configure-stageprofile-mpfr: maybe-all-stageprofile-gmp
51487configure-stagefeedback-mpfr: maybe-all-stagefeedback-gmp
20e95c23 51488configure-gdb: maybe-configure-intl
9e6ce191 51489configure-gdb: maybe-configure-sim
31d99776 51490configure-gdb: maybe-all-bfd
20e95c23 51491all-gdb: maybe-all-intl
9e6ce191
PB
51492all-gdb: maybe-all-libiberty
51493all-gdb: maybe-all-opcodes
9e6ce191 51494all-gdb: maybe-all-readline
72b2455a
PB
51495all-gdb: maybe-all-build-bison
51496all-gdb: maybe-all-build-byacc
9e6ce191 51497all-gdb: maybe-all-sim
9e6ce191
PB
51498configure-libgui: maybe-configure-tcl
51499configure-libgui: maybe-configure-tk
51500all-libgui: maybe-all-tcl
51501all-libgui: maybe-all-tk
51502all-libgui: maybe-all-itcl
b4a77b47 51503configure-bfd: configure-libiberty
9e6ce191
PB
51504
51505configure-stage1-bfd: configure-stage1-libiberty
51506configure-stage2-bfd: configure-stage2-libiberty
8520c408 51507configure-stageb2g0-bfd: configure-stageb2g0-libiberty
9e6ce191 51508configure-stage3-bfd: configure-stage3-libiberty
8520c408 51509configure-stageb3g2-bfd: configure-stageb3g2-libiberty
9e6ce191
PB
51510configure-stage4-bfd: configure-stage4-libiberty
51511configure-stageprofile-bfd: configure-stageprofile-libiberty
51512configure-stagefeedback-bfd: configure-stagefeedback-libiberty
20e95c23
DJ
51513configure-bfd: maybe-configure-intl
51514
51515configure-stage1-bfd: maybe-configure-stage1-intl
51516configure-stage2-bfd: maybe-configure-stage2-intl
8520c408 51517configure-stageb2g0-bfd: maybe-configure-stageb2g0-intl
20e95c23 51518configure-stage3-bfd: maybe-configure-stage3-intl
8520c408 51519configure-stageb3g2-bfd: maybe-configure-stageb3g2-intl
20e95c23
DJ
51520configure-stage4-bfd: maybe-configure-stage4-intl
51521configure-stageprofile-bfd: maybe-configure-stageprofile-intl
51522configure-stagefeedback-bfd: maybe-configure-stagefeedback-intl
9e6ce191
PB
51523all-bfd: maybe-all-libiberty
51524
51525all-stage1-bfd: maybe-all-stage1-libiberty
51526all-stage2-bfd: maybe-all-stage2-libiberty
8520c408 51527all-stageb2g0-bfd: maybe-all-stageb2g0-libiberty
9e6ce191 51528all-stage3-bfd: maybe-all-stage3-libiberty
8520c408 51529all-stageb3g2-bfd: maybe-all-stageb3g2-libiberty
9e6ce191
PB
51530all-stage4-bfd: maybe-all-stage4-libiberty
51531all-stageprofile-bfd: maybe-all-stageprofile-libiberty
51532all-stagefeedback-bfd: maybe-all-stagefeedback-libiberty
51533all-bfd: maybe-all-intl
51534
51535all-stage1-bfd: maybe-all-stage1-intl
51536all-stage2-bfd: maybe-all-stage2-intl
8520c408 51537all-stageb2g0-bfd: maybe-all-stageb2g0-intl
9e6ce191 51538all-stage3-bfd: maybe-all-stage3-intl
8520c408 51539all-stageb3g2-bfd: maybe-all-stageb3g2-intl
9e6ce191
PB
51540all-stage4-bfd: maybe-all-stage4-intl
51541all-stageprofile-bfd: maybe-all-stageprofile-intl
51542all-stagefeedback-bfd: maybe-all-stagefeedback-intl
20e95c23
DJ
51543configure-binutils: maybe-configure-intl
51544
51545configure-stage1-binutils: maybe-configure-stage1-intl
51546configure-stage2-binutils: maybe-configure-stage2-intl
8520c408 51547configure-stageb2g0-binutils: maybe-configure-stageb2g0-intl
20e95c23 51548configure-stage3-binutils: maybe-configure-stage3-intl
8520c408 51549configure-stageb3g2-binutils: maybe-configure-stageb3g2-intl
20e95c23
DJ
51550configure-stage4-binutils: maybe-configure-stage4-intl
51551configure-stageprofile-binutils: maybe-configure-stageprofile-intl
51552configure-stagefeedback-binutils: maybe-configure-stagefeedback-intl
9e6ce191
PB
51553all-binutils: maybe-all-libiberty
51554
51555all-stage1-binutils: maybe-all-stage1-libiberty
51556all-stage2-binutils: maybe-all-stage2-libiberty
8520c408 51557all-stageb2g0-binutils: maybe-all-stageb2g0-libiberty
9e6ce191 51558all-stage3-binutils: maybe-all-stage3-libiberty
8520c408 51559all-stageb3g2-binutils: maybe-all-stageb3g2-libiberty
9e6ce191
PB
51560all-stage4-binutils: maybe-all-stage4-libiberty
51561all-stageprofile-binutils: maybe-all-stageprofile-libiberty
51562all-stagefeedback-binutils: maybe-all-stagefeedback-libiberty
51563all-binutils: maybe-all-opcodes
51564
51565all-stage1-binutils: maybe-all-stage1-opcodes
51566all-stage2-binutils: maybe-all-stage2-opcodes
8520c408 51567all-stageb2g0-binutils: maybe-all-stageb2g0-opcodes
9e6ce191 51568all-stage3-binutils: maybe-all-stage3-opcodes
8520c408 51569all-stageb3g2-binutils: maybe-all-stageb3g2-opcodes
9e6ce191
PB
51570all-stage4-binutils: maybe-all-stage4-opcodes
51571all-stageprofile-binutils: maybe-all-stageprofile-opcodes
51572all-stagefeedback-binutils: maybe-all-stagefeedback-opcodes
51573all-binutils: maybe-all-bfd
51574
51575all-stage1-binutils: maybe-all-stage1-bfd
51576all-stage2-binutils: maybe-all-stage2-bfd
8520c408 51577all-stageb2g0-binutils: maybe-all-stageb2g0-bfd
9e6ce191 51578all-stage3-binutils: maybe-all-stage3-bfd
8520c408 51579all-stageb3g2-binutils: maybe-all-stageb3g2-bfd
9e6ce191
PB
51580all-stage4-binutils: maybe-all-stage4-bfd
51581all-stageprofile-binutils: maybe-all-stageprofile-bfd
51582all-stagefeedback-binutils: maybe-all-stagefeedback-bfd
72b2455a
PB
51583all-binutils: maybe-all-build-flex
51584
51585all-stage1-binutils: maybe-all-build-flex
51586all-stage2-binutils: maybe-all-build-flex
8520c408 51587all-stageb2g0-binutils: maybe-all-build-flex
72b2455a 51588all-stage3-binutils: maybe-all-build-flex
8520c408 51589all-stageb3g2-binutils: maybe-all-build-flex
72b2455a
PB
51590all-stage4-binutils: maybe-all-build-flex
51591all-stageprofile-binutils: maybe-all-build-flex
51592all-stagefeedback-binutils: maybe-all-build-flex
72b2455a
PB
51593all-binutils: maybe-all-build-bison
51594
51595all-stage1-binutils: maybe-all-build-bison
51596all-stage2-binutils: maybe-all-build-bison
8520c408 51597all-stageb2g0-binutils: maybe-all-build-bison
72b2455a 51598all-stage3-binutils: maybe-all-build-bison
8520c408 51599all-stageb3g2-binutils: maybe-all-build-bison
72b2455a
PB
51600all-stage4-binutils: maybe-all-build-bison
51601all-stageprofile-binutils: maybe-all-build-bison
51602all-stagefeedback-binutils: maybe-all-build-bison
72b2455a
PB
51603all-binutils: maybe-all-build-byacc
51604
51605all-stage1-binutils: maybe-all-build-byacc
51606all-stage2-binutils: maybe-all-build-byacc
8520c408 51607all-stageb2g0-binutils: maybe-all-build-byacc
72b2455a 51608all-stage3-binutils: maybe-all-build-byacc
8520c408 51609all-stageb3g2-binutils: maybe-all-build-byacc
72b2455a
PB
51610all-stage4-binutils: maybe-all-build-byacc
51611all-stageprofile-binutils: maybe-all-build-byacc
51612all-stagefeedback-binutils: maybe-all-build-byacc
9e6ce191
PB
51613all-binutils: maybe-all-intl
51614
51615all-stage1-binutils: maybe-all-stage1-intl
51616all-stage2-binutils: maybe-all-stage2-intl
8520c408 51617all-stageb2g0-binutils: maybe-all-stageb2g0-intl
9e6ce191 51618all-stage3-binutils: maybe-all-stage3-intl
8520c408 51619all-stageb3g2-binutils: maybe-all-stageb3g2-intl
9e6ce191
PB
51620all-stage4-binutils: maybe-all-stage4-intl
51621all-stageprofile-binutils: maybe-all-stageprofile-intl
51622all-stagefeedback-binutils: maybe-all-stagefeedback-intl
ae831be5 51623install-binutils: maybe-install-opcodes
cf662e21 51624install-opcodes: maybe-install-bfd
20e95c23
DJ
51625configure-gas: maybe-configure-intl
51626
51627configure-stage1-gas: maybe-configure-stage1-intl
51628configure-stage2-gas: maybe-configure-stage2-intl
8520c408 51629configure-stageb2g0-gas: maybe-configure-stageb2g0-intl
20e95c23 51630configure-stage3-gas: maybe-configure-stage3-intl
8520c408 51631configure-stageb3g2-gas: maybe-configure-stageb3g2-intl
20e95c23
DJ
51632configure-stage4-gas: maybe-configure-stage4-intl
51633configure-stageprofile-gas: maybe-configure-stageprofile-intl
51634configure-stagefeedback-gas: maybe-configure-stagefeedback-intl
9e6ce191
PB
51635all-gas: maybe-all-libiberty
51636
51637all-stage1-gas: maybe-all-stage1-libiberty
51638all-stage2-gas: maybe-all-stage2-libiberty
8520c408 51639all-stageb2g0-gas: maybe-all-stageb2g0-libiberty
9e6ce191 51640all-stage3-gas: maybe-all-stage3-libiberty
8520c408 51641all-stageb3g2-gas: maybe-all-stageb3g2-libiberty
9e6ce191
PB
51642all-stage4-gas: maybe-all-stage4-libiberty
51643all-stageprofile-gas: maybe-all-stageprofile-libiberty
51644all-stagefeedback-gas: maybe-all-stagefeedback-libiberty
51645all-gas: maybe-all-opcodes
51646
51647all-stage1-gas: maybe-all-stage1-opcodes
51648all-stage2-gas: maybe-all-stage2-opcodes
8520c408 51649all-stageb2g0-gas: maybe-all-stageb2g0-opcodes
9e6ce191 51650all-stage3-gas: maybe-all-stage3-opcodes
8520c408 51651all-stageb3g2-gas: maybe-all-stageb3g2-opcodes
9e6ce191
PB
51652all-stage4-gas: maybe-all-stage4-opcodes
51653all-stageprofile-gas: maybe-all-stageprofile-opcodes
51654all-stagefeedback-gas: maybe-all-stagefeedback-opcodes
51655all-gas: maybe-all-bfd
51656
51657all-stage1-gas: maybe-all-stage1-bfd
51658all-stage2-gas: maybe-all-stage2-bfd
8520c408 51659all-stageb2g0-gas: maybe-all-stageb2g0-bfd
9e6ce191 51660all-stage3-gas: maybe-all-stage3-bfd
8520c408 51661all-stageb3g2-gas: maybe-all-stageb3g2-bfd
9e6ce191
PB
51662all-stage4-gas: maybe-all-stage4-bfd
51663all-stageprofile-gas: maybe-all-stageprofile-bfd
51664all-stagefeedback-gas: maybe-all-stagefeedback-bfd
51665all-gas: maybe-all-intl
51666
51667all-stage1-gas: maybe-all-stage1-intl
51668all-stage2-gas: maybe-all-stage2-intl
8520c408 51669all-stageb2g0-gas: maybe-all-stageb2g0-intl
9e6ce191 51670all-stage3-gas: maybe-all-stage3-intl
8520c408 51671all-stageb3g2-gas: maybe-all-stageb3g2-intl
9e6ce191
PB
51672all-stage4-gas: maybe-all-stage4-intl
51673all-stageprofile-gas: maybe-all-stageprofile-intl
51674all-stagefeedback-gas: maybe-all-stagefeedback-intl
20e95c23 51675configure-gprof: maybe-configure-intl
9e6ce191
PB
51676all-gprof: maybe-all-libiberty
51677all-gprof: maybe-all-bfd
51678all-gprof: maybe-all-opcodes
51679all-gprof: maybe-all-intl
20e95c23
DJ
51680configure-ld: maybe-configure-intl
51681
51682configure-stage1-ld: maybe-configure-stage1-intl
51683configure-stage2-ld: maybe-configure-stage2-intl
8520c408 51684configure-stageb2g0-ld: maybe-configure-stageb2g0-intl
20e95c23 51685configure-stage3-ld: maybe-configure-stage3-intl
8520c408 51686configure-stageb3g2-ld: maybe-configure-stageb3g2-intl
20e95c23
DJ
51687configure-stage4-ld: maybe-configure-stage4-intl
51688configure-stageprofile-ld: maybe-configure-stageprofile-intl
51689configure-stagefeedback-ld: maybe-configure-stagefeedback-intl
9e6ce191
PB
51690all-ld: maybe-all-libiberty
51691
51692all-stage1-ld: maybe-all-stage1-libiberty
51693all-stage2-ld: maybe-all-stage2-libiberty
8520c408 51694all-stageb2g0-ld: maybe-all-stageb2g0-libiberty
9e6ce191 51695all-stage3-ld: maybe-all-stage3-libiberty
8520c408 51696all-stageb3g2-ld: maybe-all-stageb3g2-libiberty
9e6ce191
PB
51697all-stage4-ld: maybe-all-stage4-libiberty
51698all-stageprofile-ld: maybe-all-stageprofile-libiberty
51699all-stagefeedback-ld: maybe-all-stagefeedback-libiberty
51700all-ld: maybe-all-bfd
51701
51702all-stage1-ld: maybe-all-stage1-bfd
51703all-stage2-ld: maybe-all-stage2-bfd
8520c408 51704all-stageb2g0-ld: maybe-all-stageb2g0-bfd
9e6ce191 51705all-stage3-ld: maybe-all-stage3-bfd
8520c408 51706all-stageb3g2-ld: maybe-all-stageb3g2-bfd
9e6ce191
PB
51707all-stage4-ld: maybe-all-stage4-bfd
51708all-stageprofile-ld: maybe-all-stageprofile-bfd
51709all-stagefeedback-ld: maybe-all-stagefeedback-bfd
51710all-ld: maybe-all-opcodes
51711
51712all-stage1-ld: maybe-all-stage1-opcodes
51713all-stage2-ld: maybe-all-stage2-opcodes
8520c408 51714all-stageb2g0-ld: maybe-all-stageb2g0-opcodes
9e6ce191 51715all-stage3-ld: maybe-all-stage3-opcodes
8520c408 51716all-stageb3g2-ld: maybe-all-stageb3g2-opcodes
9e6ce191
PB
51717all-stage4-ld: maybe-all-stage4-opcodes
51718all-stageprofile-ld: maybe-all-stageprofile-opcodes
51719all-stagefeedback-ld: maybe-all-stagefeedback-opcodes
72b2455a
PB
51720all-ld: maybe-all-build-bison
51721
51722all-stage1-ld: maybe-all-build-bison
51723all-stage2-ld: maybe-all-build-bison
8520c408 51724all-stageb2g0-ld: maybe-all-build-bison
72b2455a 51725all-stage3-ld: maybe-all-build-bison
8520c408 51726all-stageb3g2-ld: maybe-all-build-bison
72b2455a
PB
51727all-stage4-ld: maybe-all-build-bison
51728all-stageprofile-ld: maybe-all-build-bison
51729all-stagefeedback-ld: maybe-all-build-bison
72b2455a
PB
51730all-ld: maybe-all-build-byacc
51731
51732all-stage1-ld: maybe-all-build-byacc
51733all-stage2-ld: maybe-all-build-byacc
8520c408 51734all-stageb2g0-ld: maybe-all-build-byacc
72b2455a 51735all-stage3-ld: maybe-all-build-byacc
8520c408 51736all-stageb3g2-ld: maybe-all-build-byacc
72b2455a
PB
51737all-stage4-ld: maybe-all-build-byacc
51738all-stageprofile-ld: maybe-all-build-byacc
51739all-stagefeedback-ld: maybe-all-build-byacc
72b2455a
PB
51740all-ld: maybe-all-build-flex
51741
51742all-stage1-ld: maybe-all-build-flex
51743all-stage2-ld: maybe-all-build-flex
8520c408 51744all-stageb2g0-ld: maybe-all-build-flex
72b2455a 51745all-stage3-ld: maybe-all-build-flex
8520c408 51746all-stageb3g2-ld: maybe-all-build-flex
72b2455a
PB
51747all-stage4-ld: maybe-all-build-flex
51748all-stageprofile-ld: maybe-all-build-flex
51749all-stagefeedback-ld: maybe-all-build-flex
9e6ce191
PB
51750all-ld: maybe-all-intl
51751
51752all-stage1-ld: maybe-all-stage1-intl
51753all-stage2-ld: maybe-all-stage2-intl
8520c408 51754all-stageb2g0-ld: maybe-all-stageb2g0-intl
9e6ce191 51755all-stage3-ld: maybe-all-stage3-intl
8520c408 51756all-stageb3g2-ld: maybe-all-stageb3g2-intl
9e6ce191
PB
51757all-stage4-ld: maybe-all-stage4-intl
51758all-stageprofile-ld: maybe-all-stageprofile-intl
51759all-stagefeedback-ld: maybe-all-stagefeedback-intl
7206a0ee
JJ
51760configure-opcodes: maybe-configure-intl
51761
51762configure-stage1-opcodes: maybe-configure-stage1-intl
51763configure-stage2-opcodes: maybe-configure-stage2-intl
8520c408 51764configure-stageb2g0-opcodes: maybe-configure-stageb2g0-intl
7206a0ee 51765configure-stage3-opcodes: maybe-configure-stage3-intl
8520c408 51766configure-stageb3g2-opcodes: maybe-configure-stageb3g2-intl
7206a0ee
JJ
51767configure-stage4-opcodes: maybe-configure-stage4-intl
51768configure-stageprofile-opcodes: maybe-configure-stageprofile-intl
51769configure-stagefeedback-opcodes: maybe-configure-stagefeedback-intl
9e6ce191
PB
51770all-opcodes: maybe-all-bfd
51771
51772all-stage1-opcodes: maybe-all-stage1-bfd
51773all-stage2-opcodes: maybe-all-stage2-bfd
8520c408 51774all-stageb2g0-opcodes: maybe-all-stageb2g0-bfd
9e6ce191 51775all-stage3-opcodes: maybe-all-stage3-bfd
8520c408 51776all-stageb3g2-opcodes: maybe-all-stageb3g2-bfd
9e6ce191
PB
51777all-stage4-opcodes: maybe-all-stage4-bfd
51778all-stageprofile-opcodes: maybe-all-stageprofile-bfd
51779all-stagefeedback-opcodes: maybe-all-stagefeedback-bfd
51780all-opcodes: maybe-all-libiberty
51781
51782all-stage1-opcodes: maybe-all-stage1-libiberty
51783all-stage2-opcodes: maybe-all-stage2-libiberty
8520c408 51784all-stageb2g0-opcodes: maybe-all-stageb2g0-libiberty
9e6ce191 51785all-stage3-opcodes: maybe-all-stage3-libiberty
8520c408 51786all-stageb3g2-opcodes: maybe-all-stageb3g2-libiberty
9e6ce191
PB
51787all-stage4-opcodes: maybe-all-stage4-libiberty
51788all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
51789all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
7206a0ee
JJ
51790all-opcodes: maybe-all-intl
51791
51792all-stage1-opcodes: maybe-all-stage1-intl
51793all-stage2-opcodes: maybe-all-stage2-intl
8520c408 51794all-stageb2g0-opcodes: maybe-all-stageb2g0-intl
7206a0ee 51795all-stage3-opcodes: maybe-all-stage3-intl
8520c408 51796all-stageb3g2-opcodes: maybe-all-stageb3g2-intl
7206a0ee
JJ
51797all-stage4-opcodes: maybe-all-stage4-intl
51798all-stageprofile-opcodes: maybe-all-stageprofile-intl
51799all-stagefeedback-opcodes: maybe-all-stagefeedback-intl
9e6ce191
PB
51800all-dejagnu: maybe-all-tcl
51801all-dejagnu: maybe-all-expect
51802all-dejagnu: maybe-all-tk
51803configure-expect: maybe-configure-tcl
51804configure-expect: maybe-configure-tk
51805all-expect: maybe-all-tcl
51806all-expect: maybe-all-tk
51807configure-itcl: maybe-configure-tcl
51808configure-itcl: maybe-configure-tk
51809all-itcl: maybe-all-tcl
51810all-itcl: maybe-all-tk
ae831be5 51811install-itcl: maybe-install-tcl
b4a77b47 51812configure-tk: maybe-configure-tcl
ae831be5 51813all-tk: maybe-all-tcl
9e6ce191
PB
51814all-sid: maybe-all-libiberty
51815all-sid: maybe-all-bfd
51816all-sid: maybe-all-opcodes
51817all-sid: maybe-all-tcl
51818all-sid: maybe-all-tk
51819install-sid: maybe-install-tcl
51820install-sid: maybe-install-tk
20e95c23
DJ
51821configure-sim: maybe-configure-intl
51822all-sim: maybe-all-intl
9e6ce191
PB
51823all-sim: maybe-all-libiberty
51824all-sim: maybe-all-bfd
51825all-sim: maybe-all-opcodes
51826all-sim: maybe-all-readline
51827all-sim: maybe-configure-gdb
51828all-fastjar: maybe-all-zlib
72b2455a 51829all-fastjar: maybe-all-build-texinfo
9e6ce191
PB
51830all-fastjar: maybe-all-libiberty
51831all-autoconf: maybe-all-m4
72b2455a 51832all-autoconf: maybe-all-build-texinfo
9e6ce191 51833all-automake: maybe-all-m4
72b2455a 51834all-automake: maybe-all-build-texinfo
9e6ce191
PB
51835all-automake: maybe-all-autoconf
51836all-bison: maybe-all-intl
72b2455a 51837all-bison: maybe-all-build-texinfo
9e6ce191 51838all-diff: maybe-all-intl
72b2455a 51839all-diff: maybe-all-build-texinfo
9e6ce191 51840all-fileutils: maybe-all-intl
72b2455a
PB
51841all-fileutils: maybe-all-build-texinfo
51842all-flex: maybe-all-build-bison
51843all-flex: maybe-all-build-byacc
9e6ce191
PB
51844all-flex: maybe-all-intl
51845all-flex: maybe-all-m4
72b2455a 51846all-flex: maybe-all-build-texinfo
9e6ce191
PB
51847all-gzip: maybe-all-intl
51848all-gzip: maybe-all-zlib
72b2455a 51849all-gzip: maybe-all-build-texinfo
9e6ce191 51850all-hello: maybe-all-intl
72b2455a 51851all-hello: maybe-all-build-texinfo
9e6ce191 51852all-m4: maybe-all-intl
72b2455a 51853all-m4: maybe-all-build-texinfo
9e6ce191 51854all-make: maybe-all-intl
72b2455a
PB
51855all-make: maybe-all-build-texinfo
51856all-patch: maybe-all-build-texinfo
51857all-make: maybe-all-build-texinfo
930314a4 51858all-prms: maybe-all-libiberty
72b2455a
PB
51859all-recode: maybe-all-build-texinfo
51860all-sed: maybe-all-build-texinfo
930314a4 51861all-send-pr: maybe-all-prms
72b2455a
PB
51862all-tar: maybe-all-build-texinfo
51863all-uudecode: maybe-all-build-texinfo
9e6ce191 51864configure-target-boehm-gc: maybe-configure-target-qthreads
b4a77b47 51865configure-target-fastjar: maybe-configure-target-zlib
9e6ce191
PB
51866all-target-fastjar: maybe-all-target-zlib
51867all-target-fastjar: maybe-all-target-libiberty
51868configure-target-libjava: maybe-configure-target-zlib
51869configure-target-libjava: maybe-configure-target-boehm-gc
51870configure-target-libjava: maybe-configure-target-qthreads
51871configure-target-libjava: maybe-configure-target-libffi
51872all-target-libjava: maybe-all-fastjar
51873all-target-libjava: maybe-all-target-zlib
51874all-target-libjava: maybe-all-target-boehm-gc
51875all-target-libjava: maybe-all-target-qthreads
51876all-target-libjava: maybe-all-target-libffi
4f0ef2d8 51877configure-target-libobjc: maybe-configure-target-boehm-gc
ae831be5 51878all-target-libobjc: maybe-all-target-libiberty
4f0ef2d8 51879all-target-libobjc: maybe-all-target-boehm-gc
ae831be5 51880all-target-libstdc++-v3: maybe-all-target-libiberty
ae831be5 51881all-target-libgloss: maybe-configure-target-newlib
9e6ce191
PB
51882all-target-winsup: maybe-all-target-libiberty
51883all-target-winsup: maybe-all-target-libtermcap
51884
51885
6aa8ef82
DJ
51886# Dependencies for target modules on other target modules are
51887# described by lang_env_dependencies; the defaults apply to anything
51888# not mentioned there.
51889
51890
51891@if gcc-bootstrap
51892@endif gcc-bootstrap
51893
51894@if gcc-no-bootstrap
51895configure-target-libstdc++-v3: maybe-all-target-libgcc
51896configure-target-libmudflap: maybe-all-target-libgcc
51897configure-target-libssp: maybe-all-target-libgcc
51898configure-target-newlib: maybe-all-target-libgcc
51899configure-target-libgfortran: maybe-all-target-libgcc
51900configure-target-libobjc: maybe-all-target-libgcc
51901configure-target-libtermcap: maybe-all-target-libgcc
51902configure-target-winsup: maybe-all-target-libgcc
51903configure-target-libgloss: maybe-all-target-libgcc
51904configure-target-libiberty: maybe-all-target-libgcc
51905configure-target-gperf: maybe-all-target-libgcc
51906configure-target-examples: maybe-all-target-libgcc
51907configure-target-libffi: maybe-all-target-libgcc
51908configure-target-libjava: maybe-all-target-libgcc
51909configure-target-zlib: maybe-all-target-libgcc
51910configure-target-boehm-gc: maybe-all-target-libgcc
51911configure-target-qthreads: maybe-all-target-libgcc
51912configure-target-rda: maybe-all-target-libgcc
51913configure-target-libada: maybe-all-target-libgcc
51914configure-target-libgomp: maybe-all-target-libgcc
51915@endif gcc-no-bootstrap
51916
51917
51918configure-target-libstdc++-v3: maybe-all-target-newlib maybe-all-target-libgloss
51919
51920configure-target-libmudflap: maybe-all-target-newlib maybe-all-target-libgloss
51921
51922configure-target-libssp: maybe-all-target-newlib maybe-all-target-libgloss
51923
51924
51925
51926configure-target-libgfortran: maybe-all-target-newlib maybe-all-target-libgloss
51927
51928configure-target-libobjc: maybe-all-target-newlib maybe-all-target-libgloss
51929
51930configure-target-libtermcap: maybe-all-target-newlib maybe-all-target-libgloss
51931
51932configure-target-winsup: maybe-all-target-newlib maybe-all-target-libgloss
51933
51934
51935
51936configure-target-gperf: maybe-all-target-newlib maybe-all-target-libgloss
51937configure-target-gperf: maybe-all-target-libstdc++-v3
51938
51939configure-target-examples: maybe-all-target-newlib maybe-all-target-libgloss
51940
51941configure-target-libffi: maybe-all-target-newlib maybe-all-target-libgloss
51942
51943configure-target-libjava: maybe-all-target-newlib maybe-all-target-libgloss
51944configure-target-libjava: maybe-all-target-libstdc++-v3
51945
51946configure-target-zlib: maybe-all-target-newlib maybe-all-target-libgloss
51947
51948configure-target-boehm-gc: maybe-all-target-newlib maybe-all-target-libgloss
51949
51950configure-target-qthreads: maybe-all-target-newlib maybe-all-target-libgloss
51951
51952configure-target-rda: maybe-all-target-newlib maybe-all-target-libgloss
51953
51954configure-target-libada: maybe-all-target-newlib maybe-all-target-libgloss
51955
51956configure-target-libgomp: maybe-all-target-newlib maybe-all-target-libgloss
51957
51958
907be67c 51959CONFIGURE_GDB_TK = @CONFIGURE_GDB_TK@
9e6ce191 51960GDB_TK = @GDB_TK@
907be67c
DJ
51961INSTALL_GDB_TK = @INSTALL_GDB_TK@
51962configure-gdb: $(CONFIGURE_GDB_TK)
9e6ce191 51963all-gdb: $(gdbnlmrequirements) $(GDB_TK)
907be67c 51964install-gdb: $(INSTALL_GDB_TK)
907a7241 51965
a2cc058a
NN
51966# Serialization dependencies. Host configures don't work well in parallel to
51967# each other, due to contention over config.cache. Target configures and
51968# build configures are similar.
51969@serialization_dependencies@
51970
15723a45
NN
51971# --------------------------------
51972# Regenerating top level configury
51973# --------------------------------
252b5132 51974
14a2a2f1 51975# Rebuilding Makefile.in, using autogen.
43be203f 51976AUTOGEN = autogen
6b784d9f 51977$(srcdir)/Makefile.in: @MAINT@ $(srcdir)/Makefile.tpl $(srcdir)/Makefile.def
43be203f 51978 cd $(srcdir) && $(AUTOGEN) Makefile.def
14a2a2f1 51979
a0da8069 51980# Rebuilding Makefile.
43be203f
AO
51981Makefile: $(srcdir)/Makefile.in config.status
51982 CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
51983
479759c8 51984config.status: configure
10ecffb9 51985 CONFIG_SHELL="$(SHELL)" $(SHELL) ./config.status --recheck
252b5132 51986
a0da8069 51987# Rebuilding configure.
43be203f 51988AUTOCONF = autoconf
a0323144 51989$(srcdir)/configure: @MAINT@ $(srcdir)/configure.ac $(srcdir)/config/acx.m4
43be203f 51990 cd $(srcdir) && $(AUTOCONF)
252b5132 51991
3728fade
NN
51992# ------------------------------
51993# Special directives to GNU Make
51994# ------------------------------
51995
3728fade
NN
51996# Don't pass command-line variables to submakes.
51997.NOEXPORT:
51998MAKEOVERRIDES=
51999
252b5132 52000# end of Makefile.in
This page took 3.848206 seconds and 4 git commands to generate.